From 997002ec01ff84ca58224279a7999859a78c1fe8 Mon Sep 17 00:00:00 2001 From: Zade Salman Date: Wed, 12 Nov 2025 11:00:28 +0000 Subject: [PATCH 1/2] Upgrade to Umbraco 15 --- .../DeliveryApiModelMapper.TestSite.csproj | 10 +- .../Models/ModelsBuilder/Content.generated.cs | 30 +- .../Models/ModelsBuilder/File.generated.cs | 27 +- .../Models/ModelsBuilder/Folder.generated.cs | 18 +- .../Models/ModelsBuilder/Home.generated.cs | 30 +- .../Models/ModelsBuilder/Image.generated.cs | 37 +- .../Models/ModelsBuilder/Member.generated.cs | 20 +- .../Models/ModelsBuilder/Page.generated.cs | 28 +- .../Models/ModelsBuilder/Seo.generated.cs | 36 +- .../UmbracoMediaArticle.generated.cs | 27 +- .../UmbracoMediaAudio.generated.cs | 27 +- .../UmbracoMediaVectorGraphics.generated.cs | 27 +- .../UmbracoMediaVideo.generated.cs | 27 +- .../Startup.cs | 1 - .../Views/Home.cshtml | 6 +- .../Views/Page.cshtml | 6 +- .../Views/_ViewImports.cshtml | 2 - .../appsettings-schema.Umbraco.Cms.json | 371 +- .../umbraco-package-schema.json | 71546 ++++++++++++++++ .../umbraco/Data/Umbraco.sqlite.db | Bin 942080 -> 983040 bytes .../umbraco/Data/Umbraco.sqlite.db-shm | Bin 32768 -> 32768 bytes .../umbraco/Data/Umbraco.sqlite.db-wal | Bin 2101232 -> 1359632 bytes .../DeliveryApiModelMapper.csproj | 8 +- 23 files changed, 71872 insertions(+), 412 deletions(-) create mode 100644 src/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json diff --git a/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj b/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj index f2c5e03..f226772 100644 --- a/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj +++ b/src/DeliveryApiModelMapper.TestSite/DeliveryApiModelMapper.TestSite.csproj @@ -1,12 +1,12 @@  - net8.0 + net9.0 enable enable - + @@ -30,7 +30,7 @@ - - - + + + diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs index e1e1218..094cbde 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Content.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -23,12 +23,12 @@ namespace DeliveryApiModelMapper.TestSite.Models.ModelsBuilder public partial interface IContent : IPublishedContent { /// Text - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text { get; } /// Title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string Title { get; } } @@ -39,18 +39,18 @@ public partial class Content : PublishedContentModel, IContent { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "content"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -67,26 +67,26 @@ public Content(IPublishedContent content, IPublishedValueFallback publishedValue /// /// Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("text")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text => GetText(this, _publishedValueFallback); /// Static getter for Text - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static global::Umbraco.Cms.Core.Strings.IHtmlEncodedString GetText(IContent that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "text"); /// /// Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("title")] public virtual string Title => GetTitle(this, _publishedValueFallback); /// Static getter for Title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetTitle(IContent that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "title"); } diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs index 7e538ad..11727fb 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/File.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class File : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "File"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,14 +52,15 @@ public File(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoBytes")] - public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +68,7 @@ public File(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// File /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs index 4bef5e5..2c38c98 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Folder.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class Folder : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "Folder"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs index dc54142..e4c61d6 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Home.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class Home : PublishedContentModel, IContent, ISeo { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "home"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,7 +52,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Footer links /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("footerLinks")] public virtual global::System.Collections.Generic.IEnumerable FooterLinks => this.Value>(_publishedValueFallback, "footerLinks"); @@ -60,7 +60,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("text")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetText(this, _publishedValueFallback); @@ -68,7 +68,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("title")] public virtual string Title => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetTitle(this, _publishedValueFallback); @@ -76,7 +76,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaDescription")] public virtual string MetaDescription => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaDescription(this, _publishedValueFallback); @@ -84,7 +84,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaImage(this, _publishedValueFallback); @@ -92,7 +92,7 @@ public Home(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaTitle")] public virtual string MetaTitle => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaTitle(this, _publishedValueFallback); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs index 2b9b755..abf51f3 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Image.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class Image : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "Image"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,14 +52,15 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoBytes")] - public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +68,7 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual global::Umbraco.Cms.Core.PropertyEditors.ValueConverters.ImageCropperValue UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); @@ -75,15 +76,17 @@ public Image(IPublishedContent content, IPublishedValueFallback publishedValueFa /// /// Height: in pixels /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoHeight")] - public virtual int UmbracoHeight => this.Value(_publishedValueFallback, "umbracoHeight"); + public virtual string UmbracoHeight => this.Value(_publishedValueFallback, "umbracoHeight"); /// /// Width: in pixels /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoWidth")] - public virtual int UmbracoWidth => this.Value(_publishedValueFallback, "umbracoWidth"); + public virtual string UmbracoWidth => this.Value(_publishedValueFallback, "umbracoWidth"); } } diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs index 6341a85..5db0df5 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Member.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class Member : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "Member"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Member; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,7 +52,7 @@ public Member(IPublishedContent content, IPublishedValueFallback publishedValueF /// /// Comments /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoMemberComments")] public virtual string UmbracoMemberComments => this.Value(_publishedValueFallback, "umbracoMemberComments"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs index 64a2bec..1c23a0b 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Page.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class Page : PublishedContentModel, IContent, ISeo { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "page"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,7 +52,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Text /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("text")] public virtual global::Umbraco.Cms.Core.Strings.IHtmlEncodedString Text => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetText(this, _publishedValueFallback); @@ -60,7 +60,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("title")] public virtual string Title => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Content.GetTitle(this, _publishedValueFallback); @@ -68,7 +68,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaDescription")] public virtual string MetaDescription => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaDescription(this, _publishedValueFallback); @@ -76,7 +76,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaImage(this, _publishedValueFallback); @@ -84,7 +84,7 @@ public Page(IPublishedContent content, IPublishedValueFallback publishedValueFal /// /// Meta title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaTitle")] public virtual string MetaTitle => global::DeliveryApiModelMapper.TestSite.Models.ModelsBuilder.Seo.GetMetaTitle(this, _publishedValueFallback); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs index 4cda508..6a795cc 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/Seo.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -23,17 +23,17 @@ namespace DeliveryApiModelMapper.TestSite.Models.ModelsBuilder public partial interface ISeo : IPublishedContent { /// Meta description - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string MetaDescription { get; } /// Meta image - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage { get; } /// Meta title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] string MetaTitle { get; } } @@ -44,18 +44,18 @@ public partial class Seo : PublishedContentModel, ISeo { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "seo"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Content; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -72,39 +72,39 @@ public Seo(IPublishedContent content, IPublishedValueFallback publishedValueFall /// /// Meta description /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaDescription")] public virtual string MetaDescription => GetMetaDescription(this, _publishedValueFallback); /// Static getter for Meta description - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetMetaDescription(ISeo that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "metaDescription"); /// /// Meta image /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaImage")] public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops MetaImage => GetMetaImage(this, _publishedValueFallback); /// Static getter for Meta image - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static global::Umbraco.Cms.Core.Models.MediaWithCrops GetMetaImage(ISeo that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "metaImage"); /// /// Meta title /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("metaTitle")] public virtual string MetaTitle => GetMetaTitle(this, _publishedValueFallback); /// Static getter for Meta title - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] public static string GetMetaTitle(ISeo that, IPublishedValueFallback publishedValueFallback) => that.Value(publishedValueFallback, "metaTitle"); } diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs index 68cc54e..3926cfd 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaArticle.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class UmbracoMediaArticle : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "umbracoMediaArticle"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,14 +52,15 @@ public UmbracoMediaArticle(IPublishedContent content, IPublishedValueFallback pu /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoBytes")] - public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +68,7 @@ public UmbracoMediaArticle(IPublishedContent content, IPublishedValueFallback pu /// /// Article /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs index ba487b9..7d32a4c 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaAudio.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class UmbracoMediaAudio : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "umbracoMediaAudio"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,14 +52,15 @@ public UmbracoMediaAudio(IPublishedContent content, IPublishedValueFallback publ /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoBytes")] - public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +68,7 @@ public UmbracoMediaAudio(IPublishedContent content, IPublishedValueFallback publ /// /// Audio /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs index d7b5d76..e3ba76c 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVectorGraphics.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class UmbracoMediaVectorGraphics : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "umbracoMediaVectorGraphics"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,14 +52,15 @@ public UmbracoMediaVectorGraphics(IPublishedContent content, IPublishedValueFall /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoBytes")] - public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +68,7 @@ public UmbracoMediaVectorGraphics(IPublishedContent content, IPublishedValueFall /// /// Vector Graphics /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs index fd44275..542fb67 100644 --- a/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs +++ b/src/DeliveryApiModelMapper.TestSite/Models/ModelsBuilder/UmbracoMediaVideo.generated.cs @@ -2,7 +2,7 @@ // // This code was generated by a tool. // -// Umbraco.ModelsBuilder.Embedded v13.3.0+a325ba3 +// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 // // Changes to this file will be lost if the code is regenerated. // @@ -24,18 +24,18 @@ public partial class UmbracoMediaVideo : PublishedContentModel { // helpers #pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const string ModelTypeAlias = "umbracoMediaVideo"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedSnapshotAccessor publishedSnapshotAccessor) - => PublishedModelUtility.GetModelContentType(publishedSnapshotAccessor, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) + => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedSnapshotAccessor publishedSnapshotAccessor, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(publishedSnapshotAccessor), selector); + public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) + => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); #pragma warning restore 0109 private IPublishedValueFallback _publishedValueFallback; @@ -52,14 +52,15 @@ public UmbracoMediaVideo(IPublishedContent content, IPublishedValueFallback publ /// /// Size: in bytes /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] + [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoBytes")] - public virtual long UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); + public virtual string UmbracoBytes => this.Value(_publishedValueFallback, "umbracoBytes"); /// /// Type /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoExtension")] public virtual string UmbracoExtension => this.Value(_publishedValueFallback, "umbracoExtension"); @@ -67,7 +68,7 @@ public UmbracoMediaVideo(IPublishedContent content, IPublishedValueFallback publ /// /// Video /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "13.3.0+a325ba3")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] [global::System.Diagnostics.CodeAnalysis.MaybeNull] [ImplementPropertyType("umbracoFile")] public virtual string UmbracoFile => this.Value(_publishedValueFallback, "umbracoFile"); diff --git a/src/DeliveryApiModelMapper.TestSite/Startup.cs b/src/DeliveryApiModelMapper.TestSite/Startup.cs index 2d46f7e..d8d3753 100644 --- a/src/DeliveryApiModelMapper.TestSite/Startup.cs +++ b/src/DeliveryApiModelMapper.TestSite/Startup.cs @@ -57,7 +57,6 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) }) .WithEndpoints(u => { - u.UseInstallerEndpoints(); u.UseBackOfficeEndpoints(); u.UseWebsiteEndpoints(); }); diff --git a/src/DeliveryApiModelMapper.TestSite/Views/Home.cshtml b/src/DeliveryApiModelMapper.TestSite/Views/Home.cshtml index 3eaf172..8ef85c9 100644 --- a/src/DeliveryApiModelMapper.TestSite/Views/Home.cshtml +++ b/src/DeliveryApiModelMapper.TestSite/Views/Home.cshtml @@ -1,6 +1,6 @@ -@using Umbraco.Cms.Web.Common.PublishedModels; -@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage +@using Umbraco.Cms.Web.Common.PublishedModels; +@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage @using ContentModels = Umbraco.Cms.Web.Common.PublishedModels; @{ Layout = null; -} \ No newline at end of file +} diff --git a/src/DeliveryApiModelMapper.TestSite/Views/Page.cshtml b/src/DeliveryApiModelMapper.TestSite/Views/Page.cshtml index 1ac224e..8ef85c9 100644 --- a/src/DeliveryApiModelMapper.TestSite/Views/Page.cshtml +++ b/src/DeliveryApiModelMapper.TestSite/Views/Page.cshtml @@ -1,6 +1,6 @@ -@using Umbraco.Cms.Web.Common.PublishedModels; -@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage +@using Umbraco.Cms.Web.Common.PublishedModels; +@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage @using ContentModels = Umbraco.Cms.Web.Common.PublishedModels; @{ Layout = null; -} \ No newline at end of file +} diff --git a/src/DeliveryApiModelMapper.TestSite/Views/_ViewImports.cshtml b/src/DeliveryApiModelMapper.TestSite/Views/_ViewImports.cshtml index 5858167..b9759fd 100644 --- a/src/DeliveryApiModelMapper.TestSite/Views/_ViewImports.cshtml +++ b/src/DeliveryApiModelMapper.TestSite/Views/_ViewImports.cshtml @@ -5,5 +5,3 @@ @using Umbraco.Cms.Core.Models.PublishedContent @using Microsoft.AspNetCore.Html @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers -@addTagHelper *, Smidge -@inject Smidge.SmidgeHelper SmidgeHelper diff --git a/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json b/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json index 4a3bd2a..356acf3 100644 --- a/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json +++ b/src/DeliveryApiModelMapper.TestSite/appsettings-schema.Umbraco.Cms.json @@ -54,9 +54,6 @@ "Indexing": { "$ref": "#/definitions/IndexingSettings" }, - "KeepAlive": { - "$ref": "#/definitions/KeepAliveSettings" - }, "Logging": { "$ref": "#/definitions/LoggingSettings" }, @@ -72,9 +69,6 @@ "Security": { "$ref": "#/definitions/SecuritySettings" }, - "Tours": { - "$ref": "#/definitions/TourSettings" - }, "TypeFinder": { "$ref": "#/definitions/TypeFinderSettings" }, @@ -87,12 +81,6 @@ "Unattended": { "$ref": "#/definitions/UnattendedSettings" }, - "RichTextEditor": { - "$ref": "#/definitions/RichTextEditorSettings" - }, - "RuntimeMinification": { - "$ref": "#/definitions/RuntimeMinificationSettings" - }, "BasicAuth": { "$ref": "#/definitions/BasicAuthSettings" }, @@ -102,9 +90,6 @@ "LegacyPasswordMigration": { "$ref": "#/definitions/LegacyPasswordMigrationSettings" }, - "ContentDashboard": { - "$ref": "#/definitions/ContentDashboardSettings" - }, "HelpPage": { "$ref": "#/definitions/HelpPageSettings" }, @@ -119,6 +104,9 @@ }, "Webhook": { "$ref": "#/definitions/WebhookSettings" + }, + "Cache": { + "$ref": "#/definitions/CacheSettings" } } }, @@ -157,16 +145,7 @@ "PreviewBadge": { "type": "string", "description": "Gets or sets a value for the preview badge mark-up.\n ", - "default": "\n \n \n " - }, - "MacroErrors": { - "description": "Gets or sets a value for the macro error behaviour.\n ", - "default": "Inline", - "oneOf": [ - { - "$ref": "#/definitions/MacroErrorBehaviour" - } - ] + "default": "\r\n\r\n" }, "ShowDeprecatedPropertyEditors": { "type": "boolean", @@ -176,17 +155,17 @@ "LoginBackgroundImage": { "type": "string", "description": "Gets or sets a value for the path to the login screen background image.\n ", - "default": "assets/img/login.jpg" + "default": "login/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" + "default": "login/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/img/application/umbraco_logo_blue.svg" + "default": "login/logo_dark.svg" }, "HideBackOfficeLogo": { "type": "boolean", @@ -346,22 +325,6 @@ } } }, - "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 ", @@ -477,6 +440,17 @@ "$ref": "#/definitions/AuthorizationCodeFlowSettings" } ] + }, + "ClientCredentialsFlow": { + "description": "Gets or sets the Client Credentials Flow configuration for the Delivery API.\n ", + "oneOf": [ + { + "type": "null" + }, + { + "$ref": "#/definitions/ClientCredentialsFlowSettings" + } + ] } } }, @@ -507,6 +481,40 @@ } } }, + "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 ", @@ -742,11 +750,6 @@ } ] }, - "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 ", @@ -1207,22 +1210,6 @@ } } }, - "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.", @@ -1244,14 +1231,6 @@ "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", @@ -1267,15 +1246,6 @@ "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 @@ -1366,6 +1336,12 @@ ], "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" } } }, @@ -1449,17 +1425,29 @@ "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 + }, + "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" } } }, @@ -1523,9 +1511,8 @@ "description": "Gets or sets a value indicating whether the use of alternative templates should be validated.\n ", "default": false }, - "DisableFindContentByIdPath": { + "DisableFindContentByIdentifierPath": { "type": "boolean", - "description": "Gets or sets a value indicating whether find content ID by path is disabled.\n ", "default": false }, "DisableRedirectUrlTracking": { @@ -1619,123 +1606,13 @@ } } }, - "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[*]" - }, - "InvalidElements": { - "type": "string", - "description": "Invalid HTML elements for RichText Editor.\n ", - "default": "font" - } - } - }, - "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.", + "description": "Gets or sets a value indicating whether Basic Auth Middleware is enabled.", "default": false }, "AllowedIPs": { @@ -1797,31 +1674,6 @@ } } }, - "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": { @@ -1947,6 +1799,63 @@ "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/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json b/src/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json new file mode 100644 index 0000000..0985a08 --- /dev/null +++ b/src/DeliveryApiModelMapper.TestSite/umbraco-package-schema.json @@ -0,0 +1,71546 @@ +{ + "$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@1713": { + "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@1713", + "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" + }, + "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", + "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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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": { + "additionalProperties": true, + "properties": {}, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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" + }, + "ManifestPropertyValueResolver": { + "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/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", + "meta", + "name", + "type" + ], + "type": "object" + }, + "ManifestRepository": { + "properties": { + "alias": { + "description": "The alias of the extension, ensure it is unique", + "type": "string" + }, + "api": { + "type": "string" + }, + "conditions": { + "description": "Set the conditions for when the extension should be loaded", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/SwitchConditionConfig" + }, + { + "$ref": "#/definitions/UmbConditionConfigBase" + }, + { + "$ref": "#/definitions/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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": { + "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" + }, + "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}" + }, + "detailRepositoryAlias": { + "type": "string" + }, + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "itemRepositoryAlias": { + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "detailRepositoryAlias", + "icon", + "itemRepositoryAlias", + "label" + ], + "type": "object" + }, + "MetaEntityActionDuplicateToKind": { + "properties": { + "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" + }, + "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" + }, + "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/CollectionBulkActionPermissionConditionConfig" + }, + { + "$ref": "#/definitions/CollectionAliasConditionConfig" + }, + { + "$ref": "#/definitions/UmbSectionUserPermissionConditionConfig" + }, + { + "$ref": "#/definitions/SectionAliasConditionConfig" + }, + { + "$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/WorkspaceAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceContentTypeAliasConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceEntityTypeConditionConfig" + }, + { + "$ref": "#/definitions/WorkspaceHasCollectionConditionConfig" + }, + { + "$ref": "#/definitions/UmbIsAdminConditionConfig" + }, + { + "$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" + }, + "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" + }, + "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" + }, + "MetaPropertyActionDefaultKind": { + "properties": { + "icon": { + "description": "An icon to represent the action to be performed", + "examples": [ + "icon-box", + "icon-grid" + ], + "type": "string" + }, + "label": { + "description": "The friendly name of the action to perform", + "examples": [ + "Create", + "Create Content Template" + ], + "type": "string" + } + }, + "required": [ + "icon", + "label" + ], + "type": "object" + }, + "MetaPropertyEditorSchema": { + "properties": { + "defaultPropertyEditorUiAlias": { + "type": "string" + }, + "settings": { + "$ref": "#/definitions/PropertyEditorSettings" + } + }, + "required": [ + "defaultPropertyEditorUiAlias" + ], + "type": "object" + }, + "MetaPropertyEditorUi": { + "properties": { + "group": { + "default": "Common", + "description": "The group that this property editor UI belongs to, which will be used to group the property editor UIs in the property editor picker.\nIf not specified, the property editor UI will be grouped under \"Common\".", + "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" + } + }, + "required": [ + "editorAlias" + ], + "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": { + "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" + }, + "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": { + "color": { + "enum": [ + "", + "danger", + "default", + "positive", + "warning" + ], + "type": "string" + }, + "label": { + "type": "string" + }, + "look": { + "enum": [ + "", + "default", + "outline", + "placeholder", + "primary", + "secondary" + ], + "type": "string" + } + }, + "type": "object" + }, + "MetaWorkspaceActionMenuItem": { + "type": "object" + }, + "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" + }, + "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" + }, + "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", + "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@1713": { + "type": "string" + } + }, + "required": [ + "__@toStringTag@1713" + ], + "type": "object" + }, + "Promise": { + "properties": { + "__@toStringTag@1713": { + "type": "string" + } + }, + "required": [ + "__@toStringTag@1713" + ], + "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/Window" + }, + { + "$ref": "#/definitions/Node" + } + ] + }, + "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.WorkspaceAlias\">": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceAlias", + "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" + }, + "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" + }, + "key": { + "type": "string" + }, + "size": { + "enum": [ + "full", + "large", + "medium", + "small" + ], + "type": "string" + }, + "type": { + "enum": [ + "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" + }, + "UmbSectionUserPermissionConditionConfig": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.SectionUserPermission\">" + }, + { + "properties": { + "match": { + "type": "string" + } + }, + "required": [ + "match" + ], + "type": "object" + } + ] + }, + "UmbracoPackageImportmap": { + "properties": { + "imports": { + "$ref": "#/definitions/UmbracoPackageImportmapValue", + "description": "This is used to define the module specifiers and their respective paths for the package to be used in the browser.", + "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": { + "allOf": [ + { + "$ref": "#/definitions/UmbConditionConfigBase<\"Umb.Condition.WorkspaceAlias\">" + }, + { + "properties": { + "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" + } + }, + "type": "object" + } + ] + }, + "WorkspaceContentTypeAliasConditionConfig": { + "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" + } + ] + }, + "WorkspaceEntityTypeConditionConfig": { + "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" + } + ] + }, + "WorkspaceHasCollectionConditionConfig": { + "properties": { + "alias": { + "const": "Umb.Condition.WorkspaceHasCollection", + "type": "string" + } + }, + "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/ManifestCondition" + }, + { + "$ref": "#/definitions/ManifestSectionSidebarApp" + }, + { + "$ref": "#/definitions/ManifestCollection" + }, + { + "$ref": "#/definitions/ManifestModal" + }, + { + "$ref": "#/definitions/ManifestTreeItem" + }, + { + "$ref": "#/definitions/ManifestTree" + }, + { + "$ref": "#/definitions/ManifestAppEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBackofficeEntryPoint" + }, + { + "$ref": "#/definitions/ManifestEntryPoint" + }, + { + "$ref": "#/definitions/ManifestBundle" + }, + { + "$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/ManifestCollectionAction" + }, + { + "$ref": "#/definitions/ManifestCollectionView" + }, + { + "$ref": "#/definitions/ManifestEntityAction" + }, + { + "$ref": "#/definitions/ManifestEntityActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateKind" + }, + { + "$ref": "#/definitions/ManifestEntityCreateOptionAction" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteKind" + }, + { + "$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/ManifestPropertyEditorSchema" + }, + { + "$ref": "#/definitions/ManifestPropertyEditorUi" + }, + { + "$ref": "#/definitions/ManifestUfmComponent" + }, + { + "$ref": "#/definitions/ManifestUfmFilter" + }, + { + "$ref": "#/definitions/ManifestPropertyValueResolver" + }, + { + "$ref": "#/definitions/ManifestSection" + }, + { + "$ref": "#/definitions/ManifestSectionRoute" + }, + { + "$ref": "#/definitions/ManifestSectionView" + }, + { + "$ref": "#/definitions/ManifestDashboard" + }, + { + "$ref": "#/definitions/ManifestMenu" + }, + { + "$ref": "#/definitions/ManifestEntityUserPermission" + }, + { + "$ref": "#/definitions/ManifestIcons" + }, + { + "$ref": "#/definitions/ManifestEntityActionTrashKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionRestoreFromRecycleBinKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionEmptyRecycleBinKind" + }, + { + "$ref": "#/definitions/ManifestFileUploadPreview" + }, + { + "$ref": "#/definitions/ManifestGranularUserPermission" + }, + { + "$ref": "#/definitions/ManifestMenuItem" + }, + { + "$ref": "#/definitions/ManifestMenuItemLinkKind" + }, + { + "$ref": "#/definitions/ManifestSearchProvider" + }, + { + "$ref": "#/definitions/ManifestSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestPickerSearchResultItem" + }, + { + "$ref": "#/definitions/ManifestEntityActionReloadTreeItemChildrenKind" + }, + { + "$ref": "#/definitions/ManifestMenuItemTreeKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionCreateFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDeleteFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionUpdateFolderKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionSortChildrenOfKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionMoveToKind" + }, + { + "$ref": "#/definitions/ManifestEntityActionDuplicateToKind" + }, + { + "$ref": "#/definitions/ManifestStore" + }, + { + "$ref": "#/definitions/ManifestTreeStore" + }, + { + "$ref": "#/definitions/ManifestItemStore" + }, + { + "$ref": "#/definitions/ManifestAuthProvider" + }, + { + "$ref": "#/definitions/ManifestWorkspaceViewCollectionKind" + }, + { + "$ref": "#/definitions/ManifestLocalization" + }, + { + "$ref": "#/definitions/ManifestPropertyAction" + }, + { + "$ref": "#/definitions/ManifestPropertyActionDefaultKind" + }, + { + "$ref": "#/definitions/ManifestCurrentUserAction" + }, + { + "$ref": "#/definitions/ManifestUserProfileApp" + }, + { + "$ref": "#/definitions/ManifestEntityActionRenameServerFileKind" + }, + { + "$ref": "#/definitions/ManifestTheme" + }, + { + "$ref": "#/definitions/ManifestWorkspaceDefaultKind" + }, + { + "$ref": "#/definitions/ManifestBlockEditorCustomView" + }, + { + "$ref": "#/definitions/ManifestHealthCheck" + }, + { + "$ref": "#/definitions/ManifestTinyMcePlugin" + }, + { + "$ref": "#/definitions/ManifestPackageView" + }, + { + "$ref": "#/definitions/ManifestDynamicRootOrigin" + }, + { + "$ref": "#/definitions/ManifestDynamicRootQueryStep" + }, + { + "$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/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db index cf9c3800832a201a8d01db9c8d97bbe86b29cf32..c93854a2e801687dd1a842994ca8a77ab53cfbb3 100644 GIT binary patch delta 18003 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 diff --git a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm index 9084ad72b946444cd25dd1696440143cfc70d753..bfa847cbf3a8dd88f57b5d5829468ecda82305e4 100644 GIT binary patch literal 32768 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 S_}Z&QYuVDqkrg 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 diff --git a/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj b/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj index 8f77237..5b72362 100644 --- a/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj +++ b/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj @@ -1,6 +1,6 @@ - net8.0 + net9.0 enable enable App_Plugins @@ -12,7 +12,7 @@ umbraco;umbraco-marketplace Umbraco.Community.DeliveryApiModelMapper True - 13.0.0 + 15.0.0 Tristan Thompson $([System.DateTime]::UtcNow.ToString(`yyyy`)) © Tristan Thompson https://github.com/Gibe/Umbraco.Community.DeliveryApiModelMapper @@ -24,8 +24,8 @@ - - + + From 3c652a55792ea0ba160dba8990c26dd01cc6c230 Mon Sep 17 00:00:00 2001 From: Zade Salman Date: Wed, 12 Nov 2025 11:33:42 +0000 Subject: [PATCH 2/2] Also update Umbraco.Cms.Api.Delivery --- src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj b/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj index 5b72362..9ead05e 100644 --- a/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj +++ b/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj @@ -26,7 +26,7 @@ - +