From 920f0d08c4ebe6a58344a359bcc795ffe00df5f9 Mon Sep 17 00:00:00 2001 From: jcdcdev Date: Mon, 21 Apr 2025 23:08:06 +0100 Subject: [PATCH 1/2] chore: update NuGet packages --- .../appsettings-schema.Umbraco.Cms.json | 1987 + src/TestSite.13/appsettings-schema.json | 14 + src/TestSite.13/appsettings-schema.usync.json | 320 + src/TestSite.13/packages.lock.json | 997 +- .../appsettings-schema.Umbraco.Cms.json | 1902 + .../appsettings-schema.json | 14 + .../appsettings-schema.usync.json | 336 + .../umbraco-package-schema.json | 74993 ++++++++++++++++ ...co.Community.FileSystemProviders.B2.csproj | 4 +- .../packages.lock.json | 4 +- 10 files changed, 80079 insertions(+), 492 deletions(-) create mode 100644 src/TestSite.13/appsettings-schema.Umbraco.Cms.json create mode 100644 src/TestSite.13/appsettings-schema.json create mode 100644 src/TestSite.13/appsettings-schema.usync.json create mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json create mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json create mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json create mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json diff --git a/src/TestSite.13/appsettings-schema.Umbraco.Cms.json b/src/TestSite.13/appsettings-schema.Umbraco.Cms.json new file mode 100644 index 0000000..6f1c3b7 --- /dev/null +++ b/src/TestSite.13/appsettings-schema.Umbraco.Cms.json @@ -0,0 +1,1987 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "UmbracoCmsSchema", + "type": "object", + "properties": { + "Umbraco": { + "$ref": "#/definitions/UmbracoDefinition" + } + }, + "definitions": { + "UmbracoDefinition": { + "type": "object", + "description": "Configuration container for all Umbraco products.", + "properties": { + "CMS": { + "$ref": "#/definitions/UmbracoCmsDefinition" + } + } + }, + "UmbracoCmsDefinition": { + "type": "object", + "description": "Configuration of Umbraco CMS.", + "properties": { + "Content": { + "$ref": "#/definitions/ContentSettings" + }, + "DeliveryApi": { + "$ref": "#/definitions/DeliveryApiSettings" + }, + "Debug": { + "$ref": "#/definitions/CoreDebugSettings" + }, + "ExceptionFilter": { + "$ref": "#/definitions/ExceptionFilterSettings" + }, + "ModelsBuilder": { + "$ref": "#/definitions/ModelsBuilderSettings" + }, + "Global": { + "$ref": "#/definitions/GlobalSettings" + }, + "HealthChecks": { + "$ref": "#/definitions/HealthChecksSettings" + }, + "Hosting": { + "$ref": "#/definitions/HostingSettings" + }, + "Imaging": { + "$ref": "#/definitions/ImagingSettings" + }, + "Examine": { + "$ref": "#/definitions/IndexCreatorSettings" + }, + "Indexing": { + "$ref": "#/definitions/IndexingSettings" + }, + "KeepAlive": { + "$ref": "#/definitions/KeepAliveSettings" + }, + "Logging": { + "$ref": "#/definitions/LoggingSettings" + }, + "NuCache": { + "$ref": "#/definitions/NuCacheSettings" + }, + "RequestHandler": { + "$ref": "#/definitions/RequestHandlerSettings" + }, + "Runtime": { + "$ref": "#/definitions/RuntimeSettings" + }, + "Security": { + "$ref": "#/definitions/SecuritySettings" + }, + "Tours": { + "$ref": "#/definitions/TourSettings" + }, + "TypeFinder": { + "$ref": "#/definitions/TypeFinderSettings" + }, + "WebRouting": { + "$ref": "#/definitions/WebRoutingSettings" + }, + "Plugins": { + "$ref": "#/definitions/UmbracoPluginSettings" + }, + "Unattended": { + "$ref": "#/definitions/UnattendedSettings" + }, + "RichTextEditor": { + "$ref": "#/definitions/RichTextEditorSettings" + }, + "RuntimeMinification": { + "$ref": "#/definitions/RuntimeMinificationSettings" + }, + "BasicAuth": { + "$ref": "#/definitions/BasicAuthSettings" + }, + "PackageMigration": { + "$ref": "#/definitions/PackageMigrationSettings" + }, + "LegacyPasswordMigration": { + "$ref": "#/definitions/LegacyPasswordMigrationSettings" + }, + "ContentDashboard": { + "$ref": "#/definitions/ContentDashboardSettings" + }, + "HelpPage": { + "$ref": "#/definitions/HelpPageSettings" + }, + "InstallDefaultData": { + "$ref": "#/definitions/InstallDefaultDataNamedOptions" + }, + "DataTypes": { + "$ref": "#/definitions/DataTypesSettings" + }, + "Marketplace": { + "$ref": "#/definitions/MarketplaceSettings" + }, + "Webhook": { + "$ref": "#/definitions/WebhookSettings" + } + } + }, + "ContentSettings": { + "type": "object", + "description": "Typed configuration options for content settings.\n ", + "properties": { + "Notifications": { + "description": "Gets or sets a value for the content notification settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentNotificationSettings" + } + ] + }, + "Imaging": { + "description": "Gets or sets a value for the content imaging settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentImagingSettings" + } + ] + }, + "ResolveUrlsFromTextString": { + "type": "boolean", + "description": "Gets or sets a value indicating whether URLs should be resolved from text strings.\n ", + "default": false + }, + "Error404Collection": { + "type": "array", + "description": "Gets or sets a value for the collection of error pages.\n ", + "items": { + "$ref": "#/definitions/ContentErrorPage" + } + }, + "PreviewBadge": { + "type": "string", + "description": "Gets or sets a value for the preview badge mark-up.\n ", + "default": "\r\n
\r\n Preview mode\r\n \r\n …\r\n \r\n \r\n Click to end preview mode\r\n \r\n
\r\n \r\n " + }, + "MacroErrors": { + "description": "Gets or sets a value for the macro error behaviour.\n ", + "default": "Inline", + "oneOf": [ + { + "$ref": "#/definitions/MacroErrorBehaviour" + } + ] + }, + "ShowDeprecatedPropertyEditors": { + "type": "boolean", + "description": "Gets or sets a value indicating whether deprecated property editors should be shown.\n ", + "default": false + }, + "LoginBackgroundImage": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen background image.\n ", + "default": "assets/img/login.jpg" + }, + "LoginLogoImage": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen logo image\nshown on top of the background image set in LoginBackgroundImage.\n ", + "default": "assets/img/application/umbraco_logo_blue.svg" + }, + "LoginLogoImageAlternative": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen logo image when shown on top\nof a light background (e.g. in mobile resolutions).\n ", + "default": "assets/img/application/umbraco_logo_blue.svg" + }, + "HideBackOfficeLogo": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide the backoffice umbraco logo or not.\n ", + "default": false + }, + "DisableDeleteWhenReferenced": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the deletion of items referenced by other items.\n ", + "default": false + }, + "DisableUnpublishWhenReferenced": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the unpublishing of items referenced by other items.\n ", + "default": false + }, + "ContentVersionCleanupPolicy": { + "description": "Gets or sets the model representing the global content version cleanup policy\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentVersionCleanupPolicySettings" + } + ] + }, + "AllowEditInvariantFromNonDefault": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow editing invariant properties from a non-default language variation.", + "default": false + }, + "AllowedUploadedFileExtensions": { + "type": "array", + "description": "Gets or sets a value for the collection of file extensions that are allowed for upload.\n ", + "items": { + "type": "string" + } + }, + "DisallowedUploadedFileExtensions": { + "type": "array", + "description": "Gets or sets a value for the collection of file extensions that are disallowed for upload.\n ", + "default": "ashx,aspx,ascx,config,cshtml,vbhtml,asmx,air,axd,xamlx", + "items": { + "type": "string" + } + }, + "AllowedMediaHosts": { + "type": "array", + "description": "Gets or sets the allowed external host for media. If empty only relative paths are allowed.", + "items": { + "type": "string" + } + }, + "ShowDomainWarnings": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to show domain warnings.", + "default": true + } + } + }, + "ContentNotificationSettings": { + "type": "object", + "description": "Typed configuration options for content notification settings.\n ", + "properties": { + "Email": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the email address for notifications.\n " + }, + "DisableHtmlEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether HTML email notifications should be disabled.\n ", + "default": false + } + } + }, + "ContentImagingSettings": { + "type": "object", + "description": "Typed configuration options for content imaging settings.\n ", + "properties": { + "ImageFileTypes": { + "type": "array", + "description": "Gets or sets a value for the collection of accepted image file extensions.\n ", + "default": "jpeg,jpg,gif,bmp,png,tiff,tif,webp", + "items": { + "type": "string" + } + }, + "AutoFillImageProperties": { + "type": "array", + "description": "Gets or sets a value for the imaging autofill following media file upload fields.\n ", + "items": { + "$ref": "#/definitions/ImagingAutoFillUploadField" + } + } + } + }, + "ImagingAutoFillUploadField": { + "type": "object", + "description": "Typed configuration options for image autofill upload settings.\n ", + "required": [ + "Alias", + "WidthFieldAlias", + "HeightFieldAlias", + "LengthFieldAlias", + "ExtensionFieldAlias" + ], + "properties": { + "Alias": { + "type": "string", + "description": "Gets or sets a value for the alias of the image upload property.\n ", + "minLength": 1 + }, + "WidthFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the width field alias of the image upload property.\n ", + "minLength": 1 + }, + "HeightFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the height field alias of the image upload property.\n ", + "minLength": 1 + }, + "LengthFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the length field alias of the image upload property.\n ", + "minLength": 1 + }, + "ExtensionFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the extension field alias of the image upload property.\n ", + "minLength": 1 + } + } + }, + "ContentErrorPage": { + "type": "object", + "description": "Typed configuration for a content error page.\n ", + "required": [ + "Culture" + ], + "properties": { + "ContentId": { + "type": "integer", + "description": "Gets or sets a value for the content Id.\n ", + "format": "int32" + }, + "ContentKey": { + "type": "string", + "description": "Gets or sets a value for the content key.\n ", + "format": "guid" + }, + "Culture": { + "type": "string", + "description": "Gets or sets a value for the content culture.\n ", + "minLength": 1 + } + } + }, + "MacroErrorBehaviour": { + "type": "string", + "description": "", + "x-enumNames": [ + "Inline", + "Silent", + "Throw", + "Content" + ], + "enum": [ + "Inline", + "Silent", + "Throw", + "Content" + ] + }, + "ContentVersionCleanupPolicySettings": { + "type": "object", + "description": "Model representing the global content version cleanup policy\n ", + "properties": { + "EnableCleanup": { + "type": "boolean", + "description": "Gets or sets a value indicating whether or not the cleanup job should be executed.\n ", + "default": false + }, + "KeepAllVersionsNewerThanDays": { + "type": "integer", + "description": "Gets or sets the number of days where all historical content versions are kept.\n ", + "format": "int32", + "default": 7 + }, + "KeepLatestVersionPerDayForDays": { + "type": "integer", + "description": "Gets or sets the number of days where the latest historical content version for that day are kept.\n ", + "format": "int32", + "default": 90 + } + } + }, + "DeliveryApiSettings": { + "type": "object", + "description": "Typed configuration options for Delivery API settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API should be enabled.\n ", + "default": false + }, + "PublicAccess": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", + "default": true + }, + "ApiKey": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets the API key used for authorizing API access (if the API is not publicly available) and preview access.\n " + }, + "DisallowedContentTypeAliases": { + "type": "array", + "description": "Gets or sets the aliases of the content types that may never be exposed through the Delivery API. Content of these\ntypes will never be returned from any Delivery API endpoint, nor added to the query index.\n ", + "items": { + "type": "string" + } + }, + "RichTextOutputAsJson": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API should output rich text values as JSON instead of HTML.\n ", + "default": false + }, + "Media": { + "description": "Gets or sets the settings for the Media APIs of the Delivery API.\n ", + "oneOf": [ + { + "$ref": "#/definitions/MediaSettings" + } + ] + }, + "MemberAuthorization": { + "description": "Gets or sets the member authorization settings for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/MemberAuthorizationSettings" + } + ] + }, + "OutputCache": { + "description": "Gets or sets the settings for the Delivery API output cache.\n ", + "oneOf": [ + { + "$ref": "#/definitions/OutputCacheSettings" + } + ] + } + } + }, + "MediaSettings": { + "type": "object", + "description": "Typed configuration options for the Media APIs of the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API should be enabled.\n ", + "default": false + }, + "PublicAccess": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", + "default": true + } + } + }, + "MemberAuthorizationSettings": { + "type": "object", + "description": "Typed configuration options for member authorization settings for the Delivery API.\n ", + "properties": { + "AuthorizationCodeFlow": { + "description": "Gets or sets the Authorization Code Flow configuration for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/AuthorizationCodeFlowSettings" + } + ] + } + } + }, + "AuthorizationCodeFlowSettings": { + "type": "object", + "description": "Typed configuration options for the Authorization Code Flow settings for the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether Authorization Code Flow should be enabled for the Delivery API.\n ", + "default": false + }, + "LoginRedirectUrls": { + "type": "array", + "description": "Gets or sets the URLs allowed to use as redirect targets after a successful login (session authorization).\n ", + "items": { + "type": "string", + "format": "uri" + } + }, + "LogoutRedirectUrls": { + "type": "array", + "description": "Gets or sets the URLs allowed to use as redirect targets after a successful logout (session termination).\n ", + "items": { + "type": "string", + "format": "uri" + } + } + } + }, + "OutputCacheSettings": { + "type": "object", + "description": "Typed configuration options for output caching of the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API output should be cached.\n ", + "default": false + }, + "ContentDuration": { + "type": "string", + "description": "Gets or sets a value indicating how long the Content Delivery API output should be cached.\n ", + "format": "duration", + "default": "00:01:00" + }, + "MediaDuration": { + "type": "string", + "description": "Gets or sets a value indicating how long the Media Delivery API output should be cached.\n ", + "format": "duration", + "default": "00:01:00" + } + } + }, + "CoreDebugSettings": { + "type": "object", + "description": "Typed configuration options for core debug settings.\n ", + "properties": { + "LogIncompletedScopes": { + "type": "boolean", + "description": "Gets or sets a value indicating whether incompleted scopes should be logged.\n ", + "default": false + }, + "DumpOnTimeoutThreadAbort": { + "type": "boolean", + "description": "Gets or sets a value indicating whether memory dumps on thread abort should be taken.\n ", + "default": false + } + } + }, + "ExceptionFilterSettings": { + "type": "object", + "description": "Typed configuration options for exception filter settings.\n ", + "properties": { + "Disabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the exception filter is disabled.\n ", + "default": false + } + } + }, + "ModelsBuilderSettings": { + "type": "object", + "description": "Typed configuration options for models builder settings.\n ", + "properties": { + "ModelsMode": { + "description": "Gets or sets a value for the models mode.\n ", + "default": "InMemoryAuto", + "oneOf": [ + { + "$ref": "#/definitions/ModelsMode" + } + ] + }, + "ModelsNamespace": { + "type": "string", + "description": "Gets or sets a value for models namespace.\n ", + "default": "Umbraco.Cms.Web.Common.PublishedModels" + }, + "FlagOutOfDateModels": { + "type": "boolean", + "description": "Gets or sets a value indicating whether we should flag out-of-date models.\n " + }, + "ModelsDirectory": { + "type": "string", + "description": "Gets or sets a value for the models directory.\n ", + "default": "~/umbraco/models" + }, + "AcceptUnsafeModelsDirectory": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to accept an unsafe value for ModelsDirectory.\n ", + "default": false + }, + "DebugLevel": { + "type": "integer", + "description": "Gets or sets a value indicating the debug log level.\n ", + "format": "int32", + "default": 0 + }, + "IncludeVersionNumberInGeneratedModels": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the version number should be included in generated models.\n ", + "default": true + } + } + }, + "ModelsMode": { + "type": "string", + "description": "Defines the models generation modes.\n ", + "x-enumNames": [ + "Nothing", + "InMemoryAuto", + "SourceCodeManual", + "SourceCodeAuto" + ], + "enum": [ + "Nothing", + "InMemoryAuto", + "SourceCodeManual", + "SourceCodeAuto" + ] + }, + "GlobalSettings": { + "type": "object", + "description": "Typed configuration options for global settings.\n ", + "properties": { + "ReservedUrls": { + "type": "string", + "description": "Gets or sets a value for the reserved URLs (must end with a comma).\n ", + "default": "~/.well-known," + }, + "ReservedPaths": { + "type": "string", + "description": "Gets or sets a value for the reserved paths (must end with a comma).\n ", + "default": "~/app_plugins/,~/install/,~/mini-profiler-resources/,~/umbraco/," + }, + "TimeOut": { + "type": "string", + "description": "Gets or sets a value for the back-office login timeout.\n ", + "format": "duration", + "default": "00:20:00" + }, + "DefaultUILanguage": { + "type": "string", + "description": "Gets or sets a value for the default UI language.\n ", + "default": "en-US" + }, + "HideTopLevelNodeFromPath": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide the top level node from the path.\n ", + "default": true + }, + "UseHttps": { + "type": "boolean", + "description": "Gets or sets a value indicating whether HTTPS should be used.\n ", + "default": false + }, + "VersionCheckPeriod": { + "type": "integer", + "description": "Gets or sets a value for the version check period in days.\n ", + "format": "int32", + "default": 7 + }, + "IconsPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco icons path.\n ", + "default": "umbraco/assets/icons" + }, + "UmbracoCssPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco CSS path.\n ", + "default": "~/css" + }, + "UmbracoScriptsPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco scripts path.\n ", + "default": "~/scripts" + }, + "UmbracoMediaPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco media request path.\n ", + "default": "~/media" + }, + "UmbracoMediaPhysicalRootPath": { + "type": "string", + "description": "Gets or sets a value for the physical Umbraco media root path (falls back to UmbracoMediaPath when\nempty).\n " + }, + "DisableElectionForSingleServer": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the election for a single server.\n ", + "default": false + }, + "DatabaseFactoryServerVersion": { + "type": "string", + "description": "Gets or sets a value for the database factory server version.\n " + }, + "MainDomLock": { + "type": "string", + "description": "Gets or sets a value for the main dom lock.\n " + }, + "MainDomKeyDiscriminator": { + "type": "string", + "description": "Gets or sets a value to discriminate MainDom boundaries.\n\n Generally the default should suffice but useful for advanced scenarios e.g. azure deployment slot based zero\n downtime deployments.\n\n " + }, + "MainDomReleaseSignalPollingInterval": { + "type": "integer", + "description": "Gets or sets the duration (in milliseconds) for which the MainDomLock release signal polling task should sleep.\n ", + "format": "int32", + "default": 2000 + }, + "Id": { + "type": "string", + "description": "Gets or sets the telemetry ID.\n " + }, + "NoNodesViewPath": { + "type": "string", + "description": "Gets or sets a value for the path to the no content view.\n ", + "default": "~/umbraco/UmbracoWebsite/NoNodes.cshtml" + }, + "DatabaseServerRegistrar": { + "description": "Gets or sets a value for the database server registrar settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/DatabaseServerRegistrarSettings" + } + ] + }, + "DatabaseServerMessenger": { + "description": "Gets or sets a value for the database server messenger settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/DatabaseServerMessengerSettings" + } + ] + }, + "Smtp": { + "description": "Gets or sets a value for the SMTP settings.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/SmtpSettings" + } + ] + }, + "SanitizeTinyMce": { + "type": "boolean", + "description": "Gets or sets a value indicating whether TinyMCE scripting sanitization should be applied.\n ", + "default": false + }, + "DistributedLockingReadLockDefaultTimeout": { + "type": "string", + "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed read lock.\n ", + "format": "duration", + "default": "00:01:00" + }, + "DistributedLockingWriteLockDefaultTimeout": { + "type": "string", + "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed write lock.\n ", + "format": "duration", + "default": "00:00:05" + }, + "DistributedLockingMechanism": { + "type": "string", + "description": "Gets or sets a value representing the DistributedLockingMechanism to use." + }, + "ForceCombineUrlPathLeftToRight": { + "type": "boolean", + "description": "Force url paths to be left to right, even when the culture has right to left text", + "default": true, + "x-example": "For the following hierarchy\n- Root (/ar)\n - 1 (/ar/1)\n - 2 (/ar/1/2)\n - 3 (/ar/1/2/3)\n - 3 (/ar/1/2/3/4)\nWhen forced\n- https://www.umbraco.com/ar/1/2/3/4\nwhen not\n- https://www.umbraco.com/ar/4/3/2/1" + }, + "ShowMaintenancePageWhenInUpgradeState": { + "type": "boolean", + "default": true + } + } + }, + "DatabaseServerRegistrarSettings": { + "type": "object", + "description": "Typed configuration options for database server registrar settings.\n ", + "properties": { + "WaitTimeBetweenCalls": { + "type": "string", + "description": "Gets or sets a value for the amount of time to wait between calls to the database on the background thread.\n ", + "format": "duration", + "default": "00:01:00" + }, + "StaleServerTimeout": { + "type": "string", + "description": "Gets or sets a value for the time span to wait before considering a server stale, after it has last been accessed.\n ", + "format": "duration", + "default": "00:02:00" + } + } + }, + "DatabaseServerMessengerSettings": { + "type": "object", + "description": "Typed configuration options for database server messaging settings.\n ", + "properties": { + "MaxProcessingInstructionCount": { + "type": "integer", + "description": "Gets or sets a value for the maximum number of instructions that can be processed at startup; otherwise the server\ncold-boots (rebuilds its caches).\n ", + "format": "int32", + "default": 1000 + }, + "TimeToRetainInstructions": { + "type": "string", + "description": "Gets or sets a value for the time to keep instructions in the database; records older than this number will be\npruned.\n ", + "format": "duration", + "default": "2.00:00:00" + }, + "TimeBetweenSyncOperations": { + "type": "string", + "description": "Gets or sets a value for the time to wait between each sync operations.\n ", + "format": "duration", + "default": "00:00:05" + }, + "TimeBetweenPruneOperations": { + "type": "string", + "description": "Gets or sets a value for the time to wait between each prune operations.\n ", + "format": "duration", + "default": "00:01:00" + } + } + }, + "SmtpSettings": { + "type": "object", + "description": "Typed configuration options for SMTP settings.\n ", + "required": [ + "From" + ], + "properties": { + "From": { + "type": "string", + "description": "Gets or sets a value for the SMTP from address to use for messages.\n ", + "format": "email", + "minLength": 1 + }, + "Host": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP host.\n " + }, + "Port": { + "type": "integer", + "description": "Gets or sets a value for the SMTP port.\n ", + "format": "int32" + }, + "SecureSocketOptions": { + "description": "Gets or sets a value for the secure socket options.\n ", + "default": "Auto", + "oneOf": [ + { + "$ref": "#/definitions/SecureSocketOptions" + } + ] + }, + "PickupDirectoryLocation": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP pick-up directory.\n " + }, + "DeliveryMethod": { + "description": "Gets or sets a value for the SMTP delivery method.\n ", + "default": "Network", + "oneOf": [ + { + "$ref": "#/definitions/SmtpDeliveryMethod" + } + ] + }, + "Username": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP user name.\n " + }, + "Password": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP password.\n " + } + } + }, + "SecureSocketOptions": { + "type": "string", + "description": "Matches MailKit.Security.SecureSocketOptions and defined locally to avoid having to take\na dependency on this external library into Umbraco.Core.\n ", + "x-enumNames": [ + "None", + "Auto", + "SslOnConnect", + "StartTls", + "StartTlsWhenAvailable" + ], + "enum": [ + "None", + "Auto", + "SslOnConnect", + "StartTls", + "StartTlsWhenAvailable" + ] + }, + "SmtpDeliveryMethod": { + "type": "string", + "description": "", + "x-enumNames": [ + "Network", + "SpecifiedPickupDirectory", + "PickupDirectoryFromIis" + ], + "enum": [ + "Network", + "SpecifiedPickupDirectory", + "PickupDirectoryFromIis" + ] + }, + "HealthChecksSettings": { + "type": "object", + "description": "Typed configuration options for healthchecks settings.\n ", + "properties": { + "DisabledChecks": { + "type": "array", + "description": "Gets or sets a value for the collection of healthchecks that are disabled.\n ", + "items": { + "$ref": "#/definitions/DisabledHealthCheckSettings" + } + }, + "Notification": { + "description": "Gets or sets a value for the healthcheck notification settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/HealthChecksNotificationSettings" + } + ] + } + } + }, + "DisabledHealthCheckSettings": { + "type": "object", + "description": "Typed configuration options for disabled healthcheck settings.\n ", + "properties": { + "Id": { + "type": "string", + "description": "Gets or sets a value for the healthcheck Id to disable.\n ", + "format": "guid" + }, + "DisabledOn": { + "type": "string", + "description": "Gets or sets a value for the date the healthcheck was disabled.\n ", + "format": "date-time" + }, + "DisabledBy": { + "type": "integer", + "description": "Gets or sets a value for Id of the user that disabled the healthcheck.\n ", + "format": "int32" + } + } + }, + "HealthChecksNotificationSettings": { + "type": "object", + "description": "Typed configuration options for healthcheck notification settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether health check notifications are enabled.\n ", + "default": false + }, + "FirstRunTime": { + "type": "string", + "description": "Gets or sets a value for the first run time of a healthcheck notification in crontab format.\n " + }, + "Period": { + "type": "string", + "description": "Gets or sets a value for the period of the healthcheck notification.\n ", + "format": "duration", + "default": "1.00:00:00" + }, + "NotificationMethods": { + "type": "object", + "description": "Gets or sets a value for the collection of health check notification methods.\n ", + "additionalProperties": { + "$ref": "#/definitions/HealthChecksNotificationMethodSettings" + } + }, + "DisabledChecks": { + "type": "array", + "description": "Gets or sets a value for the collection of health checks that are disabled for notifications.\n ", + "items": { + "$ref": "#/definitions/DisabledHealthCheckSettings" + } + } + } + }, + "HealthChecksNotificationMethodSettings": { + "type": "object", + "description": "Typed configuration options for healthcheck notification method settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the health check notification method is enabled.\n ", + "default": false + }, + "Verbosity": { + "description": "Gets or sets a value for the health check notifications reporting verbosity.\n ", + "default": "Summary", + "oneOf": [ + { + "$ref": "#/definitions/HealthCheckNotificationVerbosity" + } + ] + }, + "FailureOnly": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the health check notifications should occur on failures only.\n ", + "default": false + }, + "Settings": { + "type": "object", + "description": "Gets or sets a value providing provider specific settings for the health check notification method.\n ", + "additionalProperties": { + "type": "string" + } + } + } + }, + "HealthCheckNotificationVerbosity": { + "type": "string", + "description": "", + "x-enumNames": [ + "Summary", + "Detailed" + ], + "enum": [ + "Summary", + "Detailed" + ] + }, + "HostingSettings": { + "type": "object", + "description": "Typed configuration options for hosting settings.\n ", + "properties": { + "ApplicationVirtualPath": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the application virtual path.\n " + }, + "LocalTempStorageLocation": { + "description": "Gets or sets a value for the location of temporary files.\n ", + "default": "Default", + "oneOf": [ + { + "$ref": "#/definitions/LocalTempStorage" + } + ] + }, + "Debug": { + "type": "boolean", + "description": "Gets or sets a value indicating whether umbraco is running in [debug mode].\n ", + "default": false + }, + "SiteName": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value specifying the name of the site.\n " + } + } + }, + "LocalTempStorage": { + "type": "string", + "description": "", + "x-enumNames": [ + "Unknown", + "Default", + "EnvironmentTemp" + ], + "enum": [ + "Unknown", + "Default", + "EnvironmentTemp" + ] + }, + "ImagingSettings": { + "type": "object", + "description": "Typed configuration options for imaging settings.", + "properties": { + "HMACSecretKey": { + "type": "string", + "description": "Gets or sets a value for the Hash-based Message Authentication Code (HMAC) secret key for request authentication.", + "format": "byte" + }, + "Cache": { + "description": "Gets or sets a value for imaging cache settings.", + "oneOf": [ + { + "$ref": "#/definitions/ImagingCacheSettings" + } + ] + }, + "Resize": { + "description": "Gets or sets a value for imaging resize settings.", + "oneOf": [ + { + "$ref": "#/definitions/ImagingResizeSettings" + } + ] + } + } + }, + "ImagingCacheSettings": { + "type": "object", + "description": "Typed configuration options for image cache settings.\n ", + "properties": { + "BrowserMaxAge": { + "type": "string", + "description": "Gets or sets a value for the browser image cache maximum age.\n ", + "format": "duration", + "default": "7.00:00:00" + }, + "CacheMaxAge": { + "type": "string", + "description": "Gets or sets a value for the image cache maximum age.\n ", + "format": "duration", + "default": "365.00:00:00" + }, + "CacheHashLength": { + "type": "integer", + "description": "Gets or sets a value for the image cache hash length.\n ", + "default": 12 + }, + "CacheFolderDepth": { + "type": "integer", + "description": "Gets or sets a value for the image cache folder depth.\n ", + "default": 8 + }, + "CacheFolder": { + "type": "string", + "description": "Gets or sets a value for the image cache folder.\n ", + "default": "~/umbraco/Data/TEMP/MediaCache" + } + } + }, + "ImagingResizeSettings": { + "type": "object", + "description": "Typed configuration options for image resize settings.", + "properties": { + "MaxWidth": { + "type": "integer", + "description": "Gets or sets a value for the maximum resize width.", + "format": "int32", + "default": 5000 + }, + "MaxHeight": { + "type": "integer", + "description": "Gets or sets a value for the maximum resize height.", + "format": "int32", + "default": 5000 + } + } + }, + "IndexCreatorSettings": { + "type": "object", + "description": "Typed configuration options for index creator settings.\n ", + "properties": { + "LuceneDirectoryFactory": { + "description": "Gets or sets a value for lucene directory factory type.\n ", + "oneOf": [ + { + "$ref": "#/definitions/LuceneDirectoryFactory" + } + ] + } + } + }, + "LuceneDirectoryFactory": { + "type": "string", + "description": "", + "x-enumNames": [ + "Default", + "SyncedTempFileSystemDirectoryFactory", + "TempFileSystemDirectoryFactory" + ], + "enum": [ + "Default", + "SyncedTempFileSystemDirectoryFactory", + "TempFileSystemDirectoryFactory" + ] + }, + "IndexingSettings": { + "type": "object", + "description": "Typed configuration options for index creator settings.\n ", + "properties": { + "ExplicitlyIndexEachNestedProperty": { + "type": "boolean", + "description": "Gets or sets a value for whether each nested property should have it's own indexed value. Requires a rebuild of indexes when changed.", + "default": false + } + } + }, + "KeepAliveSettings": { + "type": "object", + "description": "Typed configuration options for keep alive settings.\n ", + "properties": { + "DisableKeepAliveTask": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the keep alive task is disabled.\n ", + "default": false + }, + "KeepAlivePingUrl": { + "type": "string", + "description": "Gets or sets a value for the keep alive ping URL.\n ", + "default": "~/api/keepalive/ping" + } + } + }, + "LoggingSettings": { + "type": "object", + "description": "Typed configuration options for logging settings.", + "properties": { + "MaxLogAge": { + "type": "string", + "description": "Gets or sets a value for the maximum age of a log file.", + "format": "duration", + "default": "1.00:00:00" + }, + "Directory": { + "type": "string", + "description": "Gets or sets the folder to use for log files.", + "default": "~/umbraco/Logs" + } + } + }, + "NuCacheSettings": { + "type": "object", + "description": "Typed configuration options for NuCache settings.\n ", + "properties": { + "BTreeBlockSize": { + "type": [ + "integer", + "null" + ], + "description": "Gets or sets a value defining the BTree block size.\n ", + "format": "int32" + }, + "NuCacheSerializerType": { + "description": "The serializer type that nucache uses to persist documents in the database.\n ", + "default": "MessagePack", + "oneOf": [ + { + "$ref": "#/definitions/NuCacheSerializerType" + } + ] + }, + "SqlPageSize": { + "type": "integer", + "description": "The paging size to use for nucache SQL queries.\n ", + "format": "int32", + "default": 1000 + }, + "KitBatchSize": { + "type": "integer", + "description": "The size to use for nucache Kit batches. Higher value means more content loaded into memory at a time.\n ", + "format": "int32", + "default": 1 + }, + "UnPublishedContentCompression": { + "type": "boolean" + }, + "UsePagedSqlQuery": { + "type": "boolean", + "default": true + } + } + }, + "NuCacheSerializerType": { + "type": "string", + "description": "The serializer type that nucache uses to persist documents in the database.\n ", + "x-enumNames": [ + "MessagePack", + "JSON" + ], + "enum": [ + "MessagePack", + "JSON" + ] + }, + "RequestHandlerSettings": { + "type": "object", + "description": "Typed configuration options for request handler settings.\n ", + "properties": { + "AddTrailingSlash": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to add a trailing slash to URLs.\n ", + "default": true + }, + "ConvertUrlsToAscii": { + "type": "string", + "description": "Gets or sets a value indicating whether to convert URLs to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", + "default": "try" + }, + "ConvertFileNamesToAscii": { + "type": "string", + "description": "Gets or sets a value indicating whether to convert file names to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", + "default": "false" + }, + "EnableDefaultCharReplacements": { + "type": "boolean", + "description": "Disable all default character replacements\n ", + "default": true + }, + "UserDefinedCharCollection": { + "type": [ + "array", + "null" + ], + "description": "Add additional character replacements, or override defaults\n ", + "items": { + "$ref": "#/definitions/CharItem" + } + } + } + }, + "CharItem": { + "type": "object", + "properties": { + "Char": { + "type": "string", + "description": "The character to replace\n " + }, + "Replacement": { + "type": "string", + "description": "The replacement character\n " + } + } + }, + "RuntimeSettings": { + "type": "object", + "description": "Typed configuration options for runtime settings.", + "properties": { + "Mode": { + "description": "Gets or sets the runtime mode.", + "default": "BackofficeDevelopment", + "oneOf": [ + { + "$ref": "#/definitions/RuntimeMode" + } + ] + }, + "MaxQueryStringLength": { + "type": [ + "integer", + "null" + ], + "description": "Gets or sets a value for the maximum query string length.", + "format": "int32" + }, + "MaxRequestLength": { + "type": [ + "integer", + "null" + ], + "description": "Gets or sets a value for the maximum request length in kb.\n ", + "format": "int32" + } + } + }, + "RuntimeMode": { + "type": "string", + "description": "Represents the configured Umbraco runtime mode.", + "x-enumNames": [ + "BackofficeDevelopment", + "Development", + "Production" + ], + "enum": [ + "BackofficeDevelopment", + "Development", + "Production" + ] + }, + "SecuritySettings": { + "type": "object", + "description": "Typed configuration options for security settings.\n ", + "properties": { + "KeepUserLoggedIn": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to keep the user logged in.\n ", + "default": false + }, + "HideDisabledUsersInBackOffice": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide disabled users in the back-office.\n ", + "default": false + }, + "AllowPasswordReset": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow user password reset.\n ", + "default": true + }, + "AuthCookieName": { + "type": "string", + "description": "Gets or sets a value for the authorization cookie name.\n ", + "default": "UMB_UCONTEXT" + }, + "AuthCookieDomain": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the authorization cookie domain.\n " + }, + "UsernameIsEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n ", + "default": true + }, + "MemberRequireUniqueEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the member's email address must be unique.\n ", + "default": true + }, + "AllowedUserNameCharacters": { + "type": "string", + "description": "Gets or sets the set of allowed characters for a username\n ", + "default": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+\\" + }, + "MemberBypassTwoFactorForExternalLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor members. Thereby rely on the External login and potential 2FA at that provider.\n ", + "default": true + }, + "UserBypassTwoFactorForExternalLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor users. Thereby rely on the External login and potential 2FA at that provider.\n ", + "default": true + }, + "MemberDefaultLockoutTimeInMinutes": { + "type": "integer", + "description": "Gets or sets a value for how long (in minutes) a member is locked out when a lockout occurs.\n ", + "format": "int32", + "default": 43200 + }, + "UserDefaultLockoutTimeInMinutes": { + "type": "integer", + "description": "Gets or sets a value for how long (in minutes) a user is locked out when a lockout occurs.\n ", + "format": "int32", + "default": 43200 + }, + "AllowConcurrentLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow concurrent logins.\n ", + "default": false + } + } + }, + "TourSettings": { + "type": "object", + "description": "Typed configuration options for tour settings.\n ", + "properties": { + "EnableTours": { + "type": "boolean", + "description": "Gets or sets a value indicating whether back-office tours are enabled.\n ", + "default": true + } + } + }, + "TypeFinderSettings": { + "type": "object", + "description": "Typed configuration options for type finder settings.\n ", + "required": [ + "AssembliesAcceptingLoadExceptions" + ], + "properties": { + "AssembliesAcceptingLoadExceptions": { + "type": "string", + "description": "Gets or sets a value for the assemblies that accept load exceptions during type finder operations.\n ", + "minLength": 1 + }, + "AdditionalEntryAssemblies": { + "type": [ + "array", + "null" + ], + "description": "By default the entry assemblies for scanning plugin types is the Umbraco DLLs. If you require\nscanning for plugins based on different root referenced assemblies you can add the assembly name to this list.\n ", + "items": { + "type": "string" + } + }, + "AdditionalAssemblyExclusionEntries": { + "type": "array", + "description": "Gets or sets a value for the assemblies that will be excluded from scanning.\n ", + "items": { + "type": "string" + } + } + } + }, + "WebRoutingSettings": { + "type": "object", + "description": "Typed configuration options for web routing settings.\n ", + "properties": { + "TryMatchingEndpointsForAllPages": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to check if any routed endpoints match a front-end request before\nthe Umbraco dynamic router tries to map the request to an Umbraco content item.\n ", + "default": false + }, + "TrySkipIisCustomErrors": { + "type": "boolean", + "description": "Gets or sets a value indicating whether IIS custom errors should be skipped.\n ", + "default": false + }, + "InternalRedirectPreservesTemplate": { + "type": "boolean", + "description": "Gets or sets a value indicating whether an internal redirect should preserve the template.\n ", + "default": false + }, + "DisableAlternativeTemplates": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the use of alternative templates are disabled.\n ", + "default": false + }, + "ValidateAlternativeTemplates": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the use of alternative templates should be validated.\n ", + "default": false + }, + "DisableFindContentByIdPath": { + "type": "boolean", + "description": "Gets or sets a value indicating whether find content ID by path is disabled.\n ", + "default": false + }, + "DisableRedirectUrlTracking": { + "type": "boolean", + "description": "Gets or sets a value indicating whether redirect URL tracking is disabled.\n ", + "default": false + }, + "UrlProviderMode": { + "description": "Gets or sets a value for the URL provider mode (UrlMode).\n ", + "default": "Auto", + "oneOf": [ + { + "$ref": "#/definitions/UrlMode" + } + ] + }, + "UmbracoApplicationUrl": { + "type": "string", + "description": "Gets or sets a value for the Umbraco application URL.\n " + } + } + }, + "UrlMode": { + "type": "string", + "description": "Specifies the type of URLs that the URL provider should produce, Auto is the default.\n ", + "x-enumNames": [ + "Default", + "Relative", + "Absolute", + "Auto" + ], + "enum": [ + "Default", + "Relative", + "Absolute", + "Auto" + ] + }, + "UmbracoPluginSettings": { + "type": "object", + "description": "Typed configuration options for the plugins.\n ", + "properties": { + "BrowsableFileExtensions": { + "type": "array", + "description": "Gets or sets the allowed file extensions (including the period \".\") that should be accessible from the browser.\n ", + "items": { + "type": "string" + } + } + } + }, + "UnattendedSettings": { + "type": "object", + "description": "Typed configuration options for unattended settings.\n ", + "properties": { + "InstallUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended installs are enabled.\n ", + "default": false + }, + "UpgradeUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended upgrades are enabled.\n ", + "default": false + }, + "PackageMigrationsUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended package migrations are enabled.\n " + }, + "UnattendedUserName": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with a name for Unattended Installs\n " + }, + "UnattendedUserEmail": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with an email for Unattended Installs\n ", + "format": "email" + }, + "UnattendedUserPassword": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with a password for Unattended Installs\n " + } + } + }, + "RichTextEditorSettings": { + "type": "object", + "properties": { + "Commands": { + "type": "array", + "description": "HTML RichText Editor TinyMCE Commands.\n ", + "items": { + "$ref": "#/definitions/RichTextEditorCommand" + } + }, + "Plugins": { + "type": "array", + "description": "HTML RichText Editor TinyMCE Plugins.\n ", + "items": { + "type": "string" + } + }, + "CustomConfig": { + "type": "object", + "description": "HTML RichText Editor TinyMCE Custom Config.\n ", + "additionalProperties": { + "type": "string" + } + }, + "ValidElements": { + "type": "string", + "default": "+a[id|style|rel|data-id|data-udi|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-s[class|style],-u[class|style],#p[id|style|dir|class|align],-ol[class|reversed|start|style|type],-ul[class|style],-li[class|style],br[class],img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align|umbracoorgwidth|umbracoorgheight|onresize|onresizestart|onresizeend|rel|data-id],-sub[style|class],-sup[style|class],-blockquote[dir|style|class],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],#td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[class|align|style],-pre[class|align|style],address[class|align|style],-h1[id|dir|class|align|style],-h2[id|dir|class|align|style],-h3[id|dir|class|align|style],-h4[id|dir|class|align|style],-h5[id|dir|class|align|style],-h6[id|style|dir|class|align|style],hr[class|style],small[class|style],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang],object[class|id|width|height|codebase|*],param[name|value|_value|class],embed[type|width|height|src|class|*],map[name|class],area[shape|coords|href|alt|target|class],bdo[class],button[class],iframe[*],figure,figcaption,cite,video[*],audio[*],picture[*],source[*],canvas[*],code" + }, + "InvalidElements": { + "type": "string", + "description": "Invalid HTML elements for RichText Editor.\n ", + "default": "font" + }, + "CloudApiKey": { + "type": [ + "null", + "string" + ], + "description": "Cloud API Key for TinyMCE. This is required to use TinyMCE premium plugins.\n " + } + } + }, + "RichTextEditorCommand": { + "type": "object", + "required": [ + "Alias", + "Name", + "Mode" + ], + "properties": { + "Alias": { + "type": "string", + "minLength": 1 + }, + "Name": { + "type": "string", + "minLength": 1 + }, + "Mode": { + "$ref": "#/definitions/RichTextEditorCommandMode" + } + } + }, + "RichTextEditorCommandMode": { + "type": "string", + "description": "", + "x-enumNames": [ + "Insert", + "Selection", + "All" + ], + "enum": [ + "Insert", + "Selection", + "All" + ] + }, + "RuntimeMinificationSettings": { + "type": "object", + "properties": { + "UseInMemoryCache": { + "type": "boolean", + "description": "Use in memory cache\n ", + "default": false + }, + "CacheBuster": { + "description": "The cache buster type to use\n ", + "default": "Version", + "oneOf": [ + { + "$ref": "#/definitions/RuntimeMinificationCacheBuster" + } + ] + }, + "Version": { + "type": [ + "null", + "string" + ], + "description": "The unique version string used if CacheBuster is 'Version'.\n " + } + } + }, + "RuntimeMinificationCacheBuster": { + "type": "string", + "description": "", + "x-enumNames": [ + "Version", + "AppDomain", + "Timestamp" + ], + "enum": [ + "Version", + "AppDomain", + "Timestamp" + ] + }, + "BasicAuthSettings": { + "type": "object", + "description": "Typed configuration options for basic authentication settings.", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to keep the user logged in.", + "default": false + }, + "AllowedIPs": { + "type": "array", + "items": { + "type": "string" + } + }, + "SharedSecret": { + "$ref": "#/definitions/SharedSecret" + }, + "RedirectToLoginPage": { + "type": "boolean" + } + } + }, + "SharedSecret": { + "type": "object", + "properties": { + "HeaderName": { + "type": [ + "null", + "string" + ], + "default": "X-Authentication-Shared-Secret" + }, + "Value": { + "type": [ + "null", + "string" + ] + } + } + }, + "PackageMigrationSettings": { + "type": "object", + "description": "Typed configuration options for package migration settings.\n ", + "properties": { + "RunSchemaAndContentMigrations": { + "type": "boolean", + "description": "Gets or sets a value indicating whether package migration steps that install schema and content should run.\n ", + "default": true + }, + "AllowComponentOverrideOfRunSchemaAndContentMigrations": { + "type": "boolean", + "description": "Gets or sets a value indicating whether components can override the configured value for\nRunSchemaAndContentMigrations.\n ", + "default": true + } + } + }, + "LegacyPasswordMigrationSettings": { + "type": "object", + "description": "Typed configuration options for legacy machine key settings used for migration of members from a v8 solution.\n ", + "properties": { + "MachineKeyDecryptionKey": { + "type": "string", + "description": "Gets or sets the decryption hex-formatted string key found in legacy web.config machineKey configuration-element.\n ", + "default": "" + } + } + }, + "ContentDashboardSettings": { + "type": "object", + "description": "Typed configuration options for content dashboard settings.\n ", + "properties": { + "AllowContentDashboardAccessToAllUsers": { + "type": "boolean", + "description": "Gets a value indicating whether the content dashboard should be available to all users.\n " + }, + "ContentDashboardPath": { + "type": "string", + "description": "Gets the path to use when constructing the URL for retrieving data for the content dashboard.\n ", + "default": "cms" + }, + "ContentDashboardUrlAllowlist": { + "type": [ + "array", + "null" + ], + "description": "Gets the allowed addresses to retrieve data for the content dashboard.\n ", + "items": { + "type": "string" + } + } + } + }, + "HelpPageSettings": { + "type": "object", + "properties": { + "HelpPageUrlAllowList": { + "type": [ + "array", + "null" + ], + "description": "Gets or sets the allowed addresses to retrieve data for the content dashboard.\n ", + "items": { + "type": "string" + } + } + } + }, + "InstallDefaultDataNamedOptions": { + "type": "object", + "properties": { + "Languages": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "DataTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MediaTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MemberTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + } + } + }, + "InstallDefaultDataSettings": { + "type": "object", + "description": "Typed configuration options for installation of default data.\n ", + "properties": { + "InstallData": { + "description": "Gets or sets a value indicating whether to create default data on installation.\n ", + "oneOf": [ + { + "$ref": "#/definitions/InstallDefaultDataOption" + } + ] + }, + "Values": { + "type": "array", + "description": "Gets or sets a value indicating which default data (languages, data types, etc.) should be created when\nInstallData is\nset to Values or ExceptValues.\n ", + "items": { + "type": "string" + } + } + } + }, + "InstallDefaultDataOption": { + "type": "string", + "description": "An enumeration of options available for control over installation of default Umbraco data.\n ", + "x-enumNames": [ + "None", + "Values", + "ExceptValues", + "All" + ], + "enum": [ + "None", + "Values", + "ExceptValues", + "All" + ] + }, + "DataTypesSettings": { + "type": "object", + "properties": { + "CanBeChanged": { + "description": "Gets or sets a value indicating if data types can be changed after they've been used.", + "default": "True", + "oneOf": [ + { + "$ref": "#/definitions/DataTypeChangeMode" + } + ] + } + } + }, + "DataTypeChangeMode": { + "type": "string", + "description": "", + "x-enumNames": [ + "True", + "False", + "FalseWithHelpText" + ], + "enum": [ + "True", + "False", + "FalseWithHelpText" + ] + }, + "MarketplaceSettings": { + "type": "object", + "description": "Configuration options for the Marketplace.", + "properties": { + "AdditionalParameters": { + "type": "object", + "description": "Gets or sets the additional parameters that are sent to the Marketplace.", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WebhookSettings": { + "type": "object", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether webhooks are enabled.\n ", + "default": true + }, + "MaximumRetries": { + "type": "integer", + "description": "Gets or sets a value indicating the maximum number of retries for all webhooks.\n ", + "format": "int32", + "default": 5 + }, + "Period": { + "type": "string", + "description": "Gets or sets a value for the period of the webhook firing.\n ", + "format": "duration", + "default": "00:00:10" + }, + "EnableLoggingCleanup": { + "type": "boolean", + "description": "Gets or sets a value indicating whether cleanup of webhook logs are enabled.\n ", + "default": true + }, + "KeepLogsForDays": { + "type": "integer", + "description": "Gets or sets a value indicating number of days to keep logs for.\n ", + "format": "int32", + "default": 30 + } + } + } + } +} \ No newline at end of file diff --git a/src/TestSite.13/appsettings-schema.json b/src/TestSite.13/appsettings-schema.json new file mode 100644 index 0000000..fa858b8 --- /dev/null +++ b/src/TestSite.13/appsettings-schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "allOf": [ + { + "$ref": "https://json.schemastore.org/appsettings.json" + }, + { + "$ref": "appsettings-schema.Umbraco.Cms.json#" + }, + { + "$ref": "appsettings-schema.usync.json#" + } + ] +} \ No newline at end of file diff --git a/src/TestSite.13/appsettings-schema.usync.json b/src/TestSite.13/appsettings-schema.usync.json new file mode 100644 index 0000000..ebeaccc --- /dev/null +++ b/src/TestSite.13/appsettings-schema.usync.json @@ -0,0 +1,320 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "uSyncAppSettings", + "type": "object", + "properties": { + "uSync": { + "$ref": "#/definitions/USyncuSyncDefinition" + } + }, + "definitions": { + "USyncuSyncDefinition": { + "type": "object", + "description": "Configuration of uSync settings", + "properties": { + "Settings": { + "description": "uSync settings", + "oneOf": [ + { + "$ref": "#/definitions/USyncBackOfficeConfigurationuSyncSettings" + } + ] + }, + "ForceFips": { + "type": "boolean", + "description": "Force uSync to use FIPS compliant hashing algorthims when comparing files" + }, + "Sets": { + "description": "Settings of Handler sets", + "oneOf": [ + { + "$ref": "#/definitions/USyncuSyncSetsDefinition" + } + ] + }, + "AutoTemplates": { + "description": "Settings for the AutoTemplates package, (dynamic adding of templates based on files on disk)", + "oneOf": [ + { + "$ref": "#/definitions/USyncAutoTemplatesDefinition" + } + ] + } + } + }, + "USyncBackOfficeConfigurationuSyncSettings": { + "type": "object", + "description": "uSync Settings", + "properties": { + "RootFolder": { + "type": "string", + "description": "Location where all uSync files are saved by default", + "default": "uSync/v9/" + }, + "Folders": { + "type": "array", + "description": "collection of folders uSync looks in when performing imports.\n ", + "default": "uSync/Root/, uSync/v9", + "items": { + "type": "string" + } + }, + "IsRootSite": { + "type": "boolean", + "description": "Sets this site to be the root site (so it will save into \"uSync/root/\")\n ", + "default": false + }, + "LockRoot": { + "type": "boolean", + "description": "when locked you can't make changes to anything that is in the root" + }, + "LockRootTypes": { + "type": "array", + "description": "lock specific types at root so they can't be changed in child sites. \n ", + "items": { + "type": "string" + } + }, + "DefaultSet": { + "type": "string", + "description": "The default handler set to use on all notification triggered events", + "default": "Default" + }, + "ImportAtStartup": { + "type": "string", + "description": "Import when Umbraco boots (can be group name or 'All' so everything is done, blank or 'none' == off)", + "default": "None" + }, + "ExportAtStartup": { + "type": "string", + "description": "Export when Umbraco boots", + "default": "None" + }, + "ExportOnSave": { + "type": "string", + "description": "Export when an item is saved in Umbraco", + "default": "All" + }, + "UiEnabledGroups": { + "type": "string", + "description": "The handler groups that are enabled in the UI.", + "default": "All" + }, + "ReportDebug": { + "type": "boolean", + "description": "Debug reports (creates an export into a temp folder for comparison)", + "default": false + }, + "AddOnPing": { + "type": "boolean", + "description": "Ping the AddOnUrl to get the json used to show the addons dashboard", + "default": true + }, + "RebuildCacheOnCompletion": { + "type": "boolean", + "description": "Pre Umbraco 8.4 - rebuild the cache was needed after content was imported", + "default": false + }, + "FailOnMissingParent": { + "type": "boolean", + "description": "Fail if the items parent is not in umbraco or part of the batch being imported", + "default": false + }, + "FailOnDuplicates": { + "type": "boolean", + "description": "fail if a duplicate file of same type and key is detected during the import process.\n ", + "default": false + }, + "CacheFolderKeys": { + "type": "boolean", + "description": "Should folder keys be cached (for speed)", + "default": true + }, + "ShowVersionCheckWarning": { + "type": "boolean", + "description": "Show a version check warning to the user if the folder version is less than the version expected by uSync.", + "default": true + }, + "CustomMappings": { + "type": "object", + "description": "Custom mapping keys, allows users to add a simple config mapping to make one property type to behave like an existing one", + "additionalProperties": { + "type": "string" + } + }, + "EnableHistory": { + "type": "boolean", + "description": "Should the history view be on of off ? ", + "default": true + }, + "DefaultExtension": { + "type": "string", + "description": "Default file extension for the uSync files. ", + "default": "config" + }, + "ImportOnFirstBoot": { + "type": "boolean", + "description": "Import the uSync folder on the first boot. ", + "default": false + }, + "FirstBootGroup": { + "type": "string", + "description": "Handler group(s) to run on first boot, default is All (so full import)", + "default": "All" + }, + "DisableDashboard": { + "type": "boolean", + "description": "Disable the default dashboard (so people can't accedently press the buttons).", + "default": "false" + }, + "SummaryDashboard": { + "type": "boolean", + "description": "summerize results (for when there are loads and loads of items)\n ", + "default": "false" + }, + "SummaryLimit": { + "type": "integer", + "description": "limit of items to display before flicking to summary view. (this is per handler)\n ", + "format": "int32", + "default": 1000 + }, + "HideAddOns": { + "type": "string", + "description": "list of addon (tabs) you don't want to show inside uSync dashboard.\n " + }, + "DisableNotificationSuppression": { + "type": "boolean", + "description": "turns of use of the Notifications.Supress method, so notifications\nfire after every item is imported.\n ", + "default": "false" + }, + "BackgroundNotifications": { + "type": "boolean", + "description": "trigger all the notifications in a background thread, \n ", + "default": false + } + } + }, + "USyncuSyncSetsDefinition": { + "type": "object", + "properties": { + "Default": { + "$ref": "#/definitions/USyncBackOfficeConfigurationuSyncHandlerSetSettings" + } + } + }, + "USyncBackOfficeConfigurationuSyncHandlerSetSettings": { + "type": "object", + "description": "Settings for a handler set (group of handlers)", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Is this handler set enabled", + "default": true + }, + "HandlerGroups": { + "type": "array", + "description": "List of groups handlers can belong to.", + "items": { + "type": "string" + } + }, + "DisabledHandlers": { + "type": "array", + "description": "List of disabled handlers", + "items": { + "type": "string" + } + }, + "HandlerDefaults": { + "description": "Default settings for all handlers", + "oneOf": [ + { + "$ref": "#/definitions/USyncBackOfficeConfigurationHandlerSettings" + } + ] + }, + "Handlers": { + "type": "object", + "description": "Settings for named handlers ", + "additionalProperties": { + "$ref": "#/definitions/USyncBackOfficeConfigurationHandlerSettings" + } + }, + "IsSelectable": { + "type": "boolean", + "description": "for handlers to appear in the drop down on the dashboard they have to be selectable\n " + } + } + }, + "USyncBackOfficeConfigurationHandlerSettings": { + "type": "object", + "description": "Settings to control who a handler works", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Is handler enabled or disabled", + "default": true + }, + "Actions": { + "type": "array", + "description": "List of actions the handler is configured for. ", + "items": { + "type": "string" + } + }, + "UseFlatStructure": { + "type": "boolean", + "description": "Should use a flat folder structure when exporting items", + "default": true + }, + "GuidNames": { + "type": "boolean", + "description": "Items should be saved with their guid/key value as the filename", + "default": false + }, + "FailOnMissingParent": { + "type": "boolean", + "description": "Imports should fail if the parent item is missing (if false, item be importated go a close as possible to location)", + "default": false + }, + "Group": { + "type": "string", + "description": "Override the group the handler belongs too.", + "default": "" + }, + "CreateClean": { + "type": "boolean", + "description": "create a corresponding _clean file for this export \n " + }, + "Settings": { + "type": "object", + "description": "Additional settings for the handler", + "additionalProperties": { + "type": "string" + } + } + } + }, + "USyncAutoTemplatesDefinition": { + "type": "object", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Enable AutoTemplates feature", + "default": false + }, + "Delete": { + "type": "boolean", + "description": "Delete templates from Umbraco if the file is missing from disk", + "default": false + }, + "Delay": { + "type": "integer", + "description": "Amount of time (milliseconds) to wait after file change event before applying changes", + "format": "int32", + "default": 1000 + } + } + } + } +} \ No newline at end of file diff --git a/src/TestSite.13/packages.lock.json b/src/TestSite.13/packages.lock.json index 7b3c2ab..9e5f019 100644 --- a/src/TestSite.13/packages.lock.json +++ b/src/TestSite.13/packages.lock.json @@ -17,16 +17,16 @@ }, "Umbraco.Cms": { "type": "Direct", - "requested": "[13.0.0, )", - "resolved": "13.0.0", - "contentHash": "ZQNZ8aO/3gwarEp7xPQn/pXfnyiYMgc2P+kJg5cl8QtyVSyDTV7MgTBhiBNDC/GmDtDFh20z0rL+xh67LY2HBQ==", + "requested": "[13.7.1, )", + "resolved": "13.7.1", + "contentHash": "Am/ZDuq3XkSoSh3dOrVGvZy1erRWqG+bvHnRwT60BMCxCRHBm+imX3Ss6V8vlXm2XWfkVv79u2Ojh/b6XKZTfQ==", "dependencies": { - "Umbraco.Cms.Imaging.ImageSharp": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Persistence.EFCore.SqlServer": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Persistence.EFCore.Sqlite": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Persistence.SqlServer": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Persistence.Sqlite": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Targets": "[13.0.0, 14.0.0)" + "Umbraco.Cms.Imaging.ImageSharp": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Persistence.EFCore.SqlServer": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Persistence.EFCore.Sqlite": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Persistence.SqlServer": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Persistence.Sqlite": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Targets": "[13.7.1, 14.0.0)" } }, "uSync": { @@ -98,36 +98,36 @@ }, "Azure.Core": { "type": "Transitive", - "resolved": "1.36.0", - "contentHash": "vwqFZdHS4dzPlI7FFRkPx9ctA+aGGeRev3gnzG8lntWvKMmBhAmulABi1O9CEvS3/jzYt7yA+0pqVdxkpAd7dQ==", + "resolved": "1.44.1", + "contentHash": "YyznXLQZCregzHvioip07/BkzjuWNXogJEVz9T5W6TwjNr17ax41YGzYMptlo2G10oLCuVPoyva62y0SIRDixg==", "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.ClientModel": "1.1.0", "System.Diagnostics.DiagnosticSource": "6.0.1", - "System.Memory.Data": "1.0.2", + "System.Memory.Data": "6.0.0", "System.Numerics.Vectors": "4.5.0", - "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.7.2", + "System.Text.Encodings.Web": "6.0.0", + "System.Text.Json": "6.0.10", "System.Threading.Tasks.Extensions": "4.5.4" } }, "Azure.Identity": { "type": "Transitive", - "resolved": "1.10.4", - "contentHash": "hSvisZy9sld0Gik1X94od3+rRXCx+AKgi+iLH6fFdlnRZRePn7RtrqUGSsORiH2h8H2sc4NLTrnuUte1WL+QuQ==", + "resolved": "1.13.1", + "contentHash": "4eeK9XztjTmvA4WN+qAvlUCSxSv45+LqTMeC8XT2giGGZHKthTMU2IuXcHjAOf5VLH3wE3Bo6EwhIcJxVB8RmQ==", "dependencies": { - "Azure.Core": "1.36.0", - "Microsoft.Identity.Client": "4.56.0", - "Microsoft.Identity.Client.Extensions.Msal": "4.56.0", - "System.Memory": "4.5.4", - "System.Security.Cryptography.ProtectedData": "4.7.0", - "System.Text.Json": "4.7.2", + "Azure.Core": "1.44.1", + "Microsoft.Identity.Client": "4.66.1", + "Microsoft.Identity.Client.Extensions.Msal": "4.66.1", + "System.Memory": "4.5.5", + "System.Text.Json": "6.0.10", "System.Threading.Tasks.Extensions": "4.5.4" } }, "BouncyCastle.Cryptography": { "type": "Transitive", - "resolved": "2.2.1", - "contentHash": "A6Zr52zVqJKt18ZBsTnX0qhG0kwIQftVAjLmszmkiR/trSp8H+xj1gUOzk7XHwaKgyREMSV1v9XaKrBUeIOdvQ==" + "resolved": "2.4.0", + "contentHash": "SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ==" }, "Dazinator.Extensions.FileProviders": { "type": "Transitive", @@ -148,45 +148,46 @@ }, "Examine": { "type": "Transitive", - "resolved": "3.1.0", - "contentHash": "PKr/jlHuNGSfuRemNdeJa56+nqLYYwgvU7cVrVJyG9wrUekaN1eyEYaWgG9SQLhGryoFKi7WBXuoAnKv2//Keg==", + "resolved": "3.5.0", + "contentHash": "yMyRp3vI/NNVd6bQWEdXyOBPXWiwfC61LGmIrDv9lD6hu1Pp8Fa5FdlbPtqoY+fvydou8COvAq1pBKLpisTTDA==", "dependencies": { - "Examine.Core": "3.1.0", - "Examine.Lucene": "3.1.0", - "Microsoft.AspNetCore.DataProtection": "5.0.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0" + "Examine.Core": "3.5.0", + "Examine.Lucene": "3.5.0", + "Microsoft.AspNetCore.DataProtection": "8.0.4", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "System.Formats.Asn1": "8.0.1" } }, "Examine.Core": { "type": "Transitive", - "resolved": "3.1.0", - "contentHash": "AIaDNKPP4fCw1fDHqnn2IzcrXwEozJvWGg/cvyNN4+SgYWlnyk8W0rvVwOa066UVPsrUH/WnpfTKWV+crnAHmA==", + "resolved": "3.5.0", + "contentHash": "BcgYXZTVpWGLeaEplCLMqMzedyDqt+CpQz/ZhCdzIx0wnxFNcG1r+cNrGpejWtf06QKLvKYuuSThbOFshzi2kQ==", "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "5.0.0", - "Microsoft.Extensions.Options": "5.0.0" + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2" } }, "Examine.Lucene": { "type": "Transitive", - "resolved": "3.1.0", - "contentHash": "4vdhdqwhA/thL57nuYqT5vr1T/CN5eNeQ65JcgI1BqknJSnOQe63C3MWCCXfPK/Lno95zMCLx71cbWEwo6Geuw==", + "resolved": "3.5.0", + "contentHash": "aKfLsCXzU0LrjUotio7fOwxLPLgVMZ6QG8FyLurSyunCrCje8oUFxUuPHc3AmzWJjMnbuzKv3xBXVDpIO+zJwg==", "dependencies": { - "Examine.Core": "3.1.0", - "Lucene.Net.QueryParser": "4.8.0-beta00016", - "Lucene.Net.Replicator": "4.8.0-beta00016", + "Examine.Core": "3.5.0", + "Lucene.Net.QueryParser": "4.8.0-beta00017", + "Lucene.Net.Replicator": "4.8.0-beta00017", "System.Threading": "4.3.0", - "System.Threading.AccessControl": "4.7.0" + "System.Threading.AccessControl": "8.0.0" } }, "HtmlAgilityPack": { "type": "Transitive", - "resolved": "1.11.54", - "contentHash": "bgB79N4urc4D7hrD4R+Qk6CjPiYOfs6vfXNsmw3nCcfQEQvBQGjfAcl5k/tB1ZP1hA0d7xXs0jK8xAXV36IVUg==" + "resolved": "1.11.71", + "contentHash": "HlEThQBnob4/29DIiyrPSYlGXXSZUtOH7571PRev+yu8FW8n5pdxqHyun+PMm17cp3ovCrxFhXedC+1HUSdRMA==" }, "J2N": { "type": "Transitive", - "resolved": "2.0.0", - "contentHash": "M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==" + "resolved": "2.1.0", + "contentHash": "Vooz1wbnnqWuS+u93tADXK5Owxo8vLJhSrZ9Ac+KpgDF3GJq9TybXXTF1TFcWILgEtRThc8AOBENEzB0TQH1JA==" }, "jcdcdev.Umbraco.Core": { "type": "Transitive", @@ -198,95 +199,96 @@ }, "K4os.Compression.LZ4": { "type": "Transitive", - "resolved": "1.3.6", - "contentHash": "RxGhoJBjZCgGeZgDqOP4Krs1cR9PHInbz6d2N19Dic0Y6ZACzVKbR3uSpqfEZf4RiUbHk9aiog2eS22nQPTc2A==" + "resolved": "1.3.8", + "contentHash": "LhwlPa7c1zs1OV2XadMtAWdImjLIsqFJPoRcIWAadSRn0Ri1DepK65UbWLPmt4riLqx2d40xjXRk0ogpqNtK7g==" }, "Lucene.Net": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "DCtUbE/NIrisNI7hRwU+UKS3Cr6S2vH1XB9wvEHHI3anu5OUpX1Fkr/PDC7oFCaol/QCvzVLbLZVizAT1aTLpA==", + "resolved": "4.8.0-beta00017", + "contentHash": "7LLWS9nNwx01AyE/KXMh+qdAlzDkRANE8407AO/wEmLL1InzVKFwfsRdRmwg4ILOMFui4xZ1Y54eqvzo3Tf9Vw==", "dependencies": { - "J2N": "2.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "2.0.0" + "J2N": "[2.1.0, 3.0.0)", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" } }, "Lucene.Net.Analysis.Common": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "7pjEAIliWdih6E3I0hCE8hKcKKRx1LLzeQBslF1fhvzE1Sal4NyHd8RFJHV1Z+yHlBw4gCyyVIDZADiIoyqwxg==", + "resolved": "4.8.0-beta00017", + "contentHash": "rPpmww/HgwEwhvfvZgdWITxFsWRoCEpP3+WQBFgbGxTn4eLDr3U/oFoe8KS+8jUNAl2+5atErDrW5JOcFG+gcQ==", "dependencies": { - "Lucene.Net": "4.8.0-beta00016" + "Lucene.Net": "4.8.0-beta00017" } }, "Lucene.Net.Facet": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "O1MrRfhb9BMfRQHooyEFrkgNwYbTEbK/AkKhz26sy+xO+zAldJ8YKS/IsydHsE+frklIAWT0jyv0c3Dh9qBXSA==", + "resolved": "4.8.0-beta00017", + "contentHash": "LVxGwgRAVq9XdwvNfgCB8OH+ou40I0E1NYN53muPjQK5oUY+HpkgkFUhTFSHdajWWj7xFI1f+UFB23iweoVf2w==", "dependencies": { - "Lucene.Net.Join": "4.8.0-beta00016", - "Lucene.Net.Queries": "4.8.0-beta00016" + "Lucene.Net.Join": "4.8.0-beta00017", + "Lucene.Net.Queries": "4.8.0-beta00017" } }, "Lucene.Net.Grouping": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "y7QSEYfSnz7gEJS30xHsf8P0oMIreGGO08qC+UzKre29IAoUXdLLE2+vUfByGkcPuoGMIpZVBP51P6O647grBg==", + "resolved": "4.8.0-beta00017", + "contentHash": "nzMGvz0b1cedS8KKOlglJQJpyz8fT0ojgXFkgSkLLhwPNbMPwVoBsR7RlZs1FrF60Oz369O3Pm1a+MIr52KcLQ==", "dependencies": { - "Lucene.Net": "4.8.0-beta00016", - "Lucene.Net.Queries": "4.8.0-beta00016" + "Lucene.Net": "4.8.0-beta00017", + "Lucene.Net.Queries": "4.8.0-beta00017" } }, "Lucene.Net.Join": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "trUiWhV3QPgW4TNPrEP29AsTXE29ACR5+Vz22xjbPtFTwyXMozl95NELVG5aUVMTqdwyMhJ9Lj82QeoHDnN0jw==", + "resolved": "4.8.0-beta00017", + "contentHash": "WcJl4O6t3iXiXwXHnhmbVCO7C6ilPxabBCsdW/auQN0lrDpbVIcHorCxwd199fGBEQnk7wbl5pPnk8nw/VK4eQ==", "dependencies": { - "Lucene.Net.Grouping": "4.8.0-beta00016" + "Lucene.Net.Grouping": "4.8.0-beta00017" } }, "Lucene.Net.Queries": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "XBzdMDlan68V2ZlhAlP8Fd+Xx2Le8ec7cEN1kFF45Sipa3Q8L/tilJfwS9VHvMTvGkwPM/yj62eGbfGBgIMR8Q==", + "resolved": "4.8.0-beta00017", + "contentHash": "RVpZCfa/7pgvytFw64zLqinvZPQt4TojvcFghdAA5vhnpSs5GTbtciPIxFH3wwH3f2dYJywiqYKo1h3JBCXRBA==", "dependencies": { - "Lucene.Net": "4.8.0-beta00016" + "Lucene.Net": "4.8.0-beta00017" } }, "Lucene.Net.QueryParser": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "5dVvjXmzPaK8GD/eblJopTJMQmO6c6fvVPfBIOw46+jyZR+yESkUnWF1LtLoLXZQNrl4Dx8LKdes5G1QAM7eGA==", + "resolved": "4.8.0-beta00017", + "contentHash": "ZrF7EL06qB+2S2K4T3PliIa5EiJ5Ii7c/zFRMhsNozymz+HRHMVoI/nMYSdN6WF7X1Ef1DTeajMwvsbGTfl28Q==", "dependencies": { - "Lucene.Net.Analysis.Common": "4.8.0-beta00016", - "Lucene.Net.Queries": "4.8.0-beta00016", - "Lucene.Net.Sandbox": "4.8.0-beta00016" + "Lucene.Net.Analysis.Common": "4.8.0-beta00017", + "Lucene.Net.Queries": "4.8.0-beta00017", + "Lucene.Net.Sandbox": "4.8.0-beta00017" } }, "Lucene.Net.Replicator": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "BP007m7TtHfOFNGoipn1Y3kgHir0yvDfyCW9g7P6PQIo7nNkyyHuEK9slVEkPhLq+21Q2EnnHl7jMGeh0aK2eA==", + "resolved": "4.8.0-beta00017", + "contentHash": "YGZcKkQhuLweZ+M4UgA/Uok3Vl3HOTlvZpUmTZMS4J9cBdvTevG0e6rn/pZrfONUpp0TtbXe494oGA1rScouOA==", "dependencies": { - "J2N": "2.0.0", - "Lucene.Net": "4.8.0-beta00016", - "Lucene.Net.Facet": "4.8.0-beta00016", - "Newtonsoft.Json": "10.0.1" + "J2N": "[2.1.0, 3.0.0)", + "Lucene.Net": "4.8.0-beta00017", + "Lucene.Net.Facet": "4.8.0-beta00017", + "Newtonsoft.Json": "13.0.1" } }, "Lucene.Net.Sandbox": { "type": "Transitive", - "resolved": "4.8.0-beta00016", - "contentHash": "wMsRZtbNx0wvX3mtNjpOwQmKx3Ij4UGHWIYHbvnzMWlPUTgtOpYSj02REL4hOxI71WBZylpGB5EWfQ2eEld63g==", + "resolved": "4.8.0-beta00017", + "contentHash": "wRAzQZ4Z1yEuAaTwO+RrZB6l3Lz+vNGAiDshf0IjAr8qeVvQj74iodEcff4Bes88bnhqsWLUZlDUg/ygraxX2Q==", "dependencies": { - "Lucene.Net": "4.8.0-beta00016" + "Lucene.Net": "4.8.0-beta00017" } }, "MailKit": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "jVmB3Nr0JpqhyMiXOGWMin+QvRKpucGpSFBCav9dG6jEJPdBV+yp1RHVpKzxZPfT+0adaBuZlMFdbIciZo1EWA==", + "resolved": "4.8.0", + "contentHash": "zZ1UoM4FUnSFUJ9fTl5CEEaejR0DNP6+FDt1OfXnjg4igZntcir1tg/8Ufd6WY5vrpmvToAjluYqjVM24A+5lA==", "dependencies": { - "MimeKit": "4.3.0" + "MimeKit": "4.8.0", + "System.Formats.Asn1": "8.0.1" } }, "Markdown": { @@ -301,18 +303,17 @@ }, "MessagePack": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "nkIsgy8BkIfv40bSz9XZb4q//scI1PF3AYeB5X66nSlIhBIqbdpLz8Qk3gHvnjV3RZglQLO/ityK3eNfLii2NA==", + "resolved": "2.5.192", + "contentHash": "Jtle5MaFeIFkdXtxQeL9Tu2Y3HsAQGoSntOzrn6Br/jrl6c8QmG22GEioT5HBtZJR0zw0s46OnKU8ei2M3QifA==", "dependencies": { - "MessagePack.Annotations": "2.5.140", - "Microsoft.NET.StringTools": "17.6.3", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" + "MessagePack.Annotations": "2.5.192", + "Microsoft.NET.StringTools": "17.6.3" } }, "MessagePack.Annotations": { "type": "Transitive", - "resolved": "2.5.140", - "contentHash": "JE3vwluOrsJ4t3hnfXzIxJUh6lhx6M/KR8Sark/HOUw1DJ5UKu5JsAnnuaQngg6poFkRx1lzHSLTkxHNJO7+uQ==" + "resolved": "2.5.192", + "contentHash": "jaJuwcgovWIZ8Zysdyf3b7b34/BrADw4v82GaEZymUhDd3ScMPrYd/cttekeDteJJPXseJxp04yTIcxiVUjTWg==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -361,36 +362,35 @@ }, "Microsoft.AspNetCore.Cryptography.Internal": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "buuMMCTxFcVkOkEftb2OafYxrveNGre9KJF4Oi1DkR4rxIj6oLam7Wq3g0Fp9hNVpJteKEPiupsxYnPrD/oUGA==" + "resolved": "8.0.11", + "contentHash": "8OW1VlxT6m9pitB7fR/YfNbuQ0BxBJhnXde+qlr4NXEoODhE2hRxHm8rgUgxLNywftXJK/OfOJw5w5nLCXXC1w==" }, "Microsoft.AspNetCore.Cryptography.KeyDerivation": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "65w93R5wqUUs35R9wjHHDf75GqAbxJsNByKZo5TbQOWSXcUbLWrDUWBQHv78iXIT0PL1pXNqKQz7OHiHMvo0/A==", + "resolved": "8.0.11", + "contentHash": "w7zU4Bh6AEHsu5spE4OIoZ/z68mMvZITUl0wUAU7tS4vwc+szzht2wKitH1KwODrjHfHk0MAkyw3l6SIR62zBg==", "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "8.0.0" + "Microsoft.AspNetCore.Cryptography.Internal": "8.0.11" } }, "Microsoft.AspNetCore.DataProtection": { "type": "Transitive", - "resolved": "5.0.5", - "contentHash": "fYCIRLS3Q7eokBwzlcaKQnCBLDFXqjnyJO9lqOX0/V9zvy/JiOfvwKSkm6v5QJuNpXZywb/DnAq5Pdb3woc3MQ==", + "resolved": "8.0.4", + "contentHash": "p6mlJTLfEoWyg4atIzdNpI48f/Bn8mpGqs5AW7TaqkQdxbVekovUj1BrLcuUoysyODVP3C9Db6J1y3RD6kD4pQ==", "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "5.0.5", - "Microsoft.AspNetCore.DataProtection.Abstractions": "5.0.5", - "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0", - "Microsoft.Extensions.Hosting.Abstractions": "5.0.0", - "Microsoft.Extensions.Logging.Abstractions": "5.0.0", - "Microsoft.Extensions.Options": "5.0.0", - "Microsoft.Win32.Registry": "5.0.0", - "System.Security.Cryptography.Xml": "5.0.0" + "Microsoft.AspNetCore.Cryptography.Internal": "8.0.4", + "Microsoft.AspNetCore.DataProtection.Abstractions": "8.0.4", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2", + "System.Security.Cryptography.Xml": "8.0.0" } }, "Microsoft.AspNetCore.DataProtection.Abstractions": { "type": "Transitive", - "resolved": "5.0.5", - "contentHash": "k1DgnNSBG0lf9P+QDnU+FFeLI4b4hhw4iT+iw29XkcRaCGpcPwq7mLJUtz2Yqq/FRyEwlcteTJmdWEoJb0Fxag==" + "resolved": "8.0.4", + "contentHash": "iqEPvlPGn9WJl5d+gWRG+ASap3cRDmNTQG4Ozep7YZKr+fOTm6tbcIazNZtUlRIlTTxY9Rr0cwNXTmPJkxJnlw==" }, "Microsoft.AspNetCore.Hosting.Abstractions": { "type": "Transitive", @@ -429,17 +429,25 @@ }, "Microsoft.AspNetCore.Http.Features": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "6sVnhFwtsjEVL09FsYpAttQ3Og6Jxg1dQFLF9XQUThi1myq64imjhj1swd92TXMLCp5wmt8szDixZXXdx64qhg==", + "resolved": "1.0.2", + "contentHash": "9l/Y/CO3q8tET3w+dDiByREH8lRtpd14cMevwMV5nw2a/avJ5qcE3VVIE5U5hesec2phTT6udQEgwjHmdRRbig==", "dependencies": { - "Microsoft.Extensions.Primitives": "5.0.0", - "System.IO.Pipelines": "5.0.0" + "Microsoft.Extensions.Primitives": "1.0.1", + "System.Collections": "4.0.11", + "System.ComponentModel": "4.0.1", + "System.Linq": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebSockets": "4.0.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Security.Principal": "4.0.1" } }, "Microsoft.AspNetCore.JsonPatch": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "klQdb/9+j0u8MDjoqHEgDCPz8GRhfsbRVvZIM3glFqjs8uY7S1hS9RvKZuz8o4dS9NsEpFp4Jccd8CQuIYHK0g==", + "resolved": "8.0.11", + "contentHash": "l1tFnQm2LtFE3M9YRM/bdwtxxCV50Y5jnN0LjliQH1sqvWsN46++Uu3QCJL9IdOweFvXSf3Shi7DI/Vc1jkdKA==", "dependencies": { "Microsoft.CSharp": "4.7.0", "Newtonsoft.Json": "13.0.3" @@ -452,10 +460,10 @@ }, "Microsoft.AspNetCore.Mvc.NewtonsoftJson": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "/e5+eBvY759xiZJO+y1lHi4VzXqbDzTJSyCtKpaj3Ko2JAFQjiCOJ0ZHk2i4g4HpoSdXmzEXQsjr6dUX9U0/JA==", + "resolved": "8.0.11", + "contentHash": "XcfFd8e0g2M0mcAKVNgoHJtWYJfKrPntHhgqiZ1Ci37i3AEJbM0GHIa715i0UPSksiKmDxsJWXnM3rg8keF/Zg==", "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "8.0.0", + "Microsoft.AspNetCore.JsonPatch": "8.0.11", "Newtonsoft.Json": "13.0.3", "Newtonsoft.Json.Bson": "1.0.2" } @@ -471,12 +479,12 @@ }, "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "HyLDtyWwpavSEFBOL0qOdymY8f+VwN5QhhE7gj3wBw53j9EA0ZcYkbfTvkhvMeV9PavgCcMIe4sAsBGEE/YnNA==", + "resolved": "8.0.11", + "contentHash": "k7wUNXAe5dSpJK6FwHWS3bfb4wKzwrorCyPRuRDnrJ/RbPGSw4BA78aCbgNX0+9m4PnAnHdsOOXP870P4IIC3w==", "dependencies": { "Microsoft.AspNetCore.Mvc.Razor.Extensions": "6.0.0", "Microsoft.CodeAnalysis.Razor": "6.0.0", - "Microsoft.Extensions.DependencyModel": "8.0.0" + "Microsoft.Extensions.DependencyModel": "8.0.2" } }, "Microsoft.AspNetCore.Razor.Language": { @@ -486,8 +494,8 @@ }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==" + "resolved": "6.0.0", + "contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -496,21 +504,23 @@ }, "Microsoft.CodeAnalysis.Common": { "type": "Transitive", - "resolved": "4.8.0", - "contentHash": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==", + "resolved": "4.10.0", + "contentHash": "7O4+dn0fNKykPpEB1i8/5EKzwD3fuu/shdbbnnsBmdiHMaBz6telOubDFwPwLQQ/PvOAWTFIWWTyAOmWvXRD2g==", "dependencies": { "Microsoft.CodeAnalysis.Analyzers": "3.3.4", - "System.Collections.Immutable": "7.0.0", - "System.Reflection.Metadata": "7.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" + "System.Collections.Immutable": "8.0.0", + "System.Reflection.Metadata": "8.0.0" } }, "Microsoft.CodeAnalysis.CSharp": { "type": "Transitive", - "resolved": "4.8.0", - "contentHash": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==", + "resolved": "4.10.0", + "contentHash": "iifqKy3KvCgPABHFbFlSxjEoE+OItZGuZ191NM/TWV750m1jMypr7BtrP65ET+OK2KNVupO8S8xCtxbNqw056A==", "dependencies": { - "Microsoft.CodeAnalysis.Common": "[4.8.0]" + "Microsoft.CodeAnalysis.Analyzers": "3.3.4", + "Microsoft.CodeAnalysis.Common": "[4.10.0]", + "System.Collections.Immutable": "8.0.0", + "System.Reflection.Metadata": "8.0.0" } }, "Microsoft.CodeAnalysis.Razor": { @@ -530,102 +540,98 @@ }, "Microsoft.Data.SqlClient": { "type": "Transitive", - "resolved": "5.1.1", - "contentHash": "MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "resolved": "5.2.2", + "contentHash": "mtoeRMh7F/OA536c/Cnh8L4H0uLSKB5kSmoi54oN7Fp0hNJDy22IqyMhaMH4PkDCqI7xL//Fvg9ldtuPHG0h5g==", "dependencies": { - "Azure.Identity": "1.7.0", - "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", - "Microsoft.Identity.Client": "4.47.2", - "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Azure.Identity": "1.11.4", + "Microsoft.Data.SqlClient.SNI.runtime": "5.2.0", + "Microsoft.Identity.Client": "4.61.3", + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0", "Microsoft.SqlServer.Server": "1.0.0", - "System.Configuration.ConfigurationManager": "6.0.1", - "System.Diagnostics.DiagnosticSource": "6.0.0", - "System.Runtime.Caching": "6.0.0", - "System.Security.Cryptography.Cng": "5.0.0", - "System.Security.Principal.Windows": "5.0.0", - "System.Text.Encoding.CodePages": "6.0.0", - "System.Text.Encodings.Web": "6.0.0" + "System.Configuration.ConfigurationManager": "8.0.0", + "System.Runtime.Caching": "8.0.0" } }, "Microsoft.Data.SqlClient.SNI.runtime": { "type": "Transitive", - "resolved": "5.1.0", - "contentHash": "jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==" + "resolved": "5.2.0", + "contentHash": "po1jhvFd+8pbfvJR/puh+fkHi0GRanAdvayh/0e47yaM6CXWZ6opUjCMFuYlAnD2LcbyvQE7fPJKvogmaUcN+w==" }, "Microsoft.Data.Sqlite": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "H+iC5IvkCCKSNHXzL3JARvDn7VpkvuJM91KVB89sKjeTF/KX/BocNNh93ZJtX5MCQKb/z4yVKgkU2sVIq+xKfg==", + "resolved": "8.0.11", + "contentHash": "6JocV6S1akKlXaDVpRmmwc9d/M7wXBmiEZ7RxB5lxDk+er9Xi3P+yVYVnh+6IJ+Y6v8pecGWhGwcgH1mONcLuw==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "8.0.0", + "Microsoft.Data.Sqlite.Core": "8.0.11", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" } }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "pujbzfszX7jAl7oTbHhqx7pxd9jibeyHHl8zy1gd55XMaKWjDtc5XhhNYwQnrwWYCInNdVoArbaaAvLgW7TwuA==", + "resolved": "8.0.11", + "contentHash": "PrDkI9SeU/MEP/IHriczeYmRVbzEcfp66UlZRjL5ikHIJGIYOrby55GoehLCJzJiTwJ+rGkjSRctZnWgfC95fg==", "dependencies": { "SQLitePCLRaw.core": "2.1.6" } }, "Microsoft.EntityFrameworkCore": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "resolved": "8.0.11", + "contentHash": "stbjWBTtpQ1HtqXMFyKnXFTr76PvaOHI2b2h85JqBi3eZr00nspvR/a90Zwh8CQ4rVawqLiTG0+0yZQWaav+sQ==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", - "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0", - "Microsoft.Extensions.Caching.Memory": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0" + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.11", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.11", + "Microsoft.Extensions.Caching.Memory": "8.0.1", + "Microsoft.Extensions.Logging": "8.0.1" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==" + "resolved": "8.0.11", + "contentHash": "++zY0Ea724ku1jptWJmF7jm3I4IXTexfT4qi1ETcSFFF7qj+qm6rRgN7mTuKkwIETuXk0ikfzudryRjUGrrNKQ==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==" + "resolved": "8.0.11", + "contentHash": "NI/AJQjtC7qgWM8Nr85sRkwlog2AnFer5RKP8xTUH0RuPF3nN0tGXBEeYJOLZWp+/+M/C6O7MMDRhKRE8bZwIA==" }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "resolved": "8.0.11", + "contentHash": "3TuuW3i5I4Ro0yoaHmi2MqEDGObOVuhLaMEnd/heaLB1fcvm4fu4PevmC4BOWnI0vo176AIlV5o4rEQciLoohw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore": "8.0.11", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "hd3l+6Wyo4GwFAWa8J87L1X1ypYsk3za1lIsaF3U4X/tUJof/QPkuFbdfAADhmNqvqppmUL04RbgFM2nl5A7rQ==", + "resolved": "8.0.11", + "contentHash": "HJN+xx8lomTIq7SpshnUzHt7uo1/AOvnPWjXsOzyCsoYMEpfRKjxsJobcHu8Qpvd2mwzZB/mzjPUE8XeuGiCGA==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.0", + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.11", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" } }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "Vtnf4SIenAR0fp4OGEb83Dgn37lSMQqt6952e0f/6u/HNO4KQBKYiFw9vWIW4f4nNApre39WioW+jqaIVk15Wg==", + "resolved": "8.0.11", + "contentHash": "wvC/xpis//IG9qvfMbMFMjhrM+P7choZ23CHBRfQyfmIkOVZLBtzM6nestbDdAv3eGnJym1/m0o0sc7YXlL0yg==", "dependencies": { - "Microsoft.Data.Sqlite.Core": "8.0.0", - "Microsoft.EntityFrameworkCore.Relational": "8.0.0", - "Microsoft.Extensions.DependencyModel": "8.0.0" + "Microsoft.Data.Sqlite.Core": "8.0.11", + "Microsoft.EntityFrameworkCore.Relational": "8.0.11", + "Microsoft.Extensions.DependencyModel": "8.0.2" } }, "Microsoft.EntityFrameworkCore.SqlServer": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "resolved": "8.0.11", + "contentHash": "rYYo8RyteIfRns+GuCcPRf3J7jS8gu8AxUWmFejrGoHTTKINhylL27N+SkFwCjxK4mscokjhQ1zjjJoNQ9oijA==", "dependencies": { - "Microsoft.Data.SqlClient": "5.1.1", - "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + "Microsoft.Data.SqlClient": "5.1.6", + "Microsoft.EntityFrameworkCore.Relational": "8.0.11", + "System.Formats.Asn1": "8.0.1" } }, "Microsoft.Extensions.ApiDescription.Server": { @@ -643,13 +649,13 @@ }, "Microsoft.Extensions.Caching.Memory": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "resolved": "8.0.1", + "contentHash": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Primitives": "8.0.0" } }, @@ -704,44 +710,39 @@ }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "resolved": "8.0.1", + "contentHash": "BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" } }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==" + "resolved": "8.0.2", + "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==" }, "Microsoft.Extensions.DependencyModel": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", - "dependencies": { - "System.Text.Encodings.Web": "8.0.0", - "System.Text.Json": "8.0.0" - } + "resolved": "8.0.2", + "contentHash": "mUBDZZRgZrSyFOsJ2qJJ9fXfqd/kXJwf3AiDoqLD9m6TjY5OO/vLNOb9fb4juC0487eq4hcGN/M2Rh/CKS7QYw==" }, "Microsoft.Extensions.Diagnostics": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", + "resolved": "8.0.1", + "contentHash": "doVPCUUCY7c6LhBsEfiy3W1bvS7Mi6LkfQMS8nlC22jZWNxBv8VO8bdfeyvpYFst6Kxqk7HBC6lytmEoBssvSQ==", "dependencies": { "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.1", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" } }, "Microsoft.Extensions.Diagnostics.Abstractions": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "resolved": "8.0.1", + "contentHash": "elH2vmwNmsXuKmUeMQ4YW9ldXiF+gSGDgg1vORksob5POnpaI6caj1Hu8zaYbEuibhqCoWg0YRWDazBY3zjBfg==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", - "System.Diagnostics.DiagnosticSource": "8.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.Extensions.FileProviders.Abstractions": { @@ -754,17 +755,17 @@ }, "Microsoft.Extensions.FileProviders.Composite": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "0IoXXfkgKpYJB1t2lC0jPXAxuaywRNc9y2Mq96ZZNKBthL38vusa2UK73+Bm6Kq/9a5xNHJS6NhsSN+i5TEtkA==", + "resolved": "8.0.0", + "contentHash": "ynMjdZ5B3Fd3A9GxJaNhIcTrjLY1bXDQltyVIMVOxbT0ssTOCpFYWc977bVBAocB62fYWu/RN6/1HLnX/HjVuQ==", "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "5.0.0", - "Microsoft.Extensions.Primitives": "5.0.0" + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" } }, "Microsoft.Extensions.FileProviders.Embedded": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "TuRh62KcoOvaSDCbtHT8K0WYptZysYQHPRRNfOgqF7ZUtUL4O0WMV8RdxbtDFJDsg3jv9bgHwXbrgwTeI9+5uQ==", + "resolved": "8.0.11", + "contentHash": "1tn+c7d628+dASqo0UezdeWdKrEpp2XA376MUkr4nFYDj295iPWeWOV8rOvgR0Gma1xfOEjNJur1QvS6AVnjng==", "dependencies": { "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" } @@ -798,15 +799,15 @@ }, "Microsoft.Extensions.Http": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "cWz4caHwvx0emoYe7NkHPxII/KkTI8R/LC9qdqJqnKv2poTJ4e2qqPGQqvRoQ5kaSA4FU5IV3qFAuLuOhoqULQ==", + "resolved": "8.0.1", + "contentHash": "kDYeKJUzh0qeg/AI+nSr3ffthmXYQTEb0nS9qRC7YhSbbuN4M4NPbaB77AJwtkTnCV9XZ7qYj3dkZaNcyl73EA==", "dependencies": { "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", - "Microsoft.Extensions.Diagnostics": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Diagnostics": "8.0.1", + "Microsoft.Extensions.Logging": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.Extensions.Http.Polly": { @@ -821,46 +822,46 @@ }, "Microsoft.Extensions.Identity.Core": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "hnXHyIQc+uc2uNMcIbr43+oNBAPEhMpW6lE8ux3MOegRz50WBna4AItlZDY7Y+Id1LLBbf73osUqeTw7CQ371w==", + "resolved": "8.0.11", + "contentHash": "5ROvy0GKI34h7yzx50WvWgIrBUtMpAN+nppCtBDJ5kiqn+yRd6qZ9hfLFNAd+7GQ/Et3p5VSHX5Y6p9u6W7v3Q==", "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0" + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "8.0.11", + "Microsoft.Extensions.Logging": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.Extensions.Identity.Stores": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "DmDCpSpngZDBm44wVmxCeYs4HGJr/m32jMItp6pfb7KKtqWYw2vybHRg880j18k/eSFyM4v9uONsnEPgDdi9lg==", + "resolved": "8.0.11", + "contentHash": "UX94QZGOIFKORcwoOEvJPypHWakRpu8cMcs2keVIaQdnY9F7MuEALeRVxckY6C2vwTYeslWUEm/8aDlof+crMw==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "8.0.0", - "Microsoft.Extensions.Identity.Core": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0" + "Microsoft.Extensions.Identity.Core": "8.0.11", + "Microsoft.Extensions.Logging": "8.0.1" } }, "Microsoft.Extensions.Logging": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "resolved": "8.0.1", + "contentHash": "4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection": "8.0.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0" + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" } }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "resolved": "8.0.2", + "contentHash": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" } }, "Microsoft.Extensions.Options": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "resolved": "8.0.2", + "contentHash": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", "Microsoft.Extensions.Primitives": "8.0.0" @@ -919,41 +920,41 @@ }, "Microsoft.Identity.Client": { "type": "Transitive", - "resolved": "4.56.0", - "contentHash": "rr4zbidvHy9r4NvOAs5hdd964Ao2A0pAeFBJKR95u1CJAVzbd1p6tPTXUZ+5ld0cfThiVSGvz6UHwY6JjraTpA==", + "resolved": "4.66.1", + "contentHash": "mE+m3pZ7zSKocSubKXxwZcUrCzLflC86IdLxrVjS8tialy0b1L+aECBqRBC/ykcPlB4y7skg49TaTiA+O2UfDw==", "dependencies": { - "Microsoft.IdentityModel.Abstractions": "6.22.0" + "Microsoft.IdentityModel.Abstractions": "6.35.0", + "System.Diagnostics.DiagnosticSource": "6.0.1" } }, "Microsoft.Identity.Client.Extensions.Msal": { "type": "Transitive", - "resolved": "4.56.0", - "contentHash": "H12YAzEGK55vZ+QpxUzozhW8ZZtgPDuWvgA0JbdIR9UhMUplj29JhIgE2imuH8W2Nw9D8JKygR1uxRFtpSNcrg==", + "resolved": "4.66.1", + "contentHash": "osgt1J9Rve3LO7wXqpWoFx9UFjl0oeqoUMK/xEru7dvafQ28RgV1A17CoCGCCRSUbgDQ4Arg5FgGK2lQ3lXR4A==", "dependencies": { - "Microsoft.Identity.Client": "4.56.0", - "System.IO.FileSystem.AccessControl": "5.0.0", + "Microsoft.Identity.Client": "4.66.1", "System.Security.Cryptography.ProtectedData": "4.5.0" } }, "Microsoft.IdentityModel.Abstractions": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "7iSWSRR72VKeonFdfDi43Lvkca98Y0F3TmmWhRSuHbkjk/IKUSO0Qd272LQFZpi5eDNQNbUXy3o4THXhOAU6cw==" + "resolved": "7.7.1", + "contentHash": "S7sHg6gLg7oFqNGLwN1qSbJDI+QcRRj8SuJ1jHyCmKSipnF6ZQL+tFV2NzVfGj/xmGT9TykQdQiBN+p5Idl4TA==" }, "Microsoft.IdentityModel.JsonWebTokens": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "N+hUPsFZs+IhlMU+qmX8NnYVB9uMxVdcWoPIhKo4oHDR/yuIFh19SVZeFby15cm8S9yedynOcfs7TU5oDCheZw==", + "resolved": "7.7.1", + "contentHash": "3Izi75UCUssvo8LPx3OVnEeZay58qaFicrtSnbtUt7q8qQi0gy46gh4V8VUTkMVMKXV6VMyjBVmeNNgeCUJuIw==", "dependencies": { - "Microsoft.IdentityModel.Tokens": "7.0.0" + "Microsoft.IdentityModel.Tokens": "7.7.1" } }, "Microsoft.IdentityModel.Logging": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "6I35Kt2/PQZAyUYLo3+QgT/LubZ5/4Ojelkbyo8KKdDgjMbVocAx2B3P5V7iMCz+rsAe/RLr6ql87QKnHtI+aw==", + "resolved": "7.7.1", + "contentHash": "BZNgSq/o8gsKExdYoBKPR65fdsxW0cTF8PsdqB8y011AGUJJW300S/ZIsEUD0+sOmGc003Gwv3FYbjrVjvsLNQ==", "dependencies": { - "Microsoft.IdentityModel.Abstractions": "7.0.0" + "Microsoft.IdentityModel.Abstractions": "7.7.1" } }, "Microsoft.IdentityModel.Protocols": { @@ -967,25 +968,25 @@ }, "Microsoft.IdentityModel.Protocols.OpenIdConnect": { "type": "Transitive", - "resolved": "6.24.0", - "contentHash": "a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "resolved": "6.35.0", + "contentHash": "LMtVqnECCCdSmyFoCOxIE5tXQqkOLrvGrL7OxHg41DIm1bpWtaCdGyVcTAfOQpJXvzND9zUKIN/lhngPkYR8vg==", "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.24.0", - "System.IdentityModel.Tokens.Jwt": "6.24.0" + "Microsoft.IdentityModel.Protocols": "6.35.0", + "System.IdentityModel.Tokens.Jwt": "6.35.0" } }, "Microsoft.IdentityModel.Tokens": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dxYqmmFLsjBQZ6F6a4XDzrZ1CTxBRFVigJvWiNtXiIsT6UlYMxs9ONMaGx9XKzcxmcgEQ2ADuCqKZduz0LR9Hw==", + "resolved": "7.7.1", + "contentHash": "fQ0VVCba75lknUHGldi3iTKAYUQqbzp1Un8+d9cm9nON0Gs8NAkXddNg8iaUB0qi/ybtAmNWizTR4avdkCJ9pQ==", "dependencies": { - "Microsoft.IdentityModel.Logging": "7.0.0" + "Microsoft.IdentityModel.Logging": "7.7.1" } }, "Microsoft.IO.RecyclableMemoryStream": { "type": "Transitive", - "resolved": "2.3.2", - "contentHash": "Oh1qXXFdJFcHozvb4H6XYLf2W0meZFuG0A+TfapFPj9z5fd4vxiARGEhAaLj/6XWQaMYIv4SH/9Q6H78Hw0E2Q==" + "resolved": "3.0.1", + "contentHash": "s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==" }, "Microsoft.JSInterop": { "type": "Transitive", @@ -999,8 +1000,8 @@ }, "Microsoft.NETCore.Platforms": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" + "resolved": "1.1.1", + "contentHash": "TMBuzAHpTenGbGgk0SMTwyEkyijY/Eae4ZGsFNYJvAr/LDn1ku3Etp3FPxChmDp5HHF3kzJuoaa08N0xjqAJfQ==" }, "Microsoft.NETCore.Targets": { "type": "Transitive", @@ -1009,8 +1010,8 @@ }, "Microsoft.OpenApi": { "type": "Transitive", - "resolved": "1.2.3", - "contentHash": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==" + "resolved": "1.6.14", + "contentHash": "tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==" }, "Microsoft.SqlServer.Server": { "type": "Transitive", @@ -1027,24 +1028,14 @@ "System.Runtime": "4.3.0" } }, - "Microsoft.Win32.Registry": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", - "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, "MimeKit": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "39KDXuERDy5VmHIn7NnCWvIVp/Ar4qnxZWg9m06DfRqDbW1B6zFv9o3Tdoa4CCu71tE/0SRqRCN5Z+bbffw6uw==", + "resolved": "4.8.0", + "contentHash": "U24wp4LKED+sBRzyrWICE+3bSwptsTrPOcCIXbW5zfeThCNzQx5NCo8Wus+Rmi+EUkQrCwlI/3sVfejeq9tuxQ==", "dependencies": { - "BouncyCastle.Cryptography": "2.2.1", - "System.Runtime.CompilerServices.Unsafe": "6.0.0", - "System.Security.Cryptography.Pkcs": "7.0.3", - "System.Text.Encoding.CodePages": "7.0.0" + "BouncyCastle.Cryptography": "2.4.0", + "System.Formats.Asn1": "8.0.1", + "System.Security.Cryptography.Pkcs": "8.0.0" } }, "MiniProfiler.AspNetCore": { @@ -1171,8 +1162,8 @@ }, "NUglify": { "type": "Transitive", - "resolved": "1.20.2", - "contentHash": "vz/SjCdpxr0Jp09VzMeezid7rwbXimik2QO1dzxzDcN3bXGJloDGDVh0zoD6DA23y6yrRzxv1ZKJ3kKzV3rqyA==" + "resolved": "1.21.4", + "contentHash": "MpliYRCSB42dQA9VgHoe6ahgDS4NIDUSr5e+seeHx6GEwLUvIaJ2JZKqWmg6fNfnsEHPZaGjCw/E+p+skZoYGQ==" }, "OpenIddict": { "type": "Transitive", @@ -1504,16 +1495,14 @@ }, "Serilog.AspNetCore": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "FAjtKPZ4IzqFQBqZKPv6evcXK/F0ls7RoXI/62Pnx2igkDZ6nZ/jn/C/FxVATqQbEQvtqP+KViWYIe4NZIHa2w==", + "resolved": "8.0.3", + "contentHash": "Y5at41mc0OV982DEJslBKHd6uzcWO6POwR3QceJ6gtpMPxCzm4+FElGPF0RdaTD7MGsP6XXE05LMbSi0NO+sXg==", "dependencies": { - "Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0", "Serilog": "3.1.1", "Serilog.Extensions.Hosting": "8.0.0", - "Serilog.Extensions.Logging": "8.0.0", "Serilog.Formatting.Compact": "2.0.0", - "Serilog.Settings.Configuration": "8.0.0", + "Serilog.Settings.Configuration": "8.0.4", "Serilog.Sinks.Console": "5.0.0", "Serilog.Sinks.Debug": "2.0.0", "Serilog.Sinks.File": "5.0.0" @@ -1583,11 +1572,11 @@ }, "Serilog.Settings.Configuration": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "nR0iL5HwKj5v6ULo3/zpP8NMcq9E2pxYA6XKTSWCbugVs4YqPyvaqaKOY+OMpPivKp7zMEpax2UKHnDodbRB0Q==", + "resolved": "8.0.4", + "contentHash": "pkxvq0umBKK8IKFJc1aV5S/HGRG/NIxJ6FV42KaTPLfDmBOAbBUB1m5gqqlGxzEa1MgDDWtQlWJdHTSxVWNx+Q==", "dependencies": { "Microsoft.Extensions.Configuration.Binder": "8.0.0", - "Microsoft.Extensions.DependencyModel": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.2", "Serilog": "3.1.1" } }, @@ -1633,16 +1622,16 @@ }, "SixLabors.ImageSharp": { "type": "Transitive", - "resolved": "3.1.0", - "contentHash": "ESlqDmrxIFxOd8VcKpyymA6uav51iXFp/j73fYcDMpIXWe2VEsjS2OL8nZGpvgt2Y1LKgQpM5ZpPJa/YlS73Pg==" + "resolved": "3.1.7", + "contentHash": "9fIOOAsyLFid6qKypM2Iy0Z3Q9yoanV8VoYAHtI2sYGMNKzhvRTjgFDHonIiVe+ANtxIxM6SuqUzj0r91nItpA==" }, "SixLabors.ImageSharp.Web": { "type": "Transitive", - "resolved": "3.1.0", - "contentHash": "LoN28idQwfphN6zygY3X1gK9Mwuy6y7Bs5N03sCwfZqUHJRmayc2HRTZLPO+sctvGvC1U4q+xgOwgFMwH2vGVw==", + "resolved": "3.1.3", + "contentHash": "lk6y7QYcJKR0VZV8m//zJ3NZNdvXuyDSY/CpaL/Ps11v9iWt7KZUzAsNmOZpvGFDpsjFdPA0FNhHftRfUy696Q==", "dependencies": { - "Microsoft.IO.RecyclableMemoryStream": "2.3.2", - "SixLabors.ImageSharp": "3.1.0" + "Microsoft.IO.RecyclableMemoryStream": "3.0.1", + "SixLabors.ImageSharp": "3.1.5" } }, "SixLabors.ImageSharp.Web.Providers.AWS": { @@ -1656,43 +1645,42 @@ }, "Smidge": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "AnRsxwg4Av7jxa0MkQMbLqdIrWbVZRVQ0KfnO4Mh19Old7lay179QvBnaOPFxAEWnIl4jHiZW8izesJp6TknVw==", + "resolved": "4.5.1", + "contentHash": "Nx/rPf13gegtyM3c5YurZL5k2tjYgFXFM8MCMwemjENUwlVS1m4aQ2NXQAVn8ukgb9Jf4xhes24IB6VnMSgSWg==", "dependencies": { - "Smidge.Core": "4.3.0" + "Smidge.Core": "4.5.1" } }, "Smidge.Core": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "B6m6uGpJrOKaJ68eE9clAzZUcURszTNHfoYa4razb3KUJtRXB5fmZvts8+0ffT0/tO09Vu2O/KFfiSZMp6X8Jw==", + "resolved": "4.5.1", + "contentHash": "uq3pbg4XaRWY54YoZrU0H5HErty80qHW0EPPesNu8XTHh/2+rCjfCx6w7Y1BevM98TISjaU/ipVJqxArS21VCQ==", "dependencies": { - "Microsoft.AspNetCore.Http.Features": "5.0.0", - "Microsoft.Extensions.Configuration": "5.0.0", - "Microsoft.Extensions.Configuration.Json": "5.0.0", - "Microsoft.Extensions.FileProviders.Composite": "5.0.0", - "Microsoft.Extensions.Hosting.Abstractions": "5.0.0", - "Microsoft.Extensions.Logging.Abstractions": "5.0.0", - "Microsoft.Extensions.Options": "5.0.0" + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Composite": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2" } }, "Smidge.InMemory": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "fKyR6ICS0YoQLX0D4dIIYTwQEM1IZb8ChYhqLGpVyJ7GiOAawsXt4ZcVnH0XT+ggan2+JzQlLiXGcCdXnb16Xg==", + "resolved": "4.4.0", + "contentHash": "ok02AuoTGKFqcqNULp/o39IkFYCLu9s2+7KGFnrDqK89KNEjcTNr2Ch6chD8Ihz4FeRpR4eIL4pJEkB6KB9AwQ==", "dependencies": { "Dazinator.Extensions.FileProviders": "2.0.0", - "Smidge.Core": "4.3.0", - "System.Text.Encodings.Web": "5.0.1" + "Smidge.Core": "4.4.0", + "System.Text.Encodings.Web": "8.0.0" } }, "Smidge.Nuglify": { "type": "Transitive", - "resolved": "4.3.0", - "contentHash": "kx5Ulh+o5zLI0Al0POs0nYPldUArErmrAxxccrrxl77MWWrDM3KS5IRWuKDtC42/sZKSzapmJIOwJ8r/1foMCg==", + "resolved": "4.5.1", + "contentHash": "iT6giHynIe6RuJ1GbfLfA4fQHBMKTgKBXh2p4e0JndFljVKoTqA2xkfFT3Aaww3abn84y1bfivp6s+lmHx89UQ==", "dependencies": { - "Nuglify": "1.20.2", - "Smidge": "4.3.0" + "Nuglify": "1.21.4", + "Smidge": "4.5.1" } }, "SQLitePCLRaw.bundle_e_sqlite3": { @@ -1727,35 +1715,35 @@ }, "Swashbuckle.AspNetCore": { "type": "Transitive", - "resolved": "6.5.0", - "contentHash": "FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==", + "resolved": "6.9.0", + "contentHash": "lvI+XHF21tkwXd2nDCLGJsdhdUYsY3Ax2fWUlvw81Oa6EedtnIAf5tThy8ZnPcz/9/TwsLgjgtX9ifOCIjbEPA==", "dependencies": { "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.5.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0" + "Swashbuckle.AspNetCore.Swagger": "6.9.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.9.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.9.0" } }, "Swashbuckle.AspNetCore.Swagger": { "type": "Transitive", - "resolved": "6.5.0", - "contentHash": "XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==", + "resolved": "6.9.0", + "contentHash": "P316kpxx5DnDvJwNWW8iTAXkh9DVenAxFGe9v4OUS0gil+vitH7F1feXhCtVeHN/616EFNTMh4pV2lcr9kkw/w==", "dependencies": { - "Microsoft.OpenApi": "1.2.3" + "Microsoft.OpenApi": "1.6.14" } }, "Swashbuckle.AspNetCore.SwaggerGen": { "type": "Transitive", - "resolved": "6.5.0", - "contentHash": "Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==", + "resolved": "6.9.0", + "contentHash": "FjeMR3fBzwVc5plfYjoHw9ptf8SOWMupvO9X35J5EgzT3L9dRqSxa+cBKzL8PwCyemY0xNrggQSB5+MFWx1axg==", "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.5.0" + "Swashbuckle.AspNetCore.Swagger": "6.9.0" } }, "Swashbuckle.AspNetCore.SwaggerUI": { "type": "Transitive", - "resolved": "6.5.0", - "contentHash": "OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==" + "resolved": "6.9.0", + "contentHash": "0OxlWBFLl2gUESZX/K7QCTz9KctKy0VxHTvLIBcyWGD4z/fv5MCMW02qzYGcReLJr4yBnNDRzApKtLh6oBpe9A==" }, "System.AppContext": { "type": "Transitive", @@ -1777,6 +1765,15 @@ "System.Threading": "4.3.0" } }, + "System.ClientModel": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "UocOlCkxLZrG2CKMAAImPcldJTxeesHnHGHwhJ0pNlZEvEXcWKuQvVOER2/NiOkJGRJk978SNdw3j6/7O9H1lg==", + "dependencies": { + "System.Memory.Data": "1.0.2", + "System.Text.Json": "6.0.9" + } + }, "System.Collections": { "type": "Transitive", "resolved": "4.3.0", @@ -1806,8 +1803,8 @@ }, "System.Collections.Immutable": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==" + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==" }, "System.ComponentModel": { "type": "Transitive", @@ -1829,10 +1826,10 @@ }, "System.Configuration.ConfigurationManager": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==", + "resolved": "8.0.1", + "contentHash": "gPYFPDyohW2gXNhdQRSjtmeS6FymL2crg4Sral1wtvEJ7DUqFCDWDVbbLobASbzxfic8U1hQEdC7hmg9LHncMw==", "dependencies": { - "System.Diagnostics.EventLog": "8.0.0", + "System.Diagnostics.EventLog": "8.0.1", "System.Security.Cryptography.ProtectedData": "8.0.0" } }, @@ -1875,13 +1872,16 @@ }, "System.Diagnostics.DiagnosticSource": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==" + "resolved": "6.0.1", + "contentHash": "KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } }, "System.Diagnostics.EventLog": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==" + "resolved": "8.0.1", + "contentHash": "n1ZP7NM2Gkn/MgD8+eOT5MulMj6wfeQMNS2Pizvq5GHCZfjlFMXV2irQlQmJhwA2VABC57M0auudO89Iu2uRLg==" }, "System.Diagnostics.StackTrace": { "type": "Transitive", @@ -1937,8 +1937,8 @@ }, "System.Formats.Asn1": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "AJukBuLoe3QeAF+mfaRKQb2dgyrvt340iMBHYv+VdBzCUM06IxGlvl0o/uPOS7lHnXPN6u8fFRHSHudx5aTi8w==" + "resolved": "8.0.1", + "contentHash": "XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A==" }, "System.Globalization": { "type": "Transitive", @@ -1976,11 +1976,11 @@ }, "System.IdentityModel.Tokens.Jwt": { "type": "Transitive", - "resolved": "6.24.0", - "contentHash": "Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "resolved": "6.35.0", + "contentHash": "yxGIQd3BFK7F6S62/7RdZk3C/mfwyVxvh6ngd1VYMBmbJ1YZZA9+Ku6suylVtso0FjI0wbElpJ0d27CdsyLpBQ==", "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", - "Microsoft.IdentityModel.Tokens": "6.24.0" + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Tokens": "6.35.0" } }, "System.IO": { @@ -2048,15 +2048,6 @@ "System.Threading.Tasks": "4.3.0" } }, - "System.IO.FileSystem.AccessControl": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", - "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, "System.IO.FileSystem.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -2113,16 +2104,15 @@ }, "System.Memory": { "type": "Transitive", - "resolved": "4.5.4", - "contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==" + "resolved": "4.5.5", + "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==" }, "System.Memory.Data": { "type": "Transitive", - "resolved": "1.0.2", - "contentHash": "JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "resolved": "6.0.0", + "contentHash": "ntFHArH3I4Lpjf5m4DCXQHJuGwWPNVJPaAvM95Jy/u+2Yzt2ryiyIN04LAogkjP9DeRcEOiviAjQotfmPq/FrQ==", "dependencies": { - "System.Text.Encodings.Web": "4.7.2", - "System.Text.Json": "4.6.0" + "System.Text.Json": "6.0.0" } }, "System.Net.Http": { @@ -2182,6 +2172,17 @@ "System.Threading.Tasks": "4.3.0" } }, + "System.Net.WebSockets": { + "type": "Transitive", + "resolved": "4.0.0", + "contentHash": "2KJo8hir6Edi9jnMDAMhiJoI691xRBmKcbNpwjrvpIMOCTYOtBpSsSEGBxBDV7PKbasJNaFp1+PZz1D7xS41Hg==", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + } + }, "System.Numerics.Vectors": { "type": "Transitive", "resolved": "4.5.0", @@ -2251,10 +2252,10 @@ }, "System.Reflection.Metadata": { "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==", + "resolved": "8.0.0", + "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", "dependencies": { - "System.Collections.Immutable": "7.0.0" + "System.Collections.Immutable": "8.0.0" } }, "System.Reflection.Primitives": { @@ -2299,10 +2300,10 @@ }, "System.Runtime.Caching": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "4TmlmvGp4kzZomm7J2HJn6IIx0UUrQyhBDyb5O1XiunZlQImXW+B8b7W/sTPcXhSf9rp5NR5aDtQllwbB5elOQ==", + "resolved": "8.0.1", + "contentHash": "tdl7Q47P09UpRu0C/OQsGJU6GacBzzk4vfp5My9rodD+BchrxmajORnTthH8RxPUTPrIoVDJmLyvJcGxB267nQ==", "dependencies": { - "System.Configuration.ConfigurationManager": "8.0.0" + "System.Configuration.ConfigurationManager": "8.0.1" } }, "System.Runtime.CompilerServices.Unsafe": { @@ -2377,13 +2378,18 @@ "System.Runtime": "4.3.0" } }, - "System.Security.AccessControl": { + "System.Security.Claims": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", + "resolved": "4.0.1", + "contentHash": "4Jlp0OgJLS/Voj1kyFP6MJlIYp3crgfH8kNQk2p7+4JYfc1aAmh9PZyAMMbDhuoolGNtux9HqSOazsioRiDvCw==", "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Principal": "4.0.1" } }, "System.Security.Cryptography.Algorithms": { @@ -2409,10 +2415,20 @@ }, "System.Security.Cryptography.Cng": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "resolved": "4.3.0", + "contentHash": "03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", "dependencies": { - "System.Formats.Asn1": "5.0.0" + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" } }, "System.Security.Cryptography.Csp": { @@ -2476,11 +2492,8 @@ }, "System.Security.Cryptography.Pkcs": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "ULmp3xoOwNYjOYp4JZ2NK/6NdTgiN1GQXzVVN1njQ7LOZ0d0B9vyMnhyqbIi9Qw4JXj1JgCsitkTShboHRx7Eg==", - "dependencies": { - "System.Formats.Asn1": "8.0.0" - } + "resolved": "8.0.1", + "contentHash": "CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==" }, "System.Security.Cryptography.Primitives": { "type": "Transitive", @@ -2535,16 +2548,19 @@ }, "System.Security.Cryptography.Xml": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "HQSFbakswZ1OXFz2Bt3AJlC6ENDqWeVpgqhf213xqQUMDifzydOHIKVb1RV4prayobvR3ETIScMaQdDF2hwGZA==", + "resolved": "8.0.2", + "contentHash": "aDM/wm0ZGEZ6ZYJLzgqjp2FZdHbDHh6/OmpGfb7AdZ105zYmPn/83JRU2xLIbwgoNz9U1SLUTJN0v5th3qmvjA==", "dependencies": { - "System.Security.Cryptography.Pkcs": "8.0.0" + "System.Security.Cryptography.Pkcs": "8.0.1" } }, - "System.Security.Principal.Windows": { + "System.Security.Principal": { "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" + "resolved": "4.0.1", + "contentHash": "On+SKhXY5rzxh/S8wlH1Rm0ogBlu7zyHNxeNBiXauNrhHRXAe9EuX8Yl5IOzLPGU5Z4kLWHMvORDOCG8iu9hww==", + "dependencies": { + "System.Runtime": "4.1.0" + } }, "System.Text.Encoding": { "type": "Transitive", @@ -2556,11 +2572,6 @@ "System.Runtime": "4.3.0" } }, - "System.Text.Encoding.CodePages": { - "type": "Transitive", - "resolved": "7.0.0", - "contentHash": "LSyCblMpvOe0N3E+8e0skHcrIhgV2huaNcjUUEa8hRtgEAm36aGkRoC8Jxlb6Ra6GSfF29ftduPNywin8XolzQ==" - }, "System.Text.Encoding.Extensions": { "type": "Transitive", "resolved": "4.3.0", @@ -2579,11 +2590,8 @@ }, "System.Text.Json": { "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", - "dependencies": { - "System.Text.Encodings.Web": "8.0.0" - } + "resolved": "8.0.5", + "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==" }, "System.Text.RegularExpressions": { "type": "Transitive", @@ -2604,12 +2612,8 @@ }, "System.Threading.AccessControl": { "type": "Transitive", - "resolved": "4.7.0", - "contentHash": "/fmzEf1UYrdCzfOIHVJ2cx3v9DHLLLMkUrodpzJGW17N+K+SSmBD8OA/BGmtfN1Ae0Ex3rBjQVufnIi5zKefuQ==", - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - } + "resolved": "8.0.0", + "contentHash": "cIed5+HuYz+eV9yu9TH95zPkqmm1J9Qps9wxjB335sU8tsqc2kGdlTEH9FZzZeCS8a7mNSEsN8ZkyhQp1gfdEw==" }, "System.Threading.Tasks": { "type": "Transitive", @@ -2694,77 +2698,81 @@ }, "Umbraco.Cms.Api.Common": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "Id6e4mLeDhs/7DN1j7bbzraI6s+aDnn7Z5CrrBxgWAEMVhOfijYLtbBM8HTYi2KjAy0BFKRCrxn6kZa9z4Gpww==", + "resolved": "13.7.1", + "contentHash": "j3F0TyH/LCKXUVcFfQFI+D3+E/BJUrxpW6HZVTckvGMdQ1r709CdzGbgu/RGRwhY/XmeSpJM78wRW1NN5MUgCA==", "dependencies": { + "Microsoft.Extensions.Caching.Memory": "8.0.1", + "Microsoft.IdentityModel.JsonWebTokens": "7.7.1", "OpenIddict.Abstractions": "4.10.1", "OpenIddict.AspNetCore": "4.10.1", - "Swashbuckle.AspNetCore": "6.5.0", - "Umbraco.Cms.Core": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Web.Common": "[13.0.0, 14.0.0)" + "Swashbuckle.AspNetCore": "6.9.0", + "Umbraco.Cms.Core": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Web.Common": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Api.Delivery": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "UNpZkqaXIFuSXXWeHoqI2/TWBxE5ve16VVMBjLHH6jUzoYaLPQQv/95pWd3VchUkGjCDL+Dss3JitNhrD9VJaw==", + "resolved": "13.7.1", + "contentHash": "BQrd8ClrrheVFMG08y/hiHLTfB4Z2vPwBPKE00sLIX8lJUGrRvN91ayqwOofsBZvexp6lmSubnzpFq7W0BbZcg==", "dependencies": { - "Umbraco.Cms.Api.Common": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Web.Common": "[13.0.0, 14.0.0)" + "Umbraco.Cms.Api.Common": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Web.Common": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Core": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "0/ODOagfKr4Rhwfc6s8WjexXI3n9bnFzUR1GFHiSs4C24dZFDJzdSgrRSuFl1ZoqzIkt3VP815WAEQm66D+SVw==", + "resolved": "13.7.1", + "contentHash": "N/+mws7kBLXGVVE4RSjHqxOE29eAWqZZejII6V5D+svNoyRFLJ7GIHvXIbEBmi8LWU/wEhd2aLmzdh+ThZEieg==", "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", - "Microsoft.Extensions.FileProviders.Embedded": "8.0.0", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.11", "Microsoft.Extensions.FileProviders.Physical": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", - "Microsoft.Extensions.Identity.Core": "8.0.0", - "Microsoft.Extensions.Logging": "8.0.0", - "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Identity.Core": "8.0.11", + "Microsoft.Extensions.Logging": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.DataAnnotations": "8.0.0", - "System.Runtime.Caching": "8.0.0" + "System.Runtime.Caching": "8.0.1" } }, "Umbraco.Cms.Examine.Lucene": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "JuEVmuPz0sCo9z6Z3FQZSxWJPYHSfXyZRRNRXFQu0j3g1pXKaJaFcMQmAeXPR2KJzuuvWKM+gzMgVDUUG03gVw==", + "resolved": "13.7.1", + "contentHash": "IdrcCg1/c1rNZY9bOJofzdsh2UxjEU/A/XgZyWutiXfjxEKCYqflLYk8lqDRo0CSmkmHjKz3Vqv1ld9DHbxkhg==", "dependencies": { - "Examine": "3.1.0", - "System.Security.Cryptography.Xml": "8.0.0", - "Umbraco.Cms.Infrastructure": "[13.0.0, 14.0.0)" + "Examine": "3.5.0", + "Lucene.Net.Replicator": "4.8.0-beta00017", + "System.Security.Cryptography.Xml": "8.0.2", + "Umbraco.Cms.Infrastructure": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Imaging.ImageSharp": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "kni5Yj2WkRbLl9Ufn5E++LwkZSre1oJmhwyePao8Dx7EXPFOWqbYrS0dYipHBufb5PlZqzm7rznx7S/bOMIYog==", + "resolved": "13.7.1", + "contentHash": "rRl94paP7F3E2fmL6AUesq0qTLKAkndCEue6P2nNkpf+C0DNyJFwSizLP5bfYGnH9pTIAV1fG39sYGHquHwI9Q==", "dependencies": { - "SixLabors.ImageSharp": "3.1.0", - "SixLabors.ImageSharp.Web": "3.1.0", - "Umbraco.Cms.Web.Common": "[13.0.0, 14.0.0)" + "SixLabors.ImageSharp": "3.1.7", + "SixLabors.ImageSharp.Web": "3.1.3", + "Umbraco.Cms.Web.Common": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Infrastructure": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "k1e5j8Pad1uRz0KtdkV0z4T2kMLzUFHG/5ITUUZt3qNqINGxis8BwNlscitJQQU3eSDICsxBTdJxhj4QUU3JsQ==", + "resolved": "13.7.1", + "contentHash": "p4Za4tEGSas83MHgoAzWWvqbnYa7hOii346aesvkHezXxO4pRgu5m3XCOAQvB4voKvO8mCgjGRwLv4kLnLx2kA==", "dependencies": { - "Examine.Core": "3.1.0", - "HtmlAgilityPack": "1.11.54", - "MailKit": "4.3.0", + "Examine.Core": "3.5.0", + "HtmlAgilityPack": "1.11.71", + "MailKit": "4.8.0", "Markdown": "2.2.1", - "Microsoft.CodeAnalysis.CSharp": "4.8.0", + "Microsoft.CodeAnalysis.CSharp": "4.10.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Json": "8.0.0", - "Microsoft.Extensions.DependencyInjection": "8.0.0", - "Microsoft.Extensions.Http": "8.0.0", - "Microsoft.Extensions.Identity.Stores": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.Http": "8.0.1", + "Microsoft.Extensions.Identity.Stores": "8.0.11", "MiniProfiler.Shared": "4.3.8", "NPoco": "5.7.1", "Newtonsoft.Json": "13.0.3", @@ -2776,131 +2784,144 @@ "Serilog.Extensions.Hosting": "8.0.0", "Serilog.Formatting.Compact": "2.0.0", "Serilog.Formatting.Compact.Reader": "3.0.0", - "Serilog.Settings.Configuration": "8.0.0", + "Serilog.Settings.Configuration": "8.0.4", "Serilog.Sinks.Async": "1.5.0", "Serilog.Sinks.File": "5.0.0", "Serilog.Sinks.Map": "1.0.2", - "Umbraco.Cms.Core": "[13.0.0, 14.0.0)", + "System.Text.Json": "8.0.5", + "System.Text.RegularExpressions": "4.3.1", + "Umbraco.Cms.Core": "[13.7.1, 14.0.0)", "ncrontab": "3.3.3" } }, "Umbraco.Cms.Persistence.EFCore": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "iq45WU/Rggrwx3rnhiSWqPUPdH8FvOinKiByVCI7/fuIAjmiRjwfa3uYzym4qDR9i2mlhAf0tjyyEsAZh14gtg==", + "resolved": "13.7.1", + "contentHash": "Oqw/xzUndDH72hkZOGduoL7eXUTgFbxXcbk9gGA+RUzA0XbhdFSL/8IPyZOU3Us2zOaqqCE0HhSjfcCbJ4DPXg==", "dependencies": { - "Azure.Identity": "1.10.4", - "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0", - "Microsoft.EntityFrameworkCore.Sqlite": "8.0.0", + "Azure.Identity": "1.13.1", + "Microsoft.Data.SqlClient": "5.2.2", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.11", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.11", + "Microsoft.Extensions.Caching.Memory": "8.0.1", "OpenIddict.EntityFrameworkCore": "4.10.1", - "Umbraco.Cms.Core": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Infrastructure": "[13.0.0, 14.0.0)" + "System.Text.Json": "8.0.5", + "Umbraco.Cms.Core": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Infrastructure": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Persistence.EFCore.Sqlite": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "h8FtppSgcnAHXy/IDehYmyfvp+JDBNfs8iaQFcAT4aTuOBzLeA/jiN0tsCqpvpYVq/qDLALXMpR+Y7y0KGAKHw==", + "resolved": "13.7.1", + "contentHash": "s61dJAidsdwVa5pWyVBnKqPt6xWHoLp0dXhT5vWMS0ius8mODWC7HTkd6UkWH2RkYs+B5GTwbnVR0L4nLkmPPg==", "dependencies": { - "Microsoft.EntityFrameworkCore.Sqlite": "8.0.0", - "Umbraco.Cms.Persistence.EFCore": "[13.0.0, 14.0.0)" + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.11", + "Umbraco.Cms.Persistence.EFCore": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Persistence.EFCore.SqlServer": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "ocFHo5NdyrJsA+I7AClz0SO/R21sw5Qt3aJv+KseL6zUXmkZsUxwu3faLD/pHhP8P7K41ZZtlRajbsWesq6Vaw==", + "resolved": "13.7.1", + "contentHash": "/WTIE9WbzXdo18OKdwAHNUOIiDC2Vmoeho3j8Uq774puAfk4wi84NISOQFOsnFeYCJyC5nJkl/g786IoeeVC2Q==", "dependencies": { - "Azure.Identity": "1.10.4", - "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0", - "Umbraco.Cms.Persistence.EFCore": "[13.0.0, 14.0.0)" + "Azure.Identity": "1.13.1", + "Microsoft.Data.SqlClient": "5.2.2", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.11", + "Microsoft.IdentityModel.JsonWebTokens": "7.7.1", + "System.Text.Json": "8.0.5", + "Umbraco.Cms.Persistence.EFCore": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Persistence.Sqlite": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "SpVw/iEc58Qb9UGZ6ie6xOFJuXktuvZM3jYS2JxrPUnSS3udHGtgYvPyJDZdUOkODvmzYckkhQNiSu1w8WEepA==", + "resolved": "13.7.1", + "contentHash": "xBZK5NAeV8h2+ZZYg2O/t0uiHvCPpvcoab05FRd/YsRgtXC2cv8HPE6wvdNXeWPLPJWZWj38vGXhSj/5eDGZgA==", "dependencies": { - "Microsoft.Data.Sqlite": "8.0.0", - "Umbraco.Cms.Infrastructure": "[13.0.0, 14.0.0)" + "Microsoft.Data.Sqlite": "8.0.11", + "Umbraco.Cms.Infrastructure": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Persistence.SqlServer": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "Biw9ewZEuFIszepxA7srykbwL4YFEHe12cXV1ixk/txrgoD/4M91mDCQqlGyl7kxaP8ztEw2sXXp48yiiSgkVQ==", + "resolved": "13.7.1", + "contentHash": "97jGFbE9vKmJ/XodOAHhOjApVqNaCvRWHwuVBdl7tEG3MBGbJgH/KqGeNvgpNewhTn9Bf9IduDhx90mwhgJt5w==", "dependencies": { - "Azure.Identity": "1.10.4", + "Azure.Identity": "1.13.1", + "Microsoft.Data.SqlClient": "5.2.2", + "Microsoft.IdentityModel.JsonWebTokens": "7.7.1", "NPoco.SqlServer": "5.7.1", - "Umbraco.Cms.Infrastructure": "[13.0.0, 14.0.0)" + "System.Text.Json": "8.0.5", + "Umbraco.Cms.Infrastructure": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.PublishedCache.NuCache": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "k9OQi8Z0k4bLPrUkc++IpJ2Ube/LqjzFmenZkScUQuxoJ3ou7uNfot82IEGxm4FxlRf20x7oUj+kBx47pn97gg==", + "resolved": "13.7.1", + "contentHash": "ejKiMf0wg5hEcJvtDGumVmxwkCNJTkO7+59zYRD0fhqfjBdCnyed3DlW3vpyMaA4+NzQcgoWJ6cZzQtRMHaBlw==", "dependencies": { - "K4os.Compression.LZ4": "1.3.6", - "MessagePack": "2.5.140", + "K4os.Compression.LZ4": "1.3.8", + "MessagePack": "2.5.192", "Newtonsoft.Json": "13.0.3", "Umbraco.CSharpTest.Net.Collections": "15.0.0", - "Umbraco.Cms.Infrastructure": "[13.0.0, 14.0.0)" + "Umbraco.Cms.Infrastructure": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.StaticAssets": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "O/QWm9cwuXZokSY5yzevQ7C7d0Y0MhherqoW+Ly6iIaCWGPK+RTmhZnCPJOxLr2RkYlzGcCr9ZHBR0L+t3V8Kg==", + "resolved": "13.7.1", + "contentHash": "f5FUTSwHESVs3w9CmaydF12a1y3Lp9rHr1To3IOWi9EgGYet5hypbBhqqU09PNOX1+sy78V2UcXjsOBouXs5rA==", "dependencies": { - "Umbraco.Cms.Web.BackOffice": "[13.0.0, 14.0.0)", - "Umbraco.Cms.Web.Website": "[13.0.0, 14.0.0)" + "Umbraco.Cms.Web.BackOffice": "[13.7.1, 14.0.0)", + "Umbraco.Cms.Web.Website": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Targets": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "UY+libD9qnmP2ze1/lcTmNEvI+TUe/SjzrS6EcC/vPGZ4sOYU78zhOgeniwEcN5OCgbAjz05qs4Q6so19/HF9A==", + "resolved": "13.7.1", + "contentHash": "npsbAQdf6jx5dMQV7G1cLUaD/KATi7DGR5xCqQfWnCIUrgMBa8XOZ3+XNsmmPVU0Z6iuOsDYN6oe/YzbVNhs6g==", "dependencies": { - "Umbraco.Cms.Api.Delivery": "[13.0.0, 14.0.0)", - "Umbraco.Cms.StaticAssets": "[13.0.0, 14.0.0)" + "Umbraco.Cms.Api.Delivery": "[13.7.1, 14.0.0)", + "Umbraco.Cms.StaticAssets": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Web.BackOffice": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "QtWAvGHnx9XRM2t+QiAt8IMaroCEVxSnl4TD17PjDWOCIMUebtoI0YPVyrrs01O63h9587c+eFIZh6YMWJyDZg==", + "resolved": "13.7.1", + "contentHash": "hrO9svrmVp3cpk/vh9Fp6ABWWSapeKNv0jbs06hRzqKgJq4C2FDL4xy4c30SunxgIukND/Y2pE7Cn8tZbD3XRw==", "dependencies": { "Newtonsoft.Json": "13.0.3", - "Serilog.AspNetCore": "8.0.0", - "Umbraco.Cms.Web.Common": "[13.0.0, 14.0.0)" + "Serilog.AspNetCore": "8.0.3", + "Umbraco.Cms.Web.Common": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Web.Common": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "pTV4p56KsP6yIwYLTgpYQ3WeGumdJRNZo23rblOupcKl7w6wxQ2aiPweVbv7rWIILYoDVejV7z6O5CRHDqmi8g==", + "resolved": "13.7.1", + "contentHash": "LxlvyariZ8jzwMDMgLiIOGFKuA47H4B215VlX4aG7yy1Vvzetz21hQyGewufj1I6T61kWm2rO37hSpX4nOsakg==", "dependencies": { "Asp.Versioning.Mvc": "7.1.1", "Asp.Versioning.Mvc.ApiExplorer": "7.1.0", "Dazinator.Extensions.FileProviders": "2.0.0", - "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "8.0.0", - "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": "8.0.0", + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "8.0.11", + "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": "8.0.11", + "Microsoft.IdentityModel.JsonWebTokens": "7.7.1", "MiniProfiler.AspNetCore.Mvc": "4.3.8", - "Serilog.AspNetCore": "8.0.0", - "Smidge.InMemory": "4.3.0", - "Smidge.Nuglify": "4.3.0", + "Serilog.AspNetCore": "8.0.3", + "Smidge.InMemory": "4.4.0", + "Smidge.Nuglify": "4.5.1", "System.Net.Http": "4.3.4", + "System.Text.Json": "8.0.5", "System.Text.RegularExpressions": "4.3.1", - "Umbraco.Cms.Examine.Lucene": "[13.0.0, 14.0.0)", - "Umbraco.Cms.PublishedCache.NuCache": "[13.0.0, 14.0.0)" + "Umbraco.Cms.Examine.Lucene": "[13.7.1, 14.0.0)", + "Umbraco.Cms.PublishedCache.NuCache": "[13.7.1, 14.0.0)" } }, "Umbraco.Cms.Web.Website": { "type": "Transitive", - "resolved": "13.0.0", - "contentHash": "EFpo37/hVP53sRZddETv1ozfG87FbboUWjlthqvQVgC1LrLVFB0ozGwnOrcdSad70wGfSqP7OboapWloYwpqRA==", + "resolved": "13.7.1", + "contentHash": "NFF0/H/6JMj0l+UGXIz0r/Ob3PcQzCINrU7VCZCzBp68k0JzOhA3vDJeRC3hzce1d9lV166ofWRtu+mkOgp4JQ==", "dependencies": { - "Umbraco.Cms.Web.Common": "[13.0.0, 14.0.0)" + "Umbraco.Cms.Web.Common": "[13.7.1, 14.0.0)" } }, "Umbraco.CSharpTest.Net.Collections": { @@ -2960,12 +2981,12 @@ "umbraco.community.filesystemproviders.b2": { "type": "Project", "dependencies": { - "Our.Umbraco.StorageProviders.AWSS3": "[1.3.0, )", + "Our.Umbraco.StorageProviders.AWSS3": "[1.3.0, 2.0.0)", "Umbraco.Cms.Core": "[13.0.0, 14.0.0)", "Umbraco.Cms.Imaging.ImageSharp": "[13.0.0, 14.0.0)", "Umbraco.Cms.Web.BackOffice": "[13.0.0, 14.0.0)", "Umbraco.Cms.Web.Common": "[13.0.0, 14.0.0)", - "jcdcdev.Umbraco.Core": "[13.0.0, )" + "jcdcdev.Umbraco.Core": "[13.0.0, 14.0.0)" } } } diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json new file mode 100644 index 0000000..cce6373 --- /dev/null +++ b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json @@ -0,0 +1,1902 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "UmbracoCmsSchema", + "type": "object", + "properties": { + "Umbraco": { + "$ref": "#/definitions/UmbracoDefinition" + } + }, + "definitions": { + "UmbracoDefinition": { + "type": "object", + "description": "Configuration container for all Umbraco products.", + "properties": { + "CMS": { + "$ref": "#/definitions/UmbracoCmsDefinition" + } + } + }, + "UmbracoCmsDefinition": { + "type": "object", + "description": "Configuration of Umbraco CMS.", + "properties": { + "Content": { + "$ref": "#/definitions/ContentSettings" + }, + "DeliveryApi": { + "$ref": "#/definitions/DeliveryApiSettings" + }, + "Debug": { + "$ref": "#/definitions/CoreDebugSettings" + }, + "ExceptionFilter": { + "$ref": "#/definitions/ExceptionFilterSettings" + }, + "ModelsBuilder": { + "$ref": "#/definitions/ModelsBuilderSettings" + }, + "Global": { + "$ref": "#/definitions/GlobalSettings" + }, + "HealthChecks": { + "$ref": "#/definitions/HealthChecksSettings" + }, + "Hosting": { + "$ref": "#/definitions/HostingSettings" + }, + "Imaging": { + "$ref": "#/definitions/ImagingSettings" + }, + "Examine": { + "$ref": "#/definitions/IndexCreatorSettings" + }, + "Indexing": { + "$ref": "#/definitions/IndexingSettings" + }, + "Logging": { + "$ref": "#/definitions/LoggingSettings" + }, + "NuCache": { + "$ref": "#/definitions/NuCacheSettings" + }, + "RequestHandler": { + "$ref": "#/definitions/RequestHandlerSettings" + }, + "Runtime": { + "$ref": "#/definitions/RuntimeSettings" + }, + "Security": { + "$ref": "#/definitions/SecuritySettings" + }, + "TypeFinder": { + "$ref": "#/definitions/TypeFinderSettings" + }, + "WebRouting": { + "$ref": "#/definitions/WebRoutingSettings" + }, + "Plugins": { + "$ref": "#/definitions/UmbracoPluginSettings" + }, + "Unattended": { + "$ref": "#/definitions/UnattendedSettings" + }, + "BasicAuth": { + "$ref": "#/definitions/BasicAuthSettings" + }, + "PackageMigration": { + "$ref": "#/definitions/PackageMigrationSettings" + }, + "LegacyPasswordMigration": { + "$ref": "#/definitions/LegacyPasswordMigrationSettings" + }, + "HelpPage": { + "$ref": "#/definitions/HelpPageSettings" + }, + "InstallDefaultData": { + "$ref": "#/definitions/InstallDefaultDataNamedOptions" + }, + "DataTypes": { + "$ref": "#/definitions/DataTypesSettings" + }, + "Marketplace": { + "$ref": "#/definitions/MarketplaceSettings" + }, + "Webhook": { + "$ref": "#/definitions/WebhookSettings" + }, + "Cache": { + "$ref": "#/definitions/CacheSettings" + } + } + }, + "ContentSettings": { + "type": "object", + "description": "Typed configuration options for content settings.\n ", + "properties": { + "Notifications": { + "description": "Gets or sets a value for the content notification settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentNotificationSettings" + } + ] + }, + "Imaging": { + "description": "Gets or sets a value for the content imaging settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentImagingSettings" + } + ] + }, + "ResolveUrlsFromTextString": { + "type": "boolean", + "description": "Gets or sets a value indicating whether URLs should be resolved from text strings.\n ", + "default": false + }, + "Error404Collection": { + "type": "array", + "description": "Gets or sets a value for the collection of error pages.\n ", + "items": { + "$ref": "#/definitions/ContentErrorPage" + } + }, + "PreviewBadge": { + "type": "string", + "description": "Gets or sets a value for the preview badge mark-up.\n ", + "default": "\r\n\r\n" + }, + "ShowDeprecatedPropertyEditors": { + "type": "boolean", + "description": "Gets or sets a value indicating whether deprecated property editors should be shown.\n ", + "default": false + }, + "LoginBackgroundImage": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen background image.\n ", + "default": "assets/login.jpg" + }, + "LoginLogoImage": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen logo image\nshown on top of the background image set in LoginBackgroundImage.\n ", + "default": "assets/logo_light.svg" + }, + "LoginLogoImageAlternative": { + "type": "string", + "description": "Gets or sets a value for the path to the login screen logo image when shown on top\nof a light background (e.g. in mobile resolutions).\n ", + "default": "assets/logo_dark.svg" + }, + "BackOfficeLogo": { + "type": "string", + "description": "Gets or sets a value for the path to the backoffice logo.\n ", + "default": "assets/logo.svg" + }, + "DisableDeleteWhenReferenced": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the deletion of items referenced by other items.\n ", + "default": false + }, + "DisableUnpublishWhenReferenced": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the unpublishing of items referenced by other items.\n ", + "default": false + }, + "ContentVersionCleanupPolicy": { + "description": "Gets or sets the model representing the global content version cleanup policy\n ", + "oneOf": [ + { + "$ref": "#/definitions/ContentVersionCleanupPolicySettings" + } + ] + }, + "AllowEditInvariantFromNonDefault": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow editing invariant properties from a non-default language variation.", + "default": false + }, + "AllowedUploadedFileExtensions": { + "type": "array", + "description": "Gets or sets a value for the collection of file extensions that are allowed for upload.\n ", + "items": { + "type": "string" + } + }, + "DisallowedUploadedFileExtensions": { + "type": "array", + "description": "Gets or sets a value for the collection of file extensions that are disallowed for upload.\n ", + "default": "ashx,aspx,ascx,config,cshtml,vbhtml,asmx,air,axd,xamlx", + "items": { + "type": "string" + } + }, + "AllowedMediaHosts": { + "type": "array", + "description": "Gets or sets the allowed external host for media. If empty only relative paths are allowed.", + "items": { + "type": "string" + } + }, + "ShowDomainWarnings": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to show domain warnings.", + "default": true + }, + "ShowUnroutableContentWarnings": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to show unroutable content warnings.", + "default": true + } + } + }, + "ContentNotificationSettings": { + "type": "object", + "description": "Typed configuration options for content notification settings.\n ", + "properties": { + "Email": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the email address for notifications.\n " + }, + "DisableHtmlEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether HTML email notifications should be disabled.\n ", + "default": false + } + } + }, + "ContentImagingSettings": { + "type": "object", + "description": "Typed configuration options for content imaging settings.\n ", + "properties": { + "ImageFileTypes": { + "type": "array", + "description": "Gets or sets a value for the collection of accepted image file extensions.\n ", + "default": "jpeg,jpg,gif,bmp,png,tiff,tif,webp", + "items": { + "type": "string" + } + }, + "AutoFillImageProperties": { + "type": "array", + "description": "Gets or sets a value for the imaging autofill following media file upload fields.\n ", + "items": { + "$ref": "#/definitions/ImagingAutoFillUploadField" + } + } + } + }, + "ImagingAutoFillUploadField": { + "type": "object", + "description": "Typed configuration options for image autofill upload settings.\n ", + "required": [ + "Alias", + "WidthFieldAlias", + "HeightFieldAlias", + "LengthFieldAlias", + "ExtensionFieldAlias" + ], + "properties": { + "Alias": { + "type": "string", + "description": "Gets or sets a value for the alias of the image upload property.\n ", + "minLength": 1 + }, + "WidthFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the width field alias of the image upload property.\n ", + "minLength": 1 + }, + "HeightFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the height field alias of the image upload property.\n ", + "minLength": 1 + }, + "LengthFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the length field alias of the image upload property.\n ", + "minLength": 1 + }, + "ExtensionFieldAlias": { + "type": "string", + "description": "Gets or sets a value for the extension field alias of the image upload property.\n ", + "minLength": 1 + } + } + }, + "ContentErrorPage": { + "type": "object", + "description": "Typed configuration for a content error page.\n ", + "required": [ + "Culture" + ], + "properties": { + "ContentId": { + "type": "integer", + "description": "Gets or sets a value for the content Id.\n ", + "format": "int32" + }, + "ContentKey": { + "type": "string", + "description": "Gets or sets a value for the content key.\n ", + "format": "guid" + }, + "Culture": { + "type": "string", + "description": "Gets or sets a value for the content culture.\n ", + "minLength": 1 + } + } + }, + "ContentVersionCleanupPolicySettings": { + "type": "object", + "description": "Model representing the global content version cleanup policy\n ", + "properties": { + "EnableCleanup": { + "type": "boolean", + "description": "Gets or sets a value indicating whether or not the cleanup job should be executed.\n ", + "default": false + }, + "KeepAllVersionsNewerThanDays": { + "type": "integer", + "description": "Gets or sets the number of days where all historical content versions are kept.\n ", + "format": "int32", + "default": 7 + }, + "KeepLatestVersionPerDayForDays": { + "type": "integer", + "description": "Gets or sets the number of days where the latest historical content version for that day are kept.\n ", + "format": "int32", + "default": 90 + } + } + }, + "DeliveryApiSettings": { + "type": "object", + "description": "Typed configuration options for Delivery API settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API should be enabled.\n ", + "default": false + }, + "PublicAccess": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", + "default": true + }, + "ApiKey": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets the API key used for authorizing API access (if the API is not publicly available) and preview access.\n " + }, + "DisallowedContentTypeAliases": { + "type": "array", + "description": "Gets or sets the aliases of the content types that may never be exposed through the Delivery API. Content of these\ntypes will never be returned from any Delivery API endpoint, nor added to the query index.\n ", + "items": { + "type": "string" + } + }, + "RichTextOutputAsJson": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API should output rich text values as JSON instead of HTML.\n ", + "default": false + }, + "Media": { + "description": "Gets or sets the settings for the Media APIs of the Delivery API.\n ", + "oneOf": [ + { + "$ref": "#/definitions/MediaSettings" + } + ] + }, + "MemberAuthorization": { + "description": "Gets or sets the member authorization settings for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/MemberAuthorizationSettings" + } + ] + }, + "OutputCache": { + "description": "Gets or sets the settings for the Delivery API output cache.\n ", + "oneOf": [ + { + "$ref": "#/definitions/OutputCacheSettings" + } + ] + } + } + }, + "MediaSettings": { + "type": "object", + "description": "Typed configuration options for the Media APIs of the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API should be enabled.\n ", + "default": false + }, + "PublicAccess": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", + "default": true + } + } + }, + "MemberAuthorizationSettings": { + "type": "object", + "description": "Typed configuration options for member authorization settings for the Delivery API.\n ", + "properties": { + "AuthorizationCodeFlow": { + "description": "Gets or sets the Authorization Code Flow configuration for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/AuthorizationCodeFlowSettings" + } + ] + }, + "ClientCredentialsFlow": { + "description": "Gets or sets the Client Credentials Flow configuration for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/ClientCredentialsFlowSettings" + } + ] + } + } + }, + "AuthorizationCodeFlowSettings": { + "type": "object", + "description": "Typed configuration options for the Authorization Code Flow settings for the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether Authorization Code Flow should be enabled for the Delivery API.\n ", + "default": false + }, + "LoginRedirectUrls": { + "type": "array", + "description": "Gets or sets the URLs allowed to use as redirect targets after a successful login (session authorization).\n ", + "items": { + "type": "string", + "format": "uri" + } + }, + "LogoutRedirectUrls": { + "type": "array", + "description": "Gets or sets the URLs allowed to use as redirect targets after a successful logout (session termination).\n ", + "items": { + "type": "string", + "format": "uri" + } + } + } + }, + "ClientCredentialsFlowSettings": { + "type": "object", + "description": "Typed configuration options for the Client Credentials Flow settings for the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether Client Credentials Flow should be enabled for the Delivery API.\n ", + "default": false + }, + "AssociatedMembers": { + "type": "array", + "items": { + "$ref": "#/definitions/ClientCredentialsFlowMemberSettings" + } + } + } + }, + "ClientCredentialsFlowMemberSettings": { + "type": "object", + "properties": { + "UserName": { + "type": "string", + "description": "Gets or sets the user name of the member to associate with the session after a successful login.\n " + }, + "ClientId": { + "type": "string", + "description": "Gets or sets the client ID that allows for a successful login.\n " + }, + "ClientSecret": { + "type": "string", + "description": "Gets or sets the client secret that allows for a successful login.\n " + } + } + }, + "OutputCacheSettings": { + "type": "object", + "description": "Typed configuration options for output caching of the Delivery API.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the Delivery API output should be cached.\n ", + "default": false + }, + "ContentDuration": { + "type": "string", + "description": "Gets or sets a value indicating how long the Content Delivery API output should be cached.\n ", + "format": "duration", + "default": "00:01:00" + }, + "MediaDuration": { + "type": "string", + "description": "Gets or sets a value indicating how long the Media Delivery API output should be cached.\n ", + "format": "duration", + "default": "00:01:00" + } + } + }, + "CoreDebugSettings": { + "type": "object", + "description": "Typed configuration options for core debug settings.\n ", + "properties": { + "LogIncompletedScopes": { + "type": "boolean", + "description": "Gets or sets a value indicating whether incompleted scopes should be logged.\n ", + "default": false + }, + "DumpOnTimeoutThreadAbort": { + "type": "boolean", + "description": "Gets or sets a value indicating whether memory dumps on thread abort should be taken.\n ", + "default": false + } + } + }, + "ExceptionFilterSettings": { + "type": "object", + "description": "Typed configuration options for exception filter settings.\n ", + "properties": { + "Disabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the exception filter is disabled.\n ", + "default": false + } + } + }, + "ModelsBuilderSettings": { + "type": "object", + "description": "Typed configuration options for models builder settings.\n ", + "properties": { + "ModelsMode": { + "description": "Gets or sets a value for the models mode.\n ", + "default": "InMemoryAuto", + "oneOf": [ + { + "$ref": "#/definitions/ModelsMode" + } + ] + }, + "ModelsNamespace": { + "type": "string", + "description": "Gets or sets a value for models namespace.\n ", + "default": "Umbraco.Cms.Web.Common.PublishedModels" + }, + "FlagOutOfDateModels": { + "type": "boolean", + "description": "Gets or sets a value indicating whether we should flag out-of-date models.\n " + }, + "ModelsDirectory": { + "type": "string", + "description": "Gets or sets a value for the models directory.\n ", + "default": "~/umbraco/models" + }, + "AcceptUnsafeModelsDirectory": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to accept an unsafe value for ModelsDirectory.\n ", + "default": false + }, + "DebugLevel": { + "type": "integer", + "description": "Gets or sets a value indicating the debug log level.\n ", + "format": "int32", + "default": 0 + }, + "IncludeVersionNumberInGeneratedModels": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the version number should be included in generated models.\n ", + "default": true + } + } + }, + "ModelsMode": { + "type": "string", + "description": "Defines the models generation modes.\n ", + "x-enumNames": [ + "Nothing", + "InMemoryAuto", + "SourceCodeManual", + "SourceCodeAuto" + ], + "enum": [ + "Nothing", + "InMemoryAuto", + "SourceCodeManual", + "SourceCodeAuto" + ] + }, + "GlobalSettings": { + "type": "object", + "description": "Typed configuration options for global settings.\n ", + "properties": { + "ReservedUrls": { + "type": "string", + "description": "Gets or sets a value for the reserved URLs (must end with a comma).\n ", + "default": "~/.well-known," + }, + "ReservedPaths": { + "type": "string", + "description": "Gets or sets a value for the reserved paths (must end with a comma).\n ", + "default": "~/app_plugins/,~/install/,~/mini-profiler-resources/,~/umbraco/," + }, + "TimeOut": { + "type": "string", + "description": "Gets or sets a value for the back-office login timeout.\n ", + "format": "duration", + "default": "00:20:00" + }, + "DefaultUILanguage": { + "type": "string", + "description": "Gets or sets a value for the default UI language.\n ", + "default": "en-US" + }, + "HideTopLevelNodeFromPath": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide the top level node from the path.\n ", + "default": true + }, + "UseHttps": { + "type": "boolean", + "description": "Gets or sets a value indicating whether HTTPS should be used.\n ", + "default": false + }, + "VersionCheckPeriod": { + "type": "integer", + "description": "Gets or sets a value for the version check period in days.\n ", + "format": "int32", + "default": 7 + }, + "IconsPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco icons path.\n ", + "default": "umbraco/assets/icons" + }, + "UmbracoCssPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco CSS path.\n ", + "default": "~/css" + }, + "UmbracoScriptsPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco scripts path.\n ", + "default": "~/scripts" + }, + "UmbracoMediaPath": { + "type": "string", + "description": "Gets or sets a value for the Umbraco media request path.\n ", + "default": "~/media" + }, + "UmbracoMediaPhysicalRootPath": { + "type": "string", + "description": "Gets or sets a value for the physical Umbraco media root path (falls back to UmbracoMediaPath when\nempty).\n " + }, + "DisableElectionForSingleServer": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to disable the election for a single server.\n ", + "default": false + }, + "DatabaseFactoryServerVersion": { + "type": "string", + "description": "Gets or sets a value for the database factory server version.\n " + }, + "MainDomLock": { + "type": "string", + "description": "Gets or sets a value for the main dom lock.\n " + }, + "MainDomKeyDiscriminator": { + "type": "string", + "description": "Gets or sets a value to discriminate MainDom boundaries.\n\n Generally the default should suffice but useful for advanced scenarios e.g. azure deployment slot based zero\n downtime deployments.\n\n " + }, + "MainDomReleaseSignalPollingInterval": { + "type": "integer", + "description": "Gets or sets the duration (in milliseconds) for which the MainDomLock release signal polling task should sleep.\n ", + "format": "int32", + "default": 2000 + }, + "Id": { + "type": "string", + "description": "Gets or sets the telemetry ID.\n " + }, + "NoNodesViewPath": { + "type": "string", + "description": "Gets or sets a value for the path to the no content view.\n ", + "default": "~/umbraco/UmbracoWebsite/NoNodes.cshtml" + }, + "DatabaseServerRegistrar": { + "description": "Gets or sets a value for the database server registrar settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/DatabaseServerRegistrarSettings" + } + ] + }, + "DatabaseServerMessenger": { + "description": "Gets or sets a value for the database server messenger settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/DatabaseServerMessengerSettings" + } + ] + }, + "Smtp": { + "description": "Gets or sets a value for the SMTP settings.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/SmtpSettings" + } + ] + }, + "DistributedLockingReadLockDefaultTimeout": { + "type": "string", + "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed read lock.\n ", + "format": "duration", + "default": "00:01:00" + }, + "DistributedLockingWriteLockDefaultTimeout": { + "type": "string", + "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed write lock.\n ", + "format": "duration", + "default": "00:00:05" + }, + "DistributedLockingMechanism": { + "type": "string", + "description": "Gets or sets a value representing the DistributedLockingMechanism to use." + }, + "ForceCombineUrlPathLeftToRight": { + "type": "boolean", + "description": "Force url paths to be left to right, even when the culture has right to left text", + "default": true, + "x-example": "For the following hierarchy\n- Root (/ar)\n - 1 (/ar/1)\n - 2 (/ar/1/2)\n - 3 (/ar/1/2/3)\n - 3 (/ar/1/2/3/4)\nWhen forced\n- https://www.umbraco.com/ar/1/2/3/4\nwhen not\n- https://www.umbraco.com/ar/4/3/2/1" + }, + "ShowMaintenancePageWhenInUpgradeState": { + "type": "boolean", + "default": true + } + } + }, + "DatabaseServerRegistrarSettings": { + "type": "object", + "description": "Typed configuration options for database server registrar settings.\n ", + "properties": { + "WaitTimeBetweenCalls": { + "type": "string", + "description": "Gets or sets a value for the amount of time to wait between calls to the database on the background thread.\n ", + "format": "duration", + "default": "00:01:00" + }, + "StaleServerTimeout": { + "type": "string", + "description": "Gets or sets a value for the time span to wait before considering a server stale, after it has last been accessed.\n ", + "format": "duration", + "default": "00:02:00" + } + } + }, + "DatabaseServerMessengerSettings": { + "type": "object", + "description": "Typed configuration options for database server messaging settings.\n ", + "properties": { + "MaxProcessingInstructionCount": { + "type": "integer", + "description": "Gets or sets a value for the maximum number of instructions that can be processed at startup; otherwise the server\ncold-boots (rebuilds its caches).\n ", + "format": "int32", + "default": 1000 + }, + "TimeToRetainInstructions": { + "type": "string", + "description": "Gets or sets a value for the time to keep instructions in the database; records older than this number will be\npruned.\n ", + "format": "duration", + "default": "2.00:00:00" + }, + "TimeBetweenSyncOperations": { + "type": "string", + "description": "Gets or sets a value for the time to wait between each sync operations.\n ", + "format": "duration", + "default": "00:00:05" + }, + "TimeBetweenPruneOperations": { + "type": "string", + "description": "Gets or sets a value for the time to wait between each prune operations.\n ", + "format": "duration", + "default": "00:01:00" + } + } + }, + "SmtpSettings": { + "type": "object", + "description": "Typed configuration options for SMTP settings.\n ", + "required": [ + "From" + ], + "properties": { + "From": { + "type": "string", + "description": "Gets or sets a value for the SMTP from address to use for messages.\n ", + "format": "email", + "minLength": 1 + }, + "Host": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP host.\n " + }, + "Port": { + "type": "integer", + "description": "Gets or sets a value for the SMTP port.\n ", + "format": "int32" + }, + "SecureSocketOptions": { + "description": "Gets or sets a value for the secure socket options.\n ", + "default": "Auto", + "oneOf": [ + { + "$ref": "#/definitions/SecureSocketOptions" + } + ] + }, + "PickupDirectoryLocation": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP pick-up directory.\n " + }, + "DeliveryMethod": { + "description": "Gets or sets a value for the SMTP delivery method.\n ", + "default": "Network", + "oneOf": [ + { + "$ref": "#/definitions/SmtpDeliveryMethod" + } + ] + }, + "Username": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP user name.\n " + }, + "Password": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the SMTP password.\n " + } + } + }, + "SecureSocketOptions": { + "type": "string", + "description": "Matches MailKit.Security.SecureSocketOptions and defined locally to avoid having to take\na dependency on this external library into Umbraco.Core.\n ", + "x-enumNames": [ + "None", + "Auto", + "SslOnConnect", + "StartTls", + "StartTlsWhenAvailable" + ], + "enum": [ + "None", + "Auto", + "SslOnConnect", + "StartTls", + "StartTlsWhenAvailable" + ] + }, + "SmtpDeliveryMethod": { + "type": "string", + "description": "", + "x-enumNames": [ + "Network", + "SpecifiedPickupDirectory", + "PickupDirectoryFromIis" + ], + "enum": [ + "Network", + "SpecifiedPickupDirectory", + "PickupDirectoryFromIis" + ] + }, + "HealthChecksSettings": { + "type": "object", + "description": "Typed configuration options for healthchecks settings.\n ", + "properties": { + "DisabledChecks": { + "type": "array", + "description": "Gets or sets a value for the collection of healthchecks that are disabled.\n ", + "items": { + "$ref": "#/definitions/DisabledHealthCheckSettings" + } + }, + "Notification": { + "description": "Gets or sets a value for the healthcheck notification settings.\n ", + "oneOf": [ + { + "$ref": "#/definitions/HealthChecksNotificationSettings" + } + ] + } + } + }, + "DisabledHealthCheckSettings": { + "type": "object", + "description": "Typed configuration options for disabled healthcheck settings.\n ", + "properties": { + "Id": { + "type": "string", + "description": "Gets or sets a value for the healthcheck Id to disable.\n ", + "format": "guid" + }, + "DisabledOn": { + "type": "string", + "description": "Gets or sets a value for the date the healthcheck was disabled.\n ", + "format": "date-time" + }, + "DisabledBy": { + "type": "integer", + "description": "Gets or sets a value for Id of the user that disabled the healthcheck.\n ", + "format": "int32" + } + } + }, + "HealthChecksNotificationSettings": { + "type": "object", + "description": "Typed configuration options for healthcheck notification settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether health check notifications are enabled.\n ", + "default": false + }, + "FirstRunTime": { + "type": "string", + "description": "Gets or sets a value for the first run time of a healthcheck notification in crontab format.\n " + }, + "Period": { + "type": "string", + "description": "Gets or sets a value for the period of the healthcheck notification.\n ", + "format": "duration", + "default": "1.00:00:00" + }, + "NotificationMethods": { + "type": "object", + "description": "Gets or sets a value for the collection of health check notification methods.\n ", + "additionalProperties": { + "$ref": "#/definitions/HealthChecksNotificationMethodSettings" + } + }, + "DisabledChecks": { + "type": "array", + "description": "Gets or sets a value for the collection of health checks that are disabled for notifications.\n ", + "items": { + "$ref": "#/definitions/DisabledHealthCheckSettings" + } + } + } + }, + "HealthChecksNotificationMethodSettings": { + "type": "object", + "description": "Typed configuration options for healthcheck notification method settings.\n ", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the health check notification method is enabled.\n ", + "default": false + }, + "Verbosity": { + "description": "Gets or sets a value for the health check notifications reporting verbosity.\n ", + "default": "Summary", + "oneOf": [ + { + "$ref": "#/definitions/HealthCheckNotificationVerbosity" + } + ] + }, + "FailureOnly": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the health check notifications should occur on failures only.\n ", + "default": false + }, + "Settings": { + "type": "object", + "description": "Gets or sets a value providing provider specific settings for the health check notification method.\n ", + "additionalProperties": { + "type": "string" + } + } + } + }, + "HealthCheckNotificationVerbosity": { + "type": "string", + "description": "", + "x-enumNames": [ + "Summary", + "Detailed" + ], + "enum": [ + "Summary", + "Detailed" + ] + }, + "HostingSettings": { + "type": "object", + "description": "Typed configuration options for hosting settings.\n ", + "properties": { + "ApplicationVirtualPath": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the application virtual path.\n " + }, + "LocalTempStorageLocation": { + "description": "Gets or sets a value for the location of temporary files.\n ", + "default": "Default", + "oneOf": [ + { + "$ref": "#/definitions/LocalTempStorage" + } + ] + }, + "Debug": { + "type": "boolean", + "description": "Gets or sets a value indicating whether umbraco is running in [debug mode].\n ", + "default": false + }, + "SiteName": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value specifying the name of the site.\n " + } + } + }, + "LocalTempStorage": { + "type": "string", + "description": "", + "x-enumNames": [ + "Unknown", + "Default", + "EnvironmentTemp" + ], + "enum": [ + "Unknown", + "Default", + "EnvironmentTemp" + ] + }, + "ImagingSettings": { + "type": "object", + "description": "Typed configuration options for imaging settings.", + "properties": { + "HMACSecretKey": { + "type": "string", + "description": "Gets or sets a value for the Hash-based Message Authentication Code (HMAC) secret key for request authentication.", + "format": "byte" + }, + "Cache": { + "description": "Gets or sets a value for imaging cache settings.", + "oneOf": [ + { + "$ref": "#/definitions/ImagingCacheSettings" + } + ] + }, + "Resize": { + "description": "Gets or sets a value for imaging resize settings.", + "oneOf": [ + { + "$ref": "#/definitions/ImagingResizeSettings" + } + ] + } + } + }, + "ImagingCacheSettings": { + "type": "object", + "description": "Typed configuration options for image cache settings.\n ", + "properties": { + "BrowserMaxAge": { + "type": "string", + "description": "Gets or sets a value for the browser image cache maximum age.\n ", + "format": "duration", + "default": "7.00:00:00" + }, + "CacheMaxAge": { + "type": "string", + "description": "Gets or sets a value for the image cache maximum age.\n ", + "format": "duration", + "default": "365.00:00:00" + }, + "CacheHashLength": { + "type": "integer", + "description": "Gets or sets a value for the image cache hash length.\n ", + "default": 12 + }, + "CacheFolderDepth": { + "type": "integer", + "description": "Gets or sets a value for the image cache folder depth.\n ", + "default": 8 + }, + "CacheFolder": { + "type": "string", + "description": "Gets or sets a value for the image cache folder.\n ", + "default": "~/umbraco/Data/TEMP/MediaCache" + } + } + }, + "ImagingResizeSettings": { + "type": "object", + "description": "Typed configuration options for image resize settings.", + "properties": { + "MaxWidth": { + "type": "integer", + "description": "Gets or sets a value for the maximum resize width.", + "format": "int32", + "default": 5000 + }, + "MaxHeight": { + "type": "integer", + "description": "Gets or sets a value for the maximum resize height.", + "format": "int32", + "default": 5000 + } + } + }, + "IndexCreatorSettings": { + "type": "object", + "description": "Typed configuration options for index creator settings.\n ", + "properties": { + "LuceneDirectoryFactory": { + "description": "Gets or sets a value for lucene directory factory type.\n ", + "oneOf": [ + { + "$ref": "#/definitions/LuceneDirectoryFactory" + } + ] + } + } + }, + "LuceneDirectoryFactory": { + "type": "string", + "description": "", + "x-enumNames": [ + "Default", + "SyncedTempFileSystemDirectoryFactory", + "TempFileSystemDirectoryFactory" + ], + "enum": [ + "Default", + "SyncedTempFileSystemDirectoryFactory", + "TempFileSystemDirectoryFactory" + ] + }, + "IndexingSettings": { + "type": "object", + "description": "Typed configuration options for index creator settings.\n ", + "properties": { + "ExplicitlyIndexEachNestedProperty": { + "type": "boolean", + "description": "Gets or sets a value for whether each nested property should have it's own indexed value. Requires a rebuild of indexes when changed.", + "default": false + } + } + }, + "LoggingSettings": { + "type": "object", + "description": "Typed configuration options for logging settings.", + "properties": { + "MaxLogAge": { + "type": "string", + "description": "Gets or sets a value for the maximum age of a log file.", + "format": "duration", + "default": "1.00:00:00" + }, + "Directory": { + "type": "string", + "description": "Gets or sets the folder to use for log files.", + "default": "~/umbraco/Logs" + } + } + }, + "NuCacheSettings": { + "type": "object", + "description": "Typed configuration options for NuCache settings.\n ", + "properties": { + "NuCacheSerializerType": { + "description": "The serializer type that nucache uses to persist documents in the database.\n ", + "default": "MessagePack", + "oneOf": [ + { + "$ref": "#/definitions/NuCacheSerializerType" + } + ] + }, + "SqlPageSize": { + "type": "integer", + "description": "The paging size to use for nucache SQL queries.\n ", + "format": "int32", + "default": 1000 + }, + "UsePagedSqlQuery": { + "type": "boolean", + "default": true + } + } + }, + "NuCacheSerializerType": { + "type": "string", + "description": "The serializer type that nucache uses to persist documents in the database.\n ", + "x-enumNames": [ + "MessagePack", + "JSON" + ], + "enum": [ + "MessagePack", + "JSON" + ] + }, + "RequestHandlerSettings": { + "type": "object", + "description": "Typed configuration options for request handler settings.\n ", + "properties": { + "AddTrailingSlash": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to add a trailing slash to URLs.\n ", + "default": true + }, + "ConvertUrlsToAscii": { + "type": "string", + "description": "Gets or sets a value indicating whether to convert URLs to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", + "default": "try" + }, + "ConvertFileNamesToAscii": { + "type": "string", + "description": "Gets or sets a value indicating whether to convert file names to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", + "default": "false" + }, + "EnableDefaultCharReplacements": { + "type": "boolean", + "description": "Disable all default character replacements\n ", + "default": true + }, + "UserDefinedCharCollection": { + "type": [ + "array", + "null" + ], + "description": "Add additional character replacements, or override defaults\n ", + "items": { + "$ref": "#/definitions/CharItem" + } + } + } + }, + "CharItem": { + "type": "object", + "properties": { + "Char": { + "type": "string", + "description": "The character to replace\n " + }, + "Replacement": { + "type": "string", + "description": "The replacement character\n " + } + } + }, + "RuntimeSettings": { + "type": "object", + "description": "Typed configuration options for runtime settings.", + "properties": { + "Mode": { + "description": "Gets or sets the runtime mode.", + "default": "BackofficeDevelopment", + "oneOf": [ + { + "$ref": "#/definitions/RuntimeMode" + } + ] + }, + "MaxRequestLength": { + "type": [ + "integer", + "null" + ], + "description": "Gets or sets a value for the maximum request length in kb.\n ", + "format": "int32" + }, + "TemporaryFileLifeTime": { + "type": "string", + "description": "Gets or sets the timespan temporary files are kept, before they are removed by a background task.", + "format": "duration", + "default": "1.00:00:00" + } + } + }, + "RuntimeMode": { + "type": "string", + "description": "Represents the configured Umbraco runtime mode.", + "x-enumNames": [ + "BackofficeDevelopment", + "Development", + "Production" + ], + "enum": [ + "BackofficeDevelopment", + "Development", + "Production" + ] + }, + "SecuritySettings": { + "type": "object", + "description": "Typed configuration options for security settings.\n ", + "properties": { + "KeepUserLoggedIn": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to keep the user logged in.\n ", + "default": false + }, + "HideDisabledUsersInBackOffice": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to hide disabled users in the back-office.\n ", + "default": false + }, + "AllowPasswordReset": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow user password reset.\n ", + "default": true + }, + "AuthCookieName": { + "type": "string", + "description": "Gets or sets a value for the authorization cookie name.\n ", + "default": "UMB_UCONTEXT" + }, + "AuthCookieDomain": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value for the authorization cookie domain.\n " + }, + "UsernameIsEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n ", + "default": true + }, + "MemberRequireUniqueEmail": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the member's email address must be unique.\n ", + "default": true + }, + "AllowedUserNameCharacters": { + "type": "string", + "description": "Gets or sets the set of allowed characters for a username\n ", + "default": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+\\" + }, + "MemberBypassTwoFactorForExternalLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor members. Thereby rely on the External login and potential 2FA at that provider.\n ", + "default": true + }, + "UserBypassTwoFactorForExternalLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor users. Thereby rely on the External login and potential 2FA at that provider.\n ", + "default": true + }, + "MemberDefaultLockoutTimeInMinutes": { + "type": "integer", + "description": "Gets or sets a value for how long (in minutes) a member is locked out when a lockout occurs.\n ", + "format": "int32", + "default": 43200 + }, + "UserDefaultLockoutTimeInMinutes": { + "type": "integer", + "description": "Gets or sets a value for how long (in minutes) a user is locked out when a lockout occurs.\n ", + "format": "int32", + "default": 43200 + }, + "AllowConcurrentLogins": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to allow concurrent logins.\n ", + "default": false + }, + "UserDefaultFailedLoginDurationInMilliseconds": { + "type": "integer", + "description": "Gets or sets the default duration (in milliseconds) of failed login attempts.", + "format": "int64", + "default": 1000, + "maximum": 9223372036854780000.0, + "minimum": 0.0 + }, + "UserMinimumFailedLoginDurationInMilliseconds": { + "type": "integer", + "description": "Gets or sets the minimum duration (in milliseconds) of failed login attempts.", + "format": "int64", + "default": 250, + "maximum": 9223372036854780000.0, + "minimum": 0.0 + }, + "BackOfficeHost": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value of the back-office host URI. Use this when running the back-office client and the Management API on different hosts. Leave empty when running both on the same host.\n ", + "format": "uri" + }, + "AuthorizeCallbackPathName": { + "type": "string", + "description": "Gets or sets the path to use for authorization callback. Will be appended to the BackOfficeHost.\n ", + "default": "/umbraco/oauth_complete" + }, + "AuthorizeCallbackLogoutPathName": { + "type": "string", + "description": "Gets or sets the path to use for authorization callback logout. Will be appended to the BackOfficeHost.\n ", + "default": "/umbraco/logout" + }, + "AuthorizeCallbackErrorPathName": { + "type": "string", + "description": "Gets or sets the path to use for authorization callback error. Will be appended to the BackOfficeHost.\n ", + "default": "/umbraco/error" + } + } + }, + "TypeFinderSettings": { + "type": "object", + "description": "Typed configuration options for type finder settings.\n ", + "required": [ + "AssembliesAcceptingLoadExceptions" + ], + "properties": { + "AssembliesAcceptingLoadExceptions": { + "type": "string", + "description": "Gets or sets a value for the assemblies that accept load exceptions during type finder operations.\n ", + "minLength": 1 + }, + "AdditionalEntryAssemblies": { + "type": [ + "array", + "null" + ], + "description": "By default the entry assemblies for scanning plugin types is the Umbraco DLLs. If you require\nscanning for plugins based on different root referenced assemblies you can add the assembly name to this list.\n ", + "items": { + "type": "string" + } + }, + "AdditionalAssemblyExclusionEntries": { + "type": "array", + "description": "Gets or sets a value for the assemblies that will be excluded from scanning.\n ", + "items": { + "type": "string" + } + } + } + }, + "WebRoutingSettings": { + "type": "object", + "description": "Typed configuration options for web routing settings.\n ", + "properties": { + "TryMatchingEndpointsForAllPages": { + "type": "boolean", + "description": "Gets or sets a value indicating whether to check if any routed endpoints match a front-end request before\nthe Umbraco dynamic router tries to map the request to an Umbraco content item.\n ", + "default": false + }, + "TrySkipIisCustomErrors": { + "type": "boolean", + "description": "Gets or sets a value indicating whether IIS custom errors should be skipped.\n ", + "default": false + }, + "InternalRedirectPreservesTemplate": { + "type": "boolean", + "description": "Gets or sets a value indicating whether an internal redirect should preserve the template.\n ", + "default": false + }, + "DisableAlternativeTemplates": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the use of alternative templates are disabled.\n ", + "default": false + }, + "ValidateAlternativeTemplates": { + "type": "boolean", + "description": "Gets or sets a value indicating whether the use of alternative templates should be validated.\n ", + "default": false + }, + "DisableFindContentByIdentifierPath": { + "type": "boolean", + "default": false + }, + "DisableRedirectUrlTracking": { + "type": "boolean", + "description": "Gets or sets a value indicating whether redirect URL tracking is disabled.\n ", + "default": false + }, + "UrlProviderMode": { + "description": "Gets or sets a value for the URL provider mode (UrlMode).\n ", + "default": "Auto", + "oneOf": [ + { + "$ref": "#/definitions/UrlMode" + } + ] + }, + "UmbracoApplicationUrl": { + "type": "string", + "description": "Gets or sets a value for the Umbraco application URL.\n " + } + } + }, + "UrlMode": { + "type": "string", + "description": "Specifies the type of URLs that the URL provider should produce, Auto is the default.\n ", + "x-enumNames": [ + "Default", + "Relative", + "Absolute", + "Auto" + ], + "enum": [ + "Default", + "Relative", + "Absolute", + "Auto" + ] + }, + "UmbracoPluginSettings": { + "type": "object", + "description": "Typed configuration options for the plugins.\n ", + "properties": { + "BrowsableFileExtensions": { + "type": "array", + "description": "Gets or sets the allowed file extensions (including the period \".\") that should be accessible from the browser.\n ", + "items": { + "type": "string" + } + } + } + }, + "UnattendedSettings": { + "type": "object", + "description": "Typed configuration options for unattended settings.\n ", + "properties": { + "InstallUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended installs are enabled.\n ", + "default": false + }, + "UpgradeUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended upgrades are enabled.\n ", + "default": false + }, + "PackageMigrationsUnattended": { + "type": "boolean", + "description": "Gets or sets a value indicating whether unattended package migrations are enabled.\n " + }, + "UnattendedUserName": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with a name for Unattended Installs\n " + }, + "UnattendedUserEmail": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with an email for Unattended Installs\n ", + "format": "email" + }, + "UnattendedUserPassword": { + "type": [ + "null", + "string" + ], + "description": "Gets or sets a value to use for creating a user with a password for Unattended Installs\n " + } + } + }, + "BasicAuthSettings": { + "type": "object", + "description": "Typed configuration options for basic authentication settings.", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether Basic Auth Middleware is enabled.", + "default": false + }, + "AllowedIPs": { + "type": "array", + "items": { + "type": "string" + } + }, + "SharedSecret": { + "$ref": "#/definitions/SharedSecret" + }, + "RedirectToLoginPage": { + "type": "boolean" + } + } + }, + "SharedSecret": { + "type": "object", + "properties": { + "HeaderName": { + "type": [ + "null", + "string" + ], + "default": "X-Authentication-Shared-Secret" + }, + "Value": { + "type": [ + "null", + "string" + ] + } + } + }, + "PackageMigrationSettings": { + "type": "object", + "description": "Typed configuration options for package migration settings.\n ", + "properties": { + "RunSchemaAndContentMigrations": { + "type": "boolean", + "description": "Gets or sets a value indicating whether package migration steps that install schema and content should run.\n ", + "default": true + }, + "AllowComponentOverrideOfRunSchemaAndContentMigrations": { + "type": "boolean", + "description": "Gets or sets a value indicating whether components can override the configured value for\nRunSchemaAndContentMigrations.\n ", + "default": true + } + } + }, + "LegacyPasswordMigrationSettings": { + "type": "object", + "description": "Typed configuration options for legacy machine key settings used for migration of members from a v8 solution.\n ", + "properties": { + "MachineKeyDecryptionKey": { + "type": "string", + "description": "Gets or sets the decryption hex-formatted string key found in legacy web.config machineKey configuration-element.\n ", + "default": "" + } + } + }, + "HelpPageSettings": { + "type": "object", + "properties": { + "HelpPageUrlAllowList": { + "type": [ + "array", + "null" + ], + "description": "Gets or sets the allowed addresses to retrieve data for the content dashboard.\n ", + "items": { + "type": "string" + } + } + } + }, + "InstallDefaultDataNamedOptions": { + "type": "object", + "properties": { + "Languages": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "DataTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MediaTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + }, + "MemberTypes": { + "$ref": "#/definitions/InstallDefaultDataSettings" + } + } + }, + "InstallDefaultDataSettings": { + "type": "object", + "description": "Typed configuration options for installation of default data.\n ", + "properties": { + "InstallData": { + "description": "Gets or sets a value indicating whether to create default data on installation.\n ", + "oneOf": [ + { + "$ref": "#/definitions/InstallDefaultDataOption" + } + ] + }, + "Values": { + "type": "array", + "description": "Gets or sets a value indicating which default data (languages, data types, etc.) should be created when\nInstallData is\nset to Values or ExceptValues.\n ", + "items": { + "type": "string" + } + } + } + }, + "InstallDefaultDataOption": { + "type": "string", + "description": "An enumeration of options available for control over installation of default Umbraco data.\n ", + "x-enumNames": [ + "None", + "Values", + "ExceptValues", + "All" + ], + "enum": [ + "None", + "Values", + "ExceptValues", + "All" + ] + }, + "DataTypesSettings": { + "type": "object", + "properties": { + "CanBeChanged": { + "description": "Gets or sets a value indicating if data types can be changed after they've been used.", + "default": "True", + "oneOf": [ + { + "$ref": "#/definitions/DataTypeChangeMode" + } + ] + } + } + }, + "DataTypeChangeMode": { + "type": "string", + "description": "", + "x-enumNames": [ + "True", + "False", + "FalseWithHelpText" + ], + "enum": [ + "True", + "False", + "FalseWithHelpText" + ] + }, + "MarketplaceSettings": { + "type": "object", + "description": "Configuration options for the Marketplace.", + "properties": { + "AdditionalParameters": { + "type": "object", + "description": "Gets or sets the additional parameters that are sent to the Marketplace.", + "additionalProperties": { + "type": "string" + } + } + } + }, + "WebhookSettings": { + "type": "object", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Gets or sets a value indicating whether webhooks are enabled.\n ", + "default": true + }, + "MaximumRetries": { + "type": "integer", + "description": "Gets or sets a value indicating the maximum number of retries for all webhooks.\n ", + "format": "int32", + "default": 5 + }, + "Period": { + "type": "string", + "description": "Gets or sets a value for the period of the webhook firing.\n ", + "format": "duration", + "default": "00:00:10" + }, + "EnableLoggingCleanup": { + "type": "boolean", + "description": "Gets or sets a value indicating whether cleanup of webhook logs are enabled.\n ", + "default": true + }, + "KeepLogsForDays": { + "type": "integer", + "description": "Gets or sets a value indicating number of days to keep logs for.\n ", + "format": "int32", + "default": 30 + } + } + }, + "CacheSettings": { + "type": "object", + "properties": { + "ContentTypeKeys": { + "type": "array", + "description": "Gets or sets a value for the collection of content type ids to always have in the cache.\n ", + "items": { + "type": "string", + "format": "guid" + } + }, + "DocumentBreadthFirstSeedCount": { + "type": "integer", + "format": "int32", + "default": 100 + }, + "MediaBreadthFirstSeedCount": { + "type": "integer", + "format": "int32", + "default": 100 + }, + "Entry": { + "$ref": "#/definitions/CacheEntry" + } + } + }, + "CacheEntry": { + "type": "object", + "properties": { + "Document": { + "$ref": "#/definitions/CacheEntrySettings" + }, + "Media": { + "$ref": "#/definitions/CacheEntrySettings" + } + } + }, + "CacheEntrySettings": { + "type": "object", + "properties": { + "LocalCacheDuration": { + "type": "string", + "format": "duration", + "default": "1.00:00:00" + }, + "RemoteCacheDuration": { + "type": "string", + "format": "duration", + "default": "365.00:00:00" + }, + "SeedCacheDuration": { + "type": "string", + "format": "duration", + "default": "365.00:00:00" + } + } + } + } +} \ No newline at end of file diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json new file mode 100644 index 0000000..fa858b8 --- /dev/null +++ b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json @@ -0,0 +1,14 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "allOf": [ + { + "$ref": "https://json.schemastore.org/appsettings.json" + }, + { + "$ref": "appsettings-schema.Umbraco.Cms.json#" + }, + { + "$ref": "appsettings-schema.usync.json#" + } + ] +} \ No newline at end of file diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json new file mode 100644 index 0000000..57aec63 --- /dev/null +++ b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json @@ -0,0 +1,336 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "uSyncAppSettings", + "type": "object", + "properties": { + "uSync": { + "$ref": "#/definitions/USyncuSyncDefinition" + } + }, + "definitions": { + "USyncuSyncDefinition": { + "type": "object", + "description": "Configuration of uSync settings", + "properties": { + "Settings": { + "description": "uSync settings", + "oneOf": [ + { + "$ref": "#/definitions/USyncBackOfficeConfigurationuSyncSettings" + } + ] + }, + "ForceFips": { + "type": "boolean", + "description": "Force uSync to use FIPS compliant hashing algorthims when comparing files" + }, + "Sets": { + "description": "Settings of Handler sets", + "oneOf": [ + { + "$ref": "#/definitions/USyncuSyncSetsDefinition" + } + ] + }, + "AutoTemplates": { + "description": "Settings for the AutoTemplates package, (dynamic adding of templates based on files on disk)", + "oneOf": [ + { + "$ref": "#/definitions/USyncAutoTemplatesDefinition" + } + ] + } + } + }, + "USyncBackOfficeConfigurationuSyncSettings": { + "type": "object", + "description": "uSync Settings", + "properties": { + "RootFolder": { + "type": "string", + "description": "Location where all uSync files are saved by default", + "default": "uSync/v14/" + }, + "Folders": { + "type": "array", + "description": "collection of folders uSync looks in when performing imports.\n ", + "default": "uSync/Root/, uSync/v14/", + "items": { + "type": "string" + } + }, + "LegacyFolder": { + "type": "string", + "description": "folder that has old things in. \n ", + "default": "uSync/v9" + }, + "IsRootSite": { + "type": "boolean", + "description": "Sets this site to be the root site (so it will save into \"uSync/root/\")\n ", + "default": false + }, + "LockRoot": { + "type": "boolean", + "description": "when locked you can't make changes to anything that is in the root", + "default": true + }, + "StopFile": { + "type": "string", + "description": "location of the stop file (relative to the uSync folder)\n ", + "default": "usync.stop" + }, + "OnceFile": { + "type": "string", + "description": "location of the once file (relative to the uSync folder)\n ", + "default": "usync.once" + }, + "LockRootTypes": { + "type": "array", + "description": "lock specific types at root so they can't be changed in child sites. \n ", + "items": { + "type": "string" + } + }, + "DefaultSet": { + "type": "string", + "description": "The default handler set to use on all notification triggered events", + "default": "Default" + }, + "ImportAtStartup": { + "type": "string", + "description": "Import when Umbraco boots (can be group name or 'All' so everything is done, blank or 'none' == off)", + "default": "None" + }, + "ExportAtStartup": { + "type": "string", + "description": "Export when Umbraco boots", + "default": "None" + }, + "ExportOnSave": { + "type": "string", + "description": "Export when an item is saved in Umbraco", + "default": "All" + }, + "UIEnabledGroups": { + "type": "string", + "description": "The handler groups that are enabled in the UI.", + "default": "All" + }, + "ReportDebug": { + "type": "boolean", + "description": "Debug reports (creates an export into a temp folder for comparison)", + "default": false + }, + "AddOnPing": { + "type": "boolean", + "description": "Ping the AddOnUrl to get the json used to show the addons dashboard", + "default": true + }, + "RebuildCacheOnCompletion": { + "type": "boolean", + "description": "Pre Umbraco 8.4 - rebuild the cache was needed after content was imported", + "default": false + }, + "FailOnMissingParent": { + "type": "boolean", + "description": "Fail if the items parent is not in umbraco or part of the batch being imported", + "default": false + }, + "FailOnDuplicates": { + "type": "boolean", + "description": "fail if a duplicate file of same type and key is detected during the import process.\n ", + "default": false + }, + "CacheFolderKeys": { + "type": "boolean", + "description": "Should folder keys be cached (for speed)", + "default": true + }, + "ShowVersionCheckWarning": { + "type": "boolean", + "description": "Show a version check warning to the user if the folder version is less than the version expected by uSync.", + "default": true + }, + "CustomMappings": { + "type": "object", + "description": "Custom mapping keys, allows users to add a simple config mapping to make one property type to behave like an existing one", + "additionalProperties": { + "type": "string" + } + }, + "EnableHistory": { + "type": "boolean", + "description": "Should the history view be on of off ? ", + "default": true + }, + "DefaultExtension": { + "type": "string", + "description": "Default file extension for the uSync files. ", + "default": "config" + }, + "ImportOnFirstBoot": { + "type": "boolean", + "description": "Import the uSync folder on the first boot. ", + "default": false + }, + "FirstBootGroup": { + "type": "string", + "description": "Handler group(s) to run on first boot, default is All (so full import)", + "default": "All" + }, + "DisableDashboard": { + "type": "boolean", + "description": "Disable the default dashboard (so people can't accidently press the buttons).", + "default": "false" + }, + "SummaryDashboard": { + "type": "boolean", + "description": "summarize results (for when there are loads and loads of items)\n ", + "default": "false" + }, + "SummaryLimit": { + "type": "integer", + "description": "limit of items to display before flicking to summary view. (this is per handler)\n ", + "format": "int32", + "default": 1000 + }, + "HideAddOns": { + "type": "string", + "description": "list of addon (tabs) you don't want to show inside uSync dashboard.\n " + }, + "DisableNotificationSuppression": { + "type": "boolean", + "description": "turns of use of the Notifications.Supress method, so notifications\nfire after every item is imported.\n ", + "default": "true" + }, + "BackgroundNotifications": { + "type": "boolean", + "description": "trigger all the notifications in a background thread, \n ", + "default": false + } + } + }, + "USyncuSyncSetsDefinition": { + "type": "object", + "properties": { + "Default": { + "$ref": "#/definitions/USyncBackOfficeConfigurationuSyncHandlerSetSettings" + } + } + }, + "USyncBackOfficeConfigurationuSyncHandlerSetSettings": { + "type": "object", + "description": "Settings for a handler set (group of handlers)", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Is this handler set enabled", + "default": true + }, + "HandlerGroups": { + "type": "array", + "description": "List of groups handlers can belong to.", + "items": { + "type": "string" + } + }, + "DisabledHandlers": { + "type": "array", + "description": "List of disabled handlers", + "items": { + "type": "string" + } + }, + "HandlerDefaults": { + "description": "Default settings for all handlers", + "oneOf": [ + { + "$ref": "#/definitions/USyncBackOfficeConfigurationHandlerSettings" + } + ] + }, + "Handlers": { + "type": "object", + "description": "Settings for named handlers ", + "additionalProperties": { + "$ref": "#/definitions/USyncBackOfficeConfigurationHandlerSettings" + } + }, + "IsSelectable": { + "type": "boolean", + "description": "for handlers to appear in the drop down on the dashboard they have to be selectable\n " + } + } + }, + "USyncBackOfficeConfigurationHandlerSettings": { + "type": "object", + "description": "Settings to control who a handler works", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Is handler enabled or disabled", + "default": true + }, + "Actions": { + "type": "array", + "description": "List of actions the handler is configured for. ", + "items": { + "type": "string" + } + }, + "UseFlatStructure": { + "type": "boolean", + "description": "Should use a flat folder structure when exporting items", + "default": true + }, + "GuidNames": { + "type": "boolean", + "description": "Items should be saved with their guid/key value as the filename", + "default": false + }, + "FailOnMissingParent": { + "type": "boolean", + "description": "Imports should fail if the parent item is missing (if false, item be imported go a close as possible to location)", + "default": false + }, + "Group": { + "type": "string", + "description": "Override the group the handler belongs too.", + "default": "" + }, + "CreateClean": { + "type": "boolean", + "description": "create a corresponding _clean file for this export \n " + }, + "Settings": { + "type": "object", + "description": "Additional settings for the handler", + "additionalProperties": { + "type": "string" + } + } + } + }, + "USyncAutoTemplatesDefinition": { + "type": "object", + "properties": { + "Enabled": { + "type": "boolean", + "description": "Enable AutoTemplates feature", + "default": false + }, + "Delete": { + "type": "boolean", + "description": "Delete templates from Umbraco if the file is missing from disk", + "default": false + }, + "Delay": { + "type": "integer", + "description": "Amount of time (milliseconds) to wait after file change event before applying changes", + "format": "int32", + "default": 1000 + } + } + } + } +} \ No newline at end of file diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json new file mode 100644 index 0000000..7926974 --- /dev/null +++ b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json @@ -0,0 +1,74993 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "definitions": { + "AddOnManagerNamespace": { + "properties": { + "ModelManager": { + "$ref": "#/definitions/ModelManager" + }, + "PluginManager": { + "$ref": "#/definitions/PluginManager" + }, + "ThemeManager": { + "$ref": "#/definitions/ThemeManager" + }, + "baseURL": { + "type": "string" + }, + "language": { + "type": "string" + }, + "languageLoad": { + "type": "boolean" + } + }, + "required": [ + "ModelManager", + "PluginManager", + "ThemeManager", + "baseURL", + "language", + "languageLoad" + ], + "type": "object" + }, + "AllowedFormat": { + "anyOf": [ + { + "$ref": "#/definitions/Separator" + }, + { + "$ref": "#/definitions/FormatReference" + }, + { + "$ref": "#/definitions/BlockStyleFormat" + }, + { + "$ref": "#/definitions/InlineStyleFormat" + }, + { + "$ref": "#/definitions/SelectorStyleFormat" + }, + { + "$ref": "#/definitions/NestedFormatting" + } + ] + }, + "Annotator": { + "properties": { + "annotate": { + "type": "object" + }, + "annotationChanged": { + "type": "object" + }, + "getAll": { + "type": "object" + }, + "register": { + "type": "object" + }, + "remove": { + "type": "object" + }, + "removeAll": { + "type": "object" + } + }, + "required": [ + "annotate", + "annotationChanged", + "getAll", + "register", + "remove", + "removeAll" + ], + "type": "object" + }, + "ApiLoaderProperty": { + "type": [ + "string", + "object" + ] + }, + "AstNode": { + "properties": { + "attributes": { + "$ref": "#/definitions/Attributes$1" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/AstNode" + }, + { + "type": "null" + } + ] + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/AstNode" + }, + { + "type": "null" + } + ] + }, + "name": { + "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": { + "type": "string" + } + }, + "required": [ + "name", + "type" + ], + "type": "object" + }, + "AstNodeConstructor": { + "properties": { + "prototype": { + "$ref": "#/definitions/AstNode" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "Attr": { + "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" + } + ] + }, + "localName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "ownerElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "specified": { + "type": "boolean" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "value": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "baseURI", + "childNodes", + "firstChild", + "isConnected", + "lastChild", + "localName", + "name", + "namespaceURI", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "ownerElement", + "parentElement", + "parentNode", + "prefix", + "previousSibling", + "specified", + "textContent", + "value" + ], + "type": "object" + }, + "AttributeSpec": { + "description": "Used to [define](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) attributes on nodes or\nmarks.", + "properties": { + "default": { + "description": "The default value for this attribute, to use when no explicit\nvalue is provided. Attributes that have no default must be\nprovided whenever a node or mark of a type that has them is\ncreated." + }, + "validate": { + "description": "A function or type name used to validate values of this\nattribute. This will be used when deserializing the attribute\nfrom JSON, and when running [`Node.check`](https://prosemirror.net/docs/ref/#model.Node.check).\nWhen a function, it should raise an exception if the value isn't\nof the expected type or shape. When a string, it should be a\n`|`-separated string of primitive types (`\"number\"`, `\"string\"`,\n`\"boolean\"`, `\"null\"`, and `\"undefined\"`), and the library will\nraise an error when the value is not one of those types.", + "type": [ + "string", + "object" + ] + } + }, + "type": "object" + }, + "Attributes$1": { + "allOf": [ + { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object" + }, + "type": "array" + }, + { + "properties": { + "map": { + "$ref": "#/definitions/Record" + } + }, + "required": [ + "map" + ], + "type": "object" + } + ] + }, + "AutoFillBase": { + "enum": [ + "", + "off", + "on" + ], + "type": "string" + }, + "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" + }, + "getByData": { + "type": "object" + }, + "getByUri": { + "type": "object" + }, + "removeByUri": { + "type": "object" + } + }, + "required": [ + "add", + "create", + "destroy", + "findFirst", + "get", + "getByData", + "getByUri", + "removeByUri" + ], + "type": "object" + }, + "BlockEntryIsExposedConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.BlockWorkspaceIsExposed", + "type": "string" + }, + "match": { + "type": "boolean" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "BlockEntryShowContentEditConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.BlockEntryShowContentEdit", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "BlockStyleFormat": { + "properties": { + "attributes": { + "$ref": "#/definitions/Record" + }, + "block": { + "type": "string" + }, + "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" + }, + "links": { + "type": "boolean" + }, + "list_block": { + "type": "string" + }, + "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" + }, + "wrapper": { + "type": "boolean" + } + }, + "required": [ + "block", + "title" + ], + "type": "object" + }, + "BlockWorkspaceHasSettingsConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.BlockWorkspaceHasSettings", + "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" + }, + "COUNTER_STYLE_RULE": { + "const": 11, + "type": "number" + }, + "FONT_FACE_RULE": { + "const": 5, + "type": "number" + }, + "FONT_FEATURE_VALUES_RULE": { + "const": 14, + "type": "number" + }, + "IMPORT_RULE": { + "const": 3, + "type": "number" + }, + "KEYFRAMES_RULE": { + "const": 7, + "type": "number" + }, + "KEYFRAME_RULE": { + "const": 8, + "type": "number" + }, + "MEDIA_RULE": { + "const": 4, + "type": "number" + }, + "NAMESPACE_RULE": { + "const": 10, + "type": "number" + }, + "PAGE_RULE": { + "const": 6, + "type": "number" + }, + "STYLE_RULE": { + "const": 1, + "type": "number" + }, + "SUPPORTS_RULE": { + "const": 12, + "type": "number" + }, + "cssText": { + "type": "string" + }, + "parentRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "parentStyleSheet": { + "anyOf": [ + { + "$ref": "#/definitions/CSSStyleSheet" + }, + { + "type": "null" + } + ] + }, + "type": { + "type": "number" + } + }, + "required": [ + "CHARSET_RULE", + "COUNTER_STYLE_RULE", + "FONT_FACE_RULE", + "FONT_FEATURE_VALUES_RULE", + "IMPORT_RULE", + "KEYFRAMES_RULE", + "KEYFRAME_RULE", + "MEDIA_RULE", + "NAMESPACE_RULE", + "PAGE_RULE", + "STYLE_RULE", + "SUPPORTS_RULE", + "cssText", + "parentRule", + "parentStyleSheet", + "type" + ], + "type": "object" + }, + "CSSStyleSheet": { + "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" + }, + "ownerNode": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "$ref": "#/definitions/ProcessingInstruction" + }, + { + "type": "null" + } + ] + }, + "ownerRule": { + "anyOf": [ + { + "$ref": "#/definitions/CSSRule" + }, + { + "type": "null" + } + ] + }, + "parentStyleSheet": { + "anyOf": [ + { + "$ref": "#/definitions/CSSStyleSheet" + }, + { + "type": "null" + } + ] + }, + "rules": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/CSSRule" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "title": { + "type": [ + "null", + "string" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "cssRules", + "disabled", + "href", + "media", + "ownerNode", + "ownerRule", + "parentStyleSheet", + "rules", + "title", + "type" + ], + "type": "object" + }, + "CacheStorage": { + "type": "object" + }, + "ChildNode": { + "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" + } + ] + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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" + }, + "Clipboard": { + "type": "object" + }, + "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" + } + ] + }, + "CollectionBulkActionPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" + }, + { + "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" + } + ] + }, + "bookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + }, + { + "type": "null" + } + ] + }, + "content": { + "type": "string" + }, + "fragments": { + "type": "null" + }, + "type": { + "const": "complete", + "type": "string" + } + }, + "required": [ + "beforeBookmark", + "bookmark", + "content", + "fragments", + "type" + ], + "type": "object" + }, + "ContentLanguage": { + "properties": { + "code": { + "type": "string" + }, + "customCode": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "required": [ + "code", + "title" + ], + "type": "object" + }, + "ContentMatch": { + "description": "Instances of this class represent a match state of a node type's\n[content expression](https://prosemirror.net/docs/ref/#model.NodeSpec.content), and can be used to\nfind out whether further content matches here, and whether a given\nposition is a valid end of the node.", + "properties": { + "defaultType": { + "anyOf": [ + { + "$ref": "#/definitions/NodeType" + }, + { + "type": "null" + } + ], + "description": "Get the first matching node type at this match position that can\nbe generated." + }, + "edgeCount": { + "description": "The number of outgoing edges this node has in the finite\nautomaton that describes the content expression.", + "type": "number" + }, + "validEnd": { + "description": "True when this match state represents a valid end of the node.", + "type": "boolean" + } + }, + "required": [ + "defaultType", + "edgeCount", + "validEnd" + ], + "type": "object" + }, + "ControlSelection": { + "properties": { + "destroy": { + "type": "object" + }, + "hideResizeRect": { + "type": "object" + }, + "isResizable": { + "type": "object" + }, + "showResizeRect": { + "type": "object" + }, + "updateResizeRect": { + "type": "object" + } + }, + "required": [ + "destroy", + "hideResizeRect", + "isResizable", + "showResizeRect", + "updateResizeRect" + ], + "type": "object" + }, + "CredentialsContainer": { + "type": "object" + }, + "Crypto": { + "properties": { + "subtle": { + "$ref": "#/definitions/SubtleCrypto" + } + }, + "required": [ + "subtle" + ], + "type": "object" + }, + "CustomElementRegistry": { + "type": "object" + }, + "DOMImplementation": { + "type": "object" + }, + "DOMMatrix": { + "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" + }, + "m21": { + "type": "number" + }, + "m22": { + "type": "number" + }, + "m23": { + "type": "number" + }, + "m24": { + "type": "number" + }, + "m31": { + "type": "number" + }, + "m32": { + "type": "number" + }, + "m33": { + "type": "number" + }, + "m34": { + "type": "number" + }, + "m41": { + "type": "number" + }, + "m42": { + "type": "number" + }, + "m43": { + "type": "number" + }, + "m44": { + "type": "number" + } + }, + "required": [ + "a", + "b", + "c", + "d", + "e", + "f", + "is2D", + "isIdentity", + "m11", + "m12", + "m13", + "m14", + "m21", + "m22", + "m23", + "m24", + "m31", + "m32", + "m33", + "m34", + "m41", + "m42", + "m43", + "m44" + ], + "type": "object" + }, + "DOMPointReadOnly": { + "properties": { + "w": { + "type": "number" + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + }, + "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" + }, + "width": { + "type": "number" + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + } + }, + "required": [ + "bottom", + "height", + "left", + "right", + "top", + "width", + "x", + "y" + ], + "type": "object" + }, + "DOMRectReadOnly": { + "properties": { + "bottom": { + "type": "number" + }, + "height": { + "type": "number" + }, + "left": { + "type": "number" + }, + "right": { + "type": "number" + }, + "top": { + "type": "number" + }, + "width": { + "type": "number" + }, + "x": { + "type": "number" + }, + "y": { + "type": "number" + } + }, + "required": [ + "bottom", + "height", + "left", + "right", + "top", + "width", + "x", + "y" + ], + "type": "object" + }, + "DOMStringMap": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "DOMUtils": { + "properties": { + "add": { + "type": "object" + }, + "addClass": { + "type": "object" + }, + "addStyle": { + "type": "object" + }, + "bind": { + "type": "object" + }, + "boundEvents": { + "items": { + "items": [ + { + "$ref": "#/definitions/Target" + }, + { + "type": "string" + }, + { + "type": "object" + }, + {} + ], + "maxItems": 4, + "minItems": 4, + "type": "array" + }, + "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" + }, + "encode": { + "type": "object" + }, + "events": { + "$ref": "#/definitions/EventUtils" + }, + "files": { + "$ref": "#/definitions/Record" + }, + "findCommonAncestor": { + "type": "object" + }, + "fire": { + "type": "object" + }, + "get": { + "type": "object" + }, + "getAttrib": { + "type": "object" + }, + "getAttribs": { + "type": "object" + }, + "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" + } + }, + "required": [ + "setEditorInterval", + "setEditorTimeout" + ], + "type": "object" + }, + "Document": { + "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": { + "type": "string" + }, + "activeElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "adoptedStyleSheets": { + "items": { + "$ref": "#/definitions/CSSStyleSheet" + }, + "type": "array" + }, + "alinkColor": { + "type": "string" + }, + "all": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "anchors": { + "items": { + "$ref": "#/definitions/HTMLAnchorElement" + }, + "type": "array" + }, + "applets": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Element" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "baseURI": { + "type": "string" + }, + "bgColor": { + "type": "string" + }, + "body": { + "$ref": "#/definitions/HTMLElement" + }, + "characterSet": { + "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": { + "anyOf": [ + { + "$ref": "#/definitions/DocumentType" + }, + { + "type": "null" + } + ] + }, + "documentElement": { + "$ref": "#/definitions/HTMLElement" + }, + "documentURI": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "embeds": { + "items": { + "$ref": "#/definitions/HTMLEmbedElement" + }, + "type": "array" + }, + "fgColor": { + "type": "string" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "fonts": { + "$ref": "#/definitions/FontFaceSet" + }, + "forms": { + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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": { + "$ref": "#/definitions/AutoFillBase" + }, + "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" + }, + "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" + } + ] + }, + "length": { + "type": "number" + }, + "localName": { + "type": "string" + }, + "method": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespaceURI": { + "type": [ + "null", + "string" + ] + }, + "nextElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "noValidate": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "prefix": { + "type": [ + "null", + "string" + ] + }, + "previousElementSibling": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "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" + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "target": { + "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", + "acceptCharset", + "accessKey", + "accessKeyLabel", + "action", + "ariaAtomic", + "ariaAutoComplete", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autocomplete", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "elements", + "encoding", + "enctype", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "length", + "localName", + "method", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "noValidate", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "rel", + "relList", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "target", + "textContent", + "title", + "translate" + ], + "type": "object" + }, + "type": "array" + }, + "fullscreen": { + "type": "boolean" + }, + "fullscreenElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "fullscreenEnabled": { + "type": "boolean" + }, + "head": { + "$ref": "#/definitions/HTMLHeadElement" + }, + "hidden": { + "type": "boolean" + }, + "images": { + "items": { + "$ref": "#/definitions/HTMLImageElement" + }, + "type": "array" + }, + "implementation": { + "$ref": "#/definitions/DOMImplementation" + }, + "inputEncoding": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "lastModified": { + "type": "string" + }, + "linkColor": { + "type": "string" + }, + "links": { + "items": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLAnchorElement" + }, + { + "$ref": "#/definitions/HTMLAreaElement" + } + ] + }, + "type": "array" + }, + "location": { + "$ref": "#/definitions/Location" + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onpointerlockchange": { + "type": [ + "null", + "object" + ] + }, + "onpointerlockerror": { + "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" + ] + }, + "onreadystatechange": { + "type": [ + "null", + "object" + ] + }, + "onreset": { + "type": [ + "null", + "object" + ] + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "onscrollend": { + "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": { + "items": { + "$ref": "#/definitions/HTMLEmbedElement" + }, + "type": "array" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "pointerLockElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "readyState": { + "$ref": "#/definitions/DocumentReadyState" + }, + "referrer": { + "type": "string" + }, + "rootElement": { + "anyOf": [ + { + "$ref": "#/definitions/SVGSVGElement" + }, + { + "type": "null" + } + ] + }, + "scripts": { + "items": { + "$ref": "#/definitions/HTMLScriptElement" + }, + "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" + }, + "title": { + "type": "string" + }, + "visibilityState": { + "$ref": "#/definitions/DocumentVisibilityState" + }, + "vlinkColor": { + "type": "string" + } + }, + "required": [ + "ATTRIBUTE_NODE", + "CDATA_SECTION_NODE", + "COMMENT_NODE", + "DOCUMENT_FRAGMENT_NODE", + "DOCUMENT_NODE", + "DOCUMENT_POSITION_CONTAINED_BY", + "DOCUMENT_POSITION_CONTAINS", + "DOCUMENT_POSITION_DISCONNECTED", + "DOCUMENT_POSITION_FOLLOWING", + "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", + "DOCUMENT_POSITION_PRECEDING", + "DOCUMENT_TYPE_NODE", + "ELEMENT_NODE", + "ENTITY_NODE", + "ENTITY_REFERENCE_NODE", + "NOTATION_NODE", + "PROCESSING_INSTRUCTION_NODE", + "TEXT_NODE", + "URL", + "activeElement", + "adoptedStyleSheets", + "alinkColor", + "all", + "anchors", + "applets", + "baseURI", + "bgColor", + "body", + "characterSet", + "charset", + "childElementCount", + "childNodes", + "children", + "compatMode", + "contentType", + "cookie", + "currentScript", + "defaultView", + "designMode", + "dir", + "doctype", + "documentElement", + "documentURI", + "domain", + "embeds", + "fgColor", + "firstChild", + "firstElementChild", + "fonts", + "forms", + "fullscreen", + "fullscreenElement", + "fullscreenEnabled", + "head", + "hidden", + "images", + "implementation", + "inputEncoding", + "isConnected", + "lastChild", + "lastElementChild", + "lastModified", + "linkColor", + "links", + "location", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointerlockchange", + "onpointerlockerror", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreadystatechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvisibilitychange", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "ownerDocument", + "parentElement", + "parentNode", + "pictureInPictureElement", + "pictureInPictureEnabled", + "plugins", + "pointerLockElement", + "previousSibling", + "readyState", + "referrer", + "rootElement", + "scripts", + "scrollingElement", + "styleSheets", + "textContent", + "timeline", + "title", + "visibilityState", + "vlinkColor" + ], + "type": "object" + }, + "DocumentReadyState": { + "enum": [ + "complete", + "interactive", + "loading" + ], + "type": "string" + }, + "DocumentTimeline": { + "properties": { + "currentTime": { + "anyOf": [ + { + "$ref": "#/definitions/CSSNumericValue" + }, + { + "type": [ + "null", + "number" + ] + } + ] + } + }, + "required": [ + "currentTime" + ], + "type": "object" + }, + "DocumentType": { + "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" + } + ] + }, + "name": { + "type": "string" + }, + "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" + } + ] + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "publicId": { + "type": "string" + }, + "systemId": { + "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", + "firstChild", + "isConnected", + "lastChild", + "name", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "ownerDocument", + "parentElement", + "parentNode", + "previousSibling", + "publicId", + "systemId", + "textContent" + ], + "type": "object" + }, + "DocumentVisibilityState": { + "enum": [ + "hidden", + "visible" + ], + "type": "string" + }, + "DomParser": { + "properties": { + "addAttributeFilter": { + "type": "object" + }, + "addNodeFilter": { + "type": "object" + }, + "getAttributeFilters": { + "type": "object" + }, + "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" + }, + "addRules": { + "type": "object" + }, + "addTempAttr": { + "type": "object" + }, + "getAttributeFilters": { + "type": "object" + }, + "getNodeFilters": { + "type": "object" + }, + "getTempAttrs": { + "type": "object" + }, + "removeAttributeFilter": { + "type": "object" + }, + "removeNodeFilter": { + "type": "object" + }, + "schema": { + "$ref": "#/definitions/Schema" + }, + "serialize": { + "type": "object" + }, + "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" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "Editor": { + "properties": { + "_beforeUnload": { + "type": "object" + }, + "_editableRoot": { + "type": "boolean" + }, + "_eventDispatcher": { + "$ref": "#/definitions/EventDispatcher" + }, + "_nodeChangeDispatcher": { + "$ref": "#/definitions/NodeChange" + }, + "_pendingNativeEvents": { + "items": { + "type": "string" + }, + "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" + }, + "contentDocument": { + "$ref": "#/definitions/Document" + }, + "contentStyles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "contentWindow": { + "$ref": "#/definitions/Window" + }, + "delegates": { + "$ref": "#/definitions/Record>" + }, + "destroyed": { + "type": "boolean" + }, + "dispatch": { + "type": "object" + }, + "documentBaseURI": { + "$ref": "#/definitions/URI" + }, + "documentBaseUrl": { + "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" + }, + "hidden": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "iframeElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLIFrameElement" + }, + { + "type": "null" + } + ] + }, + "iframeHTML": { + "type": "string" + }, + "initialized": { + "type": "boolean" + }, + "inline": { + "type": "boolean" + }, + "isNotDirty": { + "type": "boolean" + }, + "loadedCSS": { + "$ref": "#/definitions/Record" + }, + "mode": { + "$ref": "#/definitions/EditorMode" + }, + "model": { + "$ref": "#/definitions/Model" + }, + "notificationManager": { + "$ref": "#/definitions/NotificationManager" + }, + "off": { + "type": "object" + }, + "on": { + "type": "object" + }, + "once": { + "type": "object" + }, + "options": { + "$ref": "#/definitions/Options" + }, + "orgDisplay": { + "type": "string" + }, + "orgVisibility": { + "type": "string" + }, + "parser": { + "$ref": "#/definitions/DomParser" + }, + "plugins": { + "$ref": "#/definitions/Record" + }, + "quirks": { + "$ref": "#/definitions/Quirks" + }, + "readonly": { + "type": "boolean" + }, + "removed": { + "type": "boolean" + }, + "schema": { + "$ref": "#/definitions/Schema" + }, + "selection": { + "$ref": "#/definitions/EditorSelection" + }, + "serializer": { + "$ref": "#/definitions/DomSerializer" + }, + "shortcuts": { + "$ref": "#/definitions/Shortcuts" + }, + "startContent": { + "type": "string" + }, + "suffix": { + "type": "string" + }, + "targetElm": { + "$ref": "#/definitions/HTMLElement" + }, + "theme": { + "$ref": "#/definitions/Theme" + }, + "toggleNativeEvent": { + "type": "object" + }, + "ui": { + "$ref": "#/definitions/EditorUi" + }, + "unbindAllNativeEvents": { + "type": "object" + }, + "undoManager": { + "$ref": "#/definitions/UndoManager" + }, + "windowManager": { + "$ref": "#/definitions/WindowManager" + } + }, + "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" + ], + "type": "object" + }, + "EditorCommands": { + "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" + } + ] + }, + "addI18n": { + "type": "object" + }, + "baseURI": { + "$ref": "#/definitions/URI" + }, + "baseURL": { + "type": "string" + }, + "defaultOptions": { + "$ref": "#/definitions/RawEditorOptions" + }, + "documentBaseURL": { + "type": "string" + }, + "focusedEditor": { + "anyOf": [ + { + "$ref": "#/definitions/Editor" + }, + { + "type": "null" + } + ] + }, + "i18n": { + "$ref": "#/definitions/I18n" + }, + "majorVersion": { + "type": "string" + }, + "minorVersion": { + "type": "string" + }, + "releaseDate": { + "type": "string" + }, + "suffix": { + "type": "string" + }, + "translate": { + "type": "object" + }, + "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" + }, + "isReadOnly": { + "type": "object" + }, + "register": { + "type": "object" + }, + "set": { + "type": "object" + } + }, + "required": [ + "get", + "isReadOnly", + "register", + "set" + ], + "type": "object" + }, + "EditorObservable": { + "type": "object" + }, + "EditorSelection": { + "properties": { + "bookmarkManager": { + "$ref": "#/definitions/BookmarkManager" + }, + "collapse": { + "type": "object" + }, + "controlSelection": { + "$ref": "#/definitions/ControlSelection" + }, + "destroy": { + "type": "object" + }, + "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" + }, + "setRng": { + "type": "object" + }, + "win": { + "$ref": "#/definitions/Window" + } + }, + "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" + ], + "type": "object" + }, + "EditorUi": { + "properties": { + "hide": { + "type": "object" + }, + "isEnabled": { + "type": "object" + }, + "registry": { + "$ref": "#/definitions/Registry$1" + }, + "setEnabled": { + "type": "object" + }, + "show": { + "type": "object" + }, + "styleSheetLoader": { + "$ref": "#/definitions/StyleSheetLoader" + } + }, + "required": [ + "hide", + "isEnabled", + "registry", + "setEnabled", + "show", + "styleSheetLoader" + ], + "type": "object" + }, + "EditorUpload": { + "properties": { + "addFilter": { + "type": "object" + }, + "blobCache": { + "$ref": "#/definitions/BlobCache" + }, + "destroy": { + "type": "object" + }, + "scanForImages": { + "type": "object" + }, + "uploadImages": { + "type": "object" + }, + "uploadImagesAuto": { + "type": "object" + } + }, + "required": [ + "addFilter", + "blobCache", + "destroy", + "scanForImages", + "uploadImages", + "uploadImagesAuto" + ], + "type": "object" + }, + "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" + }, + "ariaAtomic": { + "type": [ + "null", + "string" + ] + }, + "ariaAutoComplete": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + } + ] + }, + "attributes": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/Attr" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "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" + }, + "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" + ] + }, + "onfullscreenchange": { + "type": [ + "null", + "object" + ] + }, + "onfullscreenerror": { + "type": [ + "null", + "object" + ] + }, + "outerHTML": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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" + }, + "tagName": { + "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", + "ariaAtomic", + "ariaAutoComplete", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributes", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "firstChild", + "firstElementChild", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onfullscreenchange", + "onfullscreenerror", + "outerHTML", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "tagName", + "textContent" + ], + "type": "object" + }, + "Entities": { + "properties": { + "decode": { + "type": "object" + }, + "encodeAllRaw": { + "type": "object" + }, + "encodeNamed": { + "type": "object" + }, + "encodeNumeric": { + "type": "object" + }, + "encodeRaw": { + "type": "object" + }, + "getEncodeFunc": { + "type": "object" + } + }, + "required": [ + "decode", + "encodeAllRaw", + "encodeNamed", + "encodeNumeric", + "encodeRaw", + "getEncodeFunc" + ], + "type": "object" + }, + "Env": { + "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" + }, + "cacheSuffix": {}, + "canHaveCSP": { + "type": "boolean" + }, + "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" + }, + "documentMode": { + "type": "number" + }, + "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" + }, + "transparentSrc": { + "type": "string" + }, + "windowsPhone": { + "type": "boolean" + } + }, + "required": [ + "browser", + "cacheSuffix", + "canHaveCSP", + "container", + "deviceType", + "documentMode", + "os", + "transparentSrc", + "windowsPhone" + ], + "type": "object" + }, + "Environment": { + "properties": { + "baseUrl": { + "description": "The base url where the editor sources are found (which contains the vs folder)", + "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" + }, + "returnValue": { + "type": "boolean" + }, + "srcElement": { + "anyOf": [ + { + "$ref": "#/definitions/EventTarget" + }, + { + "type": "null" + } + ] + }, + "target": { + "anyOf": [ + { + "$ref": "#/definitions/EventTarget" + }, + { + "type": "null" + } + ] + }, + "timeStamp": { + "type": "number" + }, + "type": { + "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" + } + }, + "required": [ + "Event", + "prototype" + ], + "type": "object" + }, + "External": { + "type": "object" + }, + "FakeClipboard": { + "properties": { + "FakeClipboardItem": { + "type": "object" + }, + "clear": { + "type": "object" + }, + "read": { + "type": "object" + }, + "write": { + "type": "object" + } + }, + "required": [ + "FakeClipboardItem", + "clear", + "read", + "write" + ], + "type": "object" + }, + "FocusManager": { + "properties": { + "isEditorUIElement": { + "type": "object" + } + }, + "required": [ + "isEditorUIElement" + ], + "type": "object" + }, + "FontFaceSet": { + "properties": { + "__@toStringTag@1024": { + "type": "string" + }, + "onloading": { + "type": [ + "null", + "object" + ] + }, + "onloadingdone": { + "type": [ + "null", + "object" + ] + }, + "onloadingerror": { + "type": [ + "null", + "object" + ] + }, + "ready": { + "$ref": "#/definitions/Promise" + }, + "size": { + "type": "number" + }, + "status": { + "$ref": "#/definitions/FontFaceSetLoadStatus" + } + }, + "required": [ + "__@toStringTag@1024", + "onloading", + "onloadingdone", + "onloadingerror", + "ready", + "size", + "status" + ], + "type": "object" + }, + "FontFaceSetLoadStatus": { + "enum": [ + "loaded", + "loading" + ], + "type": "string" + }, + "FormatReference": { + "properties": { + "format": { + "type": "string" + }, + "icon": { + "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" + }, + "matchAll": { + "type": "object" + }, + "matchNode": { + "type": "object" + }, + "register": { + "type": "object" + }, + "remove": { + "type": "object" + }, + "toggle": { + "type": "object" + }, + "unregister": { + "type": "object" + } + }, + "required": [ + "apply", + "canApply", + "closest", + "formatChanged", + "get", + "getCssText", + "has", + "match", + "matchAll", + "matchNode", + "register", + "remove", + "toggle", + "unregister" + ], + "type": "object" + }, + "Fragment": { + "description": "A fragment represents a node's collection of child nodes.\n\nLike nodes, fragments are persistent data structures, and you\nshould not mutate them or their content. Rather, you create new\ninstances whenever needed. The API tries to make this easy.", + "properties": { + "childCount": { + "description": "The number of child nodes in this fragment.", + "type": "number" + }, + "content": { + "description": "The child nodes in this fragment.", + "items": { + "$ref": "#/definitions/Node_1" + }, + "type": "array" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/Node_1" + }, + { + "type": "null" + } + ], + "description": "The first child of the fragment, or `null` if it is empty." + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/Node_1" + }, + { + "type": "null" + } + ], + "description": "The last child of the fragment, or `null` if it is empty." + }, + "size": { + "description": "The size of the fragment, which is the total of the size of\nits content nodes.", + "type": "number" + } + }, + "required": [ + "childCount", + "content", + "firstChild", + "lastChild", + "size" + ], + "type": "object" + }, + "FragmentedUndoLevel": { + "properties": { + "beforeBookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + }, + { + "type": "null" + } + ] + }, + "bookmark": { + "anyOf": [ + { + "$ref": "#/definitions/StringPathBookmark" + }, + { + "$ref": "#/definitions/RangeBookmark" + }, + { + "$ref": "#/definitions/IdBookmark" + }, + { + "$ref": "#/definitions/IndexBookmark" + }, + { + "$ref": "#/definitions/PathBookmark" + }, + { + "type": "null" + } + ] + }, + "content": { + "const": "", + "type": "string" + }, + "fragments": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "const": "fragmented", + "type": "string" + } + }, + "required": [ + "beforeBookmark", + "bookmark", + "content", + "fragments", + "type" + ], + "type": "object" + }, + "Geolocation": { + "type": "object" + }, + "HTMLAnchorElement": { + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + }, + "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" + }, + "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" + }, + "hreflang": { + "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" + }, + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "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" + }, + "rev": { + "type": "string" + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "charset", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "coords", + "dataset", + "dir", + "download", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hash", + "hidden", + "host", + "hostname", + "href", + "hreflang", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "origin", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "password", + "pathname", + "ping", + "popover", + "port", + "prefix", + "previousElementSibling", + "previousSibling", + "protocol", + "referrerPolicy", + "rel", + "relList", + "rev", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "search", + "shadowRoot", + "shape", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "target", + "text", + "textContent", + "title", + "translate", + "type", + "username" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "coords", + "dataset", + "dir", + "download", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hash", + "hidden", + "host", + "hostname", + "href", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "noHref", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "origin", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "password", + "pathname", + "ping", + "popover", + "port", + "prefix", + "previousElementSibling", + "previousSibling", + "protocol", + "referrerPolicy", + "rel", + "relList", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "search", + "shadowRoot", + "shape", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "target", + "textContent", + "title", + "translate", + "username" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "height", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "src", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate", + "type", + "width" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "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", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "referrerPolicy", + "role", + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + }, + "fetchPriority": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "border", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "complete", + "contentEditable", + "crossOrigin", + "currentSrc", + "dataset", + "decoding", + "dir", + "draggable", + "enterKeyHint", + "fetchPriority", + "firstChild", + "firstElementChild", + "height", + "hidden", + "hspace", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "isMap", + "lang", + "lastChild", + "lastElementChild", + "loading", + "localName", + "longDesc", + "lowsrc", + "name", + "namespaceURI", + "naturalHeight", + "naturalWidth", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "referrerPolicy", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "sizes", + "slot", + "spellcheck", + "src", + "srcset", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate", + "useMap", + "vspace", + "width", + "x", + "y" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + }, + "fetchPriority": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "async", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "charset", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "crossOrigin", + "dataset", + "defer", + "dir", + "draggable", + "enterKeyHint", + "event", + "fetchPriority", + "firstChild", + "firstElementChild", + "hidden", + "htmlFor", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "integrity", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "noModule", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "referrerPolicy", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "src", + "style", + "tabIndex", + "tagName", + "text", + "textContent", + "title", + "translate", + "type" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "popover": { + "type": [ + "null", + "string" + ] + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autocapitalize", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "contentEditable", + "dataset", + "dir", + "draggable", + "enterKeyHint", + "firstChild", + "firstElementChild", + "hidden", + "id", + "inert", + "innerHTML", + "innerText", + "inputMode", + "isConnected", + "isContentEditable", + "lang", + "lastChild", + "lastElementChild", + "localName", + "name", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "offsetHeight", + "offsetLeft", + "offsetParent", + "offsetTop", + "offsetWidth", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "outerText", + "ownerDocument", + "parentElement", + "parentNode", + "part", + "popover", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "spellcheck", + "style", + "tabIndex", + "tagName", + "textContent", + "title", + "translate" + ], + "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" + }, + "ManifestClipboardCopyPropertyValueTranslator": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "fromPropertyEditorUi": { + "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" + }, + "toClipboardEntryValueType": { + "type": "string" + }, + "type": { + "const": "clipboardCopyPropertyValueTranslator", + "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", + "fromPropertyEditorUi", + "name", + "toClipboardEntryValueType", + "type" + ], + "type": "object" + }, + "ManifestClipboardPastePropertyValueTranslator": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "fromClipboardEntryValueType": { + "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" + }, + "toPropertyEditorUi": { + "type": "string" + }, + "type": { + "const": "clipboardPastePropertyValueTranslator", + "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", + "fromClipboardEntryValueType", + "name", + "toPropertyEditorUi", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "create", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "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", + "kind", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestDataSourceDataMapping": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forDataModel": { + "type": "string" + }, + "forDataSource": { + "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/MetaDataSourceDataMapping" + }, + "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 lower numbers being first in the list", + "type": "number" + } + }, + "required": [ + "alias", + "forDataModel", + "forDataSource", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestEntityActionCreateKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "create", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionCreateKind" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestEntityActionDeleteWithRelationKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "deleteWithRelation", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionDeleteWithRelationKind" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityActionReloadTreeItemChildrenKind" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestEntityActionTrashWithRelationKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "trashWithRelation", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityActionTrashWithRelationKind" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestEntityBulkActionDefaultKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityBulkActionDefaultKind" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionDeleteKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityBulkActionDeleteKind" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionDeleteWithRelationKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "deleteWithRelation", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionDeleteWithRelationKind" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionDuplicateToKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityBulkActionDuplicateToKind" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionMoveToKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityBulkActionMoveToKind" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionTrashKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityBulkActionTrashKind" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionTrashKind_1": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityBulkActionTrashKind_1" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityBulkActionTrashWithRelationKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "trashWithRelation", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityBulkActionTrashWithRelationKind" + }, + "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", + "kind", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestEntityCreateOptionAction": { + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "type": "array" + }, + "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/MetaEntityCreateOptionAction" + }, + "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": "entityCreateOptionAction", + "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" + }, + "ManifestEntityCreateOptionActionFolderKind": { + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "type": "array" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "js": { + "description": "The file location of the javascript file to load", + "type": "string" + }, + "kind": { + "const": "folder", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaEntityCreateOptionActionFolderKind" + }, + "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": "entityCreateOptionAction", + "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" + }, + "ManifestEntityItemRef": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaEntityItemRef", + "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": "entityItemRef", + "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" + }, + "ManifestFileUploadPreview": { + "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" + }, + "forMimeTypes": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string" + } + ], + "description": "Array of the mime types that are supported by this extension.", + "examples": [ + [ + "image/png", + "image/jpeg" + ], + "image/*" + ] + }, + "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": "fileUploadPreview", + "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", + "forMimeTypes", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestMenuItemLinkKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "link", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaMenuItemLinkKind", + "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" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "properties": { + "icon": { + "type": [ + "null", + "string" + ] + }, + "label": { + "type": [ + "null", + "string" + ] + } + }, + "type": "object" + }, + "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" + }, + "ManifestPickerSearchResultItem": { + "description": "Represents a picker search result element.", + "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": "pickerSearchResultItem", + "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" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestPropertyActionCopyToClipboardKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "copyToClipboard", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaPropertyActionCopyToClipboardKind" + }, + "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" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestPropertyActionPasteFromClipboardKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "pasteFromClipboard", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaPropertyActionPasteFromClipboardKind" + }, + "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" + }, + "ManifestPropertyContext": { + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "type": "array" + }, + "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/MetaPropertyContext" + }, + "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": "propertyContext", + "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" + }, + "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" + }, + "ManifestPropertyValueCloner": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forEditorAlias": { + "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": "propertyValueCloner", + "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", + "forEditorAlias", + "name", + "type" + ], + "type": "object" + }, + "ManifestPropertyValuePreset": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forPropertyEditorSchemaAlias": { + "type": "string" + }, + "forPropertyEditorUiAlias": { + "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": "propertyValuePreset", + "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" + }, + "ManifestPropertyValueResolver": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "forEditorAlias": { + "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/MetaPropertyValueResolver" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "propertyValueResolver", + "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", + "forEditorAlias", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestTiptapExtension": { + "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/MetaTiptapExtension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "tiptapExtension", + "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" + }, + "ManifestTiptapToolbarExtension": { + "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" + }, + "forExtensions": { + "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/MetaTiptapToolbarExtension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "tiptapToolbarExtension", + "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" + }, + "ManifestTiptapToolbarExtensionButtonKind": { + "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" + }, + "forExtensions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "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/MetaTiptapToolbarExtension" + }, + "name": { + "description": "The friendly name of the extension", + "type": "string" + }, + "type": { + "const": "tiptapToolbarExtension", + "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" + }, + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestTreeItemRecycleBinKind": { + "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": { + "const": "recycleBin", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaTreeItemRecycleBinKind" + }, + "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", + "kind", + "meta", + "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" + }, + "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" + }, + "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 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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\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" + }, + "ManifestWorkspaceActionMenuItemDefaultKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" + }, + "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/MetaWorkspaceActionMenuItemDefaultKind" + }, + "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", + "kind", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestWorkspaceDefaultKind": { + "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": "default", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "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" + }, + "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" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestWorkspaceInfoApp": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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/MetaWorkspaceInfoApp", + "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": "workspaceInfoApp", + "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" + }, + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "ManifestWorkspaceViewCollectionKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "collection", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "meta": { + "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", + "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" + }, + "ManifestWorkspaceViewContentCollectionKind": { + "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/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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": "contentCollection", + "description": "The kind of the extension, used to group extensions together", + "type": "string" + }, + "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", + "kind", + "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": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "Mark": { + "description": "A mark is a piece of information that can be attached to a node,\nsuch as it being emphasized, in code font, or a link. It has a\ntype and optionally a set of attributes that provide further\ninformation (such as the target of the link). Marks are created\nthrough a `Schema`, which controls which types exist and which\nattributes they have.", + "properties": { + "attrs": { + "additionalProperties": {}, + "description": "The attributes associated with this mark.", + "type": "object" + }, + "type": { + "$ref": "#/definitions/MarkType", + "description": "The type of this mark." + } + }, + "required": [ + "attrs", + "type" + ], + "type": "object" + }, + "MarkSpec": { + "additionalProperties": {}, + "description": "Used to define marks when creating a schema.", + "properties": { + "attrs": { + "additionalProperties": { + "$ref": "#/definitions/AttributeSpec" + }, + "description": "The attributes that marks of this type get.", + "type": "object" + }, + "excludes": { + "description": "Determines which other marks this mark can coexist with. Should\nbe a space-separated strings naming other marks or groups of marks.\nWhen a mark is [added](https://prosemirror.net/docs/ref/#model.Mark.addToSet) to a set, all marks\nthat it excludes are removed in the process. If the set contains\nany mark that excludes the new mark but is not, itself, excluded\nby the new mark, the mark can not be added an the set. You can\nuse the value `\"_\"` to indicate that the mark excludes all\nmarks in the schema.\n\nDefaults to only being exclusive with marks of the same type. You\ncan set it to an empty string (or any string not containing the\nmark's own name) to allow multiple marks of a given type to\ncoexist (as long as they have different attributes).", + "type": "string" + }, + "group": { + "description": "The group or space-separated groups to which this mark belongs.", + "type": "string" + }, + "inclusive": { + "description": "Whether this mark should be active when the cursor is positioned\nat its end (or at its start when that is also the start of the\nparent node). Defaults to true.", + "type": "boolean" + }, + "parseDOM": { + "description": "Associates DOM parser information with this mark (see the\ncorresponding [node spec field](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM)). The\n`mark` field in the rules is implied.", + "items": { + "$ref": "#/definitions/ParseRule" + }, + "type": "array" + }, + "spanning": { + "description": "Determines whether marks of this type can span multiple adjacent\nnodes when serialized to DOM/HTML. Defaults to true.", + "type": "boolean" + }, + "toDOM": { + "description": "Defines the default way marks of this type should be serialized\nto DOM/HTML. When the resulting spec contains a hole, that is\nwhere the marked content is placed. Otherwise, it is appended to\nthe top node.", + "type": "object" + } + }, + "type": "object" + }, + "MarkType": { + "description": "Like nodes, marks (which are associated with nodes to signify\nthings like emphasis or being part of a link) are\n[tagged](https://prosemirror.net/docs/ref/#model.Mark.type) with type objects, which are\ninstantiated once per `Schema`.", + "properties": { + "name": { + "description": "The name of the mark type.", + "type": "string" + }, + "schema": { + "$ref": "#/definitions/Schema", + "description": "The schema that this mark type instance is part of." + }, + "spec": { + "$ref": "#/definitions/MarkSpec", + "description": "The spec on which the type is based." + } + }, + "required": [ + "name", + "schema", + "spec" + ], + "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": { + "additionalOptions": { + "type": "boolean" + }, + "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" + }, + "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" + }, + "MetaDataSourceDataMapping": { + "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" + }, + "MetaEntityActionCreateKind": { + "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}" + }, + "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" + }, + "MetaEntityActionDefaultKind": { + "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}" + }, + "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": { + "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": { + "headline": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "type": "object" + }, + "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" + }, + "MetaEntityActionDeleteWithRelationKind": { + "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": { + "headline": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "type": "object" + }, + "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" + }, + "referenceRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias", + "label", + "referenceRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionDuplicateToKind": { + "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}" + }, + "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": { + "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" + }, + "recycleBinRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "recycleBinRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionFolderKind": { + "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}" + }, + "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": { + "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}" + }, + "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" + }, + "MetaEntityActionReloadTreeItemChildrenKind": { + "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}" + }, + "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" + }, + "MetaEntityActionRenameServerFileKind": { + "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}" + }, + "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": { + "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" + }, + "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": { + "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" + }, + "sortChildrenOfRepositoryAlias": { + "type": "string" + }, + "treeRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "sortChildrenOfRepositoryAlias", + "treeRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityActionTrashKind": { + "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}" + }, + "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" + }, + "MetaEntityActionTrashWithRelationKind": { + "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}" + }, + "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" + }, + "referenceRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "itemRepositoryAlias", + "label", + "recycleBinRepositoryAlias", + "referenceRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkAction": { + "type": "object" + }, + "MetaEntityBulkActionDefaultKind": { + "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" + ], + "type": "object" + }, + "MetaEntityBulkActionDeleteKind": { + "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" + ], + "type": "object" + }, + "MetaEntityBulkActionDeleteWithRelationKind": { + "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" + }, + "referenceRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias", + "referenceRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionDuplicateToKind": { + "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" + }, + "bulkDuplicateRepositoryAlias": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$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/UmbEntityIsNotTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" + }, + { + "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" + }, + { + "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" + }, + { + "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" + } + ] + }, + "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" + }, + "foldersOnly": { + "type": "boolean" + }, + "forEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hideTreeRoot": { + "type": "boolean" + }, + "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." + }, + "treeAlias": { + "type": "string" + }, + "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", + "bulkDuplicateRepositoryAlias", + "forEntityTypes", + "meta", + "name", + "treeAlias", + "type" + ], + "type": "object" + }, + "MetaEntityBulkActionMoveToKind": { + "properties": { + "bulkMoveRepositoryAlias": { + "type": "string" + }, + "foldersOnly": { + "type": "boolean" + }, + "hideTreeRoot": { + "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" + } + }, + "required": [ + "bulkMoveRepositoryAlias", + "icon", + "treeAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionTrashKind": { + "properties": { + "bulkTrashRepositoryAlias": { + "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": [ + "bulkTrashRepositoryAlias", + "icon" + ], + "type": "object" + }, + "MetaEntityBulkActionTrashKind_1": { + "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", + "recycleBinRepositoryAlias" + ], + "type": "object" + }, + "MetaEntityBulkActionTrashWithRelationKind": { + "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" + }, + "referenceRepositoryAlias": { + "type": "string" + } + }, + "required": [ + "icon", + "itemRepositoryAlias", + "recycleBinRepositoryAlias", + "referenceRepositoryAlias" + ], + "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}" + }, + "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" + }, + "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 with Template", + "Create from Blueprint" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaEntityCreateOptionActionFolderKind": { + "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}" + }, + "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" + }, + "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 with Template", + "Create from Blueprint" + ], + "type": "string" + } + }, + "required": [ + "folderRepositoryAlias", + "icon", + "label" + ], + "type": "object" + }, + "MetaEntityItemRef": { + "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.\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" + }, + "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" + }, + "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" + }, + "MetaMenuItemLinkKind": { + "properties": { + "entityType": { + "type": "string" + }, + "href": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "menus": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "href", + "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" + }, + "MetaPackageView": { + "properties": { + "packageName": { + "type": "string" + } + }, + "required": [ + "packageName" + ], + "type": "object" + }, + "MetaPropertyAction": { + "type": "object" + }, + "MetaPropertyActionCopyToClipboardKind": { + "properties": { + "clipboardCopyResolverAlias": { + "type": "string" + } + }, + "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" + }, + "MetaPropertyActionPasteFromClipboardKind": { + "type": "object" + }, + "MetaPropertyContext": { + "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\".", + "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.", + "type": "string" + }, + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" + }, + "supportsReadOnly": { + "type": "boolean" + } + }, + "required": [ + "group", + "icon", + "label" + ], + "type": "object" + }, + "MetaPropertyValueResolver": { + "properties": { + "editorAlias": { + "type": "string" + } + }, + "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" + }, + "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" + }, + "MetaTiptapExtension": { + "properties": { + "description": { + "type": "string" + }, + "group": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + } + }, + "required": [ + "group", + "icon", + "label" + ], + "type": "object" + }, + "MetaTiptapToolbarExtension": { + "properties": { + "alias": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + } + }, + "required": [ + "alias", + "icon", + "label" + ], + "type": "object" + }, + "MetaTree": { + "properties": { + "repositoryAlias": { + "type": "string" + } + }, + "required": [ + "repositoryAlias" + ], + "type": "object" + }, + "MetaTreeItemRecycleBinKind": { + "properties": { + "supportedEntityTypes": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "supportedEntityTypes" + ], + "type": "object" + }, + "MetaUfmComponent": { + "properties": { + "alias": { + "type": "string" + }, + "marker": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "MetaUfmFilter": { + "properties": { + "alias": { + "type": "string" + } + }, + "required": [ + "alias" + ], + "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": { + "additionalOptions": { + "type": "boolean" + }, + "color": { + "enum": [ + "", + "danger", + "default", + "positive", + "warning" + ], + "type": "string" + }, + "href": { + "type": "string" + }, + "label": { + "type": "string" + }, + "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" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaWorkspaceDefaultKind": { + "properties": { + "entityType": { + "type": "string" + }, + "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" + }, + "label": { + "type": "string" + }, + "pathname": { + "type": "string" + } + }, + "required": [ + "icon", + "label", + "pathname" + ], + "type": "object" + }, + "MetaWorkspaceViewCollectionKind": { + "properties": { + "collectionAlias": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "label": { + "type": "string" + }, + "pathname": { + "type": "string" + } + }, + "required": [ + "collectionAlias", + "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" + } + ] + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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" + }, + "NodeSpec": { + "additionalProperties": {}, + "description": "A description of a node type, used when defining a schema.", + "properties": { + "atom": { + "description": "Can be set to true to indicate that, though this isn't a [leaf\nnode](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf), it doesn't have directly editable\ncontent and should be treated as a single unit in the view.", + "type": "boolean" + }, + "attrs": { + "additionalProperties": { + "$ref": "#/definitions/AttributeSpec" + }, + "description": "The attributes that nodes of this type get.", + "type": "object" + }, + "code": { + "description": "Can be used to indicate that this node contains code, which\ncauses some commands to behave differently.", + "type": "boolean" + }, + "content": { + "description": "The content expression for this node, as described in the [schema\nguide](/docs/guide/#schema.content_expressions). When not given,\nthe node does not allow any content.", + "type": "string" + }, + "defining": { + "description": "When enabled, enables both\n[`definingAsContext`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingAsContext) and\n[`definingForContent`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingForContent).", + "type": "boolean" + }, + "definingAsContext": { + "description": "Determines whether this node is considered an important parent\nnode during replace operations (such as paste). Non-defining (the\ndefault) nodes get dropped when their entire content is replaced,\nwhereas defining nodes persist and wrap the inserted content.", + "type": "boolean" + }, + "definingForContent": { + "description": "In inserted content the defining parents of the content are\npreserved when possible. Typically, non-default-paragraph\ntextblock types, and possibly list items, are marked as defining.", + "type": "boolean" + }, + "draggable": { + "description": "Determines whether nodes of this type can be dragged without\nbeing selected. Defaults to false.", + "type": "boolean" + }, + "group": { + "description": "The group or space-separated groups to which this node belongs,\nwhich can be referred to in the content expressions for the\nschema.", + "type": "string" + }, + "inline": { + "description": "Should be set to true for inline nodes. (Implied for text nodes.)", + "type": "boolean" + }, + "isolating": { + "description": "When enabled (default is false), the sides of nodes of this type\ncount as boundaries that regular editing operations, like\nbackspacing or lifting, won't cross. An example of a node that\nshould probably have this enabled is a table cell.", + "type": "boolean" + }, + "leafText": { + "description": "Defines the default way a [leaf node](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf) of\nthis type should be serialized to a string (as used by\n[`Node.textBetween`](https://prosemirror.net/docs/ref/#model.Node^textBetween) and\n[`Node.textContent`](https://prosemirror.net/docs/ref/#model.Node^textContent)).", + "type": "object" + }, + "linebreakReplacement": { + "description": "A single inline node in a schema can be set to be a linebreak\nequivalent. When converting between block types that support the\nnode and block types that don't but have\n[`whitespace`](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) set to `\"pre\"`,\n[`setBlockType`](https://prosemirror.net/docs/ref/#transform.Transform.setBlockType) will convert\nbetween newline characters to or from linebreak nodes as\nappropriate.", + "type": "boolean" + }, + "marks": { + "description": "The marks that are allowed inside of this node. May be a\nspace-separated string referring to mark names or groups, `\"_\"`\nto explicitly allow all marks, or `\"\"` to disallow marks. When\nnot given, nodes with inline content default to allowing all\nmarks, other nodes default to not allowing marks.", + "type": "string" + }, + "parseDOM": { + "description": "Associates DOM parser information with this node, which can be\nused by [`DOMParser.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMParser^fromSchema) to\nautomatically derive a parser. The `node` field in the rules is\nimplied (the name of this node will be filled in automatically).\nIf you supply your own parser, you do not need to also specify\nparsing rules in your schema.", + "items": { + "$ref": "#/definitions/TagParseRule" + }, + "type": "array" + }, + "selectable": { + "description": "Controls whether nodes of this type can be selected as a [node\nselection](https://prosemirror.net/docs/ref/#state.NodeSelection). Defaults to true for non-text\nnodes.", + "type": "boolean" + }, + "toDOM": { + "description": "Defines the default way a node of this type should be serialized\nto DOM/HTML (as used by\n[`DOMSerializer.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMSerializer^fromSchema)).\nShould return a DOM node or an [array\nstructure](https://prosemirror.net/docs/ref/#model.DOMOutputSpec) that describes one, with an\noptional number zero (“hole”) in it to indicate where the node's\ncontent should be inserted.\n\nFor text nodes, the default is to create a text DOM node. Though\nit is possible to create a serializer where text is rendered\ndifferently, this is not supported inside the editor, so you\nshouldn't override that in your text node spec.", + "type": "object" + }, + "toDebugString": { + "description": "Defines the default way a node of this type should be serialized\nto a string representation for debugging (e.g. in error messages).", + "type": "object" + }, + "whitespace": { + "description": "Controls way whitespace in this a node is parsed. The default is\n`\"normal\"`, which causes the [DOM parser](https://prosemirror.net/docs/ref/#model.DOMParser) to\ncollapse whitespace in normal mode, and normalize it (replacing\nnewlines and such with spaces) otherwise. `\"pre\"` causes the\nparser to preserve spaces inside the node. When this option isn't\ngiven, but [`code`](https://prosemirror.net/docs/ref/#model.NodeSpec.code) is true, `whitespace`\nwill default to `\"pre\"`. Note that this option doesn't influence\nthe way the node is rendered—that should be handled by `toDOM`\nand/or styling.", + "enum": [ + "normal", + "pre" + ], + "type": "string" + } + }, + "type": "object" + }, + "NodeType": { + "description": "Node types are objects allocated once per `Schema` and used to\n[tag](https://prosemirror.net/docs/ref/#model.Node.type) `Node` instances. They contain information\nabout the node type, such as its name and what kind of node it\nrepresents.", + "properties": { + "contentMatch": { + "$ref": "#/definitions/ContentMatch", + "description": "The starting match of the node type's content expression." + }, + "inlineContent": { + "description": "True if this node type has inline content.", + "type": "boolean" + }, + "isAtom": { + "description": "True when this node is an atom, i.e. when it does not have\ndirectly editable content.", + "type": "boolean" + }, + "isBlock": { + "description": "True if this is a block type", + "type": "boolean" + }, + "isInline": { + "description": "True if this is an inline type.", + "type": "boolean" + }, + "isLeaf": { + "description": "True for node types that allow no content.", + "type": "boolean" + }, + "isText": { + "description": "True if this is the text node type.", + "type": "boolean" + }, + "isTextblock": { + "description": "True if this is a textblock type, a block that contains inline\ncontent.", + "type": "boolean" + }, + "markSet": { + "anyOf": [ + { + "items": { + "$ref": "#/definitions/MarkType" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "description": "The set of marks allowed in this node. `null` means all marks\nare allowed." + }, + "name": { + "description": "The name the node type has in this schema.", + "type": "string" + }, + "schema": { + "$ref": "#/definitions/Schema", + "description": "A link back to the `Schema` the node type belongs to." + }, + "spec": { + "$ref": "#/definitions/NodeSpec", + "description": "The spec that this type is based on" + }, + "whitespace": { + "description": "The node type's [whitespace](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) option.", + "enum": [ + "normal", + "pre" + ], + "type": "string" + } + }, + "required": [ + "contentMatch", + "inlineContent", + "isAtom", + "isBlock", + "isInline", + "isLeaf", + "isText", + "isTextblock", + "markSet", + "name", + "schema", + "spec", + "whitespace" + ], + "type": "object" + }, + "Node_1": { + "description": "This class represents a node in the tree that makes up a\nProseMirror document. So a document is an instance of `Node`, with\nchildren that are also instances of `Node`.\n\nNodes are persistent data structures. Instead of changing them, you\ncreate new ones with the content you want. Old ones keep pointing\nat the old document shape. This is made cheaper by sharing\nstructure between the old and new data as much as possible, which a\ntree shape like this (without back pointers) makes easy.\n\n*Do not** directly mutate the properties of a `Node` object. See\n[the guide](/docs/guide/#doc) for more information.", + "properties": { + "attrs": { + "additionalProperties": {}, + "description": "An object mapping attribute names to values. The kind of\nattributes allowed and required are\n[determined](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) by the node type.", + "type": "object" + }, + "childCount": { + "description": "The number of children that the node has.", + "type": "number" + }, + "children": { + "description": "The array of this node's child nodes.", + "items": { + "$ref": "#/definitions/Node_1" + }, + "type": "array" + }, + "content": { + "$ref": "#/definitions/Fragment", + "description": "A container holding the node's children." + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/Node_1" + }, + { + "type": "null" + } + ], + "description": "Returns this node's first child, or `null` if there are no\nchildren." + }, + "inlineContent": { + "description": "True when this node allows inline content.", + "type": "boolean" + }, + "isAtom": { + "description": "True when this is an atom, i.e. when it does not have directly\neditable content. This is usually the same as `isLeaf`, but can\nbe configured with the [`atom` property](https://prosemirror.net/docs/ref/#model.NodeSpec.atom)\non a node's spec (typically used when the node is displayed as\nan uneditable [node view](https://prosemirror.net/docs/ref/#view.NodeView)).", + "type": "boolean" + }, + "isBlock": { + "description": "True when this is a block (non-inline node)", + "type": "boolean" + }, + "isInline": { + "description": "True when this is an inline node (a text node or a node that can\nappear among text).", + "type": "boolean" + }, + "isLeaf": { + "description": "True when this is a leaf node.", + "type": "boolean" + }, + "isText": { + "description": "True when this is a text node.", + "type": "boolean" + }, + "isTextblock": { + "description": "True when this is a textblock node, a block node with inline\ncontent.", + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/Node_1" + }, + { + "type": "null" + } + ], + "description": "Returns this node's last child, or `null` if there are no\nchildren." + }, + "marks": { + "description": "The marks (things like whether it is emphasized or part of a\nlink) applied to this node.", + "items": { + "$ref": "#/definitions/Mark" + }, + "type": "array" + }, + "nodeSize": { + "description": "The size of this node, as defined by the integer-based [indexing\nscheme](/docs/guide/#doc.indexing). For text nodes, this is the\namount of characters. For other leaf nodes, it is one. For\nnon-leaf nodes, it is the size of the content plus two (the\nstart and end token).", + "type": "number" + }, + "text": { + "description": "For text nodes, this contains the node's text content.", + "type": "string" + }, + "textContent": { + "description": "Concatenates all the text nodes found in this fragment and its\nchildren.", + "type": "string" + }, + "type": { + "$ref": "#/definitions/NodeType", + "description": "The type of node that this is." + } + }, + "required": [ + "attrs", + "childCount", + "children", + "content", + "firstChild", + "inlineContent", + "isAtom", + "isBlock", + "isInline", + "isLeaf", + "isText", + "isTextblock", + "lastChild", + "marks", + "nodeSize", + "textContent", + "type" + ], + "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" + } + ] + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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" + }, + "ParseRule": { + "anyOf": [ + { + "$ref": "#/definitions/TagParseRule" + }, + { + "$ref": "#/definitions/StyleParseRule" + } + ], + "description": "A value that describes how to parse a given DOM node or inline\nstyle as a ProseMirror node or mark." + }, + "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" + } + ] + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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@1024": { + "type": "string" + } + }, + "required": [ + "__@toStringTag@1024" + ], + "type": "object" + }, + "Promise": { + "properties": { + "__@toStringTag@1024": { + "type": "string" + } + }, + "required": [ + "__@toStringTag@1024" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "dataset", + "firstChild", + "firstElementChild", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "ownerDocument", + "ownerSVGElement", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "style", + "tabIndex", + "tagName", + "textContent", + "viewportElement" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "currentScale", + "currentTranslate", + "dataset", + "firstChild", + "firstElementChild", + "height", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onafterprint", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforeprint", + "onbeforetoggle", + "onbeforeunload", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongamepadconnected", + "ongamepaddisconnected", + "ongotpointercapture", + "onhashchange", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onlanguagechange", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmessage", + "onmessageerror", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onoffline", + "ononline", + "onpagehide", + "onpageshow", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onpopstate", + "onprogress", + "onratechange", + "onrejectionhandled", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onstorage", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onunhandledrejection", + "onunload", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "ownerDocument", + "ownerSVGElement", + "parentElement", + "parentNode", + "part", + "prefix", + "preserveAspectRatio", + "previousElementSibling", + "previousSibling", + "requiredExtensions", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "style", + "systemLanguage", + "tabIndex", + "tagName", + "textContent", + "transform", + "viewBox", + "viewportElement", + "width", + "x", + "y" + ], + "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" + ] + }, + "ariaBrailleLabel": { + "type": [ + "null", + "string" + ] + }, + "ariaBrailleRoleDescription": { + "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" + ] + }, + "ariaDescription": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "onscrollend": { + "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" + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "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" + }, + "baselineSource": { + "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" + }, + "contentVisibility": { + "type": "string" + }, + "counterIncrement": { + "type": "string" + }, + "counterReset": { + "type": "string" + }, + "counterSet": { + "type": "string" + }, + "cssFloat": { + "type": "string" + }, + "cssText": { + "type": "string" + }, + "cursor": { + "type": "string" + }, + "cx": { + "type": "string" + }, + "cy": { + "type": "string" + }, + "d": { + "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" + }, + "forcedColorAdjust": { + "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" + }, + "mathDepth": { + "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" + }, + "offsetAnchor": { + "type": "string" + }, + "offsetDistance": { + "type": "string" + }, + "offsetPath": { + "type": "string" + }, + "offsetPosition": { + "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" + }, + "r": { + "type": "string" + }, + "resize": { + "type": "string" + }, + "right": { + "type": "string" + }, + "rotate": { + "type": "string" + }, + "rowGap": { + "type": "string" + }, + "rubyPosition": { + "type": "string" + }, + "rx": { + "type": "string" + }, + "ry": { + "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" + }, + "scrollbarColor": { + "type": "string" + }, + "scrollbarGutter": { + "type": "string" + }, + "scrollbarWidth": { + "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" + }, + "textWrap": { + "type": "string" + }, + "textWrapMode": { + "type": "string" + }, + "textWrapStyle": { + "type": "string" + }, + "top": { + "type": "string" + }, + "touchAction": { + "type": "string" + }, + "transform": { + "type": "string" + }, + "transformBox": { + "type": "string" + }, + "transformOrigin": { + "type": "string" + }, + "transformStyle": { + "type": "string" + }, + "transition": { + "type": "string" + }, + "transitionBehavior": { + "type": "string" + }, + "transitionDelay": { + "type": "string" + }, + "transitionDuration": { + "type": "string" + }, + "transitionProperty": { + "type": "string" + }, + "transitionTimingFunction": { + "type": "string" + }, + "translate": { + "type": "string" + }, + "unicodeBidi": { + "type": "string" + }, + "userSelect": { + "type": "string" + }, + "vectorEffect": { + "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" + }, + "whiteSpaceCollapse": { + "type": "string" + }, + "widows": { + "type": "string" + }, + "width": { + "type": "string" + }, + "willChange": { + "type": "string" + }, + "wordBreak": { + "type": "string" + }, + "wordSpacing": { + "type": "string" + }, + "wordWrap": { + "type": "string" + }, + "writingMode": { + "type": "string" + }, + "x": { + "type": "string" + }, + "y": { + "type": "string" + }, + "zIndex": { + "type": "string" + }, + "zoom": { + "type": "string" + } + }, + "required": [ + "accentColor", + "alignContent", + "alignItems", + "alignSelf", + "alignmentBaseline", + "all", + "animation", + "animationComposition", + "animationDelay", + "animationDirection", + "animationDuration", + "animationFillMode", + "animationIterationCount", + "animationName", + "animationPlayState", + "animationTimingFunction", + "appearance", + "aspectRatio", + "backdropFilter", + "backfaceVisibility", + "background", + "backgroundAttachment", + "backgroundBlendMode", + "backgroundClip", + "backgroundColor", + "backgroundImage", + "backgroundOrigin", + "backgroundPosition", + "backgroundPositionX", + "backgroundPositionY", + "backgroundRepeat", + "backgroundSize", + "baselineShift", + "baselineSource", + "blockSize", + "border", + "borderBlock", + "borderBlockColor", + "borderBlockEnd", + "borderBlockEndColor", + "borderBlockEndStyle", + "borderBlockEndWidth", + "borderBlockStart", + "borderBlockStartColor", + "borderBlockStartStyle", + "borderBlockStartWidth", + "borderBlockStyle", + "borderBlockWidth", + "borderBottom", + "borderBottomColor", + "borderBottomLeftRadius", + "borderBottomRightRadius", + "borderBottomStyle", + "borderBottomWidth", + "borderCollapse", + "borderColor", + "borderEndEndRadius", + "borderEndStartRadius", + "borderImage", + "borderImageOutset", + "borderImageRepeat", + "borderImageSlice", + "borderImageSource", + "borderImageWidth", + "borderInline", + "borderInlineColor", + "borderInlineEnd", + "borderInlineEndColor", + "borderInlineEndStyle", + "borderInlineEndWidth", + "borderInlineStart", + "borderInlineStartColor", + "borderInlineStartStyle", + "borderInlineStartWidth", + "borderInlineStyle", + "borderInlineWidth", + "borderLeft", + "borderLeftColor", + "borderLeftStyle", + "borderLeftWidth", + "borderRadius", + "borderRight", + "borderRightColor", + "borderRightStyle", + "borderRightWidth", + "borderSpacing", + "borderStartEndRadius", + "borderStartStartRadius", + "borderStyle", + "borderTop", + "borderTopColor", + "borderTopLeftRadius", + "borderTopRightRadius", + "borderTopStyle", + "borderTopWidth", + "borderWidth", + "bottom", + "boxShadow", + "boxSizing", + "breakAfter", + "breakBefore", + "breakInside", + "captionSide", + "caretColor", + "clear", + "clip", + "clipPath", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorScheme", + "columnCount", + "columnFill", + "columnGap", + "columnRule", + "columnRuleColor", + "columnRuleStyle", + "columnRuleWidth", + "columnSpan", + "columnWidth", + "columns", + "contain", + "containIntrinsicBlockSize", + "containIntrinsicHeight", + "containIntrinsicInlineSize", + "containIntrinsicSize", + "containIntrinsicWidth", + "container", + "containerName", + "containerType", + "content", + "contentVisibility", + "counterIncrement", + "counterReset", + "counterSet", + "cssFloat", + "cssText", + "cursor", + "cx", + "cy", + "d", + "direction", + "display", + "dominantBaseline", + "emptyCells", + "fill", + "fillOpacity", + "fillRule", + "filter", + "flex", + "flexBasis", + "flexDirection", + "flexFlow", + "flexGrow", + "flexShrink", + "flexWrap", + "float", + "floodColor", + "floodOpacity", + "font", + "fontFamily", + "fontFeatureSettings", + "fontKerning", + "fontOpticalSizing", + "fontPalette", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontSynthesis", + "fontSynthesisSmallCaps", + "fontSynthesisStyle", + "fontSynthesisWeight", + "fontVariant", + "fontVariantAlternates", + "fontVariantCaps", + "fontVariantEastAsian", + "fontVariantLigatures", + "fontVariantNumeric", + "fontVariantPosition", + "fontVariationSettings", + "fontWeight", + "forcedColorAdjust", + "gap", + "grid", + "gridArea", + "gridAutoColumns", + "gridAutoFlow", + "gridAutoRows", + "gridColumn", + "gridColumnEnd", + "gridColumnGap", + "gridColumnStart", + "gridGap", + "gridRow", + "gridRowEnd", + "gridRowGap", + "gridRowStart", + "gridTemplate", + "gridTemplateAreas", + "gridTemplateColumns", + "gridTemplateRows", + "height", + "hyphenateCharacter", + "hyphens", + "imageOrientation", + "imageRendering", + "inlineSize", + "inset", + "insetBlock", + "insetBlockEnd", + "insetBlockStart", + "insetInline", + "insetInlineEnd", + "insetInlineStart", + "isolation", + "justifyContent", + "justifyItems", + "justifySelf", + "left", + "length", + "letterSpacing", + "lightingColor", + "lineBreak", + "lineHeight", + "listStyle", + "listStyleImage", + "listStylePosition", + "listStyleType", + "margin", + "marginBlock", + "marginBlockEnd", + "marginBlockStart", + "marginBottom", + "marginInline", + "marginInlineEnd", + "marginInlineStart", + "marginLeft", + "marginRight", + "marginTop", + "marker", + "markerEnd", + "markerMid", + "markerStart", + "mask", + "maskClip", + "maskComposite", + "maskImage", + "maskMode", + "maskOrigin", + "maskPosition", + "maskRepeat", + "maskSize", + "maskType", + "mathDepth", + "mathStyle", + "maxBlockSize", + "maxHeight", + "maxInlineSize", + "maxWidth", + "minBlockSize", + "minHeight", + "minInlineSize", + "minWidth", + "mixBlendMode", + "objectFit", + "objectPosition", + "offset", + "offsetAnchor", + "offsetDistance", + "offsetPath", + "offsetPosition", + "offsetRotate", + "opacity", + "order", + "orphans", + "outline", + "outlineColor", + "outlineOffset", + "outlineStyle", + "outlineWidth", + "overflow", + "overflowAnchor", + "overflowClipMargin", + "overflowWrap", + "overflowX", + "overflowY", + "overscrollBehavior", + "overscrollBehaviorBlock", + "overscrollBehaviorInline", + "overscrollBehaviorX", + "overscrollBehaviorY", + "padding", + "paddingBlock", + "paddingBlockEnd", + "paddingBlockStart", + "paddingBottom", + "paddingInline", + "paddingInlineEnd", + "paddingInlineStart", + "paddingLeft", + "paddingRight", + "paddingTop", + "page", + "pageBreakAfter", + "pageBreakBefore", + "pageBreakInside", + "paintOrder", + "parentRule", + "perspective", + "perspectiveOrigin", + "placeContent", + "placeItems", + "placeSelf", + "pointerEvents", + "position", + "printColorAdjust", + "quotes", + "r", + "resize", + "right", + "rotate", + "rowGap", + "rubyPosition", + "rx", + "ry", + "scale", + "scrollBehavior", + "scrollMargin", + "scrollMarginBlock", + "scrollMarginBlockEnd", + "scrollMarginBlockStart", + "scrollMarginBottom", + "scrollMarginInline", + "scrollMarginInlineEnd", + "scrollMarginInlineStart", + "scrollMarginLeft", + "scrollMarginRight", + "scrollMarginTop", + "scrollPadding", + "scrollPaddingBlock", + "scrollPaddingBlockEnd", + "scrollPaddingBlockStart", + "scrollPaddingBottom", + "scrollPaddingInline", + "scrollPaddingInlineEnd", + "scrollPaddingInlineStart", + "scrollPaddingLeft", + "scrollPaddingRight", + "scrollPaddingTop", + "scrollSnapAlign", + "scrollSnapStop", + "scrollSnapType", + "scrollbarColor", + "scrollbarGutter", + "scrollbarWidth", + "shapeImageThreshold", + "shapeMargin", + "shapeOutside", + "shapeRendering", + "stopColor", + "stopOpacity", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "tabSize", + "tableLayout", + "textAlign", + "textAlignLast", + "textAnchor", + "textCombineUpright", + "textDecoration", + "textDecorationColor", + "textDecorationLine", + "textDecorationSkipInk", + "textDecorationStyle", + "textDecorationThickness", + "textEmphasis", + "textEmphasisColor", + "textEmphasisPosition", + "textEmphasisStyle", + "textIndent", + "textOrientation", + "textOverflow", + "textRendering", + "textShadow", + "textTransform", + "textUnderlineOffset", + "textUnderlinePosition", + "textWrap", + "textWrapMode", + "textWrapStyle", + "top", + "touchAction", + "transform", + "transformBox", + "transformOrigin", + "transformStyle", + "transition", + "transitionBehavior", + "transitionDelay", + "transitionDuration", + "transitionProperty", + "transitionTimingFunction", + "translate", + "unicodeBidi", + "userSelect", + "vectorEffect", + "verticalAlign", + "visibility", + "webkitAlignContent", + "webkitAlignItems", + "webkitAlignSelf", + "webkitAnimation", + "webkitAnimationDelay", + "webkitAnimationDirection", + "webkitAnimationDuration", + "webkitAnimationFillMode", + "webkitAnimationIterationCount", + "webkitAnimationName", + "webkitAnimationPlayState", + "webkitAnimationTimingFunction", + "webkitAppearance", + "webkitBackfaceVisibility", + "webkitBackgroundClip", + "webkitBackgroundOrigin", + "webkitBackgroundSize", + "webkitBorderBottomLeftRadius", + "webkitBorderBottomRightRadius", + "webkitBorderRadius", + "webkitBorderTopLeftRadius", + "webkitBorderTopRightRadius", + "webkitBoxAlign", + "webkitBoxFlex", + "webkitBoxOrdinalGroup", + "webkitBoxOrient", + "webkitBoxPack", + "webkitBoxShadow", + "webkitBoxSizing", + "webkitFilter", + "webkitFlex", + "webkitFlexBasis", + "webkitFlexDirection", + "webkitFlexFlow", + "webkitFlexGrow", + "webkitFlexShrink", + "webkitFlexWrap", + "webkitJustifyContent", + "webkitLineClamp", + "webkitMask", + "webkitMaskBoxImage", + "webkitMaskBoxImageOutset", + "webkitMaskBoxImageRepeat", + "webkitMaskBoxImageSlice", + "webkitMaskBoxImageSource", + "webkitMaskBoxImageWidth", + "webkitMaskClip", + "webkitMaskComposite", + "webkitMaskImage", + "webkitMaskOrigin", + "webkitMaskPosition", + "webkitMaskRepeat", + "webkitMaskSize", + "webkitOrder", + "webkitPerspective", + "webkitPerspectiveOrigin", + "webkitTextFillColor", + "webkitTextSizeAdjust", + "webkitTextStroke", + "webkitTextStrokeColor", + "webkitTextStrokeWidth", + "webkitTransform", + "webkitTransformOrigin", + "webkitTransformStyle", + "webkitTransition", + "webkitTransitionDelay", + "webkitTransitionDuration", + "webkitTransitionProperty", + "webkitTransitionTimingFunction", + "webkitUserSelect", + "whiteSpace", + "whiteSpaceCollapse", + "widows", + "width", + "willChange", + "wordBreak", + "wordSpacing", + "wordWrap", + "writingMode", + "x", + "y", + "zIndex", + "zoom" + ], + "type": "object" + }, + "tabIndex": { + "type": "number" + }, + "tagName": { + "type": "string" + }, + "textContent": { + "type": [ + "null", + "string" + ] + }, + "type": { + "type": "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", + "ariaBrailleLabel", + "ariaBrailleRoleDescription", + "ariaBusy", + "ariaChecked", + "ariaColCount", + "ariaColIndex", + "ariaColSpan", + "ariaCurrent", + "ariaDescription", + "ariaDisabled", + "ariaExpanded", + "ariaHasPopup", + "ariaHidden", + "ariaInvalid", + "ariaKeyShortcuts", + "ariaLabel", + "ariaLevel", + "ariaLive", + "ariaModal", + "ariaMultiLine", + "ariaMultiSelectable", + "ariaOrientation", + "ariaPlaceholder", + "ariaPosInSet", + "ariaPressed", + "ariaReadOnly", + "ariaRequired", + "ariaRoleDescription", + "ariaRowCount", + "ariaRowIndex", + "ariaRowSpan", + "ariaSelected", + "ariaSetSize", + "ariaSort", + "ariaValueMax", + "ariaValueMin", + "ariaValueNow", + "ariaValueText", + "assignedSlot", + "attributeStyleMap", + "attributes", + "autofocus", + "baseURI", + "childElementCount", + "childNodes", + "children", + "classList", + "className", + "clientHeight", + "clientLeft", + "clientTop", + "clientWidth", + "dataset", + "firstChild", + "firstElementChild", + "href", + "id", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "localName", + "namespaceURI", + "nextElementSibling", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onabort", + "onanimationcancel", + "onanimationend", + "onanimationiteration", + "onanimationstart", + "onauxclick", + "onbeforeinput", + "onbeforetoggle", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "onfullscreenchange", + "onfullscreenerror", + "ongotpointercapture", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onprogress", + "onratechange", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "outerHTML", + "ownerDocument", + "ownerSVGElement", + "parentElement", + "parentNode", + "part", + "prefix", + "previousElementSibling", + "previousSibling", + "role", + "scrollHeight", + "scrollLeft", + "scrollTop", + "scrollWidth", + "shadowRoot", + "slot", + "style", + "tabIndex", + "tagName", + "textContent", + "type", + "viewportElement" + ], + "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" + }, + "type": { + "type": "number" + } + }, + "required": [ + "SVG_TRANSFORM_MATRIX", + "SVG_TRANSFORM_ROTATE", + "SVG_TRANSFORM_SCALE", + "SVG_TRANSFORM_SKEWX", + "SVG_TRANSFORM_SKEWY", + "SVG_TRANSFORM_TRANSLATE", + "SVG_TRANSFORM_UNKNOWN", + "angle", + "matrix", + "type" + ], + "type": "object" + }, + "Schema": { + "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" + }, + "getValidClasses": { + "type": "object" + }, + "getValidStyles": { + "type": "object" + }, + "getVoidElements": { + "type": "object" + }, + "getWhitespaceElements": { + "type": "object" + }, + "isBlock": { + "type": "object" + }, + "isInline": { + "type": "object" + }, + "isValid": { + "type": "object" + }, + "isValidChild": { + "type": "object" + }, + "isWrapper": { + "type": "object" + }, + "setValidElements": { + "type": "object" + }, + "type": { + "$ref": "#/definitions/SchemaType" + } + }, + "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", + "type" + ], + "type": "object" + }, + "Schema": { + "description": "A document schema. Holds [node](https://prosemirror.net/docs/ref/#model.NodeType) and [mark\ntype](https://prosemirror.net/docs/ref/#model.MarkType) objects for the nodes and marks that may\noccur in conforming documents, and provides functionality for\ncreating and deserializing such documents.\n\nWhen given, the type parameters provide the names of the nodes and\nmarks in this schema.", + "properties": { + "cached": { + "additionalProperties": {}, + "description": "An object for storing whatever values modules may want to\ncompute and cache per schema. (If you want to store something\nin it, try to use property names unlikely to clash.)", + "type": "object" + }, + "linebreakReplacement": { + "anyOf": [ + { + "$ref": "#/definitions/NodeType" + }, + { + "type": "null" + } + ], + "description": "The [linebreak\nreplacement](https://prosemirror.net/docs/ref/#model.NodeSpec.linebreakReplacement) node defined\nin this schema, if any." + }, + "marks": { + "allOf": [ + { + "$ref": "#/definitions/{readonly[x:string]:MarkType;}" + }, + { + "additionalProperties": { + "$ref": "#/definitions/MarkType" + }, + "type": "object" + } + ], + "description": "A map from mark names to mark type objects." + }, + "nodes": { + "allOf": [ + { + "$ref": "#/definitions/{readonly[x:string]:NodeType;}" + }, + { + "additionalProperties": { + "$ref": "#/definitions/NodeType" + }, + "type": "object" + } + ], + "description": "An object mapping the schema's node names to node type objects." + }, + "spec": { + "description": "The [spec](https://prosemirror.net/docs/ref/#model.SchemaSpec) on which the schema is based,\nwith the added guarantee that its `nodes` and `marks`\nproperties are\n[`OrderedMap`](https://github.com/marijnh/orderedmap) instances\n(not raw objects).", + "properties": { + "marks": { + "$ref": "#/definitions/default" + }, + "nodes": { + "$ref": "#/definitions/default" + }, + "topNode": { + "type": "string" + } + }, + "required": [ + "marks", + "nodes" + ], + "type": "object" + }, + "topNodeType": { + "$ref": "#/definitions/NodeType", + "description": "The type of the [default top node](https://prosemirror.net/docs/ref/#model.SchemaSpec.topNode)\nfor this schema." + } + }, + "required": [ + "cached", + "linebreakReplacement", + "marks", + "nodes", + "spec", + "topNodeType" + ], + "type": "object" + }, + "SchemaType": { + "enum": [ + "html4", + "html5", + "html5-strict" + ], + "type": "string" + }, + "Screen": { + "properties": { + "availHeight": { + "type": "number" + }, + "availWidth": { + "type": "number" + }, + "colorDepth": { + "type": "number" + }, + "height": { + "type": "number" + }, + "orientation": { + "$ref": "#/definitions/ScreenOrientation" + }, + "pixelDepth": { + "type": "number" + }, + "width": { + "type": "number" + } + }, + "required": [ + "availHeight", + "availWidth", + "colorDepth", + "height", + "orientation", + "pixelDepth", + "width" + ], + "type": "object" + }, + "ScreenOrientation": { + "properties": { + "angle": { + "type": "number" + }, + "onchange": { + "type": [ + "null", + "object" + ] + }, + "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" + }, + "prototype": { + "$ref": "#/definitions/ScriptLoader" + } + }, + "required": [ + "ScriptLoader", + "prototype" + ], + "type": "object" + }, + "ScrollRestoration": { + "enum": [ + "auto", + "manual" + ], + "type": "string" + }, + "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" + } + ] + }, + "SelectionOverrides": { + "properties": { + "destroy": { + "type": "object" + }, + "hideFakeCaret": { + "type": "object" + }, + "showBlockCaretContainer": { + "type": "object" + }, + "showCaret": { + "type": "object" + } + }, + "required": [ + "destroy", + "hideFakeCaret", + "showBlockCaretContainer", + "showCaret" + ], + "type": "object" + }, + "SelectorStyleFormat": { + "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" + }, + "inherit": { + "type": "boolean" + }, + "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" + }, + "selector": { + "type": "string" + }, + "split": { + "type": "boolean" + }, + "styles": { + "$ref": "#/definitions/Record" + }, + "title": { + "type": "string" + }, + "toggle": { + "type": "boolean" + } + }, + "required": [ + "selector", + "title" + ], + "type": "object" + }, + "Separator": { + "properties": { + "title": { + "type": "string" + } + }, + "required": [ + "title" + ], + "type": "object" + }, + "ServiceWorker": { + "properties": { + "onerror": { + "type": [ + "null", + "object" + ] + }, + "onstatechange": { + "type": [ + "null", + "object" + ] + }, + "scriptURL": { + "type": "string" + }, + "state": { + "$ref": "#/definitions/ServiceWorkerState" + } + }, + "required": [ + "onerror", + "onstatechange", + "scriptURL", + "state" + ], + "type": "object" + }, + "ServiceWorkerContainer": { + "properties": { + "controller": { + "anyOf": [ + { + "$ref": "#/definitions/ServiceWorker" + }, + { + "type": "null" + } + ] + }, + "oncontrollerchange": { + "type": [ + "null", + "object" + ] + }, + "onmessage": { + "type": [ + "null", + "object" + ] + }, + "onmessageerror": { + "type": [ + "null", + "object" + ] + }, + "ready": { + "$ref": "#/definitions/Promise" + } + }, + "required": [ + "controller", + "oncontrollerchange", + "onmessage", + "onmessageerror", + "ready" + ], + "type": "object" + }, + "ServiceWorkerState": { + "enum": [ + "activated", + "activating", + "installed", + "installing", + "parsed", + "redundant" + ], + "type": "string" + }, + "ShadowRoot": { + "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": { + "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" + }, + "clonable": { + "type": "boolean" + }, + "delegatesFocus": { + "type": "boolean" + }, + "firstChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "firstElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "fullscreenElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "host": { + "$ref": "#/definitions/Element" + }, + "innerHTML": { + "type": "string" + }, + "isConnected": { + "type": "boolean" + }, + "lastChild": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "lastElementChild": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "mode": { + "$ref": "#/definitions/ShadowRootMode" + }, + "nextSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "nodeName": { + "type": "string" + }, + "nodeType": { + "type": "number" + }, + "nodeValue": { + "type": [ + "null", + "string" + ] + }, + "onslotchange": { + "type": [ + "null", + "object" + ] + }, + "ownerDocument": { + "$ref": "#/definitions/Document" + }, + "parentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "parentNode": { + "anyOf": [ + { + "$ref": "#/definitions/ParentNode" + }, + { + "type": "null" + } + ] + }, + "pictureInPictureElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "pmViewDesc": { + "$ref": "#/definitions/ViewDesc" + }, + "pointerLockElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "previousSibling": { + "anyOf": [ + { + "$ref": "#/definitions/ChildNode" + }, + { + "type": "null" + } + ] + }, + "slotAssignment": { + "$ref": "#/definitions/SlotAssignmentMode" + }, + "styleSheets": { + "additionalProperties": false, + "patternProperties": { + "^[0-9]+$": { + "$ref": "#/definitions/CSSStyleSheet" + } + }, + "properties": { + "length": { + "type": "number" + } + }, + "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", + "clonable", + "delegatesFocus", + "firstChild", + "firstElementChild", + "fullscreenElement", + "host", + "innerHTML", + "isConnected", + "lastChild", + "lastElementChild", + "mode", + "nextSibling", + "nodeName", + "nodeType", + "nodeValue", + "onslotchange", + "ownerDocument", + "parentElement", + "parentNode", + "pictureInPictureElement", + "pointerLockElement", + "previousSibling", + "slotAssignment", + "styleSheets", + "textContent" + ], + "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" + }, + "pending": { + "type": "boolean" + }, + "speaking": { + "type": "boolean" + } + }, + "required": [ + "onvoiceschanged", + "paused", + "pending", + "speaking" + ], + "type": "object" + }, + "Storage": { + "additionalProperties": {}, + "properties": { + "length": { + "type": "number" + } + }, + "required": [ + "length" + ], + "type": "object" + }, + "StorageManager": { + "type": "object" + }, + "StringPathBookmark": { + "properties": { + "end": { + "type": "string" + }, + "forward": { + "type": "boolean" + }, + "start": { + "type": "string" + } + }, + "required": [ + "start" + ], + "type": "object" + }, + "StyleParseRule": { + "description": "A parse rule targeting a style property.", + "properties": { + "attrs": { + "additionalProperties": {}, + "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", + "type": "object" + }, + "clearMark": { + "description": "Style rules can remove marks from the set of active marks.", + "type": "object" + }, + "closeParent": { + "description": "When true, finding an element that matches this rule will close\nthe current node.", + "type": "boolean" + }, + "consuming": { + "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", + "type": "boolean" + }, + "context": { + "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", + "type": "string" + }, + "getAttrs": { + "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Called with the style's value.", + "type": "object" + }, + "ignore": { + "description": "When true, ignore content that matches this rule.", + "type": "boolean" + }, + "mark": { + "description": "The name of the mark type to wrap the matched content in.", + "type": "string" + }, + "priority": { + "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", + "type": "number" + }, + "skip": { + "description": "When true, ignore the node that matches this rule, but do parse\nits content.", + "type": "boolean" + }, + "style": { + "description": "A CSS property name to match. This rule will match inline styles\nthat list that property. May also have the form\n`\"property=value\"`, in which case the rule only matches if the\nproperty's value exactly matches the given value. (For more\ncomplicated filters, use [`getAttrs`](https://prosemirror.net/docs/ref/#model.ParseRule.getAttrs)\nand return false to indicate that the match failed.) Rules\nmatching styles may only produce [marks](https://prosemirror.net/docs/ref/#model.ParseRule.mark),\nnot nodes.", + "type": "string" + } + }, + "required": [ + "style" + ], + "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" + }, + "unload": { + "type": "object" + }, + "unloadAll": { + "type": "object" + }, + "unloadRawCss": { + "type": "object" + } + }, + "required": [ + "_setContentCssCors", + "_setReferrerPolicy", + "load", + "loadAll", + "loadRawCss", + "unload", + "unloadAll", + "unloadRawCss" + ], + "type": "object" + }, + "Styles": { + "properties": { + "parse": { + "type": "object" + }, + "serialize": { + "type": "object" + } + }, + "required": [ + "parse", + "serialize" + ], + "type": "object" + }, + "SubtleCrypto": { + "type": "object" + }, + "SwitchConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" + }, + { + "properties": { + "frequency": { + "type": "string" + } + }, + "required": [ + "frequency" + ], + "type": "object" + } + ] + }, + "TagParseRule": { + "description": "Parse rule targeting a DOM element.", + "properties": { + "attrs": { + "additionalProperties": {}, + "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", + "type": "object" + }, + "closeParent": { + "description": "When true, finding an element that matches this rule will close\nthe current node.", + "type": "boolean" + }, + "consuming": { + "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", + "type": "boolean" + }, + "contentElement": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": [ + "string", + "object" + ] + } + ], + "description": "For rules that produce non-leaf nodes, by default the content of\nthe DOM element is parsed as content of the node. If the child\nnodes are in a descendent node, this may be a CSS selector\nstring that the parser must use to find the actual content\nelement, or a function that returns the actual content element\nto the parser." + }, + "context": { + "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", + "type": "string" + }, + "getAttrs": { + "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Can also be used to describe further\nconditions the DOM element or style must match. When it returns\n`false`, the rule won't match. When it returns null or undefined,\nthat is interpreted as an empty/default set of attributes.", + "type": "object" + }, + "getContent": { + "description": "Can be used to override the content of a matched node. When\npresent, instead of parsing the node's child nodes, the result of\nthis function is used.", + "type": "object" + }, + "ignore": { + "description": "When true, ignore content that matches this rule.", + "type": "boolean" + }, + "mark": { + "description": "The name of the mark type to wrap the matched content in.", + "type": "string" + }, + "namespace": { + "description": "The namespace to match. Nodes are only matched when the\nnamespace matches or this property is null.", + "type": "string" + }, + "node": { + "description": "The name of the node type to create when this rule matches. Each\nrule should have either a `node`, `mark`, or `ignore` property\n(except when it appears in a [node](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM) or\n[mark spec](https://prosemirror.net/docs/ref/#model.MarkSpec.parseDOM), in which case the `node`\nor `mark` property will be derived from its position).", + "type": "string" + }, + "preserveWhitespace": { + "description": "Controls whether whitespace should be preserved when parsing the\ncontent inside the matched element. `false` means whitespace may\nbe collapsed, `true` means that whitespace should be preserved\nbut newlines normalized to spaces, and `\"full\"` means that\nnewlines should also be preserved.", + "enum": [ + false, + "full", + true + ] + }, + "priority": { + "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", + "type": "number" + }, + "skip": { + "description": "When true, ignore the node that matches this rule, but do parse\nits content.", + "type": "boolean" + }, + "tag": { + "description": "A CSS selector describing the kind of DOM elements to match.", + "type": "string" + } + }, + "required": [ + "tag" + ], + "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" + }, + "inline": {}, + "renderUI": { + "type": "object" + }, + "ui": {} + }, + "type": "object" + }, + "ThemeManager": { + "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" + }, + "TinyMCE": { + "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" + }, + "baseURI": { + "$ref": "#/definitions/URI" + }, + "baseURL": { + "type": "string" + }, + "defaultOptions": { + "$ref": "#/definitions/RawEditorOptions" + }, + "documentBaseURL": { + "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" + }, + "each": { + "type": "object" + }, + "explode": { + "type": "object" + }, + "extend": { + "type": "object" + }, + "focusedEditor": { + "anyOf": [ + { + "$ref": "#/definitions/Editor" + }, + { + "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" + } + }, + "required": [ + "DomParser", + "Entities", + "Node", + "Schema", + "Serializer", + "Styles", + "Writer" + ], + "type": "object" + }, + "i18n": { + "$ref": "#/definitions/I18n" + }, + "inArray": { + "type": "object" + }, + "is": { + "type": "object" + }, + "isArray": { + "type": "object" + }, + "majorVersion": { + "type": "string" + }, + "makeMap": { + "type": "object" + }, + "map": { + "type": "object" + }, + "minorVersion": { + "type": "string" + }, + "releaseDate": { + "type": "string" + }, + "resolve": { + "type": "object" + }, + "suffix": { + "type": "string" + }, + "toArray": { + "type": "object" + }, + "translate": { + "type": "object" + }, + "triggerSave": { + "type": "object" + }, + "trim": { + "type": "object" + }, + "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" + }, + "VK": { + "$ref": "#/definitions/VK" + } + }, + "required": [ + "Delay", + "EventDispatcher", + "I18n", + "ImageUploader", + "LocalStorage", + "Observable", + "Tools", + "URI", + "VK" + ], + "type": "object" + }, + "walk": { + "type": "object" + } + }, + "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" + ], + "type": "object" + }, + "ToolbarGroup": { + "properties": { + "items": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "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" + }, + "resolve": { + "type": "object" + }, + "toArray": { + "type": "object" + }, + "trim": { + "type": "object" + }, + "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": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "TrustedTypePolicyFactory": { + "oneOf": [ + { + "$ref": "#/definitions/TrustedTypePolicyFactory_1" + }, + { + "$ref": "#/definitions/InternalTrustedTypePolicyFactory" + } + ] + }, + "TrustedTypePolicyFactory_1": { + "properties": { + "defaultPolicy": { + "anyOf": [ + { + "$ref": "#/definitions/TrustedTypePolicy" + }, + { + "type": "null" + } + ] + }, + "emptyHTML": { + "$ref": "#/definitions/TrustedHTML" + }, + "emptyScript": { + "$ref": "#/definitions/TrustedScript" + } + }, + "required": [ + "defaultPolicy", + "emptyHTML", + "emptyScript" + ], + "type": "object" + }, + "URI": { + "properties": { + "anchor": { + "type": "string" + }, + "authority": { + "type": "string" + }, + "directory": { + "type": "string" + }, + "file": { + "type": "string" + }, + "host": { + "type": "string" + }, + "password": { + "type": "string" + }, + "path": { + "type": "string" + }, + "port": { + "type": "string" + }, + "protocol": { + "type": "string" + }, + "query": { + "type": "string" + }, + "relative": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/URISettings" + }, + "source": { + "type": "string" + }, + "user": { + "type": "string" + }, + "userInfo": { + "type": "string" + } + }, + "required": [ + "directory", + "path", + "settings", + "source" + ], + "type": "object" + }, + "URIConstructor": { + "properties": { + "getDocumentBaseUrl": { + "type": "object" + }, + "parseDataUri": { + "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.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.Document\">": { + "properties": { + "alias": { + "const": "Umb.Condition.UserPermission.Document", + "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" + }, + "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" + }, + "match": { + "description": "The user group that the current user must be a member of to pass the condition.", + "examples": "['guid1']", + "type": "string" + }, + "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" + }, + "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" + }, + "UmbDocumentUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">" + }, + { + "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" + } + }, + "type": "object" + } + ] + }, + "UmbEntityIsNotTrashedConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.EntityIsNotTrashed", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbEntityIsTrashedConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.EntityIsTrashed", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbIsAdminConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.CurrentUser.IsAdmin", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbLocalizationDictionary": { + "type": "object" + }, + "UmbModalConfig": { + "properties": { + "backdropBackground": { + "description": "Set the background property of the modal backdrop", + "type": "string" + }, + "element": { + "description": "Used to provide a custom modal element to replace the default uui-modal-dialog or uui-modal-sidebar", + "type": [ + "string", + "object" + ] + }, + "key": { + "type": "string" + }, + "size": { + "enum": [ + "full", + "large", + "medium", + "small" + ], + "type": "string" + }, + "type": { + "enum": [ + "custom", + "dialog", + "sidebar" + ], + "type": "string" + } + }, + "type": "object" + }, + "UmbModalToken,UmbPickerModalValue>": { + "properties": { + "#alias": { + "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" + ], + "type": "object" + }, + "UmbModalTokenDefaults,UmbPickerModalValue>": { + "properties": { + "data": { + "$ref": "#/definitions/UmbPickerModalData" + }, + "modal": { + "$ref": "#/definitions/UmbModalConfig" + }, + "value": { + "$ref": "#/definitions/UmbPickerModalValue" + } + }, + "type": "object" + }, + "UmbPickerModalData": { + "properties": { + "filter": { + "type": "object" + }, + "multiple": { + "type": "boolean" + }, + "pickableFilter": { + "type": "object" + }, + "search": { + "$ref": "#/definitions/UmbPickerModalSearchConfig" + } + }, + "type": "object" + }, + "UmbPickerModalSearchConfig": { + "properties": { + "providerAlias": { + "type": "string" + }, + "queryParams": { + "additionalProperties": true, + "properties": {}, + "type": "object" + } + }, + "required": [ + "providerAlias" + ], + "type": "object" + }, + "UmbPickerModalValue": { + "properties": { + "selection": { + "items": { + "type": [ + "null", + "string" + ] + }, + "type": "array" + } + }, + "required": [ + "selection" + ], + "type": "object" + }, + "UmbPropertyHasValueConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.Property.HasValue", + "type": "string" + } + }, + "required": [ + "alias" + ], + "type": "object" + }, + "UmbSectionUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" + }, + { + "properties": { + "match": { + "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 content type aliases in which workspace this extension should be available", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + } + ] + }, + "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\">" + }, + { + "properties": { + "match": { + "description": "Define the workspace that this extension should be available in", + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbWorkspaceHasCollectionConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceHasCollection", + "type": "string" + } + }, + "required": [ + "alias" + ], + "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" + }, + "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": { + "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" + }, + "ignore": { + "type": "object" + }, + "redo": { + "type": "object" + }, + "reset": { + "type": "object" + }, + "transact": { + "type": "object" + }, + "typing": { + "type": "boolean" + }, + "undo": { + "type": "object" + } + }, + "required": [ + "add", + "beforeChange", + "clear", + "data", + "dispatchChange", + "extra", + "hasRedo", + "hasUndo", + "ignore", + "redo", + "reset", + "transact", + "typing", + "undo" + ], + "type": "object" + }, + "UserActivation": { + "properties": { + "hasBeenActive": { + "type": "boolean" + }, + "isActive": { + "type": "boolean" + } + }, + "required": [ + "hasBeenActive", + "isActive" + ], + "type": "object" + }, + "VK": { + "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" + }, + "RIGHT": { + "type": "number" + }, + "SPACEBAR": { + "type": "number" + }, + "TAB": { + "type": "number" + }, + "UP": { + "type": "number" + }, + "metaKeyPressed": { + "type": "object" + }, + "modifierPressed": { + "type": "object" + } + }, + "required": [ + "BACKSPACE", + "DELETE", + "DOWN", + "END", + "ENTER", + "ESC", + "HOME", + "LEFT", + "PAGE_DOWN", + "PAGE_UP", + "RIGHT", + "SPACEBAR", + "TAB", + "UP", + "metaKeyPressed", + "modifierPressed" + ], + "type": "object" + }, + "Version": { + "properties": { + "major": { + "type": "number" + }, + "minor": { + "type": "number" + } + }, + "required": [ + "major", + "minor" + ], + "type": "object" + }, + "ViewDesc": { + "properties": { + "border": { + "type": "number" + }, + "children": { + "items": { + "$ref": "#/definitions/ViewDesc" + }, + "type": "array" + }, + "contentDOM": { + "anyOf": [ + { + "$ref": "#/definitions/HTMLElement" + }, + { + "type": "null" + } + ] + }, + "contentLost": { + "type": [ + "null", + "boolean" + ] + }, + "dirty": { + "type": "number" + }, + "dom": { + "$ref": "#/definitions/Node" + }, + "domAtom": { + "type": "boolean" + }, + "ignoreForCoords": { + "type": "boolean" + }, + "node": { + "anyOf": [ + { + "$ref": "#/definitions/Node_1" + }, + { + "type": "null" + } + ] + }, + "parent": { + "$ref": "#/definitions/ViewDesc" + }, + "posAfter": { + "type": "number" + }, + "posAtEnd": { + "type": "number" + }, + "posAtStart": { + "type": "number" + }, + "posBefore": { + "type": "number" + }, + "size": { + "type": "number" + } + }, + "required": [ + "border", + "children", + "contentDOM", + "contentLost", + "dirty", + "dom", + "domAtom", + "ignoreForCoords", + "node", + "posAfter", + "posAtEnd", + "posAtStart", + "posBefore", + "size" + ], + "type": "object" + }, + "VisualViewport": { + "properties": { + "height": { + "type": "number" + }, + "offsetLeft": { + "type": "number" + }, + "offsetTop": { + "type": "number" + }, + "onresize": { + "type": [ + "null", + "object" + ] + }, + "onscroll": { + "type": [ + "null", + "object" + ] + }, + "pageLeft": { + "type": "number" + }, + "pageTop": { + "type": "number" + }, + "scale": { + "type": "number" + }, + "width": { + "type": "number" + } + }, + "required": [ + "height", + "offsetLeft", + "offsetTop", + "onresize", + "onscroll", + "pageLeft", + "pageTop", + "scale", + "width" + ], + "type": "object" + }, + "WakeLock": { + "type": "object" + }, + "Window": { + "additionalProperties": { + "$ref": "#/definitions/Window" + }, + "properties": { + "MonacoEnvironment": { + "$ref": "#/definitions/Environment" + }, + "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" + }, + "TrustedTypePolicy": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedTypePolicy" + } + }, + "required": [ + "prototype" + ], + "type": "object" + }, + "TrustedTypePolicyFactory": { + "properties": { + "prototype": { + "$ref": "#/definitions/TrustedTypePolicyFactory" + } + }, + "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._" + }, + "caches": { + "$ref": "#/definitions/CacheStorage" + }, + "clientInformation": { + "$ref": "#/definitions/Navigator" + }, + "closed": { + "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._" + }, + "crossOriginIsolated": { + "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" + }, + "document": { + "$ref": "#/definitions/Document" + }, + "event": { + "$ref": "#/definitions/Event" + }, + "external": { + "$ref": "#/definitions/External" + }, + "frameElement": { + "anyOf": [ + { + "$ref": "#/definitions/Element" + }, + { + "type": "null" + } + ] + }, + "frames": { + "$ref": "#/definitions/Window" + }, + "history": { + "$ref": "#/definitions/History" + }, + "indexedDB": { + "$ref": "#/definitions/IDBFactory" + }, + "innerHeight": { + "type": "number" + }, + "innerWidth": { + "type": "number" + }, + "isSecureContext": { + "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" + }, + "name": { + "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" + ] + }, + "onbeforetoggle": { + "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" + ] + }, + "ondeviceorientationabsolute": { + "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" + ] + }, + "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" + ] + }, + "onorientationchange": { + "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" + ] + }, + "onscrollend": { + "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" + ] + }, + "opener": {}, + "orientation": { + "type": "number" + }, + "origin": { + "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": { + "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" + }, + "toolbar": { + "$ref": "#/definitions/BarProp" + }, + "top": { + "anyOf": [ + { + "$ref": "#/definitions/Window" + }, + { + "type": "null" + } + ] + }, + "trustedTypes": { + "$ref": "#/definitions/TrustedTypePolicyFactory" + }, + "visualViewport": { + "anyOf": [ + { + "$ref": "#/definitions/VisualViewport" + }, + { + "type": "null" + } + ] + }, + "window": { + "allOf": [ + { + "$ref": "#/definitions/Window" + }, + { + "type": "object" + } + ] + }, + "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._" + } + }, + "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", + "onbeforetoggle", + "onbeforeunload", + "onblur", + "oncancel", + "oncanplay", + "oncanplaythrough", + "onchange", + "onclick", + "onclose", + "oncontextmenu", + "oncopy", + "oncuechange", + "oncut", + "ondblclick", + "ondevicemotion", + "ondeviceorientation", + "ondeviceorientationabsolute", + "ondrag", + "ondragend", + "ondragenter", + "ondragleave", + "ondragover", + "ondragstart", + "ondrop", + "ondurationchange", + "onemptied", + "onended", + "onerror", + "onfocus", + "onformdata", + "ongamepadconnected", + "ongamepaddisconnected", + "ongotpointercapture", + "onhashchange", + "oninput", + "oninvalid", + "onkeydown", + "onkeypress", + "onkeyup", + "onlanguagechange", + "onload", + "onloadeddata", + "onloadedmetadata", + "onloadstart", + "onlostpointercapture", + "onmessage", + "onmessageerror", + "onmousedown", + "onmouseenter", + "onmouseleave", + "onmousemove", + "onmouseout", + "onmouseover", + "onmouseup", + "onoffline", + "ononline", + "onorientationchange", + "onpagehide", + "onpageshow", + "onpaste", + "onpause", + "onplay", + "onplaying", + "onpointercancel", + "onpointerdown", + "onpointerenter", + "onpointerleave", + "onpointermove", + "onpointerout", + "onpointerover", + "onpointerup", + "onpopstate", + "onprogress", + "onratechange", + "onrejectionhandled", + "onreset", + "onresize", + "onscroll", + "onscrollend", + "onsecuritypolicyviolation", + "onseeked", + "onseeking", + "onselect", + "onselectionchange", + "onselectstart", + "onslotchange", + "onstalled", + "onstorage", + "onsubmit", + "onsuspend", + "ontimeupdate", + "ontoggle", + "ontransitioncancel", + "ontransitionend", + "ontransitionrun", + "ontransitionstart", + "onunhandledrejection", + "onunload", + "onvolumechange", + "onwaiting", + "onwebkitanimationend", + "onwebkitanimationiteration", + "onwebkitanimationstart", + "onwebkittransitionend", + "onwheel", + "opener", + "orientation", + "origin", + "outerHeight", + "outerWidth", + "pageXOffset", + "pageYOffset", + "parent", + "performance", + "personalbar", + "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" + ], + "type": "object" + }, + "WindowManager": { + "properties": { + "alert": { + "type": "object" + }, + "close": { + "type": "object" + }, + "confirm": { + "type": "object" + }, + "open": { + "type": "object" + }, + "openUrl": { + "type": "object" + } + }, + "required": [ + "alert", + "close", + "confirm", + "open", + "openUrl" + ], + "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" + }, + "default": { + "properties": { + "size": { + "type": "number" + } + }, + "required": [ + "size" + ], + "type": "object" + }, + "default": { + "properties": { + "size": { + "type": "number" + } + }, + "required": [ + "size" + ], + "type": "object" + }, + "{readonly[x:string]:MarkType;}": { + "type": "object" + }, + "{readonly[x:string]:NodeType;}": { + "type": "object" + } + }, + "description": "Umbraco package manifest JSON", + "properties": { + "allowPublicAccess": { + "default": false, + "title": "Decides if the package is allowed to be accessed by the public, e.g. on the login screen", + "type": "boolean" + }, + "allowTelemetry": { + "default": true, + "title": "Decides if the package sends telemetry data for collection", + "type": "boolean" + }, + "extensions": { + "items": { + "anyOf": [ + { + "$ref": "#/definitions/ManifestBase" + }, + { + "$ref": "#/definitions/ManifestModal" + }, + { + "$ref": "#/definitions/ManifestSectionSidebarApp" + }, + { + "$ref": "#/definitions/ManifestCollection" + }, + { + "$ref": "#/definitions/ManifestTreeItem" + }, + { + "$ref": "#/definitions/ManifestTree" + }, + { + "$ref": "#/definitions/ManifestCondition" + }, + { + "$ref": "#/definitions/ManifestAppEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBackofficeEntryPoint" + }, + { + "$ref": "#/definitions/ManifestEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBundle" + }, + { + "$ref": "#/definitions/ManifestDataSourceDataMapping" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteKind" + }, + { + "$ref": "#/definitions/ManifestEntityAction" + }, + { + "$ref": "#/definitions/ManifestEntityActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateKind" + }, + { + "$ref": "#/definitions/ManifestEntityCreateOptionAction" + }, + { + "$ref": "#/definitions/ManifestAuthProvider" + }, + { + "$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/ManifestEntityActionDuplicateToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionMoveToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" + }, + { + "$ref": "#/definitions/ManifestSection" + }, + { + "$ref": "#/definitions/ManifestSectionRoute" + }, + { + "$ref": "#/definitions/ManifestSectionView" + }, + { + "$ref": "#/definitions/ManifestDashboard" + }, + { + "$ref": "#/definitions/ManifestMenu" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" + }, + { + "$ref": "#/definitions/ManifestMenuItem" + }, + { + "$ref": "#/definitions/ManifestMenuItemLinkKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceAction>" + }, + { + "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceView" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" + }, + { + "$ref": "#/definitions/ManifestWorkspace" + }, + { + "$ref": "#/definitions/ManifestWorkspaceRoutableKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceContext" + }, + { + "$ref": "#/definitions/ManifestWorkspaceInfoApp" + }, + { + "$ref": "#/definitions/ManifestWorkspaceDefaultKind" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorSchema" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorUi" + }, + { + "$ref": "#/definitions/ManifestUfmComponent" + }, + { + "$ref": "#/definitions/ManifestUfmFilter" + }, + { + "$ref": "#/definitions/ManifestPropertyContext" + }, + { + "$ref": "#/definitions/ManifestPropertyValueCloner" + }, + { + "$ref": "#/definitions/ManifestPropertyValuePreset" + }, + { + "$ref": "#/definitions/ManifestPropertyValueResolver" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" + }, + { + "$ref": "#/definitions/ManifestMenuItemTreeKind" + }, + { + "$ref": "#/definitions/ManifestStore" + }, + { + "$ref": "#/definitions/ManifestTreeStore" + }, + { + "$ref": "#/definitions/ManifestItemStore" + }, + { + "$ref": "#/definitions/ManifestCollectionAction" + }, + { + "$ref": "#/definitions/ManifestCollectionView" + }, + { + "$ref": "#/definitions/ManifestCollectionActionCreateKind" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" + }, + { + "$ref": "#/definitions/ManifestSearchProvider" + }, + { + "$ref": "#/definitions/ManifestSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestPickerSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestUserProfileApp" + }, + { + "$ref": "#/definitions/ManifestCurrentUserAction" + }, + { + "$ref": "#/definitions/ManifestIcons" + }, + { + "$ref": "#/definitions/ManifestEntityActionRenameServerFileKind" + }, + { + "$ref": "#/definitions/ManifestTheme" + }, + { + "$ref": "#/definitions/ManifestEntityActionTrashKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionRestoreFromRecycleBinKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionEmptyRecycleBinKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionTrashKind_1" + }, + { + "$ref": "#/definitions/ManifestEntityUserPermission" + }, + { + "$ref": "#/definitions/ManifestGranularUserPermission" + }, + { + "$ref": "#/definitions/ManifestFileUploadPreview" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionDeleteWithRelationKind" + }, + { + "$ref": "#/definitions/ManifestEntityBulkActionTrashWithRelationKind" + }, + { + "$ref": "#/definitions/ManifestLocalization" + }, + { + "$ref": "#/definitions/ManifestPropertyAction" + }, + { + "$ref": "#/definitions/ManifestPropertyActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestTreeItemRecycleBinKind" + }, + { + "$ref": "#/definitions/ManifestEntityCreateOptionActionFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityItemRef" + }, + { + "$ref": "#/definitions/ManifestBlockEditorCustomView" + }, + { + "$ref": "#/definitions/ManifestClipboardCopyPropertyValueTranslator" + }, + { + "$ref": "#/definitions/ManifestClipboardPastePropertyValueTranslator" + }, + { + "$ref": "#/definitions/ManifestPropertyActionCopyToClipboardKind" + }, + { + "$ref": "#/definitions/ManifestPropertyActionPasteFromClipboardKind" + }, + { + "$ref": "#/definitions/ManifestHealthCheck" + }, + { + "$ref": "#/definitions/ManifestTinyMcePlugin" + }, + { + "$ref": "#/definitions/ManifestPackageView" + }, + { + "$ref": "#/definitions/ManifestDynamicRootOrigin" + }, + { + "$ref": "#/definitions/ManifestDynamicRootQueryStep" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteWithRelationKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionTrashWithRelationKind" + }, + { + "$ref": "#/definitions/ManifestTiptapToolbarExtension" + }, + { + "$ref": "#/definitions/ManifestTiptapToolbarExtensionButtonKind" + }, + { + "$ref": "#/definitions/ManifestTiptapExtension" + }, + { + "$ref": "#/definitions/ManifestMonacoMarkdownEditorAction" + } + ] + }, + "title": "An array of Umbraco package manifest types that will be installed", + "type": "array" + }, + "id": { + "title": "The unique identifier of the Umbraco package", + "type": "string" + }, + "importmap": { + "$ref": "#/definitions/UmbracoPackageImportmap", + "description": "This is used to define the imports and the scopes for the package to be used in the browser. It will be combined with the global importmap.", + "title": "The importmap for the package" + }, + "name": { + "title": "The name of the Umbraco package", + "type": "string" + }, + "version": { + "examples": [ + "0.1.0" + ], + "title": "The version of the Umbraco package in the style of semver", + "type": "string" + } + }, + "required": [ + "extensions", + "name" + ], + "type": "object" +} + diff --git a/src/Umbraco.Community.FileSystemProviders.B2/Umbraco.Community.FileSystemProviders.B2.csproj b/src/Umbraco.Community.FileSystemProviders.B2/Umbraco.Community.FileSystemProviders.B2.csproj index d18a286..97a2463 100644 --- a/src/Umbraco.Community.FileSystemProviders.B2/Umbraco.Community.FileSystemProviders.B2.csproj +++ b/src/Umbraco.Community.FileSystemProviders.B2/Umbraco.Community.FileSystemProviders.B2.csproj @@ -27,8 +27,8 @@ - - + + diff --git a/src/Umbraco.Community.FileSystemProviders.B2/packages.lock.json b/src/Umbraco.Community.FileSystemProviders.B2/packages.lock.json index 07735a4..2fdb412 100644 --- a/src/Umbraco.Community.FileSystemProviders.B2/packages.lock.json +++ b/src/Umbraco.Community.FileSystemProviders.B2/packages.lock.json @@ -4,7 +4,7 @@ "net8.0": { "jcdcdev.Umbraco.Core": { "type": "Direct", - "requested": "[13.0.0, )", + "requested": "[13.0.0, 14.0.0)", "resolved": "13.0.0", "contentHash": "sXo8l9FA4abnNzYL593IM1fl9GgRRbVQvO0g9UC4FHrjOQ5FEc/x+CcpuPicHAWCS7HxPNUZNd4BqCyC0nVfSQ==", "dependencies": { @@ -13,7 +13,7 @@ }, "Our.Umbraco.StorageProviders.AWSS3": { "type": "Direct", - "requested": "[1.3.0, )", + "requested": "[1.3.0, 2.0.0)", "resolved": "1.3.0", "contentHash": "wnjLM54noGgo8fernHDH9lX+9zAuZb1/1ZTq/oB0J+CmG4aq/wUiLoICtujpo/k4wYHCfl90LRJWLInBVmlM+Q==", "dependencies": { From 14150f5095f6ea0fce5a187ea32005090a719bdc Mon Sep 17 00:00:00 2001 From: jcdcdev Date: Wed, 23 Apr 2025 00:15:14 +0100 Subject: [PATCH 2/2] +changelog-ignore: --- .../appsettings-schema.Umbraco.Cms.json | 1902 - .../appsettings-schema.json | 14 - .../appsettings-schema.usync.json | 336 - .../umbraco-package-schema.json | 74993 ---------------- 4 files changed, 77245 deletions(-) delete mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json delete mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json delete mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json delete mode 100644 src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json deleted file mode 100644 index cce6373..0000000 --- a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.Umbraco.Cms.json +++ /dev/null @@ -1,1902 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "UmbracoCmsSchema", - "type": "object", - "properties": { - "Umbraco": { - "$ref": "#/definitions/UmbracoDefinition" - } - }, - "definitions": { - "UmbracoDefinition": { - "type": "object", - "description": "Configuration container for all Umbraco products.", - "properties": { - "CMS": { - "$ref": "#/definitions/UmbracoCmsDefinition" - } - } - }, - "UmbracoCmsDefinition": { - "type": "object", - "description": "Configuration of Umbraco CMS.", - "properties": { - "Content": { - "$ref": "#/definitions/ContentSettings" - }, - "DeliveryApi": { - "$ref": "#/definitions/DeliveryApiSettings" - }, - "Debug": { - "$ref": "#/definitions/CoreDebugSettings" - }, - "ExceptionFilter": { - "$ref": "#/definitions/ExceptionFilterSettings" - }, - "ModelsBuilder": { - "$ref": "#/definitions/ModelsBuilderSettings" - }, - "Global": { - "$ref": "#/definitions/GlobalSettings" - }, - "HealthChecks": { - "$ref": "#/definitions/HealthChecksSettings" - }, - "Hosting": { - "$ref": "#/definitions/HostingSettings" - }, - "Imaging": { - "$ref": "#/definitions/ImagingSettings" - }, - "Examine": { - "$ref": "#/definitions/IndexCreatorSettings" - }, - "Indexing": { - "$ref": "#/definitions/IndexingSettings" - }, - "Logging": { - "$ref": "#/definitions/LoggingSettings" - }, - "NuCache": { - "$ref": "#/definitions/NuCacheSettings" - }, - "RequestHandler": { - "$ref": "#/definitions/RequestHandlerSettings" - }, - "Runtime": { - "$ref": "#/definitions/RuntimeSettings" - }, - "Security": { - "$ref": "#/definitions/SecuritySettings" - }, - "TypeFinder": { - "$ref": "#/definitions/TypeFinderSettings" - }, - "WebRouting": { - "$ref": "#/definitions/WebRoutingSettings" - }, - "Plugins": { - "$ref": "#/definitions/UmbracoPluginSettings" - }, - "Unattended": { - "$ref": "#/definitions/UnattendedSettings" - }, - "BasicAuth": { - "$ref": "#/definitions/BasicAuthSettings" - }, - "PackageMigration": { - "$ref": "#/definitions/PackageMigrationSettings" - }, - "LegacyPasswordMigration": { - "$ref": "#/definitions/LegacyPasswordMigrationSettings" - }, - "HelpPage": { - "$ref": "#/definitions/HelpPageSettings" - }, - "InstallDefaultData": { - "$ref": "#/definitions/InstallDefaultDataNamedOptions" - }, - "DataTypes": { - "$ref": "#/definitions/DataTypesSettings" - }, - "Marketplace": { - "$ref": "#/definitions/MarketplaceSettings" - }, - "Webhook": { - "$ref": "#/definitions/WebhookSettings" - }, - "Cache": { - "$ref": "#/definitions/CacheSettings" - } - } - }, - "ContentSettings": { - "type": "object", - "description": "Typed configuration options for content settings.\n ", - "properties": { - "Notifications": { - "description": "Gets or sets a value for the content notification settings.\n ", - "oneOf": [ - { - "$ref": "#/definitions/ContentNotificationSettings" - } - ] - }, - "Imaging": { - "description": "Gets or sets a value for the content imaging settings.\n ", - "oneOf": [ - { - "$ref": "#/definitions/ContentImagingSettings" - } - ] - }, - "ResolveUrlsFromTextString": { - "type": "boolean", - "description": "Gets or sets a value indicating whether URLs should be resolved from text strings.\n ", - "default": false - }, - "Error404Collection": { - "type": "array", - "description": "Gets or sets a value for the collection of error pages.\n ", - "items": { - "$ref": "#/definitions/ContentErrorPage" - } - }, - "PreviewBadge": { - "type": "string", - "description": "Gets or sets a value for the preview badge mark-up.\n ", - "default": "\r\n\r\n" - }, - "ShowDeprecatedPropertyEditors": { - "type": "boolean", - "description": "Gets or sets a value indicating whether deprecated property editors should be shown.\n ", - "default": false - }, - "LoginBackgroundImage": { - "type": "string", - "description": "Gets or sets a value for the path to the login screen background image.\n ", - "default": "assets/login.jpg" - }, - "LoginLogoImage": { - "type": "string", - "description": "Gets or sets a value for the path to the login screen logo image\nshown on top of the background image set in LoginBackgroundImage.\n ", - "default": "assets/logo_light.svg" - }, - "LoginLogoImageAlternative": { - "type": "string", - "description": "Gets or sets a value for the path to the login screen logo image when shown on top\nof a light background (e.g. in mobile resolutions).\n ", - "default": "assets/logo_dark.svg" - }, - "BackOfficeLogo": { - "type": "string", - "description": "Gets or sets a value for the path to the backoffice logo.\n ", - "default": "assets/logo.svg" - }, - "DisableDeleteWhenReferenced": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to disable the deletion of items referenced by other items.\n ", - "default": false - }, - "DisableUnpublishWhenReferenced": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to disable the unpublishing of items referenced by other items.\n ", - "default": false - }, - "ContentVersionCleanupPolicy": { - "description": "Gets or sets the model representing the global content version cleanup policy\n ", - "oneOf": [ - { - "$ref": "#/definitions/ContentVersionCleanupPolicySettings" - } - ] - }, - "AllowEditInvariantFromNonDefault": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to allow editing invariant properties from a non-default language variation.", - "default": false - }, - "AllowedUploadedFileExtensions": { - "type": "array", - "description": "Gets or sets a value for the collection of file extensions that are allowed for upload.\n ", - "items": { - "type": "string" - } - }, - "DisallowedUploadedFileExtensions": { - "type": "array", - "description": "Gets or sets a value for the collection of file extensions that are disallowed for upload.\n ", - "default": "ashx,aspx,ascx,config,cshtml,vbhtml,asmx,air,axd,xamlx", - "items": { - "type": "string" - } - }, - "AllowedMediaHosts": { - "type": "array", - "description": "Gets or sets the allowed external host for media. If empty only relative paths are allowed.", - "items": { - "type": "string" - } - }, - "ShowDomainWarnings": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to show domain warnings.", - "default": true - }, - "ShowUnroutableContentWarnings": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to show unroutable content warnings.", - "default": true - } - } - }, - "ContentNotificationSettings": { - "type": "object", - "description": "Typed configuration options for content notification settings.\n ", - "properties": { - "Email": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value for the email address for notifications.\n " - }, - "DisableHtmlEmail": { - "type": "boolean", - "description": "Gets or sets a value indicating whether HTML email notifications should be disabled.\n ", - "default": false - } - } - }, - "ContentImagingSettings": { - "type": "object", - "description": "Typed configuration options for content imaging settings.\n ", - "properties": { - "ImageFileTypes": { - "type": "array", - "description": "Gets or sets a value for the collection of accepted image file extensions.\n ", - "default": "jpeg,jpg,gif,bmp,png,tiff,tif,webp", - "items": { - "type": "string" - } - }, - "AutoFillImageProperties": { - "type": "array", - "description": "Gets or sets a value for the imaging autofill following media file upload fields.\n ", - "items": { - "$ref": "#/definitions/ImagingAutoFillUploadField" - } - } - } - }, - "ImagingAutoFillUploadField": { - "type": "object", - "description": "Typed configuration options for image autofill upload settings.\n ", - "required": [ - "Alias", - "WidthFieldAlias", - "HeightFieldAlias", - "LengthFieldAlias", - "ExtensionFieldAlias" - ], - "properties": { - "Alias": { - "type": "string", - "description": "Gets or sets a value for the alias of the image upload property.\n ", - "minLength": 1 - }, - "WidthFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the width field alias of the image upload property.\n ", - "minLength": 1 - }, - "HeightFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the height field alias of the image upload property.\n ", - "minLength": 1 - }, - "LengthFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the length field alias of the image upload property.\n ", - "minLength": 1 - }, - "ExtensionFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the extension field alias of the image upload property.\n ", - "minLength": 1 - } - } - }, - "ContentErrorPage": { - "type": "object", - "description": "Typed configuration for a content error page.\n ", - "required": [ - "Culture" - ], - "properties": { - "ContentId": { - "type": "integer", - "description": "Gets or sets a value for the content Id.\n ", - "format": "int32" - }, - "ContentKey": { - "type": "string", - "description": "Gets or sets a value for the content key.\n ", - "format": "guid" - }, - "Culture": { - "type": "string", - "description": "Gets or sets a value for the content culture.\n ", - "minLength": 1 - } - } - }, - "ContentVersionCleanupPolicySettings": { - "type": "object", - "description": "Model representing the global content version cleanup policy\n ", - "properties": { - "EnableCleanup": { - "type": "boolean", - "description": "Gets or sets a value indicating whether or not the cleanup job should be executed.\n ", - "default": false - }, - "KeepAllVersionsNewerThanDays": { - "type": "integer", - "description": "Gets or sets the number of days where all historical content versions are kept.\n ", - "format": "int32", - "default": 7 - }, - "KeepLatestVersionPerDayForDays": { - "type": "integer", - "description": "Gets or sets the number of days where the latest historical content version for that day are kept.\n ", - "format": "int32", - "default": 90 - } - } - }, - "DeliveryApiSettings": { - "type": "object", - "description": "Typed configuration options for Delivery API settings.\n ", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the Delivery API should be enabled.\n ", - "default": false - }, - "PublicAccess": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", - "default": true - }, - "ApiKey": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets the API key used for authorizing API access (if the API is not publicly available) and preview access.\n " - }, - "DisallowedContentTypeAliases": { - "type": "array", - "description": "Gets or sets the aliases of the content types that may never be exposed through the Delivery API. Content of these\ntypes will never be returned from any Delivery API endpoint, nor added to the query index.\n ", - "items": { - "type": "string" - } - }, - "RichTextOutputAsJson": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the Delivery API should output rich text values as JSON instead of HTML.\n ", - "default": false - }, - "Media": { - "description": "Gets or sets the settings for the Media APIs of the Delivery API.\n ", - "oneOf": [ - { - "$ref": "#/definitions/MediaSettings" - } - ] - }, - "MemberAuthorization": { - "description": "Gets or sets the member authorization settings for the Delivery API.\n ", - "oneOf": [ - { - "type": "null" - }, - { - "$ref": "#/definitions/MemberAuthorizationSettings" - } - ] - }, - "OutputCache": { - "description": "Gets or sets the settings for the Delivery API output cache.\n ", - "oneOf": [ - { - "$ref": "#/definitions/OutputCacheSettings" - } - ] - } - } - }, - "MediaSettings": { - "type": "object", - "description": "Typed configuration options for the Media APIs of the Delivery API.\n ", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API should be enabled.\n ", - "default": false - }, - "PublicAccess": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the Media APIs of the Delivery API (if enabled) should be\npublicly available or should require an API key for access.\n ", - "default": true - } - } - }, - "MemberAuthorizationSettings": { - "type": "object", - "description": "Typed configuration options for member authorization settings for the Delivery API.\n ", - "properties": { - "AuthorizationCodeFlow": { - "description": "Gets or sets the Authorization Code Flow configuration for the Delivery API.\n ", - "oneOf": [ - { - "type": "null" - }, - { - "$ref": "#/definitions/AuthorizationCodeFlowSettings" - } - ] - }, - "ClientCredentialsFlow": { - "description": "Gets or sets the Client Credentials Flow configuration for the Delivery API.\n ", - "oneOf": [ - { - "type": "null" - }, - { - "$ref": "#/definitions/ClientCredentialsFlowSettings" - } - ] - } - } - }, - "AuthorizationCodeFlowSettings": { - "type": "object", - "description": "Typed configuration options for the Authorization Code Flow settings for the Delivery API.\n ", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether Authorization Code Flow should be enabled for the Delivery API.\n ", - "default": false - }, - "LoginRedirectUrls": { - "type": "array", - "description": "Gets or sets the URLs allowed to use as redirect targets after a successful login (session authorization).\n ", - "items": { - "type": "string", - "format": "uri" - } - }, - "LogoutRedirectUrls": { - "type": "array", - "description": "Gets or sets the URLs allowed to use as redirect targets after a successful logout (session termination).\n ", - "items": { - "type": "string", - "format": "uri" - } - } - } - }, - "ClientCredentialsFlowSettings": { - "type": "object", - "description": "Typed configuration options for the Client Credentials Flow settings for the Delivery API.\n ", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether Client Credentials Flow should be enabled for the Delivery API.\n ", - "default": false - }, - "AssociatedMembers": { - "type": "array", - "items": { - "$ref": "#/definitions/ClientCredentialsFlowMemberSettings" - } - } - } - }, - "ClientCredentialsFlowMemberSettings": { - "type": "object", - "properties": { - "UserName": { - "type": "string", - "description": "Gets or sets the user name of the member to associate with the session after a successful login.\n " - }, - "ClientId": { - "type": "string", - "description": "Gets or sets the client ID that allows for a successful login.\n " - }, - "ClientSecret": { - "type": "string", - "description": "Gets or sets the client secret that allows for a successful login.\n " - } - } - }, - "OutputCacheSettings": { - "type": "object", - "description": "Typed configuration options for output caching of the Delivery API.\n ", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the Delivery API output should be cached.\n ", - "default": false - }, - "ContentDuration": { - "type": "string", - "description": "Gets or sets a value indicating how long the Content Delivery API output should be cached.\n ", - "format": "duration", - "default": "00:01:00" - }, - "MediaDuration": { - "type": "string", - "description": "Gets or sets a value indicating how long the Media Delivery API output should be cached.\n ", - "format": "duration", - "default": "00:01:00" - } - } - }, - "CoreDebugSettings": { - "type": "object", - "description": "Typed configuration options for core debug settings.\n ", - "properties": { - "LogIncompletedScopes": { - "type": "boolean", - "description": "Gets or sets a value indicating whether incompleted scopes should be logged.\n ", - "default": false - }, - "DumpOnTimeoutThreadAbort": { - "type": "boolean", - "description": "Gets or sets a value indicating whether memory dumps on thread abort should be taken.\n ", - "default": false - } - } - }, - "ExceptionFilterSettings": { - "type": "object", - "description": "Typed configuration options for exception filter settings.\n ", - "properties": { - "Disabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the exception filter is disabled.\n ", - "default": false - } - } - }, - "ModelsBuilderSettings": { - "type": "object", - "description": "Typed configuration options for models builder settings.\n ", - "properties": { - "ModelsMode": { - "description": "Gets or sets a value for the models mode.\n ", - "default": "InMemoryAuto", - "oneOf": [ - { - "$ref": "#/definitions/ModelsMode" - } - ] - }, - "ModelsNamespace": { - "type": "string", - "description": "Gets or sets a value for models namespace.\n ", - "default": "Umbraco.Cms.Web.Common.PublishedModels" - }, - "FlagOutOfDateModels": { - "type": "boolean", - "description": "Gets or sets a value indicating whether we should flag out-of-date models.\n " - }, - "ModelsDirectory": { - "type": "string", - "description": "Gets or sets a value for the models directory.\n ", - "default": "~/umbraco/models" - }, - "AcceptUnsafeModelsDirectory": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to accept an unsafe value for ModelsDirectory.\n ", - "default": false - }, - "DebugLevel": { - "type": "integer", - "description": "Gets or sets a value indicating the debug log level.\n ", - "format": "int32", - "default": 0 - }, - "IncludeVersionNumberInGeneratedModels": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the version number should be included in generated models.\n ", - "default": true - } - } - }, - "ModelsMode": { - "type": "string", - "description": "Defines the models generation modes.\n ", - "x-enumNames": [ - "Nothing", - "InMemoryAuto", - "SourceCodeManual", - "SourceCodeAuto" - ], - "enum": [ - "Nothing", - "InMemoryAuto", - "SourceCodeManual", - "SourceCodeAuto" - ] - }, - "GlobalSettings": { - "type": "object", - "description": "Typed configuration options for global settings.\n ", - "properties": { - "ReservedUrls": { - "type": "string", - "description": "Gets or sets a value for the reserved URLs (must end with a comma).\n ", - "default": "~/.well-known," - }, - "ReservedPaths": { - "type": "string", - "description": "Gets or sets a value for the reserved paths (must end with a comma).\n ", - "default": "~/app_plugins/,~/install/,~/mini-profiler-resources/,~/umbraco/," - }, - "TimeOut": { - "type": "string", - "description": "Gets or sets a value for the back-office login timeout.\n ", - "format": "duration", - "default": "00:20:00" - }, - "DefaultUILanguage": { - "type": "string", - "description": "Gets or sets a value for the default UI language.\n ", - "default": "en-US" - }, - "HideTopLevelNodeFromPath": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to hide the top level node from the path.\n ", - "default": true - }, - "UseHttps": { - "type": "boolean", - "description": "Gets or sets a value indicating whether HTTPS should be used.\n ", - "default": false - }, - "VersionCheckPeriod": { - "type": "integer", - "description": "Gets or sets a value for the version check period in days.\n ", - "format": "int32", - "default": 7 - }, - "IconsPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco icons path.\n ", - "default": "umbraco/assets/icons" - }, - "UmbracoCssPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco CSS path.\n ", - "default": "~/css" - }, - "UmbracoScriptsPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco scripts path.\n ", - "default": "~/scripts" - }, - "UmbracoMediaPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco media request path.\n ", - "default": "~/media" - }, - "UmbracoMediaPhysicalRootPath": { - "type": "string", - "description": "Gets or sets a value for the physical Umbraco media root path (falls back to UmbracoMediaPath when\nempty).\n " - }, - "DisableElectionForSingleServer": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to disable the election for a single server.\n ", - "default": false - }, - "DatabaseFactoryServerVersion": { - "type": "string", - "description": "Gets or sets a value for the database factory server version.\n " - }, - "MainDomLock": { - "type": "string", - "description": "Gets or sets a value for the main dom lock.\n " - }, - "MainDomKeyDiscriminator": { - "type": "string", - "description": "Gets or sets a value to discriminate MainDom boundaries.\n\n Generally the default should suffice but useful for advanced scenarios e.g. azure deployment slot based zero\n downtime deployments.\n\n " - }, - "MainDomReleaseSignalPollingInterval": { - "type": "integer", - "description": "Gets or sets the duration (in milliseconds) for which the MainDomLock release signal polling task should sleep.\n ", - "format": "int32", - "default": 2000 - }, - "Id": { - "type": "string", - "description": "Gets or sets the telemetry ID.\n " - }, - "NoNodesViewPath": { - "type": "string", - "description": "Gets or sets a value for the path to the no content view.\n ", - "default": "~/umbraco/UmbracoWebsite/NoNodes.cshtml" - }, - "DatabaseServerRegistrar": { - "description": "Gets or sets a value for the database server registrar settings.\n ", - "oneOf": [ - { - "$ref": "#/definitions/DatabaseServerRegistrarSettings" - } - ] - }, - "DatabaseServerMessenger": { - "description": "Gets or sets a value for the database server messenger settings.\n ", - "oneOf": [ - { - "$ref": "#/definitions/DatabaseServerMessengerSettings" - } - ] - }, - "Smtp": { - "description": "Gets or sets a value for the SMTP settings.\n ", - "oneOf": [ - { - "type": "null" - }, - { - "$ref": "#/definitions/SmtpSettings" - } - ] - }, - "DistributedLockingReadLockDefaultTimeout": { - "type": "string", - "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed read lock.\n ", - "format": "duration", - "default": "00:01:00" - }, - "DistributedLockingWriteLockDefaultTimeout": { - "type": "string", - "description": "Gets or sets a value representing the maximum time to wait whilst attempting to obtain a distributed write lock.\n ", - "format": "duration", - "default": "00:00:05" - }, - "DistributedLockingMechanism": { - "type": "string", - "description": "Gets or sets a value representing the DistributedLockingMechanism to use." - }, - "ForceCombineUrlPathLeftToRight": { - "type": "boolean", - "description": "Force url paths to be left to right, even when the culture has right to left text", - "default": true, - "x-example": "For the following hierarchy\n- Root (/ar)\n - 1 (/ar/1)\n - 2 (/ar/1/2)\n - 3 (/ar/1/2/3)\n - 3 (/ar/1/2/3/4)\nWhen forced\n- https://www.umbraco.com/ar/1/2/3/4\nwhen not\n- https://www.umbraco.com/ar/4/3/2/1" - }, - "ShowMaintenancePageWhenInUpgradeState": { - "type": "boolean", - "default": true - } - } - }, - "DatabaseServerRegistrarSettings": { - "type": "object", - "description": "Typed configuration options for database server registrar settings.\n ", - "properties": { - "WaitTimeBetweenCalls": { - "type": "string", - "description": "Gets or sets a value for the amount of time to wait between calls to the database on the background thread.\n ", - "format": "duration", - "default": "00:01:00" - }, - "StaleServerTimeout": { - "type": "string", - "description": "Gets or sets a value for the time span to wait before considering a server stale, after it has last been accessed.\n ", - "format": "duration", - "default": "00:02:00" - } - } - }, - "DatabaseServerMessengerSettings": { - "type": "object", - "description": "Typed configuration options for database server messaging settings.\n ", - "properties": { - "MaxProcessingInstructionCount": { - "type": "integer", - "description": "Gets or sets a value for the maximum number of instructions that can be processed at startup; otherwise the server\ncold-boots (rebuilds its caches).\n ", - "format": "int32", - "default": 1000 - }, - "TimeToRetainInstructions": { - "type": "string", - "description": "Gets or sets a value for the time to keep instructions in the database; records older than this number will be\npruned.\n ", - "format": "duration", - "default": "2.00:00:00" - }, - "TimeBetweenSyncOperations": { - "type": "string", - "description": "Gets or sets a value for the time to wait between each sync operations.\n ", - "format": "duration", - "default": "00:00:05" - }, - "TimeBetweenPruneOperations": { - "type": "string", - "description": "Gets or sets a value for the time to wait between each prune operations.\n ", - "format": "duration", - "default": "00:01:00" - } - } - }, - "SmtpSettings": { - "type": "object", - "description": "Typed configuration options for SMTP settings.\n ", - "required": [ - "From" - ], - "properties": { - "From": { - "type": "string", - "description": "Gets or sets a value for the SMTP from address to use for messages.\n ", - "format": "email", - "minLength": 1 - }, - "Host": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value for the SMTP host.\n " - }, - "Port": { - "type": "integer", - "description": "Gets or sets a value for the SMTP port.\n ", - "format": "int32" - }, - "SecureSocketOptions": { - "description": "Gets or sets a value for the secure socket options.\n ", - "default": "Auto", - "oneOf": [ - { - "$ref": "#/definitions/SecureSocketOptions" - } - ] - }, - "PickupDirectoryLocation": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value for the SMTP pick-up directory.\n " - }, - "DeliveryMethod": { - "description": "Gets or sets a value for the SMTP delivery method.\n ", - "default": "Network", - "oneOf": [ - { - "$ref": "#/definitions/SmtpDeliveryMethod" - } - ] - }, - "Username": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value for the SMTP user name.\n " - }, - "Password": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value for the SMTP password.\n " - } - } - }, - "SecureSocketOptions": { - "type": "string", - "description": "Matches MailKit.Security.SecureSocketOptions and defined locally to avoid having to take\na dependency on this external library into Umbraco.Core.\n ", - "x-enumNames": [ - "None", - "Auto", - "SslOnConnect", - "StartTls", - "StartTlsWhenAvailable" - ], - "enum": [ - "None", - "Auto", - "SslOnConnect", - "StartTls", - "StartTlsWhenAvailable" - ] - }, - "SmtpDeliveryMethod": { - "type": "string", - "description": "", - "x-enumNames": [ - "Network", - "SpecifiedPickupDirectory", - "PickupDirectoryFromIis" - ], - "enum": [ - "Network", - "SpecifiedPickupDirectory", - "PickupDirectoryFromIis" - ] - }, - "HealthChecksSettings": { - "type": "object", - "description": "Typed configuration options for healthchecks settings.\n ", - "properties": { - "DisabledChecks": { - "type": "array", - "description": "Gets or sets a value for the collection of healthchecks that are disabled.\n ", - "items": { - "$ref": "#/definitions/DisabledHealthCheckSettings" - } - }, - "Notification": { - "description": "Gets or sets a value for the healthcheck notification settings.\n ", - "oneOf": [ - { - "$ref": "#/definitions/HealthChecksNotificationSettings" - } - ] - } - } - }, - "DisabledHealthCheckSettings": { - "type": "object", - "description": "Typed configuration options for disabled healthcheck settings.\n ", - "properties": { - "Id": { - "type": "string", - "description": "Gets or sets a value for the healthcheck Id to disable.\n ", - "format": "guid" - }, - "DisabledOn": { - "type": "string", - "description": "Gets or sets a value for the date the healthcheck was disabled.\n ", - "format": "date-time" - }, - "DisabledBy": { - "type": "integer", - "description": "Gets or sets a value for Id of the user that disabled the healthcheck.\n ", - "format": "int32" - } - } - }, - "HealthChecksNotificationSettings": { - "type": "object", - "description": "Typed configuration options for healthcheck notification settings.\n ", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether health check notifications are enabled.\n ", - "default": false - }, - "FirstRunTime": { - "type": "string", - "description": "Gets or sets a value for the first run time of a healthcheck notification in crontab format.\n " - }, - "Period": { - "type": "string", - "description": "Gets or sets a value for the period of the healthcheck notification.\n ", - "format": "duration", - "default": "1.00:00:00" - }, - "NotificationMethods": { - "type": "object", - "description": "Gets or sets a value for the collection of health check notification methods.\n ", - "additionalProperties": { - "$ref": "#/definitions/HealthChecksNotificationMethodSettings" - } - }, - "DisabledChecks": { - "type": "array", - "description": "Gets or sets a value for the collection of health checks that are disabled for notifications.\n ", - "items": { - "$ref": "#/definitions/DisabledHealthCheckSettings" - } - } - } - }, - "HealthChecksNotificationMethodSettings": { - "type": "object", - "description": "Typed configuration options for healthcheck notification method settings.\n ", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the health check notification method is enabled.\n ", - "default": false - }, - "Verbosity": { - "description": "Gets or sets a value for the health check notifications reporting verbosity.\n ", - "default": "Summary", - "oneOf": [ - { - "$ref": "#/definitions/HealthCheckNotificationVerbosity" - } - ] - }, - "FailureOnly": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the health check notifications should occur on failures only.\n ", - "default": false - }, - "Settings": { - "type": "object", - "description": "Gets or sets a value providing provider specific settings for the health check notification method.\n ", - "additionalProperties": { - "type": "string" - } - } - } - }, - "HealthCheckNotificationVerbosity": { - "type": "string", - "description": "", - "x-enumNames": [ - "Summary", - "Detailed" - ], - "enum": [ - "Summary", - "Detailed" - ] - }, - "HostingSettings": { - "type": "object", - "description": "Typed configuration options for hosting settings.\n ", - "properties": { - "ApplicationVirtualPath": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value for the application virtual path.\n " - }, - "LocalTempStorageLocation": { - "description": "Gets or sets a value for the location of temporary files.\n ", - "default": "Default", - "oneOf": [ - { - "$ref": "#/definitions/LocalTempStorage" - } - ] - }, - "Debug": { - "type": "boolean", - "description": "Gets or sets a value indicating whether umbraco is running in [debug mode].\n ", - "default": false - }, - "SiteName": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value specifying the name of the site.\n " - } - } - }, - "LocalTempStorage": { - "type": "string", - "description": "", - "x-enumNames": [ - "Unknown", - "Default", - "EnvironmentTemp" - ], - "enum": [ - "Unknown", - "Default", - "EnvironmentTemp" - ] - }, - "ImagingSettings": { - "type": "object", - "description": "Typed configuration options for imaging settings.", - "properties": { - "HMACSecretKey": { - "type": "string", - "description": "Gets or sets a value for the Hash-based Message Authentication Code (HMAC) secret key for request authentication.", - "format": "byte" - }, - "Cache": { - "description": "Gets or sets a value for imaging cache settings.", - "oneOf": [ - { - "$ref": "#/definitions/ImagingCacheSettings" - } - ] - }, - "Resize": { - "description": "Gets or sets a value for imaging resize settings.", - "oneOf": [ - { - "$ref": "#/definitions/ImagingResizeSettings" - } - ] - } - } - }, - "ImagingCacheSettings": { - "type": "object", - "description": "Typed configuration options for image cache settings.\n ", - "properties": { - "BrowserMaxAge": { - "type": "string", - "description": "Gets or sets a value for the browser image cache maximum age.\n ", - "format": "duration", - "default": "7.00:00:00" - }, - "CacheMaxAge": { - "type": "string", - "description": "Gets or sets a value for the image cache maximum age.\n ", - "format": "duration", - "default": "365.00:00:00" - }, - "CacheHashLength": { - "type": "integer", - "description": "Gets or sets a value for the image cache hash length.\n ", - "default": 12 - }, - "CacheFolderDepth": { - "type": "integer", - "description": "Gets or sets a value for the image cache folder depth.\n ", - "default": 8 - }, - "CacheFolder": { - "type": "string", - "description": "Gets or sets a value for the image cache folder.\n ", - "default": "~/umbraco/Data/TEMP/MediaCache" - } - } - }, - "ImagingResizeSettings": { - "type": "object", - "description": "Typed configuration options for image resize settings.", - "properties": { - "MaxWidth": { - "type": "integer", - "description": "Gets or sets a value for the maximum resize width.", - "format": "int32", - "default": 5000 - }, - "MaxHeight": { - "type": "integer", - "description": "Gets or sets a value for the maximum resize height.", - "format": "int32", - "default": 5000 - } - } - }, - "IndexCreatorSettings": { - "type": "object", - "description": "Typed configuration options for index creator settings.\n ", - "properties": { - "LuceneDirectoryFactory": { - "description": "Gets or sets a value for lucene directory factory type.\n ", - "oneOf": [ - { - "$ref": "#/definitions/LuceneDirectoryFactory" - } - ] - } - } - }, - "LuceneDirectoryFactory": { - "type": "string", - "description": "", - "x-enumNames": [ - "Default", - "SyncedTempFileSystemDirectoryFactory", - "TempFileSystemDirectoryFactory" - ], - "enum": [ - "Default", - "SyncedTempFileSystemDirectoryFactory", - "TempFileSystemDirectoryFactory" - ] - }, - "IndexingSettings": { - "type": "object", - "description": "Typed configuration options for index creator settings.\n ", - "properties": { - "ExplicitlyIndexEachNestedProperty": { - "type": "boolean", - "description": "Gets or sets a value for whether each nested property should have it's own indexed value. Requires a rebuild of indexes when changed.", - "default": false - } - } - }, - "LoggingSettings": { - "type": "object", - "description": "Typed configuration options for logging settings.", - "properties": { - "MaxLogAge": { - "type": "string", - "description": "Gets or sets a value for the maximum age of a log file.", - "format": "duration", - "default": "1.00:00:00" - }, - "Directory": { - "type": "string", - "description": "Gets or sets the folder to use for log files.", - "default": "~/umbraco/Logs" - } - } - }, - "NuCacheSettings": { - "type": "object", - "description": "Typed configuration options for NuCache settings.\n ", - "properties": { - "NuCacheSerializerType": { - "description": "The serializer type that nucache uses to persist documents in the database.\n ", - "default": "MessagePack", - "oneOf": [ - { - "$ref": "#/definitions/NuCacheSerializerType" - } - ] - }, - "SqlPageSize": { - "type": "integer", - "description": "The paging size to use for nucache SQL queries.\n ", - "format": "int32", - "default": 1000 - }, - "UsePagedSqlQuery": { - "type": "boolean", - "default": true - } - } - }, - "NuCacheSerializerType": { - "type": "string", - "description": "The serializer type that nucache uses to persist documents in the database.\n ", - "x-enumNames": [ - "MessagePack", - "JSON" - ], - "enum": [ - "MessagePack", - "JSON" - ] - }, - "RequestHandlerSettings": { - "type": "object", - "description": "Typed configuration options for request handler settings.\n ", - "properties": { - "AddTrailingSlash": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to add a trailing slash to URLs.\n ", - "default": true - }, - "ConvertUrlsToAscii": { - "type": "string", - "description": "Gets or sets a value indicating whether to convert URLs to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", - "default": "try" - }, - "ConvertFileNamesToAscii": { - "type": "string", - "description": "Gets or sets a value indicating whether to convert file names to ASCII (valid values: \"true\", \"try\" or \"false\").\n ", - "default": "false" - }, - "EnableDefaultCharReplacements": { - "type": "boolean", - "description": "Disable all default character replacements\n ", - "default": true - }, - "UserDefinedCharCollection": { - "type": [ - "array", - "null" - ], - "description": "Add additional character replacements, or override defaults\n ", - "items": { - "$ref": "#/definitions/CharItem" - } - } - } - }, - "CharItem": { - "type": "object", - "properties": { - "Char": { - "type": "string", - "description": "The character to replace\n " - }, - "Replacement": { - "type": "string", - "description": "The replacement character\n " - } - } - }, - "RuntimeSettings": { - "type": "object", - "description": "Typed configuration options for runtime settings.", - "properties": { - "Mode": { - "description": "Gets or sets the runtime mode.", - "default": "BackofficeDevelopment", - "oneOf": [ - { - "$ref": "#/definitions/RuntimeMode" - } - ] - }, - "MaxRequestLength": { - "type": [ - "integer", - "null" - ], - "description": "Gets or sets a value for the maximum request length in kb.\n ", - "format": "int32" - }, - "TemporaryFileLifeTime": { - "type": "string", - "description": "Gets or sets the timespan temporary files are kept, before they are removed by a background task.", - "format": "duration", - "default": "1.00:00:00" - } - } - }, - "RuntimeMode": { - "type": "string", - "description": "Represents the configured Umbraco runtime mode.", - "x-enumNames": [ - "BackofficeDevelopment", - "Development", - "Production" - ], - "enum": [ - "BackofficeDevelopment", - "Development", - "Production" - ] - }, - "SecuritySettings": { - "type": "object", - "description": "Typed configuration options for security settings.\n ", - "properties": { - "KeepUserLoggedIn": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to keep the user logged in.\n ", - "default": false - }, - "HideDisabledUsersInBackOffice": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to hide disabled users in the back-office.\n ", - "default": false - }, - "AllowPasswordReset": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to allow user password reset.\n ", - "default": true - }, - "AuthCookieName": { - "type": "string", - "description": "Gets or sets a value for the authorization cookie name.\n ", - "default": "UMB_UCONTEXT" - }, - "AuthCookieDomain": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value for the authorization cookie domain.\n " - }, - "UsernameIsEmail": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username.\n ", - "default": true - }, - "MemberRequireUniqueEmail": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the member's email address must be unique.\n ", - "default": true - }, - "AllowedUserNameCharacters": { - "type": "string", - "description": "Gets or sets the set of allowed characters for a username\n ", - "default": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+\\" - }, - "MemberBypassTwoFactorForExternalLogins": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor members. Thereby rely on the External login and potential 2FA at that provider.\n ", - "default": true - }, - "UserBypassTwoFactorForExternalLogins": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to bypass the two factor requirement in Umbraco when using external login\nfor users. Thereby rely on the External login and potential 2FA at that provider.\n ", - "default": true - }, - "MemberDefaultLockoutTimeInMinutes": { - "type": "integer", - "description": "Gets or sets a value for how long (in minutes) a member is locked out when a lockout occurs.\n ", - "format": "int32", - "default": 43200 - }, - "UserDefaultLockoutTimeInMinutes": { - "type": "integer", - "description": "Gets or sets a value for how long (in minutes) a user is locked out when a lockout occurs.\n ", - "format": "int32", - "default": 43200 - }, - "AllowConcurrentLogins": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to allow concurrent logins.\n ", - "default": false - }, - "UserDefaultFailedLoginDurationInMilliseconds": { - "type": "integer", - "description": "Gets or sets the default duration (in milliseconds) of failed login attempts.", - "format": "int64", - "default": 1000, - "maximum": 9223372036854780000.0, - "minimum": 0.0 - }, - "UserMinimumFailedLoginDurationInMilliseconds": { - "type": "integer", - "description": "Gets or sets the minimum duration (in milliseconds) of failed login attempts.", - "format": "int64", - "default": 250, - "maximum": 9223372036854780000.0, - "minimum": 0.0 - }, - "BackOfficeHost": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value of the back-office host URI. Use this when running the back-office client and the Management API on different hosts. Leave empty when running both on the same host.\n ", - "format": "uri" - }, - "AuthorizeCallbackPathName": { - "type": "string", - "description": "Gets or sets the path to use for authorization callback. Will be appended to the BackOfficeHost.\n ", - "default": "/umbraco/oauth_complete" - }, - "AuthorizeCallbackLogoutPathName": { - "type": "string", - "description": "Gets or sets the path to use for authorization callback logout. Will be appended to the BackOfficeHost.\n ", - "default": "/umbraco/logout" - }, - "AuthorizeCallbackErrorPathName": { - "type": "string", - "description": "Gets or sets the path to use for authorization callback error. Will be appended to the BackOfficeHost.\n ", - "default": "/umbraco/error" - } - } - }, - "TypeFinderSettings": { - "type": "object", - "description": "Typed configuration options for type finder settings.\n ", - "required": [ - "AssembliesAcceptingLoadExceptions" - ], - "properties": { - "AssembliesAcceptingLoadExceptions": { - "type": "string", - "description": "Gets or sets a value for the assemblies that accept load exceptions during type finder operations.\n ", - "minLength": 1 - }, - "AdditionalEntryAssemblies": { - "type": [ - "array", - "null" - ], - "description": "By default the entry assemblies for scanning plugin types is the Umbraco DLLs. If you require\nscanning for plugins based on different root referenced assemblies you can add the assembly name to this list.\n ", - "items": { - "type": "string" - } - }, - "AdditionalAssemblyExclusionEntries": { - "type": "array", - "description": "Gets or sets a value for the assemblies that will be excluded from scanning.\n ", - "items": { - "type": "string" - } - } - } - }, - "WebRoutingSettings": { - "type": "object", - "description": "Typed configuration options for web routing settings.\n ", - "properties": { - "TryMatchingEndpointsForAllPages": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to check if any routed endpoints match a front-end request before\nthe Umbraco dynamic router tries to map the request to an Umbraco content item.\n ", - "default": false - }, - "TrySkipIisCustomErrors": { - "type": "boolean", - "description": "Gets or sets a value indicating whether IIS custom errors should be skipped.\n ", - "default": false - }, - "InternalRedirectPreservesTemplate": { - "type": "boolean", - "description": "Gets or sets a value indicating whether an internal redirect should preserve the template.\n ", - "default": false - }, - "DisableAlternativeTemplates": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the use of alternative templates are disabled.\n ", - "default": false - }, - "ValidateAlternativeTemplates": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the use of alternative templates should be validated.\n ", - "default": false - }, - "DisableFindContentByIdentifierPath": { - "type": "boolean", - "default": false - }, - "DisableRedirectUrlTracking": { - "type": "boolean", - "description": "Gets or sets a value indicating whether redirect URL tracking is disabled.\n ", - "default": false - }, - "UrlProviderMode": { - "description": "Gets or sets a value for the URL provider mode (UrlMode).\n ", - "default": "Auto", - "oneOf": [ - { - "$ref": "#/definitions/UrlMode" - } - ] - }, - "UmbracoApplicationUrl": { - "type": "string", - "description": "Gets or sets a value for the Umbraco application URL.\n " - } - } - }, - "UrlMode": { - "type": "string", - "description": "Specifies the type of URLs that the URL provider should produce, Auto is the default.\n ", - "x-enumNames": [ - "Default", - "Relative", - "Absolute", - "Auto" - ], - "enum": [ - "Default", - "Relative", - "Absolute", - "Auto" - ] - }, - "UmbracoPluginSettings": { - "type": "object", - "description": "Typed configuration options for the plugins.\n ", - "properties": { - "BrowsableFileExtensions": { - "type": "array", - "description": "Gets or sets the allowed file extensions (including the period \".\") that should be accessible from the browser.\n ", - "items": { - "type": "string" - } - } - } - }, - "UnattendedSettings": { - "type": "object", - "description": "Typed configuration options for unattended settings.\n ", - "properties": { - "InstallUnattended": { - "type": "boolean", - "description": "Gets or sets a value indicating whether unattended installs are enabled.\n ", - "default": false - }, - "UpgradeUnattended": { - "type": "boolean", - "description": "Gets or sets a value indicating whether unattended upgrades are enabled.\n ", - "default": false - }, - "PackageMigrationsUnattended": { - "type": "boolean", - "description": "Gets or sets a value indicating whether unattended package migrations are enabled.\n " - }, - "UnattendedUserName": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value to use for creating a user with a name for Unattended Installs\n " - }, - "UnattendedUserEmail": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value to use for creating a user with an email for Unattended Installs\n ", - "format": "email" - }, - "UnattendedUserPassword": { - "type": [ - "null", - "string" - ], - "description": "Gets or sets a value to use for creating a user with a password for Unattended Installs\n " - } - } - }, - "BasicAuthSettings": { - "type": "object", - "description": "Typed configuration options for basic authentication settings.", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether Basic Auth Middleware is enabled.", - "default": false - }, - "AllowedIPs": { - "type": "array", - "items": { - "type": "string" - } - }, - "SharedSecret": { - "$ref": "#/definitions/SharedSecret" - }, - "RedirectToLoginPage": { - "type": "boolean" - } - } - }, - "SharedSecret": { - "type": "object", - "properties": { - "HeaderName": { - "type": [ - "null", - "string" - ], - "default": "X-Authentication-Shared-Secret" - }, - "Value": { - "type": [ - "null", - "string" - ] - } - } - }, - "PackageMigrationSettings": { - "type": "object", - "description": "Typed configuration options for package migration settings.\n ", - "properties": { - "RunSchemaAndContentMigrations": { - "type": "boolean", - "description": "Gets or sets a value indicating whether package migration steps that install schema and content should run.\n ", - "default": true - }, - "AllowComponentOverrideOfRunSchemaAndContentMigrations": { - "type": "boolean", - "description": "Gets or sets a value indicating whether components can override the configured value for\nRunSchemaAndContentMigrations.\n ", - "default": true - } - } - }, - "LegacyPasswordMigrationSettings": { - "type": "object", - "description": "Typed configuration options for legacy machine key settings used for migration of members from a v8 solution.\n ", - "properties": { - "MachineKeyDecryptionKey": { - "type": "string", - "description": "Gets or sets the decryption hex-formatted string key found in legacy web.config machineKey configuration-element.\n ", - "default": "" - } - } - }, - "HelpPageSettings": { - "type": "object", - "properties": { - "HelpPageUrlAllowList": { - "type": [ - "array", - "null" - ], - "description": "Gets or sets the allowed addresses to retrieve data for the content dashboard.\n ", - "items": { - "type": "string" - } - } - } - }, - "InstallDefaultDataNamedOptions": { - "type": "object", - "properties": { - "Languages": { - "$ref": "#/definitions/InstallDefaultDataSettings" - }, - "DataTypes": { - "$ref": "#/definitions/InstallDefaultDataSettings" - }, - "MediaTypes": { - "$ref": "#/definitions/InstallDefaultDataSettings" - }, - "MemberTypes": { - "$ref": "#/definitions/InstallDefaultDataSettings" - } - } - }, - "InstallDefaultDataSettings": { - "type": "object", - "description": "Typed configuration options for installation of default data.\n ", - "properties": { - "InstallData": { - "description": "Gets or sets a value indicating whether to create default data on installation.\n ", - "oneOf": [ - { - "$ref": "#/definitions/InstallDefaultDataOption" - } - ] - }, - "Values": { - "type": "array", - "description": "Gets or sets a value indicating which default data (languages, data types, etc.) should be created when\nInstallData is\nset to Values or ExceptValues.\n ", - "items": { - "type": "string" - } - } - } - }, - "InstallDefaultDataOption": { - "type": "string", - "description": "An enumeration of options available for control over installation of default Umbraco data.\n ", - "x-enumNames": [ - "None", - "Values", - "ExceptValues", - "All" - ], - "enum": [ - "None", - "Values", - "ExceptValues", - "All" - ] - }, - "DataTypesSettings": { - "type": "object", - "properties": { - "CanBeChanged": { - "description": "Gets or sets a value indicating if data types can be changed after they've been used.", - "default": "True", - "oneOf": [ - { - "$ref": "#/definitions/DataTypeChangeMode" - } - ] - } - } - }, - "DataTypeChangeMode": { - "type": "string", - "description": "", - "x-enumNames": [ - "True", - "False", - "FalseWithHelpText" - ], - "enum": [ - "True", - "False", - "FalseWithHelpText" - ] - }, - "MarketplaceSettings": { - "type": "object", - "description": "Configuration options for the Marketplace.", - "properties": { - "AdditionalParameters": { - "type": "object", - "description": "Gets or sets the additional parameters that are sent to the Marketplace.", - "additionalProperties": { - "type": "string" - } - } - } - }, - "WebhookSettings": { - "type": "object", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether webhooks are enabled.\n ", - "default": true - }, - "MaximumRetries": { - "type": "integer", - "description": "Gets or sets a value indicating the maximum number of retries for all webhooks.\n ", - "format": "int32", - "default": 5 - }, - "Period": { - "type": "string", - "description": "Gets or sets a value for the period of the webhook firing.\n ", - "format": "duration", - "default": "00:00:10" - }, - "EnableLoggingCleanup": { - "type": "boolean", - "description": "Gets or sets a value indicating whether cleanup of webhook logs are enabled.\n ", - "default": true - }, - "KeepLogsForDays": { - "type": "integer", - "description": "Gets or sets a value indicating number of days to keep logs for.\n ", - "format": "int32", - "default": 30 - } - } - }, - "CacheSettings": { - "type": "object", - "properties": { - "ContentTypeKeys": { - "type": "array", - "description": "Gets or sets a value for the collection of content type ids to always have in the cache.\n ", - "items": { - "type": "string", - "format": "guid" - } - }, - "DocumentBreadthFirstSeedCount": { - "type": "integer", - "format": "int32", - "default": 100 - }, - "MediaBreadthFirstSeedCount": { - "type": "integer", - "format": "int32", - "default": 100 - }, - "Entry": { - "$ref": "#/definitions/CacheEntry" - } - } - }, - "CacheEntry": { - "type": "object", - "properties": { - "Document": { - "$ref": "#/definitions/CacheEntrySettings" - }, - "Media": { - "$ref": "#/definitions/CacheEntrySettings" - } - } - }, - "CacheEntrySettings": { - "type": "object", - "properties": { - "LocalCacheDuration": { - "type": "string", - "format": "duration", - "default": "1.00:00:00" - }, - "RemoteCacheDuration": { - "type": "string", - "format": "duration", - "default": "365.00:00:00" - }, - "SeedCacheDuration": { - "type": "string", - "format": "duration", - "default": "365.00:00:00" - } - } - } - } -} \ No newline at end of file diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json deleted file mode 100644 index fa858b8..0000000 --- a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - "allOf": [ - { - "$ref": "https://json.schemastore.org/appsettings.json" - }, - { - "$ref": "appsettings-schema.Umbraco.Cms.json#" - }, - { - "$ref": "appsettings-schema.usync.json#" - } - ] -} \ No newline at end of file diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json deleted file mode 100644 index 57aec63..0000000 --- a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/appsettings-schema.usync.json +++ /dev/null @@ -1,336 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "uSyncAppSettings", - "type": "object", - "properties": { - "uSync": { - "$ref": "#/definitions/USyncuSyncDefinition" - } - }, - "definitions": { - "USyncuSyncDefinition": { - "type": "object", - "description": "Configuration of uSync settings", - "properties": { - "Settings": { - "description": "uSync settings", - "oneOf": [ - { - "$ref": "#/definitions/USyncBackOfficeConfigurationuSyncSettings" - } - ] - }, - "ForceFips": { - "type": "boolean", - "description": "Force uSync to use FIPS compliant hashing algorthims when comparing files" - }, - "Sets": { - "description": "Settings of Handler sets", - "oneOf": [ - { - "$ref": "#/definitions/USyncuSyncSetsDefinition" - } - ] - }, - "AutoTemplates": { - "description": "Settings for the AutoTemplates package, (dynamic adding of templates based on files on disk)", - "oneOf": [ - { - "$ref": "#/definitions/USyncAutoTemplatesDefinition" - } - ] - } - } - }, - "USyncBackOfficeConfigurationuSyncSettings": { - "type": "object", - "description": "uSync Settings", - "properties": { - "RootFolder": { - "type": "string", - "description": "Location where all uSync files are saved by default", - "default": "uSync/v14/" - }, - "Folders": { - "type": "array", - "description": "collection of folders uSync looks in when performing imports.\n ", - "default": "uSync/Root/, uSync/v14/", - "items": { - "type": "string" - } - }, - "LegacyFolder": { - "type": "string", - "description": "folder that has old things in. \n ", - "default": "uSync/v9" - }, - "IsRootSite": { - "type": "boolean", - "description": "Sets this site to be the root site (so it will save into \"uSync/root/\")\n ", - "default": false - }, - "LockRoot": { - "type": "boolean", - "description": "when locked you can't make changes to anything that is in the root", - "default": true - }, - "StopFile": { - "type": "string", - "description": "location of the stop file (relative to the uSync folder)\n ", - "default": "usync.stop" - }, - "OnceFile": { - "type": "string", - "description": "location of the once file (relative to the uSync folder)\n ", - "default": "usync.once" - }, - "LockRootTypes": { - "type": "array", - "description": "lock specific types at root so they can't be changed in child sites. \n ", - "items": { - "type": "string" - } - }, - "DefaultSet": { - "type": "string", - "description": "The default handler set to use on all notification triggered events", - "default": "Default" - }, - "ImportAtStartup": { - "type": "string", - "description": "Import when Umbraco boots (can be group name or 'All' so everything is done, blank or 'none' == off)", - "default": "None" - }, - "ExportAtStartup": { - "type": "string", - "description": "Export when Umbraco boots", - "default": "None" - }, - "ExportOnSave": { - "type": "string", - "description": "Export when an item is saved in Umbraco", - "default": "All" - }, - "UIEnabledGroups": { - "type": "string", - "description": "The handler groups that are enabled in the UI.", - "default": "All" - }, - "ReportDebug": { - "type": "boolean", - "description": "Debug reports (creates an export into a temp folder for comparison)", - "default": false - }, - "AddOnPing": { - "type": "boolean", - "description": "Ping the AddOnUrl to get the json used to show the addons dashboard", - "default": true - }, - "RebuildCacheOnCompletion": { - "type": "boolean", - "description": "Pre Umbraco 8.4 - rebuild the cache was needed after content was imported", - "default": false - }, - "FailOnMissingParent": { - "type": "boolean", - "description": "Fail if the items parent is not in umbraco or part of the batch being imported", - "default": false - }, - "FailOnDuplicates": { - "type": "boolean", - "description": "fail if a duplicate file of same type and key is detected during the import process.\n ", - "default": false - }, - "CacheFolderKeys": { - "type": "boolean", - "description": "Should folder keys be cached (for speed)", - "default": true - }, - "ShowVersionCheckWarning": { - "type": "boolean", - "description": "Show a version check warning to the user if the folder version is less than the version expected by uSync.", - "default": true - }, - "CustomMappings": { - "type": "object", - "description": "Custom mapping keys, allows users to add a simple config mapping to make one property type to behave like an existing one", - "additionalProperties": { - "type": "string" - } - }, - "EnableHistory": { - "type": "boolean", - "description": "Should the history view be on of off ? ", - "default": true - }, - "DefaultExtension": { - "type": "string", - "description": "Default file extension for the uSync files. ", - "default": "config" - }, - "ImportOnFirstBoot": { - "type": "boolean", - "description": "Import the uSync folder on the first boot. ", - "default": false - }, - "FirstBootGroup": { - "type": "string", - "description": "Handler group(s) to run on first boot, default is All (so full import)", - "default": "All" - }, - "DisableDashboard": { - "type": "boolean", - "description": "Disable the default dashboard (so people can't accidently press the buttons).", - "default": "false" - }, - "SummaryDashboard": { - "type": "boolean", - "description": "summarize results (for when there are loads and loads of items)\n ", - "default": "false" - }, - "SummaryLimit": { - "type": "integer", - "description": "limit of items to display before flicking to summary view. (this is per handler)\n ", - "format": "int32", - "default": 1000 - }, - "HideAddOns": { - "type": "string", - "description": "list of addon (tabs) you don't want to show inside uSync dashboard.\n " - }, - "DisableNotificationSuppression": { - "type": "boolean", - "description": "turns of use of the Notifications.Supress method, so notifications\nfire after every item is imported.\n ", - "default": "true" - }, - "BackgroundNotifications": { - "type": "boolean", - "description": "trigger all the notifications in a background thread, \n ", - "default": false - } - } - }, - "USyncuSyncSetsDefinition": { - "type": "object", - "properties": { - "Default": { - "$ref": "#/definitions/USyncBackOfficeConfigurationuSyncHandlerSetSettings" - } - } - }, - "USyncBackOfficeConfigurationuSyncHandlerSetSettings": { - "type": "object", - "description": "Settings for a handler set (group of handlers)", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Is this handler set enabled", - "default": true - }, - "HandlerGroups": { - "type": "array", - "description": "List of groups handlers can belong to.", - "items": { - "type": "string" - } - }, - "DisabledHandlers": { - "type": "array", - "description": "List of disabled handlers", - "items": { - "type": "string" - } - }, - "HandlerDefaults": { - "description": "Default settings for all handlers", - "oneOf": [ - { - "$ref": "#/definitions/USyncBackOfficeConfigurationHandlerSettings" - } - ] - }, - "Handlers": { - "type": "object", - "description": "Settings for named handlers ", - "additionalProperties": { - "$ref": "#/definitions/USyncBackOfficeConfigurationHandlerSettings" - } - }, - "IsSelectable": { - "type": "boolean", - "description": "for handlers to appear in the drop down on the dashboard they have to be selectable\n " - } - } - }, - "USyncBackOfficeConfigurationHandlerSettings": { - "type": "object", - "description": "Settings to control who a handler works", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Is handler enabled or disabled", - "default": true - }, - "Actions": { - "type": "array", - "description": "List of actions the handler is configured for. ", - "items": { - "type": "string" - } - }, - "UseFlatStructure": { - "type": "boolean", - "description": "Should use a flat folder structure when exporting items", - "default": true - }, - "GuidNames": { - "type": "boolean", - "description": "Items should be saved with their guid/key value as the filename", - "default": false - }, - "FailOnMissingParent": { - "type": "boolean", - "description": "Imports should fail if the parent item is missing (if false, item be imported go a close as possible to location)", - "default": false - }, - "Group": { - "type": "string", - "description": "Override the group the handler belongs too.", - "default": "" - }, - "CreateClean": { - "type": "boolean", - "description": "create a corresponding _clean file for this export \n " - }, - "Settings": { - "type": "object", - "description": "Additional settings for the handler", - "additionalProperties": { - "type": "string" - } - } - } - }, - "USyncAutoTemplatesDefinition": { - "type": "object", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Enable AutoTemplates feature", - "default": false - }, - "Delete": { - "type": "boolean", - "description": "Delete templates from Umbraco if the file is missing from disk", - "default": false - }, - "Delay": { - "type": "integer", - "description": "Amount of time (milliseconds) to wait after file change event before applying changes", - "format": "int32", - "default": 1000 - } - } - } - } -} \ No newline at end of file diff --git a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json b/src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json deleted file mode 100644 index 7926974..0000000 --- a/src/Umbraco.Community.FileSystemProviders.B2.TestSite/umbraco-package-schema.json +++ /dev/null @@ -1,74993 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "definitions": { - "AddOnManagerNamespace": { - "properties": { - "ModelManager": { - "$ref": "#/definitions/ModelManager" - }, - "PluginManager": { - "$ref": "#/definitions/PluginManager" - }, - "ThemeManager": { - "$ref": "#/definitions/ThemeManager" - }, - "baseURL": { - "type": "string" - }, - "language": { - "type": "string" - }, - "languageLoad": { - "type": "boolean" - } - }, - "required": [ - "ModelManager", - "PluginManager", - "ThemeManager", - "baseURL", - "language", - "languageLoad" - ], - "type": "object" - }, - "AllowedFormat": { - "anyOf": [ - { - "$ref": "#/definitions/Separator" - }, - { - "$ref": "#/definitions/FormatReference" - }, - { - "$ref": "#/definitions/BlockStyleFormat" - }, - { - "$ref": "#/definitions/InlineStyleFormat" - }, - { - "$ref": "#/definitions/SelectorStyleFormat" - }, - { - "$ref": "#/definitions/NestedFormatting" - } - ] - }, - "Annotator": { - "properties": { - "annotate": { - "type": "object" - }, - "annotationChanged": { - "type": "object" - }, - "getAll": { - "type": "object" - }, - "register": { - "type": "object" - }, - "remove": { - "type": "object" - }, - "removeAll": { - "type": "object" - } - }, - "required": [ - "annotate", - "annotationChanged", - "getAll", - "register", - "remove", - "removeAll" - ], - "type": "object" - }, - "ApiLoaderProperty": { - "type": [ - "string", - "object" - ] - }, - "AstNode": { - "properties": { - "attributes": { - "$ref": "#/definitions/Attributes$1" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/AstNode" - }, - { - "type": "null" - } - ] - }, - "name": { - "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": { - "type": "string" - } - }, - "required": [ - "name", - "type" - ], - "type": "object" - }, - "AstNodeConstructor": { - "properties": { - "prototype": { - "$ref": "#/definitions/AstNode" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "Attr": { - "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" - } - ] - }, - "localName": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "ownerElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "specified": { - "type": "boolean" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "value": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "baseURI", - "childNodes", - "firstChild", - "isConnected", - "lastChild", - "localName", - "name", - "namespaceURI", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "ownerElement", - "parentElement", - "parentNode", - "prefix", - "previousSibling", - "specified", - "textContent", - "value" - ], - "type": "object" - }, - "AttributeSpec": { - "description": "Used to [define](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) attributes on nodes or\nmarks.", - "properties": { - "default": { - "description": "The default value for this attribute, to use when no explicit\nvalue is provided. Attributes that have no default must be\nprovided whenever a node or mark of a type that has them is\ncreated." - }, - "validate": { - "description": "A function or type name used to validate values of this\nattribute. This will be used when deserializing the attribute\nfrom JSON, and when running [`Node.check`](https://prosemirror.net/docs/ref/#model.Node.check).\nWhen a function, it should raise an exception if the value isn't\nof the expected type or shape. When a string, it should be a\n`|`-separated string of primitive types (`\"number\"`, `\"string\"`,\n`\"boolean\"`, `\"null\"`, and `\"undefined\"`), and the library will\nraise an error when the value is not one of those types.", - "type": [ - "string", - "object" - ] - } - }, - "type": "object" - }, - "Attributes$1": { - "allOf": [ - { - "items": { - "properties": { - "name": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "name", - "value" - ], - "type": "object" - }, - "type": "array" - }, - { - "properties": { - "map": { - "$ref": "#/definitions/Record" - } - }, - "required": [ - "map" - ], - "type": "object" - } - ] - }, - "AutoFillBase": { - "enum": [ - "", - "off", - "on" - ], - "type": "string" - }, - "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" - }, - "getByData": { - "type": "object" - }, - "getByUri": { - "type": "object" - }, - "removeByUri": { - "type": "object" - } - }, - "required": [ - "add", - "create", - "destroy", - "findFirst", - "get", - "getByData", - "getByUri", - "removeByUri" - ], - "type": "object" - }, - "BlockEntryIsExposedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.BlockWorkspaceIsExposed", - "type": "string" - }, - "match": { - "type": "boolean" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "BlockEntryShowContentEditConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.BlockEntryShowContentEdit", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "BlockStyleFormat": { - "properties": { - "attributes": { - "$ref": "#/definitions/Record" - }, - "block": { - "type": "string" - }, - "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" - }, - "links": { - "type": "boolean" - }, - "list_block": { - "type": "string" - }, - "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" - }, - "wrapper": { - "type": "boolean" - } - }, - "required": [ - "block", - "title" - ], - "type": "object" - }, - "BlockWorkspaceHasSettingsConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.BlockWorkspaceHasSettings", - "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" - }, - "COUNTER_STYLE_RULE": { - "const": 11, - "type": "number" - }, - "FONT_FACE_RULE": { - "const": 5, - "type": "number" - }, - "FONT_FEATURE_VALUES_RULE": { - "const": 14, - "type": "number" - }, - "IMPORT_RULE": { - "const": 3, - "type": "number" - }, - "KEYFRAMES_RULE": { - "const": 7, - "type": "number" - }, - "KEYFRAME_RULE": { - "const": 8, - "type": "number" - }, - "MEDIA_RULE": { - "const": 4, - "type": "number" - }, - "NAMESPACE_RULE": { - "const": 10, - "type": "number" - }, - "PAGE_RULE": { - "const": 6, - "type": "number" - }, - "STYLE_RULE": { - "const": 1, - "type": "number" - }, - "SUPPORTS_RULE": { - "const": 12, - "type": "number" - }, - "cssText": { - "type": "string" - }, - "parentRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "parentStyleSheet": { - "anyOf": [ - { - "$ref": "#/definitions/CSSStyleSheet" - }, - { - "type": "null" - } - ] - }, - "type": { - "type": "number" - } - }, - "required": [ - "CHARSET_RULE", - "COUNTER_STYLE_RULE", - "FONT_FACE_RULE", - "FONT_FEATURE_VALUES_RULE", - "IMPORT_RULE", - "KEYFRAMES_RULE", - "KEYFRAME_RULE", - "MEDIA_RULE", - "NAMESPACE_RULE", - "PAGE_RULE", - "STYLE_RULE", - "SUPPORTS_RULE", - "cssText", - "parentRule", - "parentStyleSheet", - "type" - ], - "type": "object" - }, - "CSSStyleSheet": { - "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" - }, - "ownerNode": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "$ref": "#/definitions/ProcessingInstruction" - }, - { - "type": "null" - } - ] - }, - "ownerRule": { - "anyOf": [ - { - "$ref": "#/definitions/CSSRule" - }, - { - "type": "null" - } - ] - }, - "parentStyleSheet": { - "anyOf": [ - { - "$ref": "#/definitions/CSSStyleSheet" - }, - { - "type": "null" - } - ] - }, - "rules": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSRule" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "title": { - "type": [ - "null", - "string" - ] - }, - "type": { - "type": "string" - } - }, - "required": [ - "cssRules", - "disabled", - "href", - "media", - "ownerNode", - "ownerRule", - "parentStyleSheet", - "rules", - "title", - "type" - ], - "type": "object" - }, - "CacheStorage": { - "type": "object" - }, - "ChildNode": { - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "Clipboard": { - "type": "object" - }, - "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" - } - ] - }, - "CollectionBulkActionPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.CollectionBulkActionPermission\">" - }, - { - "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" - } - ] - }, - "bookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] - }, - "content": { - "type": "string" - }, - "fragments": { - "type": "null" - }, - "type": { - "const": "complete", - "type": "string" - } - }, - "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", - "type" - ], - "type": "object" - }, - "ContentLanguage": { - "properties": { - "code": { - "type": "string" - }, - "customCode": { - "type": "string" - }, - "title": { - "type": "string" - } - }, - "required": [ - "code", - "title" - ], - "type": "object" - }, - "ContentMatch": { - "description": "Instances of this class represent a match state of a node type's\n[content expression](https://prosemirror.net/docs/ref/#model.NodeSpec.content), and can be used to\nfind out whether further content matches here, and whether a given\nposition is a valid end of the node.", - "properties": { - "defaultType": { - "anyOf": [ - { - "$ref": "#/definitions/NodeType" - }, - { - "type": "null" - } - ], - "description": "Get the first matching node type at this match position that can\nbe generated." - }, - "edgeCount": { - "description": "The number of outgoing edges this node has in the finite\nautomaton that describes the content expression.", - "type": "number" - }, - "validEnd": { - "description": "True when this match state represents a valid end of the node.", - "type": "boolean" - } - }, - "required": [ - "defaultType", - "edgeCount", - "validEnd" - ], - "type": "object" - }, - "ControlSelection": { - "properties": { - "destroy": { - "type": "object" - }, - "hideResizeRect": { - "type": "object" - }, - "isResizable": { - "type": "object" - }, - "showResizeRect": { - "type": "object" - }, - "updateResizeRect": { - "type": "object" - } - }, - "required": [ - "destroy", - "hideResizeRect", - "isResizable", - "showResizeRect", - "updateResizeRect" - ], - "type": "object" - }, - "CredentialsContainer": { - "type": "object" - }, - "Crypto": { - "properties": { - "subtle": { - "$ref": "#/definitions/SubtleCrypto" - } - }, - "required": [ - "subtle" - ], - "type": "object" - }, - "CustomElementRegistry": { - "type": "object" - }, - "DOMImplementation": { - "type": "object" - }, - "DOMMatrix": { - "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" - }, - "m21": { - "type": "number" - }, - "m22": { - "type": "number" - }, - "m23": { - "type": "number" - }, - "m24": { - "type": "number" - }, - "m31": { - "type": "number" - }, - "m32": { - "type": "number" - }, - "m33": { - "type": "number" - }, - "m34": { - "type": "number" - }, - "m41": { - "type": "number" - }, - "m42": { - "type": "number" - }, - "m43": { - "type": "number" - }, - "m44": { - "type": "number" - } - }, - "required": [ - "a", - "b", - "c", - "d", - "e", - "f", - "is2D", - "isIdentity", - "m11", - "m12", - "m13", - "m14", - "m21", - "m22", - "m23", - "m24", - "m31", - "m32", - "m33", - "m34", - "m41", - "m42", - "m43", - "m44" - ], - "type": "object" - }, - "DOMPointReadOnly": { - "properties": { - "w": { - "type": "number" - }, - "x": { - "type": "number" - }, - "y": { - "type": "number" - }, - "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" - }, - "width": { - "type": "number" - }, - "x": { - "type": "number" - }, - "y": { - "type": "number" - } - }, - "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" - ], - "type": "object" - }, - "DOMRectReadOnly": { - "properties": { - "bottom": { - "type": "number" - }, - "height": { - "type": "number" - }, - "left": { - "type": "number" - }, - "right": { - "type": "number" - }, - "top": { - "type": "number" - }, - "width": { - "type": "number" - }, - "x": { - "type": "number" - }, - "y": { - "type": "number" - } - }, - "required": [ - "bottom", - "height", - "left", - "right", - "top", - "width", - "x", - "y" - ], - "type": "object" - }, - "DOMStringMap": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "DOMUtils": { - "properties": { - "add": { - "type": "object" - }, - "addClass": { - "type": "object" - }, - "addStyle": { - "type": "object" - }, - "bind": { - "type": "object" - }, - "boundEvents": { - "items": { - "items": [ - { - "$ref": "#/definitions/Target" - }, - { - "type": "string" - }, - { - "type": "object" - }, - {} - ], - "maxItems": 4, - "minItems": 4, - "type": "array" - }, - "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" - }, - "encode": { - "type": "object" - }, - "events": { - "$ref": "#/definitions/EventUtils" - }, - "files": { - "$ref": "#/definitions/Record" - }, - "findCommonAncestor": { - "type": "object" - }, - "fire": { - "type": "object" - }, - "get": { - "type": "object" - }, - "getAttrib": { - "type": "object" - }, - "getAttribs": { - "type": "object" - }, - "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" - } - }, - "required": [ - "setEditorInterval", - "setEditorTimeout" - ], - "type": "object" - }, - "Document": { - "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": { - "type": "string" - }, - "activeElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "adoptedStyleSheets": { - "items": { - "$ref": "#/definitions/CSSStyleSheet" - }, - "type": "array" - }, - "alinkColor": { - "type": "string" - }, - "all": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "anchors": { - "items": { - "$ref": "#/definitions/HTMLAnchorElement" - }, - "type": "array" - }, - "applets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Element" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "baseURI": { - "type": "string" - }, - "bgColor": { - "type": "string" - }, - "body": { - "$ref": "#/definitions/HTMLElement" - }, - "characterSet": { - "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": { - "anyOf": [ - { - "$ref": "#/definitions/DocumentType" - }, - { - "type": "null" - } - ] - }, - "documentElement": { - "$ref": "#/definitions/HTMLElement" - }, - "documentURI": { - "type": "string" - }, - "domain": { - "type": "string" - }, - "embeds": { - "items": { - "$ref": "#/definitions/HTMLEmbedElement" - }, - "type": "array" - }, - "fgColor": { - "type": "string" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fonts": { - "$ref": "#/definitions/FontFaceSet" - }, - "forms": { - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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": { - "$ref": "#/definitions/AutoFillBase" - }, - "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" - }, - "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" - } - ] - }, - "length": { - "type": "number" - }, - "localName": { - "type": "string" - }, - "method": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespaceURI": { - "type": [ - "null", - "string" - ] - }, - "nextElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "noValidate": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "prefix": { - "type": [ - "null", - "string" - ] - }, - "previousElementSibling": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "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" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "target": { - "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", - "acceptCharset", - "accessKey", - "accessKeyLabel", - "action", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autocomplete", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "elements", - "encoding", - "enctype", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "length", - "localName", - "method", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "noValidate", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "rel", - "relList", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "target", - "textContent", - "title", - "translate" - ], - "type": "object" - }, - "type": "array" - }, - "fullscreen": { - "type": "boolean" - }, - "fullscreenElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fullscreenEnabled": { - "type": "boolean" - }, - "head": { - "$ref": "#/definitions/HTMLHeadElement" - }, - "hidden": { - "type": "boolean" - }, - "images": { - "items": { - "$ref": "#/definitions/HTMLImageElement" - }, - "type": "array" - }, - "implementation": { - "$ref": "#/definitions/DOMImplementation" - }, - "inputEncoding": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "lastModified": { - "type": "string" - }, - "linkColor": { - "type": "string" - }, - "links": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLAnchorElement" - }, - { - "$ref": "#/definitions/HTMLAreaElement" - } - ] - }, - "type": "array" - }, - "location": { - "$ref": "#/definitions/Location" - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onpointerlockchange": { - "type": [ - "null", - "object" - ] - }, - "onpointerlockerror": { - "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" - ] - }, - "onreadystatechange": { - "type": [ - "null", - "object" - ] - }, - "onreset": { - "type": [ - "null", - "object" - ] - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "onscrollend": { - "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": { - "items": { - "$ref": "#/definitions/HTMLEmbedElement" - }, - "type": "array" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "readyState": { - "$ref": "#/definitions/DocumentReadyState" - }, - "referrer": { - "type": "string" - }, - "rootElement": { - "anyOf": [ - { - "$ref": "#/definitions/SVGSVGElement" - }, - { - "type": "null" - } - ] - }, - "scripts": { - "items": { - "$ref": "#/definitions/HTMLScriptElement" - }, - "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" - }, - "title": { - "type": "string" - }, - "visibilityState": { - "$ref": "#/definitions/DocumentVisibilityState" - }, - "vlinkColor": { - "type": "string" - } - }, - "required": [ - "ATTRIBUTE_NODE", - "CDATA_SECTION_NODE", - "COMMENT_NODE", - "DOCUMENT_FRAGMENT_NODE", - "DOCUMENT_NODE", - "DOCUMENT_POSITION_CONTAINED_BY", - "DOCUMENT_POSITION_CONTAINS", - "DOCUMENT_POSITION_DISCONNECTED", - "DOCUMENT_POSITION_FOLLOWING", - "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC", - "DOCUMENT_POSITION_PRECEDING", - "DOCUMENT_TYPE_NODE", - "ELEMENT_NODE", - "ENTITY_NODE", - "ENTITY_REFERENCE_NODE", - "NOTATION_NODE", - "PROCESSING_INSTRUCTION_NODE", - "TEXT_NODE", - "URL", - "activeElement", - "adoptedStyleSheets", - "alinkColor", - "all", - "anchors", - "applets", - "baseURI", - "bgColor", - "body", - "characterSet", - "charset", - "childElementCount", - "childNodes", - "children", - "compatMode", - "contentType", - "cookie", - "currentScript", - "defaultView", - "designMode", - "dir", - "doctype", - "documentElement", - "documentURI", - "domain", - "embeds", - "fgColor", - "firstChild", - "firstElementChild", - "fonts", - "forms", - "fullscreen", - "fullscreenElement", - "fullscreenEnabled", - "head", - "hidden", - "images", - "implementation", - "inputEncoding", - "isConnected", - "lastChild", - "lastElementChild", - "lastModified", - "linkColor", - "links", - "location", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointerlockchange", - "onpointerlockerror", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreadystatechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvisibilitychange", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "ownerDocument", - "parentElement", - "parentNode", - "pictureInPictureElement", - "pictureInPictureEnabled", - "plugins", - "pointerLockElement", - "previousSibling", - "readyState", - "referrer", - "rootElement", - "scripts", - "scrollingElement", - "styleSheets", - "textContent", - "timeline", - "title", - "visibilityState", - "vlinkColor" - ], - "type": "object" - }, - "DocumentReadyState": { - "enum": [ - "complete", - "interactive", - "loading" - ], - "type": "string" - }, - "DocumentTimeline": { - "properties": { - "currentTime": { - "anyOf": [ - { - "$ref": "#/definitions/CSSNumericValue" - }, - { - "type": [ - "null", - "number" - ] - } - ] - } - }, - "required": [ - "currentTime" - ], - "type": "object" - }, - "DocumentType": { - "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" - } - ] - }, - "name": { - "type": "string" - }, - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "publicId": { - "type": "string" - }, - "systemId": { - "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", - "firstChild", - "isConnected", - "lastChild", - "name", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "ownerDocument", - "parentElement", - "parentNode", - "previousSibling", - "publicId", - "systemId", - "textContent" - ], - "type": "object" - }, - "DocumentVisibilityState": { - "enum": [ - "hidden", - "visible" - ], - "type": "string" - }, - "DomParser": { - "properties": { - "addAttributeFilter": { - "type": "object" - }, - "addNodeFilter": { - "type": "object" - }, - "getAttributeFilters": { - "type": "object" - }, - "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" - }, - "addRules": { - "type": "object" - }, - "addTempAttr": { - "type": "object" - }, - "getAttributeFilters": { - "type": "object" - }, - "getNodeFilters": { - "type": "object" - }, - "getTempAttrs": { - "type": "object" - }, - "removeAttributeFilter": { - "type": "object" - }, - "removeNodeFilter": { - "type": "object" - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "serialize": { - "type": "object" - }, - "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" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "Editor": { - "properties": { - "_beforeUnload": { - "type": "object" - }, - "_editableRoot": { - "type": "boolean" - }, - "_eventDispatcher": { - "$ref": "#/definitions/EventDispatcher" - }, - "_nodeChangeDispatcher": { - "$ref": "#/definitions/NodeChange" - }, - "_pendingNativeEvents": { - "items": { - "type": "string" - }, - "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" - }, - "contentDocument": { - "$ref": "#/definitions/Document" - }, - "contentStyles": { - "items": { - "type": "string" - }, - "type": "array" - }, - "contentWindow": { - "$ref": "#/definitions/Window" - }, - "delegates": { - "$ref": "#/definitions/Record>" - }, - "destroyed": { - "type": "boolean" - }, - "dispatch": { - "type": "object" - }, - "documentBaseURI": { - "$ref": "#/definitions/URI" - }, - "documentBaseUrl": { - "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" - }, - "hidden": { - "type": "boolean" - }, - "id": { - "type": "string" - }, - "iframeElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLIFrameElement" - }, - { - "type": "null" - } - ] - }, - "iframeHTML": { - "type": "string" - }, - "initialized": { - "type": "boolean" - }, - "inline": { - "type": "boolean" - }, - "isNotDirty": { - "type": "boolean" - }, - "loadedCSS": { - "$ref": "#/definitions/Record" - }, - "mode": { - "$ref": "#/definitions/EditorMode" - }, - "model": { - "$ref": "#/definitions/Model" - }, - "notificationManager": { - "$ref": "#/definitions/NotificationManager" - }, - "off": { - "type": "object" - }, - "on": { - "type": "object" - }, - "once": { - "type": "object" - }, - "options": { - "$ref": "#/definitions/Options" - }, - "orgDisplay": { - "type": "string" - }, - "orgVisibility": { - "type": "string" - }, - "parser": { - "$ref": "#/definitions/DomParser" - }, - "plugins": { - "$ref": "#/definitions/Record" - }, - "quirks": { - "$ref": "#/definitions/Quirks" - }, - "readonly": { - "type": "boolean" - }, - "removed": { - "type": "boolean" - }, - "schema": { - "$ref": "#/definitions/Schema" - }, - "selection": { - "$ref": "#/definitions/EditorSelection" - }, - "serializer": { - "$ref": "#/definitions/DomSerializer" - }, - "shortcuts": { - "$ref": "#/definitions/Shortcuts" - }, - "startContent": { - "type": "string" - }, - "suffix": { - "type": "string" - }, - "targetElm": { - "$ref": "#/definitions/HTMLElement" - }, - "theme": { - "$ref": "#/definitions/Theme" - }, - "toggleNativeEvent": { - "type": "object" - }, - "ui": { - "$ref": "#/definitions/EditorUi" - }, - "unbindAllNativeEvents": { - "type": "object" - }, - "undoManager": { - "$ref": "#/definitions/UndoManager" - }, - "windowManager": { - "$ref": "#/definitions/WindowManager" - } - }, - "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" - ], - "type": "object" - }, - "EditorCommands": { - "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" - } - ] - }, - "addI18n": { - "type": "object" - }, - "baseURI": { - "$ref": "#/definitions/URI" - }, - "baseURL": { - "type": "string" - }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" - }, - "documentBaseURL": { - "type": "string" - }, - "focusedEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "type": "null" - } - ] - }, - "i18n": { - "$ref": "#/definitions/I18n" - }, - "majorVersion": { - "type": "string" - }, - "minorVersion": { - "type": "string" - }, - "releaseDate": { - "type": "string" - }, - "suffix": { - "type": "string" - }, - "translate": { - "type": "object" - }, - "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" - }, - "isReadOnly": { - "type": "object" - }, - "register": { - "type": "object" - }, - "set": { - "type": "object" - } - }, - "required": [ - "get", - "isReadOnly", - "register", - "set" - ], - "type": "object" - }, - "EditorObservable": { - "type": "object" - }, - "EditorSelection": { - "properties": { - "bookmarkManager": { - "$ref": "#/definitions/BookmarkManager" - }, - "collapse": { - "type": "object" - }, - "controlSelection": { - "$ref": "#/definitions/ControlSelection" - }, - "destroy": { - "type": "object" - }, - "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" - }, - "setRng": { - "type": "object" - }, - "win": { - "$ref": "#/definitions/Window" - } - }, - "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" - ], - "type": "object" - }, - "EditorUi": { - "properties": { - "hide": { - "type": "object" - }, - "isEnabled": { - "type": "object" - }, - "registry": { - "$ref": "#/definitions/Registry$1" - }, - "setEnabled": { - "type": "object" - }, - "show": { - "type": "object" - }, - "styleSheetLoader": { - "$ref": "#/definitions/StyleSheetLoader" - } - }, - "required": [ - "hide", - "isEnabled", - "registry", - "setEnabled", - "show", - "styleSheetLoader" - ], - "type": "object" - }, - "EditorUpload": { - "properties": { - "addFilter": { - "type": "object" - }, - "blobCache": { - "$ref": "#/definitions/BlobCache" - }, - "destroy": { - "type": "object" - }, - "scanForImages": { - "type": "object" - }, - "uploadImages": { - "type": "object" - }, - "uploadImagesAuto": { - "type": "object" - } - }, - "required": [ - "addFilter", - "blobCache", - "destroy", - "scanForImages", - "uploadImages", - "uploadImagesAuto" - ], - "type": "object" - }, - "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" - }, - "ariaAtomic": { - "type": [ - "null", - "string" - ] - }, - "ariaAutoComplete": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - } - ] - }, - "attributes": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/Attr" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "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" - }, - "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" - ] - }, - "onfullscreenchange": { - "type": [ - "null", - "object" - ] - }, - "onfullscreenerror": { - "type": [ - "null", - "object" - ] - }, - "outerHTML": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "tagName": { - "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", - "ariaAtomic", - "ariaAutoComplete", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributes", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "firstChild", - "firstElementChild", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onfullscreenchange", - "onfullscreenerror", - "outerHTML", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "tagName", - "textContent" - ], - "type": "object" - }, - "Entities": { - "properties": { - "decode": { - "type": "object" - }, - "encodeAllRaw": { - "type": "object" - }, - "encodeNamed": { - "type": "object" - }, - "encodeNumeric": { - "type": "object" - }, - "encodeRaw": { - "type": "object" - }, - "getEncodeFunc": { - "type": "object" - } - }, - "required": [ - "decode", - "encodeAllRaw", - "encodeNamed", - "encodeNumeric", - "encodeRaw", - "getEncodeFunc" - ], - "type": "object" - }, - "Env": { - "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" - }, - "cacheSuffix": {}, - "canHaveCSP": { - "type": "boolean" - }, - "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" - }, - "documentMode": { - "type": "number" - }, - "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" - }, - "transparentSrc": { - "type": "string" - }, - "windowsPhone": { - "type": "boolean" - } - }, - "required": [ - "browser", - "cacheSuffix", - "canHaveCSP", - "container", - "deviceType", - "documentMode", - "os", - "transparentSrc", - "windowsPhone" - ], - "type": "object" - }, - "Environment": { - "properties": { - "baseUrl": { - "description": "The base url where the editor sources are found (which contains the vs folder)", - "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" - }, - "returnValue": { - "type": "boolean" - }, - "srcElement": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } - ] - }, - "target": { - "anyOf": [ - { - "$ref": "#/definitions/EventTarget" - }, - { - "type": "null" - } - ] - }, - "timeStamp": { - "type": "number" - }, - "type": { - "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" - } - }, - "required": [ - "Event", - "prototype" - ], - "type": "object" - }, - "External": { - "type": "object" - }, - "FakeClipboard": { - "properties": { - "FakeClipboardItem": { - "type": "object" - }, - "clear": { - "type": "object" - }, - "read": { - "type": "object" - }, - "write": { - "type": "object" - } - }, - "required": [ - "FakeClipboardItem", - "clear", - "read", - "write" - ], - "type": "object" - }, - "FocusManager": { - "properties": { - "isEditorUIElement": { - "type": "object" - } - }, - "required": [ - "isEditorUIElement" - ], - "type": "object" - }, - "FontFaceSet": { - "properties": { - "__@toStringTag@1024": { - "type": "string" - }, - "onloading": { - "type": [ - "null", - "object" - ] - }, - "onloadingdone": { - "type": [ - "null", - "object" - ] - }, - "onloadingerror": { - "type": [ - "null", - "object" - ] - }, - "ready": { - "$ref": "#/definitions/Promise" - }, - "size": { - "type": "number" - }, - "status": { - "$ref": "#/definitions/FontFaceSetLoadStatus" - } - }, - "required": [ - "__@toStringTag@1024", - "onloading", - "onloadingdone", - "onloadingerror", - "ready", - "size", - "status" - ], - "type": "object" - }, - "FontFaceSetLoadStatus": { - "enum": [ - "loaded", - "loading" - ], - "type": "string" - }, - "FormatReference": { - "properties": { - "format": { - "type": "string" - }, - "icon": { - "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" - }, - "matchAll": { - "type": "object" - }, - "matchNode": { - "type": "object" - }, - "register": { - "type": "object" - }, - "remove": { - "type": "object" - }, - "toggle": { - "type": "object" - }, - "unregister": { - "type": "object" - } - }, - "required": [ - "apply", - "canApply", - "closest", - "formatChanged", - "get", - "getCssText", - "has", - "match", - "matchAll", - "matchNode", - "register", - "remove", - "toggle", - "unregister" - ], - "type": "object" - }, - "Fragment": { - "description": "A fragment represents a node's collection of child nodes.\n\nLike nodes, fragments are persistent data structures, and you\nshould not mutate them or their content. Rather, you create new\ninstances whenever needed. The API tries to make this easy.", - "properties": { - "childCount": { - "description": "The number of child nodes in this fragment.", - "type": "number" - }, - "content": { - "description": "The child nodes in this fragment.", - "items": { - "$ref": "#/definitions/Node_1" - }, - "type": "array" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "The first child of the fragment, or `null` if it is empty." - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "The last child of the fragment, or `null` if it is empty." - }, - "size": { - "description": "The size of the fragment, which is the total of the size of\nits content nodes.", - "type": "number" - } - }, - "required": [ - "childCount", - "content", - "firstChild", - "lastChild", - "size" - ], - "type": "object" - }, - "FragmentedUndoLevel": { - "properties": { - "beforeBookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] - }, - "bookmark": { - "anyOf": [ - { - "$ref": "#/definitions/StringPathBookmark" - }, - { - "$ref": "#/definitions/RangeBookmark" - }, - { - "$ref": "#/definitions/IdBookmark" - }, - { - "$ref": "#/definitions/IndexBookmark" - }, - { - "$ref": "#/definitions/PathBookmark" - }, - { - "type": "null" - } - ] - }, - "content": { - "const": "", - "type": "string" - }, - "fragments": { - "items": { - "type": "string" - }, - "type": "array" - }, - "type": { - "const": "fragmented", - "type": "string" - } - }, - "required": [ - "beforeBookmark", - "bookmark", - "content", - "fragments", - "type" - ], - "type": "object" - }, - "Geolocation": { - "type": "object" - }, - "HTMLAnchorElement": { - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - }, - "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" - }, - "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" - }, - "hreflang": { - "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" - }, - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "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" - }, - "rev": { - "type": "string" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "charset", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "coords", - "dataset", - "dir", - "download", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hash", - "hidden", - "host", - "hostname", - "href", - "hreflang", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "origin", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "password", - "pathname", - "ping", - "popover", - "port", - "prefix", - "previousElementSibling", - "previousSibling", - "protocol", - "referrerPolicy", - "rel", - "relList", - "rev", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "search", - "shadowRoot", - "shape", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "target", - "text", - "textContent", - "title", - "translate", - "type", - "username" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "coords", - "dataset", - "dir", - "download", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hash", - "hidden", - "host", - "hostname", - "href", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "noHref", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "origin", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "password", - "pathname", - "ping", - "popover", - "port", - "prefix", - "previousElementSibling", - "previousSibling", - "protocol", - "referrerPolicy", - "rel", - "relList", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "search", - "shadowRoot", - "shape", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "target", - "textContent", - "title", - "translate", - "username" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "height", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "src", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate", - "type", - "width" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "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", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - }, - "fetchPriority": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "border", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "complete", - "contentEditable", - "crossOrigin", - "currentSrc", - "dataset", - "decoding", - "dir", - "draggable", - "enterKeyHint", - "fetchPriority", - "firstChild", - "firstElementChild", - "height", - "hidden", - "hspace", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "isMap", - "lang", - "lastChild", - "lastElementChild", - "loading", - "localName", - "longDesc", - "lowsrc", - "name", - "namespaceURI", - "naturalHeight", - "naturalWidth", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "sizes", - "slot", - "spellcheck", - "src", - "srcset", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate", - "useMap", - "vspace", - "width", - "x", - "y" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - }, - "fetchPriority": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "async", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "charset", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "crossOrigin", - "dataset", - "defer", - "dir", - "draggable", - "enterKeyHint", - "event", - "fetchPriority", - "firstChild", - "firstElementChild", - "hidden", - "htmlFor", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "integrity", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "noModule", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "referrerPolicy", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "src", - "style", - "tabIndex", - "tagName", - "text", - "textContent", - "title", - "translate", - "type" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "popover": { - "type": [ - "null", - "string" - ] - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autocapitalize", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "contentEditable", - "dataset", - "dir", - "draggable", - "enterKeyHint", - "firstChild", - "firstElementChild", - "hidden", - "id", - "inert", - "innerHTML", - "innerText", - "inputMode", - "isConnected", - "isContentEditable", - "lang", - "lastChild", - "lastElementChild", - "localName", - "name", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "offsetHeight", - "offsetLeft", - "offsetParent", - "offsetTop", - "offsetWidth", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "outerText", - "ownerDocument", - "parentElement", - "parentNode", - "part", - "popover", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "spellcheck", - "style", - "tabIndex", - "tagName", - "textContent", - "title", - "translate" - ], - "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" - }, - "ManifestClipboardCopyPropertyValueTranslator": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "fromPropertyEditorUi": { - "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" - }, - "toClipboardEntryValueType": { - "type": "string" - }, - "type": { - "const": "clipboardCopyPropertyValueTranslator", - "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", - "fromPropertyEditorUi", - "name", - "toClipboardEntryValueType", - "type" - ], - "type": "object" - }, - "ManifestClipboardPastePropertyValueTranslator": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "fromClipboardEntryValueType": { - "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" - }, - "toPropertyEditorUi": { - "type": "string" - }, - "type": { - "const": "clipboardPastePropertyValueTranslator", - "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", - "fromClipboardEntryValueType", - "name", - "toPropertyEditorUi", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "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", - "kind", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestDataSourceDataMapping": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forDataModel": { - "type": "string" - }, - "forDataSource": { - "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/MetaDataSourceDataMapping" - }, - "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 lower numbers being first in the list", - "type": "number" - } - }, - "required": [ - "alias", - "forDataModel", - "forDataSource", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestEntityActionCreateKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "create", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionCreateKind" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestEntityActionDeleteWithRelationKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "deleteWithRelation", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionDeleteWithRelationKind" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityActionReloadTreeItemChildrenKind" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestEntityActionTrashWithRelationKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "trashWithRelation", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityActionTrashWithRelationKind" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestEntityBulkActionDefaultKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionDefaultKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDeleteKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionDeleteKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDeleteWithRelationKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "deleteWithRelation", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionDeleteWithRelationKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionDuplicateToKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionDuplicateToKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionMoveToKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionMoveToKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionTrashKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionTrashKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionTrashKind_1": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityBulkActionTrashKind_1" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityBulkActionTrashWithRelationKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "trashWithRelation", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityBulkActionTrashWithRelationKind" - }, - "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", - "kind", - "meta", - "name", - "type" - ], - "type": "object" - }, - "ManifestEntityCreateOptionAction": { - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "type": "array" - }, - "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/MetaEntityCreateOptionAction" - }, - "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": "entityCreateOptionAction", - "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" - }, - "ManifestEntityCreateOptionActionFolderKind": { - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "type": "array" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "js": { - "description": "The file location of the javascript file to load", - "type": "string" - }, - "kind": { - "const": "folder", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaEntityCreateOptionActionFolderKind" - }, - "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": "entityCreateOptionAction", - "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" - }, - "ManifestEntityItemRef": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaEntityItemRef", - "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": "entityItemRef", - "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" - }, - "ManifestFileUploadPreview": { - "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" - }, - "forMimeTypes": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "string" - } - ], - "description": "Array of the mime types that are supported by this extension.", - "examples": [ - [ - "image/png", - "image/jpeg" - ], - "image/*" - ] - }, - "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": "fileUploadPreview", - "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", - "forMimeTypes", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestMenuItemLinkKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "link", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaMenuItemLinkKind", - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "properties": { - "icon": { - "type": [ - "null", - "string" - ] - }, - "label": { - "type": [ - "null", - "string" - ] - } - }, - "type": "object" - }, - "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" - }, - "ManifestPickerSearchResultItem": { - "description": "Represents a picker search result element.", - "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": "pickerSearchResultItem", - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestPropertyActionCopyToClipboardKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "copyToClipboard", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaPropertyActionCopyToClipboardKind" - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestPropertyActionPasteFromClipboardKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "pasteFromClipboard", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaPropertyActionPasteFromClipboardKind" - }, - "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" - }, - "ManifestPropertyContext": { - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "type": "array" - }, - "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/MetaPropertyContext" - }, - "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": "propertyContext", - "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" - }, - "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" - }, - "ManifestPropertyValueCloner": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "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": "propertyValueCloner", - "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", - "forEditorAlias", - "name", - "type" - ], - "type": "object" - }, - "ManifestPropertyValuePreset": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forPropertyEditorSchemaAlias": { - "type": "string" - }, - "forPropertyEditorUiAlias": { - "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": "propertyValuePreset", - "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" - }, - "ManifestPropertyValueResolver": { - "properties": { - "alias": { - "description": "The alias of the extension, ensure it is unique", - "type": "string" - }, - "api": { - "type": "string" - }, - "forEditorAlias": { - "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/MetaPropertyValueResolver" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "propertyValueResolver", - "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", - "forEditorAlias", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestTiptapExtension": { - "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/MetaTiptapExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapExtension", - "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" - }, - "ManifestTiptapToolbarExtension": { - "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" - }, - "forExtensions": { - "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/MetaTiptapToolbarExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapToolbarExtension", - "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" - }, - "ManifestTiptapToolbarExtensionButtonKind": { - "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" - }, - "forExtensions": { - "items": { - "type": "string" - }, - "type": "array" - }, - "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/MetaTiptapToolbarExtension" - }, - "name": { - "description": "The friendly name of the extension", - "type": "string" - }, - "type": { - "const": "tiptapToolbarExtension", - "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" - }, - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestTreeItemRecycleBinKind": { - "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": { - "const": "recycleBin", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaTreeItemRecycleBinKind" - }, - "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", - "kind", - "meta", - "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" - }, - "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" - }, - "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 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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\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" - }, - "ManifestWorkspaceActionMenuItemDefaultKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "[\r\n['Umb.WorkspaceAction.Document.Save', 'Umb.WorkspaceAction.Document.SaveAndPublish'],\r\n\"Umb.WorkspaceAction.Document.Save\"\r\n]" - }, - "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/MetaWorkspaceActionMenuItemDefaultKind" - }, - "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", - "kind", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestWorkspaceDefaultKind": { - "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": "default", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "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" - }, - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestWorkspaceInfoApp": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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/MetaWorkspaceInfoApp", - "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": "workspaceInfoApp", - "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" - }, - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "ManifestWorkspaceViewCollectionKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "collection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "meta": { - "$ref": "#/definitions/MetaWorkspaceViewCollectionKind", - "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" - }, - "ManifestWorkspaceViewContentCollectionKind": { - "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/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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": "contentCollection", - "description": "The kind of the extension, used to group extensions together", - "type": "string" - }, - "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", - "kind", - "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": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "Mark": { - "description": "A mark is a piece of information that can be attached to a node,\nsuch as it being emphasized, in code font, or a link. It has a\ntype and optionally a set of attributes that provide further\ninformation (such as the target of the link). Marks are created\nthrough a `Schema`, which controls which types exist and which\nattributes they have.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "The attributes associated with this mark.", - "type": "object" - }, - "type": { - "$ref": "#/definitions/MarkType", - "description": "The type of this mark." - } - }, - "required": [ - "attrs", - "type" - ], - "type": "object" - }, - "MarkSpec": { - "additionalProperties": {}, - "description": "Used to define marks when creating a schema.", - "properties": { - "attrs": { - "additionalProperties": { - "$ref": "#/definitions/AttributeSpec" - }, - "description": "The attributes that marks of this type get.", - "type": "object" - }, - "excludes": { - "description": "Determines which other marks this mark can coexist with. Should\nbe a space-separated strings naming other marks or groups of marks.\nWhen a mark is [added](https://prosemirror.net/docs/ref/#model.Mark.addToSet) to a set, all marks\nthat it excludes are removed in the process. If the set contains\nany mark that excludes the new mark but is not, itself, excluded\nby the new mark, the mark can not be added an the set. You can\nuse the value `\"_\"` to indicate that the mark excludes all\nmarks in the schema.\n\nDefaults to only being exclusive with marks of the same type. You\ncan set it to an empty string (or any string not containing the\nmark's own name) to allow multiple marks of a given type to\ncoexist (as long as they have different attributes).", - "type": "string" - }, - "group": { - "description": "The group or space-separated groups to which this mark belongs.", - "type": "string" - }, - "inclusive": { - "description": "Whether this mark should be active when the cursor is positioned\nat its end (or at its start when that is also the start of the\nparent node). Defaults to true.", - "type": "boolean" - }, - "parseDOM": { - "description": "Associates DOM parser information with this mark (see the\ncorresponding [node spec field](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM)). The\n`mark` field in the rules is implied.", - "items": { - "$ref": "#/definitions/ParseRule" - }, - "type": "array" - }, - "spanning": { - "description": "Determines whether marks of this type can span multiple adjacent\nnodes when serialized to DOM/HTML. Defaults to true.", - "type": "boolean" - }, - "toDOM": { - "description": "Defines the default way marks of this type should be serialized\nto DOM/HTML. When the resulting spec contains a hole, that is\nwhere the marked content is placed. Otherwise, it is appended to\nthe top node.", - "type": "object" - } - }, - "type": "object" - }, - "MarkType": { - "description": "Like nodes, marks (which are associated with nodes to signify\nthings like emphasis or being part of a link) are\n[tagged](https://prosemirror.net/docs/ref/#model.Mark.type) with type objects, which are\ninstantiated once per `Schema`.", - "properties": { - "name": { - "description": "The name of the mark type.", - "type": "string" - }, - "schema": { - "$ref": "#/definitions/Schema", - "description": "The schema that this mark type instance is part of." - }, - "spec": { - "$ref": "#/definitions/MarkSpec", - "description": "The spec on which the type is based." - } - }, - "required": [ - "name", - "schema", - "spec" - ], - "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": { - "additionalOptions": { - "type": "boolean" - }, - "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" - }, - "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" - }, - "MetaDataSourceDataMapping": { - "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" - }, - "MetaEntityActionCreateKind": { - "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}" - }, - "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" - }, - "MetaEntityActionDefaultKind": { - "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}" - }, - "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": { - "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": { - "headline": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "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" - }, - "MetaEntityActionDeleteWithRelationKind": { - "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": { - "headline": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "type": "object" - }, - "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" - }, - "referenceRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "itemRepositoryAlias", - "label", - "referenceRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionDuplicateToKind": { - "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}" - }, - "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": { - "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" - }, - "recycleBinRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "recycleBinRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionFolderKind": { - "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}" - }, - "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": { - "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}" - }, - "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" - }, - "MetaEntityActionReloadTreeItemChildrenKind": { - "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}" - }, - "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" - }, - "MetaEntityActionRenameServerFileKind": { - "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}" - }, - "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": { - "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" - }, - "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": { - "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" - }, - "sortChildrenOfRepositoryAlias": { - "type": "string" - }, - "treeRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "sortChildrenOfRepositoryAlias", - "treeRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityActionTrashKind": { - "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}" - }, - "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" - }, - "MetaEntityActionTrashWithRelationKind": { - "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}" - }, - "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" - }, - "referenceRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "label", - "recycleBinRepositoryAlias", - "referenceRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkAction": { - "type": "object" - }, - "MetaEntityBulkActionDefaultKind": { - "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" - ], - "type": "object" - }, - "MetaEntityBulkActionDeleteKind": { - "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" - ], - "type": "object" - }, - "MetaEntityBulkActionDeleteWithRelationKind": { - "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" - }, - "referenceRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "detailRepositoryAlias", - "icon", - "itemRepositoryAlias", - "referenceRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionDuplicateToKind": { - "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" - }, - "bulkDuplicateRepositoryAlias": { - "type": "string" - }, - "conditions": { - "description": "Set the conditions for when the extension should be loaded", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/SwitchConditionConfig" - }, - { - "$ref": "#/definitions/UmbConditionConfigBase" - }, - { - "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/SectionAliasConditionConfig" - }, - { - "$ref": "#/definitions/WorkspaceAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceContentTypeAliasConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityIsNewConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceEntityTypeConditionConfig" - }, - { - "$ref": "#/definitions/UmbWorkspaceHasCollectionConditionConfig" - }, - { - "$ref": "#/definitions/UmbPropertyHasValueConditionConfig" - }, - { - "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" - }, - { - "$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/UmbEntityIsNotTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbEntityIsTrashedConditionConfig" - }, - { - "$ref": "#/definitions/UmbDocumentUserPermissionConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryShowContentEditConditionConfig" - }, - { - "$ref": "#/definitions/BlockWorkspaceHasSettingsConditionConfig" - }, - { - "$ref": "#/definitions/BlockEntryIsExposedConditionConfig" - } - ] - }, - "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" - }, - "foldersOnly": { - "type": "boolean" - }, - "forEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - }, - "hideTreeRoot": { - "type": "boolean" - }, - "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." - }, - "treeAlias": { - "type": "string" - }, - "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", - "bulkDuplicateRepositoryAlias", - "forEntityTypes", - "meta", - "name", - "treeAlias", - "type" - ], - "type": "object" - }, - "MetaEntityBulkActionMoveToKind": { - "properties": { - "bulkMoveRepositoryAlias": { - "type": "string" - }, - "foldersOnly": { - "type": "boolean" - }, - "hideTreeRoot": { - "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" - } - }, - "required": [ - "bulkMoveRepositoryAlias", - "icon", - "treeAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionTrashKind": { - "properties": { - "bulkTrashRepositoryAlias": { - "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": [ - "bulkTrashRepositoryAlias", - "icon" - ], - "type": "object" - }, - "MetaEntityBulkActionTrashKind_1": { - "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", - "recycleBinRepositoryAlias" - ], - "type": "object" - }, - "MetaEntityBulkActionTrashWithRelationKind": { - "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" - }, - "referenceRepositoryAlias": { - "type": "string" - } - }, - "required": [ - "icon", - "itemRepositoryAlias", - "recycleBinRepositoryAlias", - "referenceRepositoryAlias" - ], - "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}" - }, - "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" - }, - "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 with Template", - "Create from Blueprint" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityCreateOptionActionFolderKind": { - "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}" - }, - "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" - }, - "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 with Template", - "Create from Blueprint" - ], - "type": "string" - } - }, - "required": [ - "folderRepositoryAlias", - "icon", - "label" - ], - "type": "object" - }, - "MetaEntityItemRef": { - "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.\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" - }, - "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" - }, - "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" - }, - "MetaMenuItemLinkKind": { - "properties": { - "entityType": { - "type": "string" - }, - "href": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "menus": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "href", - "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" - }, - "MetaPackageView": { - "properties": { - "packageName": { - "type": "string" - } - }, - "required": [ - "packageName" - ], - "type": "object" - }, - "MetaPropertyAction": { - "type": "object" - }, - "MetaPropertyActionCopyToClipboardKind": { - "properties": { - "clipboardCopyResolverAlias": { - "type": "string" - } - }, - "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" - }, - "MetaPropertyActionPasteFromClipboardKind": { - "type": "object" - }, - "MetaPropertyContext": { - "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\".", - "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.", - "type": "string" - }, - "settings": { - "$ref": "#/definitions/PropertyEditorSettings" - }, - "supportsReadOnly": { - "type": "boolean" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaPropertyValueResolver": { - "properties": { - "editorAlias": { - "type": "string" - } - }, - "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" - }, - "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" - }, - "MetaTiptapExtension": { - "properties": { - "description": { - "type": "string" - }, - "group": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "group", - "icon", - "label" - ], - "type": "object" - }, - "MetaTiptapToolbarExtension": { - "properties": { - "alias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - } - }, - "required": [ - "alias", - "icon", - "label" - ], - "type": "object" - }, - "MetaTree": { - "properties": { - "repositoryAlias": { - "type": "string" - } - }, - "required": [ - "repositoryAlias" - ], - "type": "object" - }, - "MetaTreeItemRecycleBinKind": { - "properties": { - "supportedEntityTypes": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "supportedEntityTypes" - ], - "type": "object" - }, - "MetaUfmComponent": { - "properties": { - "alias": { - "type": "string" - }, - "marker": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "MetaUfmFilter": { - "properties": { - "alias": { - "type": "string" - } - }, - "required": [ - "alias" - ], - "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": { - "additionalOptions": { - "type": "boolean" - }, - "color": { - "enum": [ - "", - "danger", - "default", - "positive", - "warning" - ], - "type": "string" - }, - "href": { - "type": "string" - }, - "label": { - "type": "string" - }, - "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" - }, - "label": { - "description": "The friendly name of the action to perform", - "examples": [ - "Create", - "Create Content Template" - ], - "type": "string" - } - }, - "required": [ - "icon", - "label" - ], - "type": "object" - }, - "MetaWorkspaceDefaultKind": { - "properties": { - "entityType": { - "type": "string" - }, - "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" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "icon", - "label", - "pathname" - ], - "type": "object" - }, - "MetaWorkspaceViewCollectionKind": { - "properties": { - "collectionAlias": { - "type": "string" - }, - "icon": { - "type": "string" - }, - "label": { - "type": "string" - }, - "pathname": { - "type": "string" - } - }, - "required": [ - "collectionAlias", - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "NodeSpec": { - "additionalProperties": {}, - "description": "A description of a node type, used when defining a schema.", - "properties": { - "atom": { - "description": "Can be set to true to indicate that, though this isn't a [leaf\nnode](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf), it doesn't have directly editable\ncontent and should be treated as a single unit in the view.", - "type": "boolean" - }, - "attrs": { - "additionalProperties": { - "$ref": "#/definitions/AttributeSpec" - }, - "description": "The attributes that nodes of this type get.", - "type": "object" - }, - "code": { - "description": "Can be used to indicate that this node contains code, which\ncauses some commands to behave differently.", - "type": "boolean" - }, - "content": { - "description": "The content expression for this node, as described in the [schema\nguide](/docs/guide/#schema.content_expressions). When not given,\nthe node does not allow any content.", - "type": "string" - }, - "defining": { - "description": "When enabled, enables both\n[`definingAsContext`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingAsContext) and\n[`definingForContent`](https://prosemirror.net/docs/ref/#model.NodeSpec.definingForContent).", - "type": "boolean" - }, - "definingAsContext": { - "description": "Determines whether this node is considered an important parent\nnode during replace operations (such as paste). Non-defining (the\ndefault) nodes get dropped when their entire content is replaced,\nwhereas defining nodes persist and wrap the inserted content.", - "type": "boolean" - }, - "definingForContent": { - "description": "In inserted content the defining parents of the content are\npreserved when possible. Typically, non-default-paragraph\ntextblock types, and possibly list items, are marked as defining.", - "type": "boolean" - }, - "draggable": { - "description": "Determines whether nodes of this type can be dragged without\nbeing selected. Defaults to false.", - "type": "boolean" - }, - "group": { - "description": "The group or space-separated groups to which this node belongs,\nwhich can be referred to in the content expressions for the\nschema.", - "type": "string" - }, - "inline": { - "description": "Should be set to true for inline nodes. (Implied for text nodes.)", - "type": "boolean" - }, - "isolating": { - "description": "When enabled (default is false), the sides of nodes of this type\ncount as boundaries that regular editing operations, like\nbackspacing or lifting, won't cross. An example of a node that\nshould probably have this enabled is a table cell.", - "type": "boolean" - }, - "leafText": { - "description": "Defines the default way a [leaf node](https://prosemirror.net/docs/ref/#model.NodeType.isLeaf) of\nthis type should be serialized to a string (as used by\n[`Node.textBetween`](https://prosemirror.net/docs/ref/#model.Node^textBetween) and\n[`Node.textContent`](https://prosemirror.net/docs/ref/#model.Node^textContent)).", - "type": "object" - }, - "linebreakReplacement": { - "description": "A single inline node in a schema can be set to be a linebreak\nequivalent. When converting between block types that support the\nnode and block types that don't but have\n[`whitespace`](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) set to `\"pre\"`,\n[`setBlockType`](https://prosemirror.net/docs/ref/#transform.Transform.setBlockType) will convert\nbetween newline characters to or from linebreak nodes as\nappropriate.", - "type": "boolean" - }, - "marks": { - "description": "The marks that are allowed inside of this node. May be a\nspace-separated string referring to mark names or groups, `\"_\"`\nto explicitly allow all marks, or `\"\"` to disallow marks. When\nnot given, nodes with inline content default to allowing all\nmarks, other nodes default to not allowing marks.", - "type": "string" - }, - "parseDOM": { - "description": "Associates DOM parser information with this node, which can be\nused by [`DOMParser.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMParser^fromSchema) to\nautomatically derive a parser. The `node` field in the rules is\nimplied (the name of this node will be filled in automatically).\nIf you supply your own parser, you do not need to also specify\nparsing rules in your schema.", - "items": { - "$ref": "#/definitions/TagParseRule" - }, - "type": "array" - }, - "selectable": { - "description": "Controls whether nodes of this type can be selected as a [node\nselection](https://prosemirror.net/docs/ref/#state.NodeSelection). Defaults to true for non-text\nnodes.", - "type": "boolean" - }, - "toDOM": { - "description": "Defines the default way a node of this type should be serialized\nto DOM/HTML (as used by\n[`DOMSerializer.fromSchema`](https://prosemirror.net/docs/ref/#model.DOMSerializer^fromSchema)).\nShould return a DOM node or an [array\nstructure](https://prosemirror.net/docs/ref/#model.DOMOutputSpec) that describes one, with an\noptional number zero (“hole”) in it to indicate where the node's\ncontent should be inserted.\n\nFor text nodes, the default is to create a text DOM node. Though\nit is possible to create a serializer where text is rendered\ndifferently, this is not supported inside the editor, so you\nshouldn't override that in your text node spec.", - "type": "object" - }, - "toDebugString": { - "description": "Defines the default way a node of this type should be serialized\nto a string representation for debugging (e.g. in error messages).", - "type": "object" - }, - "whitespace": { - "description": "Controls way whitespace in this a node is parsed. The default is\n`\"normal\"`, which causes the [DOM parser](https://prosemirror.net/docs/ref/#model.DOMParser) to\ncollapse whitespace in normal mode, and normalize it (replacing\nnewlines and such with spaces) otherwise. `\"pre\"` causes the\nparser to preserve spaces inside the node. When this option isn't\ngiven, but [`code`](https://prosemirror.net/docs/ref/#model.NodeSpec.code) is true, `whitespace`\nwill default to `\"pre\"`. Note that this option doesn't influence\nthe way the node is rendered—that should be handled by `toDOM`\nand/or styling.", - "enum": [ - "normal", - "pre" - ], - "type": "string" - } - }, - "type": "object" - }, - "NodeType": { - "description": "Node types are objects allocated once per `Schema` and used to\n[tag](https://prosemirror.net/docs/ref/#model.Node.type) `Node` instances. They contain information\nabout the node type, such as its name and what kind of node it\nrepresents.", - "properties": { - "contentMatch": { - "$ref": "#/definitions/ContentMatch", - "description": "The starting match of the node type's content expression." - }, - "inlineContent": { - "description": "True if this node type has inline content.", - "type": "boolean" - }, - "isAtom": { - "description": "True when this node is an atom, i.e. when it does not have\ndirectly editable content.", - "type": "boolean" - }, - "isBlock": { - "description": "True if this is a block type", - "type": "boolean" - }, - "isInline": { - "description": "True if this is an inline type.", - "type": "boolean" - }, - "isLeaf": { - "description": "True for node types that allow no content.", - "type": "boolean" - }, - "isText": { - "description": "True if this is the text node type.", - "type": "boolean" - }, - "isTextblock": { - "description": "True if this is a textblock type, a block that contains inline\ncontent.", - "type": "boolean" - }, - "markSet": { - "anyOf": [ - { - "items": { - "$ref": "#/definitions/MarkType" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "description": "The set of marks allowed in this node. `null` means all marks\nare allowed." - }, - "name": { - "description": "The name the node type has in this schema.", - "type": "string" - }, - "schema": { - "$ref": "#/definitions/Schema", - "description": "A link back to the `Schema` the node type belongs to." - }, - "spec": { - "$ref": "#/definitions/NodeSpec", - "description": "The spec that this type is based on" - }, - "whitespace": { - "description": "The node type's [whitespace](https://prosemirror.net/docs/ref/#model.NodeSpec.whitespace) option.", - "enum": [ - "normal", - "pre" - ], - "type": "string" - } - }, - "required": [ - "contentMatch", - "inlineContent", - "isAtom", - "isBlock", - "isInline", - "isLeaf", - "isText", - "isTextblock", - "markSet", - "name", - "schema", - "spec", - "whitespace" - ], - "type": "object" - }, - "Node_1": { - "description": "This class represents a node in the tree that makes up a\nProseMirror document. So a document is an instance of `Node`, with\nchildren that are also instances of `Node`.\n\nNodes are persistent data structures. Instead of changing them, you\ncreate new ones with the content you want. Old ones keep pointing\nat the old document shape. This is made cheaper by sharing\nstructure between the old and new data as much as possible, which a\ntree shape like this (without back pointers) makes easy.\n\n*Do not** directly mutate the properties of a `Node` object. See\n[the guide](/docs/guide/#doc) for more information.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "An object mapping attribute names to values. The kind of\nattributes allowed and required are\n[determined](https://prosemirror.net/docs/ref/#model.NodeSpec.attrs) by the node type.", - "type": "object" - }, - "childCount": { - "description": "The number of children that the node has.", - "type": "number" - }, - "children": { - "description": "The array of this node's child nodes.", - "items": { - "$ref": "#/definitions/Node_1" - }, - "type": "array" - }, - "content": { - "$ref": "#/definitions/Fragment", - "description": "A container holding the node's children." - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "Returns this node's first child, or `null` if there are no\nchildren." - }, - "inlineContent": { - "description": "True when this node allows inline content.", - "type": "boolean" - }, - "isAtom": { - "description": "True when this is an atom, i.e. when it does not have directly\neditable content. This is usually the same as `isLeaf`, but can\nbe configured with the [`atom` property](https://prosemirror.net/docs/ref/#model.NodeSpec.atom)\non a node's spec (typically used when the node is displayed as\nan uneditable [node view](https://prosemirror.net/docs/ref/#view.NodeView)).", - "type": "boolean" - }, - "isBlock": { - "description": "True when this is a block (non-inline node)", - "type": "boolean" - }, - "isInline": { - "description": "True when this is an inline node (a text node or a node that can\nappear among text).", - "type": "boolean" - }, - "isLeaf": { - "description": "True when this is a leaf node.", - "type": "boolean" - }, - "isText": { - "description": "True when this is a text node.", - "type": "boolean" - }, - "isTextblock": { - "description": "True when this is a textblock node, a block node with inline\ncontent.", - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ], - "description": "Returns this node's last child, or `null` if there are no\nchildren." - }, - "marks": { - "description": "The marks (things like whether it is emphasized or part of a\nlink) applied to this node.", - "items": { - "$ref": "#/definitions/Mark" - }, - "type": "array" - }, - "nodeSize": { - "description": "The size of this node, as defined by the integer-based [indexing\nscheme](/docs/guide/#doc.indexing). For text nodes, this is the\namount of characters. For other leaf nodes, it is one. For\nnon-leaf nodes, it is the size of the content plus two (the\nstart and end token).", - "type": "number" - }, - "text": { - "description": "For text nodes, this contains the node's text content.", - "type": "string" - }, - "textContent": { - "description": "Concatenates all the text nodes found in this fragment and its\nchildren.", - "type": "string" - }, - "type": { - "$ref": "#/definitions/NodeType", - "description": "The type of node that this is." - } - }, - "required": [ - "attrs", - "childCount", - "children", - "content", - "firstChild", - "inlineContent", - "isAtom", - "isBlock", - "isInline", - "isLeaf", - "isText", - "isTextblock", - "lastChild", - "marks", - "nodeSize", - "textContent", - "type" - ], - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "ParseRule": { - "anyOf": [ - { - "$ref": "#/definitions/TagParseRule" - }, - { - "$ref": "#/definitions/StyleParseRule" - } - ], - "description": "A value that describes how to parse a given DOM node or inline\nstyle as a ProseMirror node or mark." - }, - "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" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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@1024": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@1024" - ], - "type": "object" - }, - "Promise": { - "properties": { - "__@toStringTag@1024": { - "type": "string" - } - }, - "required": [ - "__@toStringTag@1024" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "dataset", - "firstChild", - "firstElementChild", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "ownerDocument", - "ownerSVGElement", - "parentElement", - "parentNode", - "part", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "style", - "tabIndex", - "tagName", - "textContent", - "viewportElement" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "currentScale", - "currentTranslate", - "dataset", - "firstChild", - "firstElementChild", - "height", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onafterprint", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforeprint", - "onbeforetoggle", - "onbeforeunload", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongamepadconnected", - "ongamepaddisconnected", - "ongotpointercapture", - "onhashchange", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onlanguagechange", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmessage", - "onmessageerror", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onoffline", - "ononline", - "onpagehide", - "onpageshow", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onpopstate", - "onprogress", - "onratechange", - "onrejectionhandled", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onstorage", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onunhandledrejection", - "onunload", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "ownerDocument", - "ownerSVGElement", - "parentElement", - "parentNode", - "part", - "prefix", - "preserveAspectRatio", - "previousElementSibling", - "previousSibling", - "requiredExtensions", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "style", - "systemLanguage", - "tabIndex", - "tagName", - "textContent", - "transform", - "viewBox", - "viewportElement", - "width", - "x", - "y" - ], - "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" - ] - }, - "ariaBrailleLabel": { - "type": [ - "null", - "string" - ] - }, - "ariaBrailleRoleDescription": { - "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" - ] - }, - "ariaDescription": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "onscrollend": { - "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" - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "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" - }, - "baselineSource": { - "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" - }, - "contentVisibility": { - "type": "string" - }, - "counterIncrement": { - "type": "string" - }, - "counterReset": { - "type": "string" - }, - "counterSet": { - "type": "string" - }, - "cssFloat": { - "type": "string" - }, - "cssText": { - "type": "string" - }, - "cursor": { - "type": "string" - }, - "cx": { - "type": "string" - }, - "cy": { - "type": "string" - }, - "d": { - "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" - }, - "forcedColorAdjust": { - "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" - }, - "mathDepth": { - "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" - }, - "offsetAnchor": { - "type": "string" - }, - "offsetDistance": { - "type": "string" - }, - "offsetPath": { - "type": "string" - }, - "offsetPosition": { - "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" - }, - "r": { - "type": "string" - }, - "resize": { - "type": "string" - }, - "right": { - "type": "string" - }, - "rotate": { - "type": "string" - }, - "rowGap": { - "type": "string" - }, - "rubyPosition": { - "type": "string" - }, - "rx": { - "type": "string" - }, - "ry": { - "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" - }, - "scrollbarColor": { - "type": "string" - }, - "scrollbarGutter": { - "type": "string" - }, - "scrollbarWidth": { - "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" - }, - "textWrap": { - "type": "string" - }, - "textWrapMode": { - "type": "string" - }, - "textWrapStyle": { - "type": "string" - }, - "top": { - "type": "string" - }, - "touchAction": { - "type": "string" - }, - "transform": { - "type": "string" - }, - "transformBox": { - "type": "string" - }, - "transformOrigin": { - "type": "string" - }, - "transformStyle": { - "type": "string" - }, - "transition": { - "type": "string" - }, - "transitionBehavior": { - "type": "string" - }, - "transitionDelay": { - "type": "string" - }, - "transitionDuration": { - "type": "string" - }, - "transitionProperty": { - "type": "string" - }, - "transitionTimingFunction": { - "type": "string" - }, - "translate": { - "type": "string" - }, - "unicodeBidi": { - "type": "string" - }, - "userSelect": { - "type": "string" - }, - "vectorEffect": { - "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" - }, - "whiteSpaceCollapse": { - "type": "string" - }, - "widows": { - "type": "string" - }, - "width": { - "type": "string" - }, - "willChange": { - "type": "string" - }, - "wordBreak": { - "type": "string" - }, - "wordSpacing": { - "type": "string" - }, - "wordWrap": { - "type": "string" - }, - "writingMode": { - "type": "string" - }, - "x": { - "type": "string" - }, - "y": { - "type": "string" - }, - "zIndex": { - "type": "string" - }, - "zoom": { - "type": "string" - } - }, - "required": [ - "accentColor", - "alignContent", - "alignItems", - "alignSelf", - "alignmentBaseline", - "all", - "animation", - "animationComposition", - "animationDelay", - "animationDirection", - "animationDuration", - "animationFillMode", - "animationIterationCount", - "animationName", - "animationPlayState", - "animationTimingFunction", - "appearance", - "aspectRatio", - "backdropFilter", - "backfaceVisibility", - "background", - "backgroundAttachment", - "backgroundBlendMode", - "backgroundClip", - "backgroundColor", - "backgroundImage", - "backgroundOrigin", - "backgroundPosition", - "backgroundPositionX", - "backgroundPositionY", - "backgroundRepeat", - "backgroundSize", - "baselineShift", - "baselineSource", - "blockSize", - "border", - "borderBlock", - "borderBlockColor", - "borderBlockEnd", - "borderBlockEndColor", - "borderBlockEndStyle", - "borderBlockEndWidth", - "borderBlockStart", - "borderBlockStartColor", - "borderBlockStartStyle", - "borderBlockStartWidth", - "borderBlockStyle", - "borderBlockWidth", - "borderBottom", - "borderBottomColor", - "borderBottomLeftRadius", - "borderBottomRightRadius", - "borderBottomStyle", - "borderBottomWidth", - "borderCollapse", - "borderColor", - "borderEndEndRadius", - "borderEndStartRadius", - "borderImage", - "borderImageOutset", - "borderImageRepeat", - "borderImageSlice", - "borderImageSource", - "borderImageWidth", - "borderInline", - "borderInlineColor", - "borderInlineEnd", - "borderInlineEndColor", - "borderInlineEndStyle", - "borderInlineEndWidth", - "borderInlineStart", - "borderInlineStartColor", - "borderInlineStartStyle", - "borderInlineStartWidth", - "borderInlineStyle", - "borderInlineWidth", - "borderLeft", - "borderLeftColor", - "borderLeftStyle", - "borderLeftWidth", - "borderRadius", - "borderRight", - "borderRightColor", - "borderRightStyle", - "borderRightWidth", - "borderSpacing", - "borderStartEndRadius", - "borderStartStartRadius", - "borderStyle", - "borderTop", - "borderTopColor", - "borderTopLeftRadius", - "borderTopRightRadius", - "borderTopStyle", - "borderTopWidth", - "borderWidth", - "bottom", - "boxShadow", - "boxSizing", - "breakAfter", - "breakBefore", - "breakInside", - "captionSide", - "caretColor", - "clear", - "clip", - "clipPath", - "clipRule", - "color", - "colorInterpolation", - "colorInterpolationFilters", - "colorScheme", - "columnCount", - "columnFill", - "columnGap", - "columnRule", - "columnRuleColor", - "columnRuleStyle", - "columnRuleWidth", - "columnSpan", - "columnWidth", - "columns", - "contain", - "containIntrinsicBlockSize", - "containIntrinsicHeight", - "containIntrinsicInlineSize", - "containIntrinsicSize", - "containIntrinsicWidth", - "container", - "containerName", - "containerType", - "content", - "contentVisibility", - "counterIncrement", - "counterReset", - "counterSet", - "cssFloat", - "cssText", - "cursor", - "cx", - "cy", - "d", - "direction", - "display", - "dominantBaseline", - "emptyCells", - "fill", - "fillOpacity", - "fillRule", - "filter", - "flex", - "flexBasis", - "flexDirection", - "flexFlow", - "flexGrow", - "flexShrink", - "flexWrap", - "float", - "floodColor", - "floodOpacity", - "font", - "fontFamily", - "fontFeatureSettings", - "fontKerning", - "fontOpticalSizing", - "fontPalette", - "fontSize", - "fontSizeAdjust", - "fontStretch", - "fontStyle", - "fontSynthesis", - "fontSynthesisSmallCaps", - "fontSynthesisStyle", - "fontSynthesisWeight", - "fontVariant", - "fontVariantAlternates", - "fontVariantCaps", - "fontVariantEastAsian", - "fontVariantLigatures", - "fontVariantNumeric", - "fontVariantPosition", - "fontVariationSettings", - "fontWeight", - "forcedColorAdjust", - "gap", - "grid", - "gridArea", - "gridAutoColumns", - "gridAutoFlow", - "gridAutoRows", - "gridColumn", - "gridColumnEnd", - "gridColumnGap", - "gridColumnStart", - "gridGap", - "gridRow", - "gridRowEnd", - "gridRowGap", - "gridRowStart", - "gridTemplate", - "gridTemplateAreas", - "gridTemplateColumns", - "gridTemplateRows", - "height", - "hyphenateCharacter", - "hyphens", - "imageOrientation", - "imageRendering", - "inlineSize", - "inset", - "insetBlock", - "insetBlockEnd", - "insetBlockStart", - "insetInline", - "insetInlineEnd", - "insetInlineStart", - "isolation", - "justifyContent", - "justifyItems", - "justifySelf", - "left", - "length", - "letterSpacing", - "lightingColor", - "lineBreak", - "lineHeight", - "listStyle", - "listStyleImage", - "listStylePosition", - "listStyleType", - "margin", - "marginBlock", - "marginBlockEnd", - "marginBlockStart", - "marginBottom", - "marginInline", - "marginInlineEnd", - "marginInlineStart", - "marginLeft", - "marginRight", - "marginTop", - "marker", - "markerEnd", - "markerMid", - "markerStart", - "mask", - "maskClip", - "maskComposite", - "maskImage", - "maskMode", - "maskOrigin", - "maskPosition", - "maskRepeat", - "maskSize", - "maskType", - "mathDepth", - "mathStyle", - "maxBlockSize", - "maxHeight", - "maxInlineSize", - "maxWidth", - "minBlockSize", - "minHeight", - "minInlineSize", - "minWidth", - "mixBlendMode", - "objectFit", - "objectPosition", - "offset", - "offsetAnchor", - "offsetDistance", - "offsetPath", - "offsetPosition", - "offsetRotate", - "opacity", - "order", - "orphans", - "outline", - "outlineColor", - "outlineOffset", - "outlineStyle", - "outlineWidth", - "overflow", - "overflowAnchor", - "overflowClipMargin", - "overflowWrap", - "overflowX", - "overflowY", - "overscrollBehavior", - "overscrollBehaviorBlock", - "overscrollBehaviorInline", - "overscrollBehaviorX", - "overscrollBehaviorY", - "padding", - "paddingBlock", - "paddingBlockEnd", - "paddingBlockStart", - "paddingBottom", - "paddingInline", - "paddingInlineEnd", - "paddingInlineStart", - "paddingLeft", - "paddingRight", - "paddingTop", - "page", - "pageBreakAfter", - "pageBreakBefore", - "pageBreakInside", - "paintOrder", - "parentRule", - "perspective", - "perspectiveOrigin", - "placeContent", - "placeItems", - "placeSelf", - "pointerEvents", - "position", - "printColorAdjust", - "quotes", - "r", - "resize", - "right", - "rotate", - "rowGap", - "rubyPosition", - "rx", - "ry", - "scale", - "scrollBehavior", - "scrollMargin", - "scrollMarginBlock", - "scrollMarginBlockEnd", - "scrollMarginBlockStart", - "scrollMarginBottom", - "scrollMarginInline", - "scrollMarginInlineEnd", - "scrollMarginInlineStart", - "scrollMarginLeft", - "scrollMarginRight", - "scrollMarginTop", - "scrollPadding", - "scrollPaddingBlock", - "scrollPaddingBlockEnd", - "scrollPaddingBlockStart", - "scrollPaddingBottom", - "scrollPaddingInline", - "scrollPaddingInlineEnd", - "scrollPaddingInlineStart", - "scrollPaddingLeft", - "scrollPaddingRight", - "scrollPaddingTop", - "scrollSnapAlign", - "scrollSnapStop", - "scrollSnapType", - "scrollbarColor", - "scrollbarGutter", - "scrollbarWidth", - "shapeImageThreshold", - "shapeMargin", - "shapeOutside", - "shapeRendering", - "stopColor", - "stopOpacity", - "stroke", - "strokeDasharray", - "strokeDashoffset", - "strokeLinecap", - "strokeLinejoin", - "strokeMiterlimit", - "strokeOpacity", - "strokeWidth", - "tabSize", - "tableLayout", - "textAlign", - "textAlignLast", - "textAnchor", - "textCombineUpright", - "textDecoration", - "textDecorationColor", - "textDecorationLine", - "textDecorationSkipInk", - "textDecorationStyle", - "textDecorationThickness", - "textEmphasis", - "textEmphasisColor", - "textEmphasisPosition", - "textEmphasisStyle", - "textIndent", - "textOrientation", - "textOverflow", - "textRendering", - "textShadow", - "textTransform", - "textUnderlineOffset", - "textUnderlinePosition", - "textWrap", - "textWrapMode", - "textWrapStyle", - "top", - "touchAction", - "transform", - "transformBox", - "transformOrigin", - "transformStyle", - "transition", - "transitionBehavior", - "transitionDelay", - "transitionDuration", - "transitionProperty", - "transitionTimingFunction", - "translate", - "unicodeBidi", - "userSelect", - "vectorEffect", - "verticalAlign", - "visibility", - "webkitAlignContent", - "webkitAlignItems", - "webkitAlignSelf", - "webkitAnimation", - "webkitAnimationDelay", - "webkitAnimationDirection", - "webkitAnimationDuration", - "webkitAnimationFillMode", - "webkitAnimationIterationCount", - "webkitAnimationName", - "webkitAnimationPlayState", - "webkitAnimationTimingFunction", - "webkitAppearance", - "webkitBackfaceVisibility", - "webkitBackgroundClip", - "webkitBackgroundOrigin", - "webkitBackgroundSize", - "webkitBorderBottomLeftRadius", - "webkitBorderBottomRightRadius", - "webkitBorderRadius", - "webkitBorderTopLeftRadius", - "webkitBorderTopRightRadius", - "webkitBoxAlign", - "webkitBoxFlex", - "webkitBoxOrdinalGroup", - "webkitBoxOrient", - "webkitBoxPack", - "webkitBoxShadow", - "webkitBoxSizing", - "webkitFilter", - "webkitFlex", - "webkitFlexBasis", - "webkitFlexDirection", - "webkitFlexFlow", - "webkitFlexGrow", - "webkitFlexShrink", - "webkitFlexWrap", - "webkitJustifyContent", - "webkitLineClamp", - "webkitMask", - "webkitMaskBoxImage", - "webkitMaskBoxImageOutset", - "webkitMaskBoxImageRepeat", - "webkitMaskBoxImageSlice", - "webkitMaskBoxImageSource", - "webkitMaskBoxImageWidth", - "webkitMaskClip", - "webkitMaskComposite", - "webkitMaskImage", - "webkitMaskOrigin", - "webkitMaskPosition", - "webkitMaskRepeat", - "webkitMaskSize", - "webkitOrder", - "webkitPerspective", - "webkitPerspectiveOrigin", - "webkitTextFillColor", - "webkitTextSizeAdjust", - "webkitTextStroke", - "webkitTextStrokeColor", - "webkitTextStrokeWidth", - "webkitTransform", - "webkitTransformOrigin", - "webkitTransformStyle", - "webkitTransition", - "webkitTransitionDelay", - "webkitTransitionDuration", - "webkitTransitionProperty", - "webkitTransitionTimingFunction", - "webkitUserSelect", - "whiteSpace", - "whiteSpaceCollapse", - "widows", - "width", - "willChange", - "wordBreak", - "wordSpacing", - "wordWrap", - "writingMode", - "x", - "y", - "zIndex", - "zoom" - ], - "type": "object" - }, - "tabIndex": { - "type": "number" - }, - "tagName": { - "type": "string" - }, - "textContent": { - "type": [ - "null", - "string" - ] - }, - "type": { - "type": "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", - "ariaBrailleLabel", - "ariaBrailleRoleDescription", - "ariaBusy", - "ariaChecked", - "ariaColCount", - "ariaColIndex", - "ariaColSpan", - "ariaCurrent", - "ariaDescription", - "ariaDisabled", - "ariaExpanded", - "ariaHasPopup", - "ariaHidden", - "ariaInvalid", - "ariaKeyShortcuts", - "ariaLabel", - "ariaLevel", - "ariaLive", - "ariaModal", - "ariaMultiLine", - "ariaMultiSelectable", - "ariaOrientation", - "ariaPlaceholder", - "ariaPosInSet", - "ariaPressed", - "ariaReadOnly", - "ariaRequired", - "ariaRoleDescription", - "ariaRowCount", - "ariaRowIndex", - "ariaRowSpan", - "ariaSelected", - "ariaSetSize", - "ariaSort", - "ariaValueMax", - "ariaValueMin", - "ariaValueNow", - "ariaValueText", - "assignedSlot", - "attributeStyleMap", - "attributes", - "autofocus", - "baseURI", - "childElementCount", - "childNodes", - "children", - "classList", - "className", - "clientHeight", - "clientLeft", - "clientTop", - "clientWidth", - "dataset", - "firstChild", - "firstElementChild", - "href", - "id", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "localName", - "namespaceURI", - "nextElementSibling", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onabort", - "onanimationcancel", - "onanimationend", - "onanimationiteration", - "onanimationstart", - "onauxclick", - "onbeforeinput", - "onbeforetoggle", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "onfullscreenchange", - "onfullscreenerror", - "ongotpointercapture", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onprogress", - "onratechange", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "outerHTML", - "ownerDocument", - "ownerSVGElement", - "parentElement", - "parentNode", - "part", - "prefix", - "previousElementSibling", - "previousSibling", - "role", - "scrollHeight", - "scrollLeft", - "scrollTop", - "scrollWidth", - "shadowRoot", - "slot", - "style", - "tabIndex", - "tagName", - "textContent", - "type", - "viewportElement" - ], - "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" - }, - "type": { - "type": "number" - } - }, - "required": [ - "SVG_TRANSFORM_MATRIX", - "SVG_TRANSFORM_ROTATE", - "SVG_TRANSFORM_SCALE", - "SVG_TRANSFORM_SKEWX", - "SVG_TRANSFORM_SKEWY", - "SVG_TRANSFORM_TRANSLATE", - "SVG_TRANSFORM_UNKNOWN", - "angle", - "matrix", - "type" - ], - "type": "object" - }, - "Schema": { - "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" - }, - "getValidClasses": { - "type": "object" - }, - "getValidStyles": { - "type": "object" - }, - "getVoidElements": { - "type": "object" - }, - "getWhitespaceElements": { - "type": "object" - }, - "isBlock": { - "type": "object" - }, - "isInline": { - "type": "object" - }, - "isValid": { - "type": "object" - }, - "isValidChild": { - "type": "object" - }, - "isWrapper": { - "type": "object" - }, - "setValidElements": { - "type": "object" - }, - "type": { - "$ref": "#/definitions/SchemaType" - } - }, - "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", - "type" - ], - "type": "object" - }, - "Schema": { - "description": "A document schema. Holds [node](https://prosemirror.net/docs/ref/#model.NodeType) and [mark\ntype](https://prosemirror.net/docs/ref/#model.MarkType) objects for the nodes and marks that may\noccur in conforming documents, and provides functionality for\ncreating and deserializing such documents.\n\nWhen given, the type parameters provide the names of the nodes and\nmarks in this schema.", - "properties": { - "cached": { - "additionalProperties": {}, - "description": "An object for storing whatever values modules may want to\ncompute and cache per schema. (If you want to store something\nin it, try to use property names unlikely to clash.)", - "type": "object" - }, - "linebreakReplacement": { - "anyOf": [ - { - "$ref": "#/definitions/NodeType" - }, - { - "type": "null" - } - ], - "description": "The [linebreak\nreplacement](https://prosemirror.net/docs/ref/#model.NodeSpec.linebreakReplacement) node defined\nin this schema, if any." - }, - "marks": { - "allOf": [ - { - "$ref": "#/definitions/{readonly[x:string]:MarkType;}" - }, - { - "additionalProperties": { - "$ref": "#/definitions/MarkType" - }, - "type": "object" - } - ], - "description": "A map from mark names to mark type objects." - }, - "nodes": { - "allOf": [ - { - "$ref": "#/definitions/{readonly[x:string]:NodeType;}" - }, - { - "additionalProperties": { - "$ref": "#/definitions/NodeType" - }, - "type": "object" - } - ], - "description": "An object mapping the schema's node names to node type objects." - }, - "spec": { - "description": "The [spec](https://prosemirror.net/docs/ref/#model.SchemaSpec) on which the schema is based,\nwith the added guarantee that its `nodes` and `marks`\nproperties are\n[`OrderedMap`](https://github.com/marijnh/orderedmap) instances\n(not raw objects).", - "properties": { - "marks": { - "$ref": "#/definitions/default" - }, - "nodes": { - "$ref": "#/definitions/default" - }, - "topNode": { - "type": "string" - } - }, - "required": [ - "marks", - "nodes" - ], - "type": "object" - }, - "topNodeType": { - "$ref": "#/definitions/NodeType", - "description": "The type of the [default top node](https://prosemirror.net/docs/ref/#model.SchemaSpec.topNode)\nfor this schema." - } - }, - "required": [ - "cached", - "linebreakReplacement", - "marks", - "nodes", - "spec", - "topNodeType" - ], - "type": "object" - }, - "SchemaType": { - "enum": [ - "html4", - "html5", - "html5-strict" - ], - "type": "string" - }, - "Screen": { - "properties": { - "availHeight": { - "type": "number" - }, - "availWidth": { - "type": "number" - }, - "colorDepth": { - "type": "number" - }, - "height": { - "type": "number" - }, - "orientation": { - "$ref": "#/definitions/ScreenOrientation" - }, - "pixelDepth": { - "type": "number" - }, - "width": { - "type": "number" - } - }, - "required": [ - "availHeight", - "availWidth", - "colorDepth", - "height", - "orientation", - "pixelDepth", - "width" - ], - "type": "object" - }, - "ScreenOrientation": { - "properties": { - "angle": { - "type": "number" - }, - "onchange": { - "type": [ - "null", - "object" - ] - }, - "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" - }, - "prototype": { - "$ref": "#/definitions/ScriptLoader" - } - }, - "required": [ - "ScriptLoader", - "prototype" - ], - "type": "object" - }, - "ScrollRestoration": { - "enum": [ - "auto", - "manual" - ], - "type": "string" - }, - "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" - } - ] - }, - "SelectionOverrides": { - "properties": { - "destroy": { - "type": "object" - }, - "hideFakeCaret": { - "type": "object" - }, - "showBlockCaretContainer": { - "type": "object" - }, - "showCaret": { - "type": "object" - } - }, - "required": [ - "destroy", - "hideFakeCaret", - "showBlockCaretContainer", - "showCaret" - ], - "type": "object" - }, - "SelectorStyleFormat": { - "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" - }, - "inherit": { - "type": "boolean" - }, - "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" - }, - "selector": { - "type": "string" - }, - "split": { - "type": "boolean" - }, - "styles": { - "$ref": "#/definitions/Record" - }, - "title": { - "type": "string" - }, - "toggle": { - "type": "boolean" - } - }, - "required": [ - "selector", - "title" - ], - "type": "object" - }, - "Separator": { - "properties": { - "title": { - "type": "string" - } - }, - "required": [ - "title" - ], - "type": "object" - }, - "ServiceWorker": { - "properties": { - "onerror": { - "type": [ - "null", - "object" - ] - }, - "onstatechange": { - "type": [ - "null", - "object" - ] - }, - "scriptURL": { - "type": "string" - }, - "state": { - "$ref": "#/definitions/ServiceWorkerState" - } - }, - "required": [ - "onerror", - "onstatechange", - "scriptURL", - "state" - ], - "type": "object" - }, - "ServiceWorkerContainer": { - "properties": { - "controller": { - "anyOf": [ - { - "$ref": "#/definitions/ServiceWorker" - }, - { - "type": "null" - } - ] - }, - "oncontrollerchange": { - "type": [ - "null", - "object" - ] - }, - "onmessage": { - "type": [ - "null", - "object" - ] - }, - "onmessageerror": { - "type": [ - "null", - "object" - ] - }, - "ready": { - "$ref": "#/definitions/Promise" - } - }, - "required": [ - "controller", - "oncontrollerchange", - "onmessage", - "onmessageerror", - "ready" - ], - "type": "object" - }, - "ServiceWorkerState": { - "enum": [ - "activated", - "activating", - "installed", - "installing", - "parsed", - "redundant" - ], - "type": "string" - }, - "ShadowRoot": { - "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": { - "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" - }, - "clonable": { - "type": "boolean" - }, - "delegatesFocus": { - "type": "boolean" - }, - "firstChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "firstElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "fullscreenElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "host": { - "$ref": "#/definitions/Element" - }, - "innerHTML": { - "type": "string" - }, - "isConnected": { - "type": "boolean" - }, - "lastChild": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "lastElementChild": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "mode": { - "$ref": "#/definitions/ShadowRootMode" - }, - "nextSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "nodeName": { - "type": "string" - }, - "nodeType": { - "type": "number" - }, - "nodeValue": { - "type": [ - "null", - "string" - ] - }, - "onslotchange": { - "type": [ - "null", - "object" - ] - }, - "ownerDocument": { - "$ref": "#/definitions/Document" - }, - "parentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "parentNode": { - "anyOf": [ - { - "$ref": "#/definitions/ParentNode" - }, - { - "type": "null" - } - ] - }, - "pictureInPictureElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "pmViewDesc": { - "$ref": "#/definitions/ViewDesc" - }, - "pointerLockElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "previousSibling": { - "anyOf": [ - { - "$ref": "#/definitions/ChildNode" - }, - { - "type": "null" - } - ] - }, - "slotAssignment": { - "$ref": "#/definitions/SlotAssignmentMode" - }, - "styleSheets": { - "additionalProperties": false, - "patternProperties": { - "^[0-9]+$": { - "$ref": "#/definitions/CSSStyleSheet" - } - }, - "properties": { - "length": { - "type": "number" - } - }, - "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", - "clonable", - "delegatesFocus", - "firstChild", - "firstElementChild", - "fullscreenElement", - "host", - "innerHTML", - "isConnected", - "lastChild", - "lastElementChild", - "mode", - "nextSibling", - "nodeName", - "nodeType", - "nodeValue", - "onslotchange", - "ownerDocument", - "parentElement", - "parentNode", - "pictureInPictureElement", - "pointerLockElement", - "previousSibling", - "slotAssignment", - "styleSheets", - "textContent" - ], - "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" - }, - "pending": { - "type": "boolean" - }, - "speaking": { - "type": "boolean" - } - }, - "required": [ - "onvoiceschanged", - "paused", - "pending", - "speaking" - ], - "type": "object" - }, - "Storage": { - "additionalProperties": {}, - "properties": { - "length": { - "type": "number" - } - }, - "required": [ - "length" - ], - "type": "object" - }, - "StorageManager": { - "type": "object" - }, - "StringPathBookmark": { - "properties": { - "end": { - "type": "string" - }, - "forward": { - "type": "boolean" - }, - "start": { - "type": "string" - } - }, - "required": [ - "start" - ], - "type": "object" - }, - "StyleParseRule": { - "description": "A parse rule targeting a style property.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", - "type": "object" - }, - "clearMark": { - "description": "Style rules can remove marks from the set of active marks.", - "type": "object" - }, - "closeParent": { - "description": "When true, finding an element that matches this rule will close\nthe current node.", - "type": "boolean" - }, - "consuming": { - "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", - "type": "boolean" - }, - "context": { - "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", - "type": "string" - }, - "getAttrs": { - "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Called with the style's value.", - "type": "object" - }, - "ignore": { - "description": "When true, ignore content that matches this rule.", - "type": "boolean" - }, - "mark": { - "description": "The name of the mark type to wrap the matched content in.", - "type": "string" - }, - "priority": { - "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", - "type": "number" - }, - "skip": { - "description": "When true, ignore the node that matches this rule, but do parse\nits content.", - "type": "boolean" - }, - "style": { - "description": "A CSS property name to match. This rule will match inline styles\nthat list that property. May also have the form\n`\"property=value\"`, in which case the rule only matches if the\nproperty's value exactly matches the given value. (For more\ncomplicated filters, use [`getAttrs`](https://prosemirror.net/docs/ref/#model.ParseRule.getAttrs)\nand return false to indicate that the match failed.) Rules\nmatching styles may only produce [marks](https://prosemirror.net/docs/ref/#model.ParseRule.mark),\nnot nodes.", - "type": "string" - } - }, - "required": [ - "style" - ], - "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" - }, - "unload": { - "type": "object" - }, - "unloadAll": { - "type": "object" - }, - "unloadRawCss": { - "type": "object" - } - }, - "required": [ - "_setContentCssCors", - "_setReferrerPolicy", - "load", - "loadAll", - "loadRawCss", - "unload", - "unloadAll", - "unloadRawCss" - ], - "type": "object" - }, - "Styles": { - "properties": { - "parse": { - "type": "object" - }, - "serialize": { - "type": "object" - } - }, - "required": [ - "parse", - "serialize" - ], - "type": "object" - }, - "SubtleCrypto": { - "type": "object" - }, - "SwitchConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.Switch\">" - }, - { - "properties": { - "frequency": { - "type": "string" - } - }, - "required": [ - "frequency" - ], - "type": "object" - } - ] - }, - "TagParseRule": { - "description": "Parse rule targeting a DOM element.", - "properties": { - "attrs": { - "additionalProperties": {}, - "description": "Attributes for the node or mark created by this rule. When\n`getAttrs` is provided, it takes precedence.", - "type": "object" - }, - "closeParent": { - "description": "When true, finding an element that matches this rule will close\nthe current node.", - "type": "boolean" - }, - "consuming": { - "description": "By default, when a rule matches an element or style, no further\nrules get a chance to match it. By setting this to `false`, you\nindicate that even when this rule matches, other rules that come\nafter it should also run.", - "type": "boolean" - }, - "contentElement": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": [ - "string", - "object" - ] - } - ], - "description": "For rules that produce non-leaf nodes, by default the content of\nthe DOM element is parsed as content of the node. If the child\nnodes are in a descendent node, this may be a CSS selector\nstring that the parser must use to find the actual content\nelement, or a function that returns the actual content element\nto the parser." - }, - "context": { - "description": "When given, restricts this rule to only match when the current\ncontext—the parent nodes into which the content is being\nparsed—matches this expression. Should contain one or more node\nnames or node group names followed by single or double slashes.\nFor example `\"paragraph/\"` means the rule only matches when the\nparent node is a paragraph, `\"blockquote/paragraph/\"` restricts\nit to be in a paragraph that is inside a blockquote, and\n`\"section//\"` matches any position inside a section—a double\nslash matches any sequence of ancestor nodes. To allow multiple\ndifferent contexts, they can be separated by a pipe (`|`)\ncharacter, as in `\"blockquote/|list_item/\"`.", - "type": "string" - }, - "getAttrs": { - "description": "A function used to compute the attributes for the node or mark\ncreated by this rule. Can also be used to describe further\nconditions the DOM element or style must match. When it returns\n`false`, the rule won't match. When it returns null or undefined,\nthat is interpreted as an empty/default set of attributes.", - "type": "object" - }, - "getContent": { - "description": "Can be used to override the content of a matched node. When\npresent, instead of parsing the node's child nodes, the result of\nthis function is used.", - "type": "object" - }, - "ignore": { - "description": "When true, ignore content that matches this rule.", - "type": "boolean" - }, - "mark": { - "description": "The name of the mark type to wrap the matched content in.", - "type": "string" - }, - "namespace": { - "description": "The namespace to match. Nodes are only matched when the\nnamespace matches or this property is null.", - "type": "string" - }, - "node": { - "description": "The name of the node type to create when this rule matches. Each\nrule should have either a `node`, `mark`, or `ignore` property\n(except when it appears in a [node](https://prosemirror.net/docs/ref/#model.NodeSpec.parseDOM) or\n[mark spec](https://prosemirror.net/docs/ref/#model.MarkSpec.parseDOM), in which case the `node`\nor `mark` property will be derived from its position).", - "type": "string" - }, - "preserveWhitespace": { - "description": "Controls whether whitespace should be preserved when parsing the\ncontent inside the matched element. `false` means whitespace may\nbe collapsed, `true` means that whitespace should be preserved\nbut newlines normalized to spaces, and `\"full\"` means that\nnewlines should also be preserved.", - "enum": [ - false, - "full", - true - ] - }, - "priority": { - "description": "Can be used to change the order in which the parse rules in a\nschema are tried. Those with higher priority come first. Rules\nwithout a priority are counted as having priority 50. This\nproperty is only meaningful in a schema—when directly\nconstructing a parser, the order of the rule array is used.", - "type": "number" - }, - "skip": { - "description": "When true, ignore the node that matches this rule, but do parse\nits content.", - "type": "boolean" - }, - "tag": { - "description": "A CSS selector describing the kind of DOM elements to match.", - "type": "string" - } - }, - "required": [ - "tag" - ], - "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" - }, - "inline": {}, - "renderUI": { - "type": "object" - }, - "ui": {} - }, - "type": "object" - }, - "ThemeManager": { - "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" - }, - "TinyMCE": { - "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" - }, - "baseURI": { - "$ref": "#/definitions/URI" - }, - "baseURL": { - "type": "string" - }, - "defaultOptions": { - "$ref": "#/definitions/RawEditorOptions" - }, - "documentBaseURL": { - "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" - }, - "each": { - "type": "object" - }, - "explode": { - "type": "object" - }, - "extend": { - "type": "object" - }, - "focusedEditor": { - "anyOf": [ - { - "$ref": "#/definitions/Editor" - }, - { - "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" - } - }, - "required": [ - "DomParser", - "Entities", - "Node", - "Schema", - "Serializer", - "Styles", - "Writer" - ], - "type": "object" - }, - "i18n": { - "$ref": "#/definitions/I18n" - }, - "inArray": { - "type": "object" - }, - "is": { - "type": "object" - }, - "isArray": { - "type": "object" - }, - "majorVersion": { - "type": "string" - }, - "makeMap": { - "type": "object" - }, - "map": { - "type": "object" - }, - "minorVersion": { - "type": "string" - }, - "releaseDate": { - "type": "string" - }, - "resolve": { - "type": "object" - }, - "suffix": { - "type": "string" - }, - "toArray": { - "type": "object" - }, - "translate": { - "type": "object" - }, - "triggerSave": { - "type": "object" - }, - "trim": { - "type": "object" - }, - "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" - }, - "VK": { - "$ref": "#/definitions/VK" - } - }, - "required": [ - "Delay", - "EventDispatcher", - "I18n", - "ImageUploader", - "LocalStorage", - "Observable", - "Tools", - "URI", - "VK" - ], - "type": "object" - }, - "walk": { - "type": "object" - } - }, - "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" - ], - "type": "object" - }, - "ToolbarGroup": { - "properties": { - "items": { - "items": { - "type": "string" - }, - "type": "array" - }, - "name": { - "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" - }, - "resolve": { - "type": "object" - }, - "toArray": { - "type": "object" - }, - "trim": { - "type": "object" - }, - "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": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "TrustedTypePolicyFactory": { - "oneOf": [ - { - "$ref": "#/definitions/TrustedTypePolicyFactory_1" - }, - { - "$ref": "#/definitions/InternalTrustedTypePolicyFactory" - } - ] - }, - "TrustedTypePolicyFactory_1": { - "properties": { - "defaultPolicy": { - "anyOf": [ - { - "$ref": "#/definitions/TrustedTypePolicy" - }, - { - "type": "null" - } - ] - }, - "emptyHTML": { - "$ref": "#/definitions/TrustedHTML" - }, - "emptyScript": { - "$ref": "#/definitions/TrustedScript" - } - }, - "required": [ - "defaultPolicy", - "emptyHTML", - "emptyScript" - ], - "type": "object" - }, - "URI": { - "properties": { - "anchor": { - "type": "string" - }, - "authority": { - "type": "string" - }, - "directory": { - "type": "string" - }, - "file": { - "type": "string" - }, - "host": { - "type": "string" - }, - "password": { - "type": "string" - }, - "path": { - "type": "string" - }, - "port": { - "type": "string" - }, - "protocol": { - "type": "string" - }, - "query": { - "type": "string" - }, - "relative": { - "type": "string" - }, - "settings": { - "$ref": "#/definitions/URISettings" - }, - "source": { - "type": "string" - }, - "user": { - "type": "string" - }, - "userInfo": { - "type": "string" - } - }, - "required": [ - "directory", - "path", - "settings", - "source" - ], - "type": "object" - }, - "URIConstructor": { - "properties": { - "getDocumentBaseUrl": { - "type": "object" - }, - "parseDataUri": { - "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.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.Document\">": { - "properties": { - "alias": { - "const": "Umb.Condition.UserPermission.Document", - "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" - }, - "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" - }, - "match": { - "description": "The user group that the current user must be a member of to pass the condition.", - "examples": "['guid1']", - "type": "string" - }, - "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" - }, - "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" - }, - "UmbDocumentUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.UserPermission.Document\">" - }, - { - "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" - } - }, - "type": "object" - } - ] - }, - "UmbEntityIsNotTrashedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.EntityIsNotTrashed", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbEntityIsTrashedConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.EntityIsTrashed", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbIsAdminConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.CurrentUser.IsAdmin", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbLocalizationDictionary": { - "type": "object" - }, - "UmbModalConfig": { - "properties": { - "backdropBackground": { - "description": "Set the background property of the modal backdrop", - "type": "string" - }, - "element": { - "description": "Used to provide a custom modal element to replace the default uui-modal-dialog or uui-modal-sidebar", - "type": [ - "string", - "object" - ] - }, - "key": { - "type": "string" - }, - "size": { - "enum": [ - "full", - "large", - "medium", - "small" - ], - "type": "string" - }, - "type": { - "enum": [ - "custom", - "dialog", - "sidebar" - ], - "type": "string" - } - }, - "type": "object" - }, - "UmbModalToken,UmbPickerModalValue>": { - "properties": { - "#alias": { - "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" - ], - "type": "object" - }, - "UmbModalTokenDefaults,UmbPickerModalValue>": { - "properties": { - "data": { - "$ref": "#/definitions/UmbPickerModalData" - }, - "modal": { - "$ref": "#/definitions/UmbModalConfig" - }, - "value": { - "$ref": "#/definitions/UmbPickerModalValue" - } - }, - "type": "object" - }, - "UmbPickerModalData": { - "properties": { - "filter": { - "type": "object" - }, - "multiple": { - "type": "boolean" - }, - "pickableFilter": { - "type": "object" - }, - "search": { - "$ref": "#/definitions/UmbPickerModalSearchConfig" - } - }, - "type": "object" - }, - "UmbPickerModalSearchConfig": { - "properties": { - "providerAlias": { - "type": "string" - }, - "queryParams": { - "additionalProperties": true, - "properties": {}, - "type": "object" - } - }, - "required": [ - "providerAlias" - ], - "type": "object" - }, - "UmbPickerModalValue": { - "properties": { - "selection": { - "items": { - "type": [ - "null", - "string" - ] - }, - "type": "array" - } - }, - "required": [ - "selection" - ], - "type": "object" - }, - "UmbPropertyHasValueConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.Property.HasValue", - "type": "string" - } - }, - "required": [ - "alias" - ], - "type": "object" - }, - "UmbSectionUserPermissionConditionConfig": { - "allOf": [ - { - "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" - }, - { - "properties": { - "match": { - "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 content type aliases in which workspace this extension should be available", - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - } - ] - }, - "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\">" - }, - { - "properties": { - "match": { - "description": "Define the workspace that this extension should be available in", - "type": "string" - } - }, - "required": [ - "match" - ], - "type": "object" - } - ] - }, - "UmbWorkspaceHasCollectionConditionConfig": { - "properties": { - "alias": { - "const": "Umb.Condition.WorkspaceHasCollection", - "type": "string" - } - }, - "required": [ - "alias" - ], - "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" - }, - "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": { - "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" - }, - "ignore": { - "type": "object" - }, - "redo": { - "type": "object" - }, - "reset": { - "type": "object" - }, - "transact": { - "type": "object" - }, - "typing": { - "type": "boolean" - }, - "undo": { - "type": "object" - } - }, - "required": [ - "add", - "beforeChange", - "clear", - "data", - "dispatchChange", - "extra", - "hasRedo", - "hasUndo", - "ignore", - "redo", - "reset", - "transact", - "typing", - "undo" - ], - "type": "object" - }, - "UserActivation": { - "properties": { - "hasBeenActive": { - "type": "boolean" - }, - "isActive": { - "type": "boolean" - } - }, - "required": [ - "hasBeenActive", - "isActive" - ], - "type": "object" - }, - "VK": { - "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" - }, - "RIGHT": { - "type": "number" - }, - "SPACEBAR": { - "type": "number" - }, - "TAB": { - "type": "number" - }, - "UP": { - "type": "number" - }, - "metaKeyPressed": { - "type": "object" - }, - "modifierPressed": { - "type": "object" - } - }, - "required": [ - "BACKSPACE", - "DELETE", - "DOWN", - "END", - "ENTER", - "ESC", - "HOME", - "LEFT", - "PAGE_DOWN", - "PAGE_UP", - "RIGHT", - "SPACEBAR", - "TAB", - "UP", - "metaKeyPressed", - "modifierPressed" - ], - "type": "object" - }, - "Version": { - "properties": { - "major": { - "type": "number" - }, - "minor": { - "type": "number" - } - }, - "required": [ - "major", - "minor" - ], - "type": "object" - }, - "ViewDesc": { - "properties": { - "border": { - "type": "number" - }, - "children": { - "items": { - "$ref": "#/definitions/ViewDesc" - }, - "type": "array" - }, - "contentDOM": { - "anyOf": [ - { - "$ref": "#/definitions/HTMLElement" - }, - { - "type": "null" - } - ] - }, - "contentLost": { - "type": [ - "null", - "boolean" - ] - }, - "dirty": { - "type": "number" - }, - "dom": { - "$ref": "#/definitions/Node" - }, - "domAtom": { - "type": "boolean" - }, - "ignoreForCoords": { - "type": "boolean" - }, - "node": { - "anyOf": [ - { - "$ref": "#/definitions/Node_1" - }, - { - "type": "null" - } - ] - }, - "parent": { - "$ref": "#/definitions/ViewDesc" - }, - "posAfter": { - "type": "number" - }, - "posAtEnd": { - "type": "number" - }, - "posAtStart": { - "type": "number" - }, - "posBefore": { - "type": "number" - }, - "size": { - "type": "number" - } - }, - "required": [ - "border", - "children", - "contentDOM", - "contentLost", - "dirty", - "dom", - "domAtom", - "ignoreForCoords", - "node", - "posAfter", - "posAtEnd", - "posAtStart", - "posBefore", - "size" - ], - "type": "object" - }, - "VisualViewport": { - "properties": { - "height": { - "type": "number" - }, - "offsetLeft": { - "type": "number" - }, - "offsetTop": { - "type": "number" - }, - "onresize": { - "type": [ - "null", - "object" - ] - }, - "onscroll": { - "type": [ - "null", - "object" - ] - }, - "pageLeft": { - "type": "number" - }, - "pageTop": { - "type": "number" - }, - "scale": { - "type": "number" - }, - "width": { - "type": "number" - } - }, - "required": [ - "height", - "offsetLeft", - "offsetTop", - "onresize", - "onscroll", - "pageLeft", - "pageTop", - "scale", - "width" - ], - "type": "object" - }, - "WakeLock": { - "type": "object" - }, - "Window": { - "additionalProperties": { - "$ref": "#/definitions/Window" - }, - "properties": { - "MonacoEnvironment": { - "$ref": "#/definitions/Environment" - }, - "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" - }, - "TrustedTypePolicy": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicy" - } - }, - "required": [ - "prototype" - ], - "type": "object" - }, - "TrustedTypePolicyFactory": { - "properties": { - "prototype": { - "$ref": "#/definitions/TrustedTypePolicyFactory" - } - }, - "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._" - }, - "caches": { - "$ref": "#/definitions/CacheStorage" - }, - "clientInformation": { - "$ref": "#/definitions/Navigator" - }, - "closed": { - "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._" - }, - "crossOriginIsolated": { - "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" - }, - "document": { - "$ref": "#/definitions/Document" - }, - "event": { - "$ref": "#/definitions/Event" - }, - "external": { - "$ref": "#/definitions/External" - }, - "frameElement": { - "anyOf": [ - { - "$ref": "#/definitions/Element" - }, - { - "type": "null" - } - ] - }, - "frames": { - "$ref": "#/definitions/Window" - }, - "history": { - "$ref": "#/definitions/History" - }, - "indexedDB": { - "$ref": "#/definitions/IDBFactory" - }, - "innerHeight": { - "type": "number" - }, - "innerWidth": { - "type": "number" - }, - "isSecureContext": { - "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" - }, - "name": { - "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" - ] - }, - "onbeforetoggle": { - "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" - ] - }, - "ondeviceorientationabsolute": { - "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" - ] - }, - "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" - ] - }, - "onorientationchange": { - "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" - ] - }, - "onscrollend": { - "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" - ] - }, - "opener": {}, - "orientation": { - "type": "number" - }, - "origin": { - "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": { - "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" - }, - "toolbar": { - "$ref": "#/definitions/BarProp" - }, - "top": { - "anyOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "null" - } - ] - }, - "trustedTypes": { - "$ref": "#/definitions/TrustedTypePolicyFactory" - }, - "visualViewport": { - "anyOf": [ - { - "$ref": "#/definitions/VisualViewport" - }, - { - "type": "null" - } - ] - }, - "window": { - "allOf": [ - { - "$ref": "#/definitions/Window" - }, - { - "type": "object" - } - ] - }, - "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._" - } - }, - "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", - "onbeforetoggle", - "onbeforeunload", - "onblur", - "oncancel", - "oncanplay", - "oncanplaythrough", - "onchange", - "onclick", - "onclose", - "oncontextmenu", - "oncopy", - "oncuechange", - "oncut", - "ondblclick", - "ondevicemotion", - "ondeviceorientation", - "ondeviceorientationabsolute", - "ondrag", - "ondragend", - "ondragenter", - "ondragleave", - "ondragover", - "ondragstart", - "ondrop", - "ondurationchange", - "onemptied", - "onended", - "onerror", - "onfocus", - "onformdata", - "ongamepadconnected", - "ongamepaddisconnected", - "ongotpointercapture", - "onhashchange", - "oninput", - "oninvalid", - "onkeydown", - "onkeypress", - "onkeyup", - "onlanguagechange", - "onload", - "onloadeddata", - "onloadedmetadata", - "onloadstart", - "onlostpointercapture", - "onmessage", - "onmessageerror", - "onmousedown", - "onmouseenter", - "onmouseleave", - "onmousemove", - "onmouseout", - "onmouseover", - "onmouseup", - "onoffline", - "ononline", - "onorientationchange", - "onpagehide", - "onpageshow", - "onpaste", - "onpause", - "onplay", - "onplaying", - "onpointercancel", - "onpointerdown", - "onpointerenter", - "onpointerleave", - "onpointermove", - "onpointerout", - "onpointerover", - "onpointerup", - "onpopstate", - "onprogress", - "onratechange", - "onrejectionhandled", - "onreset", - "onresize", - "onscroll", - "onscrollend", - "onsecuritypolicyviolation", - "onseeked", - "onseeking", - "onselect", - "onselectionchange", - "onselectstart", - "onslotchange", - "onstalled", - "onstorage", - "onsubmit", - "onsuspend", - "ontimeupdate", - "ontoggle", - "ontransitioncancel", - "ontransitionend", - "ontransitionrun", - "ontransitionstart", - "onunhandledrejection", - "onunload", - "onvolumechange", - "onwaiting", - "onwebkitanimationend", - "onwebkitanimationiteration", - "onwebkitanimationstart", - "onwebkittransitionend", - "onwheel", - "opener", - "orientation", - "origin", - "outerHeight", - "outerWidth", - "pageXOffset", - "pageYOffset", - "parent", - "performance", - "personalbar", - "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" - ], - "type": "object" - }, - "WindowManager": { - "properties": { - "alert": { - "type": "object" - }, - "close": { - "type": "object" - }, - "confirm": { - "type": "object" - }, - "open": { - "type": "object" - }, - "openUrl": { - "type": "object" - } - }, - "required": [ - "alert", - "close", - "confirm", - "open", - "openUrl" - ], - "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" - }, - "default": { - "properties": { - "size": { - "type": "number" - } - }, - "required": [ - "size" - ], - "type": "object" - }, - "default": { - "properties": { - "size": { - "type": "number" - } - }, - "required": [ - "size" - ], - "type": "object" - }, - "{readonly[x:string]:MarkType;}": { - "type": "object" - }, - "{readonly[x:string]:NodeType;}": { - "type": "object" - } - }, - "description": "Umbraco package manifest JSON", - "properties": { - "allowPublicAccess": { - "default": false, - "title": "Decides if the package is allowed to be accessed by the public, e.g. on the login screen", - "type": "boolean" - }, - "allowTelemetry": { - "default": true, - "title": "Decides if the package sends telemetry data for collection", - "type": "boolean" - }, - "extensions": { - "items": { - "anyOf": [ - { - "$ref": "#/definitions/ManifestBase" - }, - { - "$ref": "#/definitions/ManifestModal" - }, - { - "$ref": "#/definitions/ManifestSectionSidebarApp" - }, - { - "$ref": "#/definitions/ManifestCollection" - }, - { - "$ref": "#/definitions/ManifestTreeItem" - }, - { - "$ref": "#/definitions/ManifestTree" - }, - { - "$ref": "#/definitions/ManifestCondition" - }, - { - "$ref": "#/definitions/ManifestAppEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBackofficeEntryPoint" - }, - { - "$ref": "#/definitions/ManifestEntryPoint" - }, - { - "$ref": "#/definitions/ManifestBundle" - }, - { - "$ref": "#/definitions/ManifestDataSourceDataMapping" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteKind" - }, - { - "$ref": "#/definitions/ManifestEntityAction" - }, - { - "$ref": "#/definitions/ManifestEntityActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionCreateKind" - }, - { - "$ref": "#/definitions/ManifestEntityCreateOptionAction" - }, - { - "$ref": "#/definitions/ManifestAuthProvider" - }, - { - "$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/ManifestEntityActionDuplicateToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionMoveToKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" - }, - { - "$ref": "#/definitions/ManifestSection" - }, - { - "$ref": "#/definitions/ManifestSectionRoute" - }, - { - "$ref": "#/definitions/ManifestSectionView" - }, - { - "$ref": "#/definitions/ManifestDashboard" - }, - { - "$ref": "#/definitions/ManifestMenu" - }, - { - "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" - }, - { - "$ref": "#/definitions/ManifestMenuItem" - }, - { - "$ref": "#/definitions/ManifestMenuItemLinkKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItem" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionMenuItemDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceAction>" - }, - { - "$ref": "#/definitions/ManifestWorkspaceActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceFooterAppVariantMenuBreadcrumbKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceView" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewContentTypeDesignEditorKind" - }, - { - "$ref": "#/definitions/ManifestWorkspace" - }, - { - "$ref": "#/definitions/ManifestWorkspaceRoutableKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceContext" - }, - { - "$ref": "#/definitions/ManifestWorkspaceInfoApp" - }, - { - "$ref": "#/definitions/ManifestWorkspaceDefaultKind" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorSchema" - }, - { - "$ref": "#/definitions/ManifestPropertyEditorUi" - }, - { - "$ref": "#/definitions/ManifestUfmComponent" - }, - { - "$ref": "#/definitions/ManifestUfmFilter" - }, - { - "$ref": "#/definitions/ManifestPropertyContext" - }, - { - "$ref": "#/definitions/ManifestPropertyValueCloner" - }, - { - "$ref": "#/definitions/ManifestPropertyValuePreset" - }, - { - "$ref": "#/definitions/ManifestPropertyValueResolver" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewContentCollectionKind" - }, - { - "$ref": "#/definitions/ManifestMenuItemTreeKind" - }, - { - "$ref": "#/definitions/ManifestStore" - }, - { - "$ref": "#/definitions/ManifestTreeStore" - }, - { - "$ref": "#/definitions/ManifestItemStore" - }, - { - "$ref": "#/definitions/ManifestCollectionAction" - }, - { - "$ref": "#/definitions/ManifestCollectionView" - }, - { - "$ref": "#/definitions/ManifestCollectionActionCreateKind" - }, - { - "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" - }, - { - "$ref": "#/definitions/ManifestSearchProvider" - }, - { - "$ref": "#/definitions/ManifestSearchResultItem" - }, - { - "$ref": "#/definitions/ManifestPickerSearchResultItem" - }, - { - "$ref": "#/definitions/ManifestUserProfileApp" - }, - { - "$ref": "#/definitions/ManifestCurrentUserAction" - }, - { - "$ref": "#/definitions/ManifestIcons" - }, - { - "$ref": "#/definitions/ManifestEntityActionRenameServerFileKind" - }, - { - "$ref": "#/definitions/ManifestTheme" - }, - { - "$ref": "#/definitions/ManifestEntityActionTrashKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionRestoreFromRecycleBinKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionEmptyRecycleBinKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionTrashKind_1" - }, - { - "$ref": "#/definitions/ManifestEntityUserPermission" - }, - { - "$ref": "#/definitions/ManifestGranularUserPermission" - }, - { - "$ref": "#/definitions/ManifestFileUploadPreview" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionDeleteWithRelationKind" - }, - { - "$ref": "#/definitions/ManifestEntityBulkActionTrashWithRelationKind" - }, - { - "$ref": "#/definitions/ManifestLocalization" - }, - { - "$ref": "#/definitions/ManifestPropertyAction" - }, - { - "$ref": "#/definitions/ManifestPropertyActionDefaultKind" - }, - { - "$ref": "#/definitions/ManifestTreeItemRecycleBinKind" - }, - { - "$ref": "#/definitions/ManifestEntityCreateOptionActionFolderKind" - }, - { - "$ref": "#/definitions/ManifestEntityItemRef" - }, - { - "$ref": "#/definitions/ManifestBlockEditorCustomView" - }, - { - "$ref": "#/definitions/ManifestClipboardCopyPropertyValueTranslator" - }, - { - "$ref": "#/definitions/ManifestClipboardPastePropertyValueTranslator" - }, - { - "$ref": "#/definitions/ManifestPropertyActionCopyToClipboardKind" - }, - { - "$ref": "#/definitions/ManifestPropertyActionPasteFromClipboardKind" - }, - { - "$ref": "#/definitions/ManifestHealthCheck" - }, - { - "$ref": "#/definitions/ManifestTinyMcePlugin" - }, - { - "$ref": "#/definitions/ManifestPackageView" - }, - { - "$ref": "#/definitions/ManifestDynamicRootOrigin" - }, - { - "$ref": "#/definitions/ManifestDynamicRootQueryStep" - }, - { - "$ref": "#/definitions/ManifestEntityActionDeleteWithRelationKind" - }, - { - "$ref": "#/definitions/ManifestEntityActionTrashWithRelationKind" - }, - { - "$ref": "#/definitions/ManifestTiptapToolbarExtension" - }, - { - "$ref": "#/definitions/ManifestTiptapToolbarExtensionButtonKind" - }, - { - "$ref": "#/definitions/ManifestTiptapExtension" - }, - { - "$ref": "#/definitions/ManifestMonacoMarkdownEditorAction" - } - ] - }, - "title": "An array of Umbraco package manifest types that will be installed", - "type": "array" - }, - "id": { - "title": "The unique identifier of the Umbraco package", - "type": "string" - }, - "importmap": { - "$ref": "#/definitions/UmbracoPackageImportmap", - "description": "This is used to define the imports and the scopes for the package to be used in the browser. It will be combined with the global importmap.", - "title": "The importmap for the package" - }, - "name": { - "title": "The name of the Umbraco package", - "type": "string" - }, - "version": { - "examples": [ - "0.1.0" - ], - "title": "The version of the Umbraco package in the style of semver", - "type": "string" - } - }, - "required": [ - "extensions", - "name" - ], - "type": "object" -} -