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 cf9c380..c93854a 100644
Binary files a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db and b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db differ
diff --git a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm
index 9084ad7..bfa847c 100644
Binary files a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm and b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-shm differ
diff --git a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal
index 55adc1d..460c9b3 100644
Binary files a/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal and b/src/DeliveryApiModelMapper.TestSite/umbraco/Data/Umbraco.sqlite.db-wal differ
diff --git a/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj b/src/DeliveryApiModelMapper/DeliveryApiModelMapper.csproj
index 8f77237..9ead05e 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,9 +24,9 @@
-
-
-
+
+
+