diff --git a/.vs/Bulky/DesignTimeBuild/.dtbcache.v2 b/.vs/Bulky/DesignTimeBuild/.dtbcache.v2 index 23a2fad..6577a1a 100644 Binary files a/.vs/Bulky/DesignTimeBuild/.dtbcache.v2 and b/.vs/Bulky/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/Bulky/FileContentIndex/1326f18c-7228-499c-8a03-559df3b77a3e.vsidx b/.vs/Bulky/FileContentIndex/1326f18c-7228-499c-8a03-559df3b77a3e.vsidx deleted file mode 100644 index 9c275ac..0000000 Binary files a/.vs/Bulky/FileContentIndex/1326f18c-7228-499c-8a03-559df3b77a3e.vsidx and /dev/null differ diff --git a/.vs/Bulky/FileContentIndex/35421f70-0f91-4e41-bb66-8983b2a5e7aa.vsidx b/.vs/Bulky/FileContentIndex/35421f70-0f91-4e41-bb66-8983b2a5e7aa.vsidx new file mode 100644 index 0000000..b0e0105 Binary files /dev/null and b/.vs/Bulky/FileContentIndex/35421f70-0f91-4e41-bb66-8983b2a5e7aa.vsidx differ diff --git a/.vs/Bulky/FileContentIndex/5487b597-5dcb-4e53-acc0-f1b3c17f734d.vsidx b/.vs/Bulky/FileContentIndex/5487b597-5dcb-4e53-acc0-f1b3c17f734d.vsidx deleted file mode 100644 index 568cfd5..0000000 Binary files a/.vs/Bulky/FileContentIndex/5487b597-5dcb-4e53-acc0-f1b3c17f734d.vsidx and /dev/null differ diff --git a/.vs/Bulky/FileContentIndex/6db47191-d882-4aa2-814d-9c99cd2ee5ff.vsidx b/.vs/Bulky/FileContentIndex/6db47191-d882-4aa2-814d-9c99cd2ee5ff.vsidx deleted file mode 100644 index 22b4642..0000000 Binary files a/.vs/Bulky/FileContentIndex/6db47191-d882-4aa2-814d-9c99cd2ee5ff.vsidx and /dev/null differ diff --git a/.vs/Bulky/FileContentIndex/7dc4ad74-2cf0-4861-8216-12645b1bc65e.vsidx b/.vs/Bulky/FileContentIndex/7dc4ad74-2cf0-4861-8216-12645b1bc65e.vsidx new file mode 100644 index 0000000..dd533e2 Binary files /dev/null and b/.vs/Bulky/FileContentIndex/7dc4ad74-2cf0-4861-8216-12645b1bc65e.vsidx differ diff --git a/.vs/Bulky/FileContentIndex/9f312585-2a3f-46f2-a036-eeb1b552d504.vsidx b/.vs/Bulky/FileContentIndex/9f312585-2a3f-46f2-a036-eeb1b552d504.vsidx new file mode 100644 index 0000000..d3a200b Binary files /dev/null and b/.vs/Bulky/FileContentIndex/9f312585-2a3f-46f2-a036-eeb1b552d504.vsidx differ diff --git a/.vs/Bulky/FileContentIndex/a485f4c8-d13e-44a2-88c2-08f7f8a02b8d.vsidx b/.vs/Bulky/FileContentIndex/a485f4c8-d13e-44a2-88c2-08f7f8a02b8d.vsidx new file mode 100644 index 0000000..8ec6059 Binary files /dev/null and b/.vs/Bulky/FileContentIndex/a485f4c8-d13e-44a2-88c2-08f7f8a02b8d.vsidx differ diff --git a/.vs/Bulky/FileContentIndex/f7beaec9-095c-4cef-b0f6-520a78e3b1d9.vsidx b/.vs/Bulky/FileContentIndex/f7beaec9-095c-4cef-b0f6-520a78e3b1d9.vsidx deleted file mode 100644 index 9dc7f06..0000000 Binary files a/.vs/Bulky/FileContentIndex/f7beaec9-095c-4cef-b0f6-520a78e3b1d9.vsidx and /dev/null differ diff --git a/.vs/Bulky/v17/.futdcache.v2 b/.vs/Bulky/v17/.futdcache.v2 index 74ed5e7..4be06f6 100644 Binary files a/.vs/Bulky/v17/.futdcache.v2 and b/.vs/Bulky/v17/.futdcache.v2 differ diff --git a/.vs/Bulky/v17/.suo b/.vs/Bulky/v17/.suo index c2319e4..17299d8 100644 Binary files a/.vs/Bulky/v17/.suo and b/.vs/Bulky/v17/.suo differ diff --git a/.vs/Bulky/v17/HierarchyCache.v1.txt b/.vs/Bulky/v17/HierarchyCache.v1.txt index 1cf9dbe..58fda71 100644 Binary files a/.vs/Bulky/v17/HierarchyCache.v1.txt and b/.vs/Bulky/v17/HierarchyCache.v1.txt differ diff --git a/.vs/ProjectEvaluation/bulky.metadata.v7.bin b/.vs/ProjectEvaluation/bulky.metadata.v7.bin index 4bbac40..19a5e3f 100644 Binary files a/.vs/ProjectEvaluation/bulky.metadata.v7.bin and b/.vs/ProjectEvaluation/bulky.metadata.v7.bin differ diff --git a/.vs/ProjectEvaluation/bulky.projects.v7.bin b/.vs/ProjectEvaluation/bulky.projects.v7.bin index 97cbf8e..c4b23e7 100644 Binary files a/.vs/ProjectEvaluation/bulky.projects.v7.bin and b/.vs/ProjectEvaluation/bulky.projects.v7.bin differ diff --git a/Bulky.DataAccess/Data/ApplicationDbContext.cs b/Bulky.DataAccess/Data/ApplicationDbContext.cs index 20e0c3f..ebdcd8d 100644 --- a/Bulky.DataAccess/Data/ApplicationDbContext.cs +++ b/Bulky.DataAccess/Data/ApplicationDbContext.cs @@ -15,6 +15,7 @@ public ApplicationDbContext(DbContextOptions options) : ba public DbSet Products { get; set; } public DbSet Companies { get; set; } + public DbSet ProductImages { get; set; } public DbSet ApplicationUsers { get; set; } public DbSet ShoppingCarts { get; set; } public DbSet OrderDetails { get; set; } @@ -76,7 +77,6 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) Price50 = 85, Price100 = 80, CategoryId = 1, - ImageUrl = "", }, new Product { @@ -90,7 +90,6 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) Price50 = 25, Price100 = 20, CategoryId = 1, - ImageUrl = "", }, new Product { @@ -104,7 +103,6 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) Price50 = 40, Price100 = 35, CategoryId = 1, - ImageUrl = "", }, new Product { @@ -118,7 +116,6 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) Price50 = 60, Price100 = 55, CategoryId = 2, - ImageUrl = "", }, new Product { @@ -132,7 +129,6 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) Price50 = 25, Price100 = 20, CategoryId = 3, - ImageUrl = "", }, new Product { @@ -145,8 +141,7 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) Price = 23, Price50 = 22, Price100 = 20, - CategoryId = 3, - ImageUrl = "", + CategoryId = 3 } ); } diff --git a/Bulky.DataAccess/Migrations/20231203031906_AddAllMigration.Designer.cs b/Bulky.DataAccess/Migrations/20231209222307_RemoveImageUrl.Designer.cs similarity index 97% rename from Bulky.DataAccess/Migrations/20231203031906_AddAllMigration.Designer.cs rename to Bulky.DataAccess/Migrations/20231209222307_RemoveImageUrl.Designer.cs index 9b518fa..5832309 100644 --- a/Bulky.DataAccess/Migrations/20231203031906_AddAllMigration.Designer.cs +++ b/Bulky.DataAccess/Migrations/20231209222307_RemoveImageUrl.Designer.cs @@ -12,8 +12,8 @@ namespace Bulky.DataAccess.Migrations { [DbContext(typeof(ApplicationDbContext))] - [Migration("20231203031906_AddAllMigration")] - partial class AddAllMigration + [Migration("20231209222307_RemoveImageUrl")] + partial class RemoveImageUrl { /// protected override void BuildTargetModel(ModelBuilder modelBuilder) @@ -258,10 +258,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .IsRequired() .HasColumnType("nvarchar(max)"); - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("nvarchar(max)"); - b.Property("ListPrice") .HasColumnType("float"); @@ -292,7 +288,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) CategoryId = 1, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "SWD9999001", - ImageUrl = "", ListPrice = 99.0, Price = 90.0, Price100 = 80.0, @@ -306,7 +301,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) CategoryId = 1, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "CAW777777701", - ImageUrl = "", ListPrice = 40.0, Price = 30.0, Price100 = 20.0, @@ -320,7 +314,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) CategoryId = 1, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "RITO5555501", - ImageUrl = "", ListPrice = 55.0, Price = 50.0, Price100 = 35.0, @@ -334,7 +327,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) CategoryId = 2, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "WS3333333301", - ImageUrl = "", ListPrice = 70.0, Price = 65.0, Price100 = 55.0, @@ -348,7 +340,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) CategoryId = 3, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "SOTJ1111111101", - ImageUrl = "", ListPrice = 30.0, Price = 27.0, Price100 = 20.0, @@ -362,7 +353,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) CategoryId = 3, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "FOT000000001", - ImageUrl = "", ListPrice = 25.0, Price = 23.0, Price100 = 20.0, @@ -612,7 +602,6 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("CompanyId") - .IsRequired() .HasColumnType("int"); b.Property("Name") @@ -748,9 +737,7 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) { b.HasOne("Bulky.Models.Company", "Company") .WithMany() - .HasForeignKey("CompanyId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); + .HasForeignKey("CompanyId"); b.Navigation("Company"); }); diff --git a/Bulky.DataAccess/Migrations/20231203031906_AddAllMigration.cs b/Bulky.DataAccess/Migrations/20231209222307_RemoveImageUrl.cs similarity index 97% rename from Bulky.DataAccess/Migrations/20231203031906_AddAllMigration.cs rename to Bulky.DataAccess/Migrations/20231209222307_RemoveImageUrl.cs index e1f43c4..66ea709 100644 --- a/Bulky.DataAccess/Migrations/20231203031906_AddAllMigration.cs +++ b/Bulky.DataAccess/Migrations/20231209222307_RemoveImageUrl.cs @@ -8,7 +8,7 @@ namespace Bulky.DataAccess.Migrations { /// - public partial class AddAllMigration : Migration + public partial class RemoveImageUrl : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) @@ -94,8 +94,7 @@ protected override void Up(MigrationBuilder migrationBuilder) Price = table.Column(type: "float", nullable: false), Price50 = table.Column(type: "float", nullable: false), Price100 = table.Column(type: "float", nullable: false), - CategoryId = table.Column(type: "int", nullable: false), - ImageUrl = table.Column(type: "nvarchar(max)", nullable: false) + CategoryId = table.Column(type: "int", nullable: false) }, constraints: table => { @@ -142,8 +141,7 @@ protected override void Up(MigrationBuilder migrationBuilder) name: "FK_AspNetUsers_Companies_CompanyId", column: x => x.CompanyId, principalTable: "Companies", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); + principalColumn: "Id"); }); migrationBuilder.CreateTable( @@ -344,15 +342,15 @@ protected override void Up(MigrationBuilder migrationBuilder) migrationBuilder.InsertData( table: "Products", - columns: new[] { "Id", "Author", "CategoryId", "Description", "ISBN", "ImageUrl", "ListPrice", "Price", "Price100", "Price50", "Title" }, + columns: new[] { "Id", "Author", "CategoryId", "Description", "ISBN", "ListPrice", "Price", "Price100", "Price50", "Title" }, values: new object[,] { - { 1, "Billy Spark", 1, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "SWD9999001", "", 99.0, 90.0, 80.0, 85.0, "Fortune of Time" }, - { 2, "Nancy Hoover", 1, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "CAW777777701", "", 40.0, 30.0, 20.0, 25.0, "Dark Skies" }, - { 3, "Julian Button", 1, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "RITO5555501", "", 55.0, 50.0, 35.0, 40.0, "Vanish in the Sunset" }, - { 4, "Abby Muscles", 2, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "WS3333333301", "", 70.0, 65.0, 55.0, 60.0, "Cotton Candy" }, - { 5, "Ron Parker", 3, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "SOTJ1111111101", "", 30.0, 27.0, 20.0, 25.0, "Rock in the Ocean" }, - { 6, "Laura Phantom", 3, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "FOT000000001", "", 25.0, 23.0, 20.0, 22.0, "Leaves and Wonders" } + { 1, "Billy Spark", 1, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "SWD9999001", 99.0, 90.0, 80.0, 85.0, "Fortune of Time" }, + { 2, "Nancy Hoover", 1, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "CAW777777701", 40.0, 30.0, 20.0, 25.0, "Dark Skies" }, + { 3, "Julian Button", 1, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "RITO5555501", 55.0, 50.0, 35.0, 40.0, "Vanish in the Sunset" }, + { 4, "Abby Muscles", 2, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "WS3333333301", 70.0, 65.0, 55.0, 60.0, "Cotton Candy" }, + { 5, "Ron Parker", 3, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "SOTJ1111111101", 30.0, 27.0, 20.0, 25.0, "Rock in the Ocean" }, + { 6, "Laura Phantom", 3, "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", "FOT000000001", 25.0, 23.0, 20.0, 22.0, "Leaves and Wonders" } }); migrationBuilder.CreateIndex( diff --git a/Bulky.DataAccess/Migrations/20231209224240_addProductImageToDb.Designer.cs b/Bulky.DataAccess/Migrations/20231209224240_addProductImageToDb.Designer.cs new file mode 100644 index 0000000..1b75ea6 --- /dev/null +++ b/Bulky.DataAccess/Migrations/20231209224240_addProductImageToDb.Designer.cs @@ -0,0 +1,785 @@ +// +using System; +using Bulky.DataAccess.Data; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace Bulky.DataAccess.Migrations +{ + [DbContext(typeof(ApplicationDbContext))] + [Migration("20231209224240_addProductImageToDb")] + partial class addProductImageToDb + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "7.0.12") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("Bulky.Models.Category", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("DisplayOrder") + .HasColumnType("int"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(30) + .HasColumnType("nvarchar(30)"); + + b.HasKey("Id"); + + b.ToTable("Categories"); + + b.HasData( + new + { + Id = 1, + DisplayOrder = 1, + Name = "Action" + }, + new + { + Id = 2, + DisplayOrder = 2, + Name = "Crime" + }, + new + { + Id = 3, + DisplayOrder = 3, + Name = "Thriller" + }); + }); + + modelBuilder.Entity("Bulky.Models.Company", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("City") + .HasColumnType("nvarchar(max)"); + + b.Property("Name") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumber") + .HasColumnType("nvarchar(max)"); + + b.Property("PostalCode") + .HasColumnType("nvarchar(max)"); + + b.Property("State") + .HasColumnType("nvarchar(max)"); + + b.Property("StreetAddress") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.ToTable("Companies"); + + b.HasData( + new + { + Id = 1, + City = "Tech City", + Name = "Tech Solution", + PhoneNumber = "6669990000", + PostalCode = "12121", + State = "IL", + StreetAddress = "123 Tech St" + }, + new + { + Id = 2, + City = "Vid City", + Name = "Vivid Books", + PhoneNumber = "7779990000", + PostalCode = "66666", + State = "IL", + StreetAddress = "999 Vid St" + }, + new + { + Id = 3, + City = "Lala land", + Name = "Readers Club", + PhoneNumber = "1113335555", + PostalCode = "99999", + State = "NY", + StreetAddress = "999 Main St" + }); + }); + + modelBuilder.Entity("Bulky.Models.OrderDetail", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("Count") + .HasColumnType("int"); + + b.Property("OrderHeaderId") + .HasColumnType("int"); + + b.Property("Price") + .HasColumnType("float"); + + b.Property("ProductId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("OrderHeaderId"); + + b.HasIndex("ProductId"); + + b.ToTable("OrderDetails"); + }); + + modelBuilder.Entity("Bulky.Models.OrderHeader", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ApplicationUserId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.Property("Carrier") + .HasColumnType("nvarchar(max)"); + + b.Property("City") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("Name") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("OrderDate") + .HasColumnType("datetime2"); + + b.Property("OrderStatus") + .HasColumnType("nvarchar(max)"); + + b.Property("OrderTotal") + .HasColumnType("float"); + + b.Property("PaymentDate") + .HasColumnType("datetime2"); + + b.Property("PaymentDueDate") + .HasColumnType("datetime2"); + + b.Property("PaymentIntentId") + .HasColumnType("nvarchar(max)"); + + b.Property("PaymentStatus") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumber") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("PostalCode") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("SessionId") + .HasColumnType("nvarchar(max)"); + + b.Property("ShippingDate") + .HasColumnType("datetime2"); + + b.Property("State") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("StreetAddress") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("TrackingNumber") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("ApplicationUserId"); + + b.ToTable("OrderHeaders"); + }); + + modelBuilder.Entity("Bulky.Models.Product", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("Author") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("CategoryId") + .HasColumnType("int"); + + b.Property("Description") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("ISBN") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("ListPrice") + .HasColumnType("float"); + + b.Property("Price") + .HasColumnType("float"); + + b.Property("Price100") + .HasColumnType("float"); + + b.Property("Price50") + .HasColumnType("float"); + + b.Property("Title") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("CategoryId"); + + b.ToTable("Products"); + + b.HasData( + new + { + Id = 1, + Author = "Billy Spark", + CategoryId = 1, + Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", + ISBN = "SWD9999001", + ListPrice = 99.0, + Price = 90.0, + Price100 = 80.0, + Price50 = 85.0, + Title = "Fortune of Time" + }, + new + { + Id = 2, + Author = "Nancy Hoover", + CategoryId = 1, + Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", + ISBN = "CAW777777701", + ListPrice = 40.0, + Price = 30.0, + Price100 = 20.0, + Price50 = 25.0, + Title = "Dark Skies" + }, + new + { + Id = 3, + Author = "Julian Button", + CategoryId = 1, + Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", + ISBN = "RITO5555501", + ListPrice = 55.0, + Price = 50.0, + Price100 = 35.0, + Price50 = 40.0, + Title = "Vanish in the Sunset" + }, + new + { + Id = 4, + Author = "Abby Muscles", + CategoryId = 2, + Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", + ISBN = "WS3333333301", + ListPrice = 70.0, + Price = 65.0, + Price100 = 55.0, + Price50 = 60.0, + Title = "Cotton Candy" + }, + new + { + Id = 5, + Author = "Ron Parker", + CategoryId = 3, + Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", + ISBN = "SOTJ1111111101", + ListPrice = 30.0, + Price = 27.0, + Price100 = 20.0, + Price50 = 25.0, + Title = "Rock in the Ocean" + }, + new + { + Id = 6, + Author = "Laura Phantom", + CategoryId = 3, + Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", + ISBN = "FOT000000001", + ListPrice = 25.0, + Price = 23.0, + Price100 = 20.0, + Price50 = 22.0, + Title = "Leaves and Wonders" + }); + }); + + modelBuilder.Entity("Bulky.Models.ProductImage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("ProductId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("ProductId"); + + b.ToTable("ProductImages"); + }); + + modelBuilder.Entity("Bulky.Models.ShoppingCart", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ApplicationUserId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.Property("Count") + .HasColumnType("int"); + + b.Property("ProductId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("ApplicationUserId"); + + b.HasIndex("ProductId"); + + b.ToTable("ShoppingCarts"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => + { + b.Property("Id") + .HasColumnType("nvarchar(450)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex") + .HasFilter("[NormalizedName] IS NOT NULL"); + + b.ToTable("AspNetRoles", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetRoleClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b => + { + b.Property("Id") + .HasColumnType("nvarchar(450)"); + + b.Property("AccessFailedCount") + .HasColumnType("int"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("Discriminator") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("Email") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("EmailConfirmed") + .HasColumnType("bit"); + + b.Property("LockoutEnabled") + .HasColumnType("bit"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("NormalizedEmail") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("PasswordHash") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumber") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumberConfirmed") + .HasColumnType("bit"); + + b.Property("SecurityStamp") + .HasColumnType("nvarchar(max)"); + + b.Property("TwoFactorEnabled") + .HasColumnType("bit"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex") + .HasFilter("[NormalizedUserName] IS NOT NULL"); + + b.ToTable("AspNetUsers", (string)null); + + b.HasDiscriminator("Discriminator").HasValue("IdentityUser"); + + b.UseTphMappingStrategy(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderKey") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderDisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserLogins", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("nvarchar(450)"); + + b.Property("RoleId") + .HasColumnType("nvarchar(450)"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetUserRoles", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("nvarchar(450)"); + + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("Name") + .HasColumnType("nvarchar(450)"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AspNetUserTokens", (string)null); + }); + + modelBuilder.Entity("Bulky.Models.ApplicationUser", b => + { + b.HasBaseType("Microsoft.AspNetCore.Identity.IdentityUser"); + + b.Property("City") + .HasColumnType("nvarchar(max)"); + + b.Property("CompanyId") + .HasColumnType("int"); + + b.Property("Name") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("PostalCode") + .HasColumnType("nvarchar(max)"); + + b.Property("State") + .HasColumnType("nvarchar(max)"); + + b.Property("StreetAddress") + .HasColumnType("nvarchar(max)"); + + b.HasIndex("CompanyId"); + + b.HasDiscriminator().HasValue("ApplicationUser"); + }); + + modelBuilder.Entity("Bulky.Models.OrderDetail", b => + { + b.HasOne("Bulky.Models.OrderHeader", "OrderHeader") + .WithMany() + .HasForeignKey("OrderHeaderId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Bulky.Models.Product", "Product") + .WithMany() + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("OrderHeader"); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("Bulky.Models.OrderHeader", b => + { + b.HasOne("Bulky.Models.ApplicationUser", "ApplicationUser") + .WithMany() + .HasForeignKey("ApplicationUserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("ApplicationUser"); + }); + + modelBuilder.Entity("Bulky.Models.Product", b => + { + b.HasOne("Bulky.Models.Category", "Category") + .WithMany() + .HasForeignKey("CategoryId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Category"); + }); + + modelBuilder.Entity("Bulky.Models.ProductImage", b => + { + b.HasOne("Bulky.Models.Product", "Product") + .WithMany("ProductImages") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("Bulky.Models.ShoppingCart", b => + { + b.HasOne("Bulky.Models.ApplicationUser", "ApplicationUser") + .WithMany() + .HasForeignKey("ApplicationUserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Bulky.Models.Product", "Product") + .WithMany() + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("ApplicationUser"); + + b.Navigation("Product"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Bulky.Models.ApplicationUser", b => + { + b.HasOne("Bulky.Models.Company", "Company") + .WithMany() + .HasForeignKey("CompanyId"); + + b.Navigation("Company"); + }); + + modelBuilder.Entity("Bulky.Models.Product", b => + { + b.Navigation("ProductImages"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Bulky.DataAccess/Migrations/20231209224240_addProductImageToDb.cs b/Bulky.DataAccess/Migrations/20231209224240_addProductImageToDb.cs new file mode 100644 index 0000000..88292ea --- /dev/null +++ b/Bulky.DataAccess/Migrations/20231209224240_addProductImageToDb.cs @@ -0,0 +1,46 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Bulky.DataAccess.Migrations +{ + /// + public partial class addProductImageToDb : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "ProductImages", + columns: table => new + { + Id = table.Column(type: "int", nullable: false) + .Annotation("SqlServer:Identity", "1, 1"), + ImageUrl = table.Column(type: "nvarchar(max)", nullable: false), + ProductId = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ProductImages", x => x.Id); + table.ForeignKey( + name: "FK_ProductImages_Products_ProductId", + column: x => x.ProductId, + principalTable: "Products", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_ProductImages_ProductId", + table: "ProductImages", + column: "ProductId"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "ProductImages"); + } + } +} diff --git a/Bulky.DataAccess/Migrations/ApplicationDbContextModelSnapshot.cs b/Bulky.DataAccess/Migrations/ApplicationDbContextModelSnapshot.cs index d333ec0..2b5d5a3 100644 --- a/Bulky.DataAccess/Migrations/ApplicationDbContextModelSnapshot.cs +++ b/Bulky.DataAccess/Migrations/ApplicationDbContextModelSnapshot.cs @@ -255,10 +255,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) .IsRequired() .HasColumnType("nvarchar(max)"); - b.Property("ImageUrl") - .IsRequired() - .HasColumnType("nvarchar(max)"); - b.Property("ListPrice") .HasColumnType("float"); @@ -289,7 +285,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) CategoryId = 1, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "SWD9999001", - ImageUrl = "", ListPrice = 99.0, Price = 90.0, Price100 = 80.0, @@ -303,7 +298,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) CategoryId = 1, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "CAW777777701", - ImageUrl = "", ListPrice = 40.0, Price = 30.0, Price100 = 20.0, @@ -317,7 +311,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) CategoryId = 1, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "RITO5555501", - ImageUrl = "", ListPrice = 55.0, Price = 50.0, Price100 = 35.0, @@ -331,7 +324,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) CategoryId = 2, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "WS3333333301", - ImageUrl = "", ListPrice = 70.0, Price = 65.0, Price100 = 55.0, @@ -345,7 +337,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) CategoryId = 3, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "SOTJ1111111101", - ImageUrl = "", ListPrice = 30.0, Price = 27.0, Price100 = 20.0, @@ -359,7 +350,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) CategoryId = 3, Description = "Praesent vitae sodales libero. Praesent molestie orci augue, vitae euismod velit sollicitudin ac. Praesent vestibulum facilisis nibh ut ultricies.\r\n\r\nNunc malesuada viverra ipsum sit amet tincidunt. ", ISBN = "FOT000000001", - ImageUrl = "", ListPrice = 25.0, Price = 23.0, Price100 = 20.0, @@ -368,6 +358,28 @@ protected override void BuildModel(ModelBuilder modelBuilder) }); }); + modelBuilder.Entity("Bulky.Models.ProductImage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ImageUrl") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("ProductId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("ProductId"); + + b.ToTable("ProductImages"); + }); + modelBuilder.Entity("Bulky.Models.ShoppingCart", b => { b.Property("Id") @@ -609,7 +621,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("CompanyId") - .IsRequired() .HasColumnType("int"); b.Property("Name") @@ -671,6 +682,17 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Category"); }); + modelBuilder.Entity("Bulky.Models.ProductImage", b => + { + b.HasOne("Bulky.Models.Product", "Product") + .WithMany("ProductImages") + .HasForeignKey("ProductId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Product"); + }); + modelBuilder.Entity("Bulky.Models.ShoppingCart", b => { b.HasOne("Bulky.Models.ApplicationUser", "ApplicationUser") @@ -745,12 +767,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.HasOne("Bulky.Models.Company", "Company") .WithMany() - .HasForeignKey("CompanyId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); + .HasForeignKey("CompanyId"); b.Navigation("Company"); }); + + modelBuilder.Entity("Bulky.Models.Product", b => + { + b.Navigation("ProductImages"); + }); #pragma warning restore 612, 618 } } diff --git a/Bulky.DataAccess/Repository/ApplicationUserRepository.cs b/Bulky.DataAccess/Repository/ApplicationUserRepository.cs index e03ff1d..7b3ea0b 100644 --- a/Bulky.DataAccess/Repository/ApplicationUserRepository.cs +++ b/Bulky.DataAccess/Repository/ApplicationUserRepository.cs @@ -1,12 +1,6 @@ using Bulky.DataAccess.Data; using Bulky.DataAccess.Repository.IRepository; using Bulky.Models; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Linq.Expressions; -using System.Text; -using System.Threading.Tasks; namespace Bulky.DataAccess.Repository { @@ -18,5 +12,10 @@ public ApplicationUserRepository(ApplicationDbContext db) : base(db) { _db = db; } + + public void Update(ApplicationUser obj) + { + _db.ApplicationUsers.Update(obj); + } } } diff --git a/Bulky.DataAccess/Repository/CategoryRepository.cs b/Bulky.DataAccess/Repository/CategoryRepository.cs index 8cff712..eca4aba 100644 --- a/Bulky.DataAccess/Repository/CategoryRepository.cs +++ b/Bulky.DataAccess/Repository/CategoryRepository.cs @@ -1,16 +1,10 @@ using Bulky.DataAccess.Data; using Bulky.DataAccess.Repository.IRepository; using Bulky.Models; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Linq.Expressions; -using System.Text; -using System.Threading.Tasks; namespace Bulky.DataAccess.Repository { - public class CategoryRepository : Repository, ICategoryRepository + public class CategoryRepository : Repository, ICategoryRepository { private readonly ApplicationDbContext _db; diff --git a/Bulky.DataAccess/Repository/IRepository/IApplicationUserRepository.cs b/Bulky.DataAccess/Repository/IRepository/IApplicationUserRepository.cs index 17af49a..dcffd41 100644 --- a/Bulky.DataAccess/Repository/IRepository/IApplicationUserRepository.cs +++ b/Bulky.DataAccess/Repository/IRepository/IApplicationUserRepository.cs @@ -9,5 +9,6 @@ namespace Bulky.DataAccess.Repository.IRepository { public interface IApplicationUserRepository : IRepository { + void Update(ApplicationUser obj); } } diff --git a/Bulky.DataAccess/Repository/IRepository/IProductImageRepository.cs b/Bulky.DataAccess/Repository/IRepository/IProductImageRepository.cs new file mode 100644 index 0000000..fe1e1e8 --- /dev/null +++ b/Bulky.DataAccess/Repository/IRepository/IProductImageRepository.cs @@ -0,0 +1,9 @@ +using Bulky.Models; + +namespace Bulky.DataAccess.Repository.IRepository +{ + public interface IProductImageRepository : IRepository + { + void Update(ProductImage obj); + } +} diff --git a/Bulky.DataAccess/Repository/IRepository/IUnitOfWork.cs b/Bulky.DataAccess/Repository/IRepository/IUnitOfWork.cs index 6ff38dd..ebcd47c 100644 --- a/Bulky.DataAccess/Repository/IRepository/IUnitOfWork.cs +++ b/Bulky.DataAccess/Repository/IRepository/IUnitOfWork.cs @@ -16,6 +16,7 @@ public interface IUnitOfWork IOrderDetailRepository OrderDetail { get; } IOrderHeaderRepository OrderHeader { get; } + IProductImageRepository ProductImage { get; } void Save(); } } diff --git a/Bulky.DataAccess/Repository/ProductImageRepository.cs b/Bulky.DataAccess/Repository/ProductImageRepository.cs new file mode 100644 index 0000000..ce7c273 --- /dev/null +++ b/Bulky.DataAccess/Repository/ProductImageRepository.cs @@ -0,0 +1,23 @@ +using Bulky.DataAccess.Data; +using Bulky.DataAccess.Repository.IRepository; +using Bulky.Models; + + +namespace Bulky.DataAccess.Repository +{ + public class ProductImageRepository : Repository, IProductImageRepository + { + private readonly ApplicationDbContext _db; + + public ProductImageRepository(ApplicationDbContext db) : base(db) + { + _db = db; + } + + public void Update(ProductImage obj) + { + _db.ProductImages.Update(obj); + } + } +} + diff --git a/Bulky.DataAccess/Repository/ProductRepository .cs b/Bulky.DataAccess/Repository/ProductRepository .cs index 5102ba9..74e1a40 100644 --- a/Bulky.DataAccess/Repository/ProductRepository .cs +++ b/Bulky.DataAccess/Repository/ProductRepository .cs @@ -34,11 +34,11 @@ public void Update(Product obj) objFromDb.ISBN = obj.ISBN; objFromDb.Author = obj.Author; objFromDb.CategoryId = obj.CategoryId; - - if(objFromDb.ImageUrl != null ) - { - objFromDb.ImageUrl = obj.ImageUrl; - } + objFromDb.ProductImages = obj.ProductImages; + //if(objFromDb.ImageUrl != null ) + //{ + // objFromDb.ImageUrl = obj.ImageUrl; + //} } } } diff --git a/Bulky.DataAccess/Repository/Repository.cs b/Bulky.DataAccess/Repository/Repository.cs index c031182..c5642b8 100644 --- a/Bulky.DataAccess/Repository/Repository.cs +++ b/Bulky.DataAccess/Repository/Repository.cs @@ -61,13 +61,12 @@ public IEnumerable GetAll(Expression>? filter, string? includeP } if (!string.IsNullOrEmpty(includeProperties)) { - foreach(var includeProp in includeProperties - .Split(new char[] { ','}, StringSplitOptions.RemoveEmptyEntries)) + foreach (var includeProp in includeProperties + .Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { query = query.Include(includeProp); } } - return query.ToList(); } diff --git a/Bulky.DataAccess/Repository/UnitOfWork.cs b/Bulky.DataAccess/Repository/UnitOfWork.cs index 6aaf9da..1a4814b 100644 --- a/Bulky.DataAccess/Repository/UnitOfWork.cs +++ b/Bulky.DataAccess/Repository/UnitOfWork.cs @@ -19,11 +19,13 @@ public class UnitOfWork : IUnitOfWork public IOrderHeaderRepository OrderHeader { get; private set; } public IOrderDetailRepository OrderDetail { get; private set; } + public IProductImageRepository ProductImage { get; private set; } private readonly ApplicationDbContext _db; public UnitOfWork(ApplicationDbContext db) { _db = db; + ProductImage = new ProductImageRepository(_db); ApplicationUser = new ApplicationUserRepository(_db); ShoppingCart = new ShoppingCartRepository(_db); Category = new CategoryRepository(_db); diff --git a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.dll b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.dll index 1532bf9..f4ff9d6 100644 Binary files a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.dll and b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.dll differ diff --git a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.pdb b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.pdb index 79aa1ca..425d182 100644 Binary files a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.pdb and b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.DataAccess.pdb differ diff --git a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.dll b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.dll index dda57a3..497b039 100644 Binary files a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.dll and b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.dll differ diff --git a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.pdb b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.pdb index f60d191..9b972e8 100644 Binary files a/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.pdb and b/Bulky.DataAccess/bin/Debug/net7.0/Bulky.Models.pdb differ diff --git a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.AssemblyReference.cache b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.AssemblyReference.cache index ee5a7c2..651773a 100644 Binary files a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.AssemblyReference.cache and b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.AssemblyReference.cache differ diff --git a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.CoreCompileInputs.cache b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.CoreCompileInputs.cache index a9cd710..84e4d96 100644 --- a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.CoreCompileInputs.cache +++ b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -937b717ab59e97410c5fc46a8358fd3f3035d0dd +e8e04de6908148339ccbf1629b9e739635f74183 diff --git a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.dll b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.dll index 1532bf9..f4ff9d6 100644 Binary files a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.dll and b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.dll differ diff --git a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.pdb b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.pdb index 79aa1ca..425d182 100644 Binary files a/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.pdb and b/Bulky.DataAccess/obj/Debug/net7.0/Bulky.DataAccess.pdb differ diff --git a/Bulky.DataAccess/obj/Debug/net7.0/ref/Bulky.DataAccess.dll b/Bulky.DataAccess/obj/Debug/net7.0/ref/Bulky.DataAccess.dll index 2ee26e8..b255d4c 100644 Binary files a/Bulky.DataAccess/obj/Debug/net7.0/ref/Bulky.DataAccess.dll and b/Bulky.DataAccess/obj/Debug/net7.0/ref/Bulky.DataAccess.dll differ diff --git a/Bulky.DataAccess/obj/Debug/net7.0/refint/Bulky.DataAccess.dll b/Bulky.DataAccess/obj/Debug/net7.0/refint/Bulky.DataAccess.dll index 2ee26e8..b255d4c 100644 Binary files a/Bulky.DataAccess/obj/Debug/net7.0/refint/Bulky.DataAccess.dll and b/Bulky.DataAccess/obj/Debug/net7.0/refint/Bulky.DataAccess.dll differ diff --git a/Bulky.Models/ApplicationUser.cs b/Bulky.Models/ApplicationUser.cs index 813209c..4298745 100644 --- a/Bulky.Models/ApplicationUser.cs +++ b/Bulky.Models/ApplicationUser.cs @@ -23,6 +23,9 @@ public class ApplicationUser : IdentityUser [ForeignKey("CompanyId")] [ValidateNever] - public Company Company { get; set; } + public Company? Company { get; set; } + + [NotMapped] + public string Role { get; set; } } } diff --git a/Bulky.Models/Product.cs b/Bulky.Models/Product.cs index b30ea0e..2658046 100644 --- a/Bulky.Models/Product.cs +++ b/Bulky.Models/Product.cs @@ -47,7 +47,8 @@ public class Product [ForeignKey("CategoryId")] [ValidateNever] public Category Category { get; set; } + [ValidateNever] - public string ImageUrl { get; set; } + public List ProductImages { get; set; } } } diff --git a/Bulky.Models/ProductImage.cs b/Bulky.Models/ProductImage.cs new file mode 100644 index 0000000..b09c240 --- /dev/null +++ b/Bulky.Models/ProductImage.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations.Schema; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Bulky.Models +{ + public class ProductImage + { + public int Id { get; set; } + [Required] + public string ImageUrl { get; set; } + public int ProductId { get; set; } + [ForeignKey("ProductId")] + public Product Product { get; set; } + } +} diff --git a/Bulky.Models/ViewModels/RoleManagementVM.cs b/Bulky.Models/ViewModels/RoleManagementVM.cs new file mode 100644 index 0000000..27bbc3f --- /dev/null +++ b/Bulky.Models/ViewModels/RoleManagementVM.cs @@ -0,0 +1,11 @@ +using Microsoft.AspNetCore.Mvc.Rendering; + +namespace Bulky.Models.ViewModels +{ + public class RoleManagementVM + { + public ApplicationUser ApplicationUser { get; set; } + public IEnumerable RoleList { get; set; } + public IEnumerable CompanyList { get; set; } + } +} diff --git a/Bulky.Models/bin/Debug/net7.0/Bulky.Models.dll b/Bulky.Models/bin/Debug/net7.0/Bulky.Models.dll index dda57a3..497b039 100644 Binary files a/Bulky.Models/bin/Debug/net7.0/Bulky.Models.dll and b/Bulky.Models/bin/Debug/net7.0/Bulky.Models.dll differ diff --git a/Bulky.Models/bin/Debug/net7.0/Bulky.Models.pdb b/Bulky.Models/bin/Debug/net7.0/Bulky.Models.pdb index f60d191..9b972e8 100644 Binary files a/Bulky.Models/bin/Debug/net7.0/Bulky.Models.pdb and b/Bulky.Models/bin/Debug/net7.0/Bulky.Models.pdb differ diff --git a/Bulky.Models/obj/Debug/net7.0/Bulky.Models.csproj.CoreCompileInputs.cache b/Bulky.Models/obj/Debug/net7.0/Bulky.Models.csproj.CoreCompileInputs.cache index bb66d11..5b5ffad 100644 --- a/Bulky.Models/obj/Debug/net7.0/Bulky.Models.csproj.CoreCompileInputs.cache +++ b/Bulky.Models/obj/Debug/net7.0/Bulky.Models.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -2e89a75f2c8283c33efeecf22aae1e489c35850f +ce23bf533a412cb2d7e99640a2ca302af83f9dd6 diff --git a/Bulky.Models/obj/Debug/net7.0/Bulky.Models.dll b/Bulky.Models/obj/Debug/net7.0/Bulky.Models.dll index dda57a3..497b039 100644 Binary files a/Bulky.Models/obj/Debug/net7.0/Bulky.Models.dll and b/Bulky.Models/obj/Debug/net7.0/Bulky.Models.dll differ diff --git a/Bulky.Models/obj/Debug/net7.0/Bulky.Models.pdb b/Bulky.Models/obj/Debug/net7.0/Bulky.Models.pdb index f60d191..9b972e8 100644 Binary files a/Bulky.Models/obj/Debug/net7.0/Bulky.Models.pdb and b/Bulky.Models/obj/Debug/net7.0/Bulky.Models.pdb differ diff --git a/Bulky.Models/obj/Debug/net7.0/ref/Bulky.Models.dll b/Bulky.Models/obj/Debug/net7.0/ref/Bulky.Models.dll index 52e6109..84db827 100644 Binary files a/Bulky.Models/obj/Debug/net7.0/ref/Bulky.Models.dll and b/Bulky.Models/obj/Debug/net7.0/ref/Bulky.Models.dll differ diff --git a/Bulky.Models/obj/Debug/net7.0/refint/Bulky.Models.dll b/Bulky.Models/obj/Debug/net7.0/refint/Bulky.Models.dll index 52e6109..84db827 100644 Binary files a/Bulky.Models/obj/Debug/net7.0/refint/Bulky.Models.dll and b/Bulky.Models/obj/Debug/net7.0/refint/Bulky.Models.dll differ diff --git a/BulkyWeb/Areas/Admin/Controllers/ProductController.cs b/BulkyWeb/Areas/Admin/Controllers/ProductController.cs index 4a5fe7d..acbd3eb 100644 --- a/BulkyWeb/Areas/Admin/Controllers/ProductController.cs +++ b/BulkyWeb/Areas/Admin/Controllers/ProductController.cs @@ -48,69 +48,111 @@ public IActionResult Upsert(int? id) else { //Update - productVM.Product = _unitOfWork.Product.Get(u => u.Id == id); + productVM.Product = _unitOfWork.Product.Get(u => u.Id == id, includeProperties: "ProductImages"); return View(productVM); } } [HttpPost] - public IActionResult Upsert(ProductVM productVM, IFormFile? file) + public IActionResult Upsert(ProductVM productVM, List files) { - + if (ModelState.IsValid) { + if (productVM.Product.Id == 0) + { + _unitOfWork.Product.Add(productVM.Product); + } + else + { + _unitOfWork.Product.Update(productVM.Product); + } + + _unitOfWork.Save(); + + string wwwRootPath = _webHostEnvironment.WebRootPath; - if (file != null) + if (files != null) { - string fileName = Guid.NewGuid().ToString() + Path.GetExtension(file.FileName); - string productPath = Path.Combine(wwwRootPath, @"images/product"); - if (!string.IsNullOrEmpty(productVM.Product.ImageUrl)) + foreach (IFormFile file in files) { - //delete old image - var oldImagePath = Path.Combine(wwwRootPath, productVM.Product.ImageUrl.TrimStart('\\')); + string fileName = Guid.NewGuid().ToString() + Path.GetExtension(file.FileName); + string productPath = @"images\products\product-" + productVM.Product.Id; + string finalPath = Path.Combine(wwwRootPath, productPath); + + if (!Directory.Exists(finalPath)) + Directory.CreateDirectory(finalPath); - if(System.IO.File.Exists(oldImagePath)) + using (var fileStream = new FileStream(Path.Combine(finalPath, fileName), FileMode.Create)) { - System.IO.File.Delete(oldImagePath); + file.CopyTo(fileStream); } - } - using(var fileStream = new FileStream(Path.Combine(productPath, fileName), FileMode.Create)) - { - file.CopyTo(fileStream); + ProductImage productImage = new() + { + ImageUrl = @"\" + productPath + @"\" + fileName, + ProductId = productVM.Product.Id, + }; + + if (productVM.Product.ProductImages == null) + productVM.Product.ProductImages = new List(); + + productVM.Product.ProductImages.Add(productImage); + } - productVM.Product.ImageUrl = @"\images\product\" + fileName; - } - if (productVM.Product.Id == 0) - { - _unitOfWork.Product.Add(productVM.Product); - } - else - { _unitOfWork.Product.Update(productVM.Product); + _unitOfWork.Save(); + + + + } - _unitOfWork.Save(); - TempData["success"] = "Created Success"; + + TempData["success"] = "Product created/updated successfully"; return RedirectToAction("Index"); } else { - productVM.CategoryList = _unitOfWork.Category. - GetAll().Select(u => new SelectListItem + productVM.CategoryList = _unitOfWork.Category.GetAll().Select(u => new SelectListItem { Text = u.Name, Value = u.Id.ToString() }); - return View(productVM); } } - + public IActionResult DeleteImage(int imageId) + { + var imageToBeDeleted = _unitOfWork.ProductImage.Get(u => u.Id == imageId); + int productId = imageToBeDeleted.ProductId; + if (imageToBeDeleted != null) + { + if (!string.IsNullOrEmpty(imageToBeDeleted.ImageUrl)) + { + var oldImagePath = + Path.Combine(_webHostEnvironment.WebRootPath, + imageToBeDeleted.ImageUrl.TrimStart('\\')); + + if (System.IO.File.Exists(oldImagePath)) + { + System.IO.File.Delete(oldImagePath); + } + } + + _unitOfWork.ProductImage.Remove(imageToBeDeleted); + _unitOfWork.Save(); + + TempData["success"] = "Deleted successfully"; + } + + return RedirectToAction(nameof(Upsert), new { id = productId }); + } + #region API Calls [HttpGet] @@ -124,22 +166,30 @@ public IActionResult GetAll() public IActionResult Delete(int? id) { var productToBeDeleted = _unitOfWork.Product.Get(u => u.Id == id); - - if(productToBeDeleted == null) + if (productToBeDeleted == null) { - return Json(new {success = false, message = "Error while deleting"}); + return Json(new { success = false, message = "Error while deleting" }); } - var oldImagePath = Path.Combine(_webHostEnvironment.WebRootPath, productToBeDeleted.ImageUrl.TrimStart('\\')); + string productPath = @"images\products\product-" + id; + string finalPath = Path.Combine(_webHostEnvironment.WebRootPath, productPath); - if (System.IO.File.Exists(oldImagePath)) + if (Directory.Exists(finalPath)) { - System.IO.File.Delete(oldImagePath); + string[] filePaths = Directory.GetFiles(finalPath); + foreach (string filePath in filePaths) + { + System.IO.File.Delete(filePath); + } + + Directory.Delete(finalPath); } + _unitOfWork.Product.Remove(productToBeDeleted); _unitOfWork.Save(); - return Json(new { success = true, message = "Delete successful" }); + + return Json(new { success = true, message = "Delete Successful" }); } diff --git a/BulkyWeb/Areas/Admin/Controllers/UserController.cs b/BulkyWeb/Areas/Admin/Controllers/UserController.cs new file mode 100644 index 0000000..9fc7c56 --- /dev/null +++ b/BulkyWeb/Areas/Admin/Controllers/UserController.cs @@ -0,0 +1,154 @@ +using Bulky.DataAccess.Data; +using Bulky.Models; +using Microsoft.AspNetCore.Mvc; +using Bulky.DataAccess.Repository.IRepository; +using Microsoft.AspNetCore.Mvc.Rendering; +using Bulky.Models.ViewModels; +using Bulky.Utility; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Identity; +using Microsoft.EntityFrameworkCore; +using System.Security.Claims; + +namespace BulkyWeb.Areas.Admin.Controllers +{ + [Area("Admin")] + [Authorize(Roles = SD.Role_Admin)] + public class UserController : Controller + { + private readonly UserManager _userManager; + private readonly RoleManager _roleManager; + private readonly IUnitOfWork _unitOfWork; + private readonly ApplicationDbContext _db; + public UserController(UserManager userManager, IUnitOfWork unitOfWork, RoleManager roleManager, ApplicationDbContext db) + { + _unitOfWork = unitOfWork; + _roleManager = roleManager; + _userManager = userManager; + _db = db; + } + public IActionResult Index() + { + + return View(); + } + + public IActionResult RoleManagement(string userId) + { + + RoleManagementVM RoleVM = new RoleManagementVM() + { + ApplicationUser = _unitOfWork.ApplicationUser.Get(u => u.Id == userId, includeProperties: "Company"), + RoleList = _roleManager.Roles.Select(i => new SelectListItem + { + Text = i.Name, + Value = i.Name + }), + CompanyList = _unitOfWork.Company.GetAll().Select(i => new SelectListItem + { + Text = i.Name, + Value = i.Id.ToString() + }), + }; + + RoleVM.ApplicationUser.Role = _userManager.GetRolesAsync(_unitOfWork.ApplicationUser.Get(u => u.Id == userId)) + .GetAwaiter().GetResult().FirstOrDefault(); + return View(RoleVM); + } + + [HttpPost] + public IActionResult RoleManagement(RoleManagementVM roleManagementVM) + { + + string oldRole = _userManager.GetRolesAsync(_unitOfWork.ApplicationUser.Get(u => u.Id == roleManagementVM.ApplicationUser.Id)) + .GetAwaiter().GetResult().FirstOrDefault(); + + ApplicationUser applicationUser = _unitOfWork.ApplicationUser.Get(u => u.Id == roleManagementVM.ApplicationUser.Id); + + + if (!(roleManagementVM.ApplicationUser.Role == oldRole)) + { + //a role was updated + if (roleManagementVM.ApplicationUser.Role == SD.Role_Company) + { + applicationUser.CompanyId = roleManagementVM.ApplicationUser.CompanyId; + } + if (oldRole == SD.Role_Company) + { + applicationUser.CompanyId = null; + } + _unitOfWork.ApplicationUser.Update(applicationUser); + _unitOfWork.Save(); + + _userManager.RemoveFromRoleAsync(applicationUser, oldRole).GetAwaiter().GetResult(); + _userManager.AddToRoleAsync(applicationUser, roleManagementVM.ApplicationUser.Role).GetAwaiter().GetResult(); + + } + else + { + if (oldRole == SD.Role_Company && applicationUser.CompanyId != roleManagementVM.ApplicationUser.CompanyId) + { + applicationUser.CompanyId = roleManagementVM.ApplicationUser.CompanyId; + _unitOfWork.ApplicationUser.Update(applicationUser); + _unitOfWork.Save(); + } + } + + return RedirectToAction("Index"); + } + + + #region API Calls + + [HttpGet] + public IActionResult GetAll() + { + + List objUserList = _unitOfWork.ApplicationUser.GetAll(includeProperties: "Company").ToList(); + + foreach (var user in objUserList) + { + + user.Role = _userManager.GetRolesAsync(user).GetAwaiter().GetResult().FirstOrDefault(); + + if (user.Company == null) + { + user.Company = new Company() + { + Name = "" + }; + } + } + + return Json(new { data = objUserList }); + } + + + [HttpPost] + public IActionResult LockUnlock([FromBody] string id) + { + + var objFromDb = _unitOfWork.ApplicationUser.Get(u => u.Id == id); + if (objFromDb == null) + { + return Json(new { success = false, message = "Error while Locking/Unlocking" }); + } + + if (objFromDb.LockoutEnd != null && objFromDb.LockoutEnd > DateTime.Now) + { + //user is currently locked and we need to unlock them + objFromDb.LockoutEnd = DateTime.Now; + } + else + { + objFromDb.LockoutEnd = DateTime.Now.AddYears(1000); + } + _unitOfWork.ApplicationUser.Update(objFromDb); + _unitOfWork.Save(); + return Json(new { success = true, message = "Operation Successful" }); + } + + #endregion + + } +} diff --git a/BulkyWeb/Areas/Admin/Views/Product/Upsert.cshtml b/BulkyWeb/Areas/Admin/Views/Product/Upsert.cshtml index 6240348..5e8bf7b 100644 --- a/BulkyWeb/Areas/Admin/Views/Product/Upsert.cshtml +++ b/BulkyWeb/Areas/Admin/Views/Product/Upsert.cshtml @@ -11,7 +11,6 @@
-
@@ -64,8 +63,8 @@
- - + +
@@ -89,13 +88,22 @@
- + @if (Model.Product.ProductImages != null) + { + foreach (var image in Model.Product.ProductImages) + { + + } + }
- -
@@ -108,7 +116,7 @@ +} \ No newline at end of file diff --git a/BulkyWeb/Areas/Admin/Views/User/RoleManagement.cshtml b/BulkyWeb/Areas/Admin/Views/User/RoleManagement.cshtml new file mode 100644 index 0000000..3f45d3f --- /dev/null +++ b/BulkyWeb/Areas/Admin/Views/User/RoleManagement.cshtml @@ -0,0 +1,70 @@ +@model RoleManagementVM + +
+
+
+
+

Manage User Role

+
+
+
+
+
+ +
+ @*
*@ +
+ + +
+
+ +
+ @{ + var companyVisible = "display:none;"; + } + @if (Model.ApplicationUser.Role == SD.Role_Company) + { + companyVisible = "display:block;"; + } +
+ +
+ +
+
+ +
+ +
+
+
+
+
+ + + + +@section Scripts{ + @{ + + } + +} \ No newline at end of file diff --git a/BulkyWeb/Areas/Customer/Controllers/CartController.cs b/BulkyWeb/Areas/Customer/Controllers/CartController.cs index e1a388d..d174609 100644 --- a/BulkyWeb/Areas/Customer/Controllers/CartController.cs +++ b/BulkyWeb/Areas/Customer/Controllers/CartController.cs @@ -27,26 +27,27 @@ public CartController(IUnitOfWork unitOfWork, IEmailSender emailSender) public IActionResult Index() { - var claimsIdentity = (ClaimsIdentity)User.Identity; - var userId = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier).Value; - - ShoppingCartVM = new() - { - ShoppingCartList = _unitOfWork.ShoppingCart.GetAll(u => u.ApplicationUserId == userId, - includeProperties: "Product"), - OrderHeader = new() - }; - - foreach (var cart in ShoppingCartVM.ShoppingCartList) - { - //cart.Product.ProductImages = productImages.Where(u => u.ProductId == cart.Product.Id).ToList(); - cart.Price = GetPriceBasedOnQuantity(cart); - ShoppingCartVM.OrderHeader.OrderTotal += (cart.Price * cart.Count); - } - - - return View(ShoppingCartVM); - } + var claimsIdentity = (ClaimsIdentity)User.Identity; + var userId = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier).Value; + + ShoppingCartVM = new() + { + ShoppingCartList = _unitOfWork.ShoppingCart.GetAll(u => u.ApplicationUserId == userId, + includeProperties: "Product"), + OrderHeader = new() + }; + + IEnumerable productImages = _unitOfWork.ProductImage.GetAll(); + + foreach (var cart in ShoppingCartVM.ShoppingCartList) + { + cart.Product.ProductImages = productImages.Where(u => u.ProductId == cart.Product.Id).ToList(); + cart.Price = GetPriceBasedOnQuantity(cart); + ShoppingCartVM.OrderHeader.OrderTotal += (cart.Price * cart.Count); + } + + return View(ShoppingCartVM); + } public IActionResult Summary() { diff --git a/BulkyWeb/Areas/Customer/Controllers/HomeController.cs b/BulkyWeb/Areas/Customer/Controllers/HomeController.cs index adbcdec..3616466 100644 --- a/BulkyWeb/Areas/Customer/Controllers/HomeController.cs +++ b/BulkyWeb/Areas/Customer/Controllers/HomeController.cs @@ -24,7 +24,7 @@ public HomeController(ILogger logger, IUnitOfWork unitOfWork) public IActionResult Index() { - IEnumerable productList = _unitOfWork.Product.GetAll(includeProperties: "Category"); + IEnumerable productList = _unitOfWork.Product.GetAll(includeProperties: "Category,ProductImages"); return View(productList); } @@ -32,7 +32,7 @@ public IActionResult Details(int productId) { ShoppingCart cart = new() { - Product = _unitOfWork.Product.Get(u => u.Id == productId, includeProperties: "Category"), + Product = _unitOfWork.Product.Get(u => u.Id == productId, includeProperties: "Category,ProductImages"), Count = 1, ProductId = productId, }; diff --git a/BulkyWeb/Areas/Customer/Views/Cart/Index.cshtml b/BulkyWeb/Areas/Customer/Views/Cart/Index.cshtml index d4c5f87..107c39f 100644 --- a/BulkyWeb/Areas/Customer/Views/Cart/Index.cshtml +++ b/BulkyWeb/Areas/Customer/Views/Cart/Index.cshtml @@ -26,9 +26,9 @@ {
- @if (item.Product.ImageUrl != null && item.Product.ImageUrl.Count() > 0) + @if (item.Product.ProductImages != null && item.Product.ProductImages.Count() > 0) { - + } else { diff --git a/BulkyWeb/Areas/Customer/Views/Home/Details.cshtml b/BulkyWeb/Areas/Customer/Views/Home/Details.cshtml index 2b26931..f80e433 100644 --- a/BulkyWeb/Areas/Customer/Views/Home/Details.cshtml +++ b/BulkyWeb/Areas/Customer/Views/Home/Details.cshtml @@ -2,7 +2,7 @@
-
+
@@ -22,7 +22,46 @@
- + + + + @if (Model.Product.ProductImages != null && Model.Product.ProductImages.Count > 0) + { + + + } +
@@ -69,7 +108,7 @@
-

@Html.Raw(@Model.Product.Description)

+

@Html.Raw(Model.Product.Description)

@@ -98,4 +137,4 @@
- + \ No newline at end of file diff --git a/BulkyWeb/Areas/Customer/Views/Home/Index.cshtml b/BulkyWeb/Areas/Customer/Views/Home/Index.cshtml index 5616ada..c0d0759 100644 --- a/BulkyWeb/Areas/Customer/Views/Home/Index.cshtml +++ b/BulkyWeb/Areas/Customer/Views/Home/Index.cshtml @@ -7,8 +7,15 @@
- - + @if (product.ProductImages != null && product.ProductImages.Count() > 0) + { + + } + else + { + + } +

@product.Title

diff --git a/BulkyWeb/Views/Shared/_Layout.cshtml b/BulkyWeb/Views/Shared/_Layout.cshtml index f00d863..ecbf2eb 100644 --- a/BulkyWeb/Views/Shared/_Layout.cshtml +++ b/BulkyWeb/Views/Shared/_Layout.cshtml @@ -57,6 +57,9 @@ + } @@ -89,6 +92,8 @@ + + @await RenderSectionAsync("Scripts", required: false) diff --git a/BulkyWeb/Views/Shared/_Notification.cshtml b/BulkyWeb/Views/Shared/_Notification.cshtml index 4e61b42..54ec748 100644 --- a/BulkyWeb/Views/Shared/_Notification.cshtml +++ b/BulkyWeb/Views/Shared/_Notification.cshtml @@ -1,14 +1,16 @@ @if (TempData["success"] != null) { - + - } - @if (TempData["error"] != null) { -

@TempData["error"]

+ + + } \ No newline at end of file diff --git a/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.dll b/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.dll index 1532bf9..f4ff9d6 100644 Binary files a/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.dll and b/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.dll differ diff --git a/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.pdb b/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.pdb index 79aa1ca..425d182 100644 Binary files a/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.pdb and b/BulkyWeb/bin/Debug/net7.0/Bulky.DataAccess.pdb differ diff --git a/BulkyWeb/bin/Debug/net7.0/Bulky.Models.dll b/BulkyWeb/bin/Debug/net7.0/Bulky.Models.dll index dda57a3..497b039 100644 Binary files a/BulkyWeb/bin/Debug/net7.0/Bulky.Models.dll and b/BulkyWeb/bin/Debug/net7.0/Bulky.Models.dll differ diff --git a/BulkyWeb/bin/Debug/net7.0/Bulky.Models.pdb b/BulkyWeb/bin/Debug/net7.0/Bulky.Models.pdb index f60d191..9b972e8 100644 Binary files a/BulkyWeb/bin/Debug/net7.0/Bulky.Models.pdb and b/BulkyWeb/bin/Debug/net7.0/Bulky.Models.pdb differ diff --git a/BulkyWeb/bin/Debug/net7.0/BulkyWeb.dll b/BulkyWeb/bin/Debug/net7.0/BulkyWeb.dll index d6ebd53..02125b0 100644 Binary files a/BulkyWeb/bin/Debug/net7.0/BulkyWeb.dll and b/BulkyWeb/bin/Debug/net7.0/BulkyWeb.dll differ diff --git a/BulkyWeb/bin/Debug/net7.0/BulkyWeb.pdb b/BulkyWeb/bin/Debug/net7.0/BulkyWeb.pdb index 1a69a3b..3ec7c79 100644 Binary files a/BulkyWeb/bin/Debug/net7.0/BulkyWeb.pdb and b/BulkyWeb/bin/Debug/net7.0/BulkyWeb.pdb differ diff --git a/BulkyWeb/bin/Debug/net7.0/BulkyWeb.staticwebassets.runtime.json b/BulkyWeb/bin/Debug/net7.0/BulkyWeb.staticwebassets.runtime.json index 08e3556..7fb3584 100644 --- a/BulkyWeb/bin/Debug/net7.0/BulkyWeb.staticwebassets.runtime.json +++ b/BulkyWeb/bin/Debug/net7.0/BulkyWeb.staticwebassets.runtime.json @@ -1 +1 @@ -{"ContentRoots":["E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\","C:\\Users\\smahajan\\.nuget\\packages\\microsoft.aspnetcore.identity.ui\\7.0.12\\staticwebassets\\V5\\","E:\\Learning\\Games-Application-.NET\\BulkyWeb\\obj\\Debug\\net7.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"Logo.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.jpg"},"Patterns":null},"Logo.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.png"},"Patterns":null},"product":{"Children":{"06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg"},"Patterns":null},"07412cc1-e256-4f6e-8124-37db65edb030.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/07412cc1-e256-4f6e-8124-37db65edb030.jpg"},"Patterns":null},"4279b361-cbaa-471d-8cd7-ba714dde5935.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/4279b361-cbaa-471d-8cd7-ba714dde5935.jpg"},"Patterns":null},"6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg"},"Patterns":null},"8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg"},"Patterns":null},"926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg"},"Patterns":null},"b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg"},"Patterns":null},"d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"company.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/company.js"},"Patterns":null},"order.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/order.js"},"Patterns":null},"product.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/product.js"},"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Identity":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"site.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"BulkyWeb.styles.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"BulkyWeb.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\","C:\\Users\\smahajan\\.nuget\\packages\\microsoft.aspnetcore.identity.ui\\7.0.12\\staticwebassets\\V5\\","E:\\Learning\\Games-Application-.NET\\BulkyWeb\\obj\\Debug\\net7.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"Logo.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.jpg"},"Patterns":null},"Logo.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.png"},"Patterns":null},"products":{"Children":{"product-2":{"Children":{"1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/products/product-2/1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg"},"Patterns":null},"24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/products/product-2/24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"product":{"Children":{"06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg"},"Patterns":null},"07412cc1-e256-4f6e-8124-37db65edb030.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/07412cc1-e256-4f6e-8124-37db65edb030.jpg"},"Patterns":null},"4279b361-cbaa-471d-8cd7-ba714dde5935.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/4279b361-cbaa-471d-8cd7-ba714dde5935.jpg"},"Patterns":null},"6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg"},"Patterns":null},"8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg"},"Patterns":null},"926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg"},"Patterns":null},"b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg"},"Patterns":null},"d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"company.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/company.js"},"Patterns":null},"order.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/order.js"},"Patterns":null},"product.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/product.js"},"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null},"user.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/user.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Identity":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"site.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"BulkyWeb.styles.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"BulkyWeb.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.GeneratedMSBuildEditorConfig.editorconfig b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.GeneratedMSBuildEditorConfig.editorconfig index 0235bfb..f88275d 100644 --- a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.GeneratedMSBuildEditorConfig.editorconfig +++ b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.GeneratedMSBuildEditorConfig.editorconfig @@ -60,6 +60,14 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = QXJlYXNcQWRtaW5cVmlld3NcUHJvZHVjdFxVcHNlcnQuY3NodG1s build_metadata.AdditionalFiles.CssScope = +[E:/Learning/Games-Application-.NET/BulkyWeb/Areas/Admin/Views/User/Index.cshtml] +build_metadata.AdditionalFiles.TargetPath = QXJlYXNcQWRtaW5cVmlld3NcVXNlclxJbmRleC5jc2h0bWw= +build_metadata.AdditionalFiles.CssScope = + +[E:/Learning/Games-Application-.NET/BulkyWeb/Areas/Admin/Views/User/RoleManagement.cshtml] +build_metadata.AdditionalFiles.TargetPath = QXJlYXNcQWRtaW5cVmlld3NcVXNlclxSb2xlTWFuYWdlbWVudC5jc2h0bWw= +build_metadata.AdditionalFiles.CssScope = + [E:/Learning/Games-Application-.NET/BulkyWeb/Areas/Admin/Views/_ViewImports.cshtml] build_metadata.AdditionalFiles.TargetPath = QXJlYXNcQWRtaW5cVmlld3NcX1ZpZXdJbXBvcnRzLmNzaHRtbA== build_metadata.AdditionalFiles.CssScope = diff --git a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.AssemblyReference.cache b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.AssemblyReference.cache index 25911b9..a25aeec 100644 Binary files a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.AssemblyReference.cache and b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.AssemblyReference.cache differ diff --git a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.CoreCompileInputs.cache b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.CoreCompileInputs.cache index e0653bb..67d9f8d 100644 --- a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.CoreCompileInputs.cache +++ b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -f8eb83669cfd20393acab0bfdaf0aabbefbd3d27 +13b62ce128c7769995296eb2dd0a5dce6f6bafad diff --git a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.dll b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.dll index d6ebd53..02125b0 100644 Binary files a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.dll and b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.dll differ diff --git a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.pdb b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.pdb index 1a69a3b..3ec7c79 100644 Binary files a/BulkyWeb/obj/Debug/net7.0/BulkyWeb.pdb and b/BulkyWeb/obj/Debug/net7.0/BulkyWeb.pdb differ diff --git a/BulkyWeb/obj/Debug/net7.0/project.razor.vs.json b/BulkyWeb/obj/Debug/net7.0/project.razor.vs.json index 5ff7ed9..5296983 100644 --- a/BulkyWeb/obj/Debug/net7.0/project.razor.vs.json +++ b/BulkyWeb/obj/Debug/net7.0/project.razor.vs.json @@ -1 +1 @@ -{"SerializedFilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\obj\\Debug\\net7.0\\project.razor.vs.json","FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\BulkyWeb.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"7.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":-314788246,"Kind":"MVC.ViewComponent","Name":"__Generated__ShoppingCartViewComponentTagHelper","AssemblyName":"BulkyWeb","CaseSensitive":false,"TagMatchingRules":[{"TagName":"vc:shopping-cart"}],"Metadata":{"Common.TypeName":"__Generated__ShoppingCartViewComponentTagHelper","MVC.ViewComponent.Name":"ShoppingCart","Runtime.Name":"ITagHelper"}},{"HashCode":600300187,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":-450791174,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1659049326,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent"}},{"HashCode":-2067093338,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1602723046,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":109476351,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1127560569,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":6310419,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-97470475,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"Policy","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.PropertyName":"Roles","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent"}},{"HashCode":-1591375188,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"Policy","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.PropertyName":"Roles","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":529893422,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-283371522,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1730663890,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":2080400133,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1428985557,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Authorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-2020738019,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Authorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":2013499727,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":621119194,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-472966043,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent"}},{"HashCode":859759164,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-113265668,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1063076882,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":112112172,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.CascadingValue"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.PropertyName":"IsFixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":-2006353105,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.CascadingValue"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.PropertyName":"IsFixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-889459120,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1095368138,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":816413986,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent"}},{"HashCode":1299178003,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":443104849,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"Layout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent"}},{"HashCode":2117237878,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"Layout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1467088548,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-752363043,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1158605894,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent"}},{"HashCode":-1575418860,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":251306581,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppAssembly","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"Found","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Navigating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.PropertyName":"PreferExactMatches","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":-1275292906,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppAssembly","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"Found","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Navigating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.PropertyName":"PreferExactMatches","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1082338626,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-555496463,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":23965824,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Found"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-523621034,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Found"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1637319012,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-1087896449,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1976229550,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Common.PropertyName":"OnSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":191090756,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Common.PropertyName":"OnSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":421419917,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":226510491,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-2065312680,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":-350659821,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1258965888,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputDate"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":1020867059,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputDate"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1382592640,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnChange","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":959106530,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnChange","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1394710171,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputNumber"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":2117387803,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputNumber"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1831010680,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadio"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNameIdentifier":"InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":748163635,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadio"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNameIdentifier":"InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":553938885,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadioGroup"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":-240189885,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadioGroup"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-329149034,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":2051182940,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":508662150,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputSelect"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":92454017,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputSelect"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-761095015,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":85331601,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1127546831,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":1412090241,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1984013923,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":-283689260,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-245684300,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.ValidationMessage"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNameIdentifier":"ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":1528528215,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.ValidationMessage"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNameIdentifier":"ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1959080929,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":1490654527,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":2012395568,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.PropertyName":"Selector","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":-1759321182,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.PropertyName":"Selector","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1839350250,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnBeforeInternalNavigation","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.PropertyName":"ConfirmExternalNavigation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":-1619313231,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnBeforeInternalNavigation","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.PropertyName":"ConfirmExternalNavigation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1380850759,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.PropertyName":"ActiveClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":642792029,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.PropertyName":"ActiveClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1920388826,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":792199978,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-230489831,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":128167545,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1689854822,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"HeadContent"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":779040282,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1266783900,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadOutlet"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":550896023,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-886198252,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":-583895305,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":886568814,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PageTitle"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":206831603,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1532515791,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ErrorContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.PropertyName":"MaximumErrorCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":748353587,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ErrorContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.PropertyName":"MaximumErrorCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1582794375,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ErrorBoundary"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1559812008,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":873037395,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ErrorContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":103384670,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ErrorContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1577534888,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TItem","Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"]},"Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.PropertyName":"ItemSize","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OverscanCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.PropertyName":"SpacerElement","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":950796927,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TItem","Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"]},"Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.PropertyName":"ItemSize","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OverscanCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.PropertyName":"SpacerElement","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-514167269,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":215248206,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1800818476,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ItemContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":2112976254,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ItemContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1807588775,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Placeholder"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1762038415,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Placeholder"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-727369005,"Kind":"Components.EventHandler","Name":"onfocus","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfocus","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocus","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfocus","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocus"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfocus"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfocus"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1653693213,"Kind":"Components.EventHandler","Name":"onblur","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onblur","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onblur","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onblur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onblur","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onblur"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onblur"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onblur"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":778364182,"Kind":"Components.EventHandler","Name":"onfocusin","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfocusin","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusin","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusin","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfocusin","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusin"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfocusin"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfocusin"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-517322429,"Kind":"Components.EventHandler","Name":"onfocusout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfocusout","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfocusout","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfocusout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfocusout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-936888182,"Kind":"Components.EventHandler","Name":"onmouseover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseover","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseover","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseover"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseover"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-2029089480,"Kind":"Components.EventHandler","Name":"onmouseout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseout","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseout","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1210532359,"Kind":"Components.EventHandler","Name":"onmouseleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseleave","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseleave","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1179986610,"Kind":"Components.EventHandler","Name":"onmouseenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseenter","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseenter","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-392837186,"Kind":"Components.EventHandler","Name":"onmousemove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmousemove","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousemove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousemove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmousemove","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousemove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmousemove"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmousemove"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1242953820,"Kind":"Components.EventHandler","Name":"onmousedown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmousedown","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousedown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousedown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmousedown","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousedown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmousedown"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmousedown"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1914736575,"Kind":"Components.EventHandler","Name":"onmouseup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseup","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseup","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseup"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseup"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1331383727,"Kind":"Components.EventHandler","Name":"onclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onclick"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onclick"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":536006733,"Kind":"Components.EventHandler","Name":"ondblclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondblclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondblclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondblclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondblclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondblclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondblclick"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondblclick"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-366485848,"Kind":"Components.EventHandler","Name":"onwheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onwheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onwheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onwheel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onwheel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-160573819,"Kind":"Components.EventHandler","Name":"onmousewheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmousewheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousewheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousewheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmousewheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousewheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmousewheel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmousewheel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1538066542,"Kind":"Components.EventHandler","Name":"oncontextmenu","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncontextmenu","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncontextmenu","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncontextmenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncontextmenu","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncontextmenu"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncontextmenu"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncontextmenu"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1705523732,"Kind":"Components.EventHandler","Name":"ondrag","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondrag","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrag","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondrag","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrag"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondrag"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondrag"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1290771231,"Kind":"Components.EventHandler","Name":"ondragend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragend","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragend","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-337171814,"Kind":"Components.EventHandler","Name":"ondragenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragenter","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragenter","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1201691127,"Kind":"Components.EventHandler","Name":"ondragleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragleave","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragleave","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-519835019,"Kind":"Components.EventHandler","Name":"ondragover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragover","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragover","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragover"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragover"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-202939013,"Kind":"Components.EventHandler","Name":"ondragstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragstart","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragstart","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":364403475,"Kind":"Components.EventHandler","Name":"ondrop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondrop","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondrop","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondrop"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondrop"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1929574430,"Kind":"Components.EventHandler","Name":"onkeydown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onkeydown","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeydown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeydown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onkeydown","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeydown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onkeydown"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onkeydown"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":110467606,"Kind":"Components.EventHandler","Name":"onkeyup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onkeyup","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeyup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeyup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onkeyup","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeyup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onkeyup"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onkeyup"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":582697943,"Kind":"Components.EventHandler","Name":"onkeypress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onkeypress","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeypress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeypress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onkeypress","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeypress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onkeypress"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onkeypress"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-365542076,"Kind":"Components.EventHandler","Name":"onchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onchange","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onchange","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":794708869,"Kind":"Components.EventHandler","Name":"oninput","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oninput","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninput","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninput","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oninput","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninput"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oninput"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oninput"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1603213185,"Kind":"Components.EventHandler","Name":"oninvalid","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oninvalid","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninvalid","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninvalid","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oninvalid","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninvalid"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oninvalid"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oninvalid"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":836426675,"Kind":"Components.EventHandler","Name":"onreset","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onreset","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreset","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreset","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onreset","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreset"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onreset"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onreset"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1485878008,"Kind":"Components.EventHandler","Name":"onselect","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onselect","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselect","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselect","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onselect","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselect"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onselect"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onselect"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1818652440,"Kind":"Components.EventHandler","Name":"onselectstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onselectstart","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onselectstart","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onselectstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onselectstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-758644927,"Kind":"Components.EventHandler","Name":"onselectionchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onselectionchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectionchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectionchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onselectionchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectionchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onselectionchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onselectionchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1853778474,"Kind":"Components.EventHandler","Name":"onsubmit","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onsubmit","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsubmit","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onsubmit","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsubmit"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onsubmit"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onsubmit"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1478138657,"Kind":"Components.EventHandler","Name":"onbeforecopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforecopy","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforecopy","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforecopy"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforecopy"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1954762307,"Kind":"Components.EventHandler","Name":"onbeforecut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforecut","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforecut","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforecut"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforecut"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":68240426,"Kind":"Components.EventHandler","Name":"onbeforepaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforepaste","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforepaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforepaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforepaste","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforepaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforepaste"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforepaste"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1936131299,"Kind":"Components.EventHandler","Name":"oncopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncopy","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncopy","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncopy"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncopy"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-651207526,"Kind":"Components.EventHandler","Name":"oncut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncut","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncut","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncut"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncut"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1089411740,"Kind":"Components.EventHandler","Name":"onpaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpaste","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpaste","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpaste"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpaste"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-679554340,"Kind":"Components.EventHandler","Name":"ontouchcancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchcancel","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchcancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchcancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchcancel","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchcancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchcancel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchcancel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":943674983,"Kind":"Components.EventHandler","Name":"ontouchend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchend","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchend","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":257218252,"Kind":"Components.EventHandler","Name":"ontouchmove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchmove","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchmove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchmove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchmove","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchmove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchmove"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchmove"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":2036593677,"Kind":"Components.EventHandler","Name":"ontouchstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchstart","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchstart","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1103757234,"Kind":"Components.EventHandler","Name":"ontouchenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchenter","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchenter","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-530801748,"Kind":"Components.EventHandler","Name":"ontouchleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchleave","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchleave","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1577454197,"Kind":"Components.EventHandler","Name":"ongotpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ongotpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ongotpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ongotpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ongotpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ongotpointercapture"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ongotpointercapture"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-2091195272,"Kind":"Components.EventHandler","Name":"onlostpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onlostpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onlostpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onlostpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onlostpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onlostpointercapture"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onlostpointercapture"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-2045316255,"Kind":"Components.EventHandler","Name":"onpointercancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointercancel","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointercancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointercancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointercancel","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointercancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointercancel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointercancel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1382687032,"Kind":"Components.EventHandler","Name":"onpointerdown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerdown","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerdown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerdown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerdown","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerdown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerdown"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerdown"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":101473625,"Kind":"Components.EventHandler","Name":"onpointerenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerenter","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerenter","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1542789096,"Kind":"Components.EventHandler","Name":"onpointerleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerleave","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerleave","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1970868744,"Kind":"Components.EventHandler","Name":"onpointermove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointermove","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointermove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointermove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointermove","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointermove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointermove"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointermove"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1496598645,"Kind":"Components.EventHandler","Name":"onpointerout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerout","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerout","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-80282310,"Kind":"Components.EventHandler","Name":"onpointerover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerover","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerover","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerover"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerover"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1553651268,"Kind":"Components.EventHandler","Name":"onpointerup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerup","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerup","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerup"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerup"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-536806730,"Kind":"Components.EventHandler","Name":"oncanplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncanplay","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncanplay","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncanplay"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncanplay"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":908414765,"Kind":"Components.EventHandler","Name":"oncanplaythrough","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncanplaythrough","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplaythrough","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncanplaythrough","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplaythrough"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncanplaythrough"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncanplaythrough"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-129079417,"Kind":"Components.EventHandler","Name":"oncuechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncuechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncuechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncuechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncuechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncuechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncuechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncuechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":790156873,"Kind":"Components.EventHandler","Name":"ondurationchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondurationchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondurationchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondurationchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondurationchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondurationchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondurationchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondurationchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":476976603,"Kind":"Components.EventHandler","Name":"onemptied","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onemptied","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onemptied","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onemptied","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onemptied","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onemptied"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onemptied"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onemptied"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1456525810,"Kind":"Components.EventHandler","Name":"onpause","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpause","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpause","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpause","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpause","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpause"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpause"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpause"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":177399041,"Kind":"Components.EventHandler","Name":"onplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onplay","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onplay","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onplay"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onplay"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1969236839,"Kind":"Components.EventHandler","Name":"onplaying","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onplaying","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplaying","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplaying","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onplaying","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplaying"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onplaying"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onplaying"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-738595097,"Kind":"Components.EventHandler","Name":"onratechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onratechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onratechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onratechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onratechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onratechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onratechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onratechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-955105252,"Kind":"Components.EventHandler","Name":"onseeked","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onseeked","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onseeked","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeked"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onseeked"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onseeked"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-187878019,"Kind":"Components.EventHandler","Name":"onseeking","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onseeking","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeking","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeking","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onseeking","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeking"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onseeking"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onseeking"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1115466435,"Kind":"Components.EventHandler","Name":"onstalled","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onstalled","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstalled","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstalled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onstalled","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstalled"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onstalled"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onstalled"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":14718909,"Kind":"Components.EventHandler","Name":"onstop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onstop","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onstop","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onstop"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onstop"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1798193991,"Kind":"Components.EventHandler","Name":"onsuspend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onsuspend","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsuspend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsuspend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onsuspend","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsuspend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onsuspend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onsuspend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-83598432,"Kind":"Components.EventHandler","Name":"ontimeupdate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontimeupdate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeupdate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeupdate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontimeupdate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeupdate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontimeupdate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontimeupdate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-546088352,"Kind":"Components.EventHandler","Name":"onvolumechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onvolumechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onvolumechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onvolumechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onvolumechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onvolumechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onvolumechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onvolumechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-147712496,"Kind":"Components.EventHandler","Name":"onwaiting","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onwaiting","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwaiting","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwaiting","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onwaiting","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwaiting"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onwaiting"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onwaiting"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1877397063,"Kind":"Components.EventHandler","Name":"onloadstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadstart","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadstart","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-93156651,"Kind":"Components.EventHandler","Name":"ontimeout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontimeout","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontimeout","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontimeout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontimeout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1530156502,"Kind":"Components.EventHandler","Name":"onabort","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onabort","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onabort","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onabort","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onabort","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onabort"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onabort"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onabort"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":841018137,"Kind":"Components.EventHandler","Name":"onload","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onload","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onload","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onload","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onload"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onload"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onload"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1646323413,"Kind":"Components.EventHandler","Name":"onloadend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadend","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadend","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1805914554,"Kind":"Components.EventHandler","Name":"onprogress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onprogress","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onprogress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onprogress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onprogress","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onprogress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onprogress"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onprogress"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1414019166,"Kind":"Components.EventHandler","Name":"onerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onerror","Microsoft.AspNetCore.Components.Web.ErrorEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onerror","Microsoft.AspNetCore.Components.Web.ErrorEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onerror"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onerror"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1684286683,"Kind":"Components.EventHandler","Name":"onactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1877185334,"Kind":"Components.EventHandler","Name":"onbeforeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforeactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforeactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforeactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforeactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1604892650,"Kind":"Components.EventHandler","Name":"onbeforedeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforedeactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforedeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforedeactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforedeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforedeactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforedeactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":455610339,"Kind":"Components.EventHandler","Name":"ondeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondeactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondeactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondeactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondeactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":484371961,"Kind":"Components.EventHandler","Name":"onended","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onended","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onended","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onended","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onended"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onended"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onended"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":2000527016,"Kind":"Components.EventHandler","Name":"onfullscreenchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfullscreenchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfullscreenchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfullscreenchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfullscreenchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1453016704,"Kind":"Components.EventHandler","Name":"onfullscreenerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfullscreenerror","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfullscreenerror","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfullscreenerror"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfullscreenerror"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1255032978,"Kind":"Components.EventHandler","Name":"onloadeddata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadeddata","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadeddata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadeddata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadeddata","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadeddata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadeddata"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadeddata"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":166892546,"Kind":"Components.EventHandler","Name":"onloadedmetadata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadedmetadata","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadedmetadata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadedmetadata","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadedmetadata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadedmetadata"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadedmetadata"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1619086998,"Kind":"Components.EventHandler","Name":"onpointerlockchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerlockchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerlockchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerlockchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerlockchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":183890027,"Kind":"Components.EventHandler","Name":"onpointerlockerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerlockerror","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerlockerror","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerlockerror"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerlockerror"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-960344618,"Kind":"Components.EventHandler","Name":"onreadystatechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onreadystatechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreadystatechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreadystatechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onreadystatechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreadystatechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onreadystatechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onreadystatechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":823383190,"Kind":"Components.EventHandler","Name":"onscroll","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onscroll","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onscroll","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onscroll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onscroll","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onscroll"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onscroll"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onscroll"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":830423229,"Kind":"Components.EventHandler","Name":"ontoggle","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontoggle","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontoggle","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontoggle","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontoggle","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontoggle"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontoggle"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontoggle"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1658677927,"Kind":"Components.Splat","Name":"Attributes","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":19},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@attributes","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Splat","Name":"@attributes","TypeName":"System.Object","Documentation":{"Id":19},"Metadata":{"Common.PropertyName":"Attributes","Common.DirectiveAttribute":"True"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes","Components.IsSpecialKind":"Components.Splat","Runtime.Name":"Components.None"}},{"HashCode":-1635625292,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <a> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n \r\n Must be null if is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n \r\n Must be null if or , \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n \r\n Must be null if or , or \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Documentation":"\r\n \r\n The protocol for the URL, such as \"http\" or \"https\".\r\n \r\n ","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Documentation":"\r\n \r\n The host name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n The URL fragment name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if one of , , \r\n or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","Common.TypeNameIdentifier":"AnchorTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1501777474,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Documentation":"\r\n \r\n Gets or sets the policy for the cache entry.\r\n \r\n ","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","Common.TypeNameIdentifier":"CacheTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1067065902,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that renders a Razor component.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets values for component parameters.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the component type. This value is required.\r\n \r\n ","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the \r\n \r\n ","Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","Common.TypeNameIdentifier":"ComponentTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1303231203,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <distributed-cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a unique name to discriminate cached entries.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","Common.TypeNameIdentifier":"DistributedCacheTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1107305569,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <environment> elements that conditionally renders\r\n content based on the current value of .\r\n If the environment is not listed in the specified or ,\r\n or if it is in , the content will not be rendered.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","Common.TypeNameIdentifier":"EnvironmentTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1496735038,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <button> elements and <input> elements with\r\n their type attribute set to image or submit.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","Common.TypeNameIdentifier":"FormActionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":126514257,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <form> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Whether the antiforgery token should be generated.\r\n \r\n Defaults to false if user provides an action attribute\r\n or if the method is ; true otherwise.\r\n ","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","Common.TypeNameIdentifier":"FormTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-835993632,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <img> elements that supports file versioning.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\r\n \r\n Source of the image.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Documentation":"\r\n \r\n Value indicating if file version should be appended to the src urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","Common.TypeNameIdentifier":"ImageTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":242193453,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <input> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Documentation":"\r\n \r\n The format string (see ) used to format the\r\n result. Sets the generated \"value\" attribute to that formatted string.\r\n \r\n \r\n Not used if the provided (see ) or calculated \"type\" attribute value is\r\n checkbox, password, or radio. That is, is used when calling\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Documentation":"\r\n \r\n The type of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the \r\n helper to call and the default value. A default is not calculated\r\n if the provided (see ) or calculated \"type\" attribute value is checkbox,\r\n hidden, password, or radio.\r\n \r\n ","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n The value of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the generated \"checked\" attribute\r\n if is \"radio\". Must not be null in that case.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","Common.TypeNameIdentifier":"InputTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1039086171,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <label> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","Common.TypeNameIdentifier":"LabelTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1394407878,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <link> elements that supports fallback href paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'href' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Documentation":"\r\n \r\n Address of the linked resource.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a CSS stylesheet to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to the href urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to fallback to in the case the primary\r\n one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Documentation":"\r\n \r\n The class name defined in the stylesheet to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property name to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property value to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","Common.TypeNameIdentifier":"LinkTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":663111948,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <option> elements.\r\n \r\n \r\n This works in conjunction with . It reads elements\r\n content but does not modify that content. The only modification it makes is to add a selected attribute\r\n in some cases.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n Specifies a value for the <option> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","Common.TypeNameIdentifier":"OptionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1606513186,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n Renders a partial view.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name or path of the partial view that is rendered to the response.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Documentation":"\r\n \r\n The model to pass into the partial view. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Documentation":"\r\n \r\n When optional, executing the tag helper will no-op if the view cannot be located.\r\n Otherwise will throw stating the view could not be found.\r\n \r\n ","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Documentation":"\r\n \r\n View to lookup if the view specified by cannot be located.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Documentation":"\r\n \r\n A to pass into the partial view.\r\n \r\n ","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","Common.TypeNameIdentifier":"PartialTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":597222171,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that saves the state of Razor components rendered on the page up to that point.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"persist-component-state","TagStructure":2}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"persist-mode","TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistenceMode?","Documentation":"\r\n \r\n Gets or sets the for the state to persist.\r\n \r\n ","Metadata":{"Common.PropertyName":"PersistenceMode"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","Common.TypeNameIdentifier":"PersistComponentStateTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1022418279,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <script> elements that supports fallback src paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\r\n \r\n Address of the external script to use.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a Script tag to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to src urls.\r\n \r\n \r\n A query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to fallback to in the case the\r\n primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Documentation":"\r\n \r\n The script method defined in the primary script to use for the fallback test.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","Common.TypeNameIdentifier":"ScriptTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-554474441,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <select> elements with asp-for and/or\r\n asp-items attribute(s).\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n A collection of objects used to populate the <select> element with\r\n <optgroup> and <option> elements.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","Common.TypeNameIdentifier":"SelectTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":915989612,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <textarea> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","Common.TypeNameIdentifier":"TextAreaTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":2070480479,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-for\r\n attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n Gets an expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","Common.TypeNameIdentifier":"ValidationMessageTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":711690974,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-summary\r\n attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Documentation":"\r\n \r\n If or , appends a validation\r\n summary. Otherwise (, the default), this tag helper does nothing.\r\n \r\n \r\n Thrown if setter is called with an undefined value e.g.\r\n (ValidationSummary)23.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","Common.TypeNameIdentifier":"ValidationSummaryTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1357427151,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","Documentation":"\r\n \r\n implementation targeting elements containing attributes with URL expected values.\r\n \r\n Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not\r\n targeted by other s. Runs prior to other s to ensure\r\n application-relative URLs are resolved.\r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","Common.TypeNameIdentifier":"UrlResolutionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":87783689,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":0},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":{"Id":0},"Metadata":{"Common.PropertyName":"Bind","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":2},"Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":1,"Args":["@bind-..."]},"Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind","Common.TypeNameIdentifier":"Bind","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.Bind.Fallback":"True","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1886728056,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-751468505,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-897546298,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["checked","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["checked","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.TypeAttribute":"checkbox","Components.Bind.ValueAttribute":"checked","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":2077438364,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.TypeAttribute":"text","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-478655573,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"number","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1727219745,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"number","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1609103576,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"date","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-263506177,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"date","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1699770350,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"datetime-local","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1138129442,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"datetime-local","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-342334592,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"month","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":2016351310,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"month","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-3753525,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"HH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"time","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-191892789,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"HH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"time","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-380241744,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"select","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1598759353,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"textarea","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1728660936,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-135059254,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":2079193430,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1332181074,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1272104786,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-2049750376,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-233555445,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-785714819,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":2032267197,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":811581651,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1148665271,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-115855893,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-403255426,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":721455144,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1143631698,"Kind":"Components.Ref","Name":"Ref","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":18},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ref","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Ref","Name":"@ref","TypeName":"System.Object","Documentation":{"Id":18},"Metadata":{"Common.PropertyName":"Ref","Common.DirectiveAttribute":"True"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Ref","Components.IsSpecialKind":"Components.Ref","Runtime.Name":"Components.None"}},{"HashCode":-1000828397,"Kind":"Components.Key","Name":"Key","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":17},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@key","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Key","Name":"@key","TypeName":"System.Object","Documentation":{"Id":17},"Metadata":{"Common.PropertyName":"Key","Common.DirectiveAttribute":"True"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Key","Components.IsSpecialKind":"Components.Key","Runtime.Name":"Components.None"}}],"CSharpLanguageVersion":1100},"RootNamespace":"BulkyWeb","Documents":[{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\DownloadPersonalData.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\DownloadPersonalData.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Company\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Company\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\TwoFactorAuthentication.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\TwoFactorAuthentication.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ForgotPasswordConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ForgotPasswordConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Create.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Create.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\LoginWith2fa.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\LoginWith2fa.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\Components\\ShoppingCart\\Default.cshtml","TargetPath":"Views\\Shared\\Components\\ShoppingCart\\Default.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ResendEmailConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ResendEmailConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\Error.cshtml","TargetPath":"Views\\Shared\\Error.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_ValidationScriptsPartial.cshtml","TargetPath":"Views\\Shared\\_ValidationScriptsPartial.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\AccessDenied.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\AccessDenied.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ShowRecoveryCodes.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ShowRecoveryCodes.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\Index.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Home\\Details.cshtml","TargetPath":"Areas\\Customer\\Views\\Home\\Details.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Product\\Upsert.cshtml","TargetPath":"Areas\\Admin\\Views\\Product\\Upsert.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_StatusMessage.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_StatusMessage.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Register.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Register.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\PersonalData.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\PersonalData.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Order\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Order\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\_ViewImports.cshtml","TargetPath":"Areas\\Customer\\Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\_ViewStart.cshtml","TargetPath":"Areas\\Customer\\Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Cart\\Index.cshtml","TargetPath":"Areas\\Customer\\Views\\Cart\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Error.cshtml","TargetPath":"Areas\\Identity\\Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_LoginPartial.cshtml","TargetPath":"Views\\Shared\\_LoginPartial.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\RegisterConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\RegisterConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\_StatusMessage.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\_StatusMessage.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\LoginWithRecoveryCode.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\LoginWithRecoveryCode.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Cart\\Summary.cshtml","TargetPath":"Areas\\Customer\\Views\\Cart\\Summary.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\_ViewImports.cshtml","TargetPath":"Areas\\Admin\\Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Company\\Upsert.cshtml","TargetPath":"Areas\\Admin\\Views\\Company\\Upsert.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Product\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Product\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_ManageNav.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_ManageNav.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_ViewStart.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Lockout.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Lockout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ResetPasswordConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ResetPasswordConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ForgotPassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ForgotPassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Cart\\OrderConfirmation.cshtml","TargetPath":"Areas\\Customer\\Views\\Cart\\OrderConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_Layout.cshtml","TargetPath":"Views\\Shared\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Logout.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Logout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\DeletePersonalData.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\DeletePersonalData.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\_ViewStart.cshtml","TargetPath":"Areas\\Admin\\Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\SetPassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\SetPassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\Disable2fa.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\Disable2fa.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Edit.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Edit.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Order\\Details.cshtml","TargetPath":"Areas\\Admin\\Views\\Order\\Details.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ConfirmEmailChange.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ConfirmEmailChange.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ResetPassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ResetPassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\GenerateRecoveryCodes.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\GenerateRecoveryCodes.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_Layout.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ChangePassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ChangePassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\_ViewStart.cshtml","TargetPath":"Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\_ViewStart.cshtml","TargetPath":"Areas\\Identity\\Pages\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ExternalLogins.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ExternalLogins.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Order\\PaymentConfirmation.cshtml","TargetPath":"Areas\\Admin\\Views\\Order\\PaymentConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Login.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Login.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Delete.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Delete.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ExternalLogin.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ExternalLogin.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\Email.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\Email.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ConfirmEmail.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ConfirmEmail.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\_ViewImports.cshtml","TargetPath":"Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Home\\Index.cshtml","TargetPath":"Areas\\Customer\\Views\\Home\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\_ViewImports.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\_ViewImports.cshtml","TargetPath":"Areas\\Identity\\Pages\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\EnableAuthenticator.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\EnableAuthenticator.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ResetAuthenticator.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ResetAuthenticator.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Home\\Privacy.cshtml","TargetPath":"Areas\\Customer\\Views\\Home\\Privacy.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_Notification.cshtml","TargetPath":"Views\\Shared\\_Notification.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_ViewImports.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\_ValidationScriptsPartial.cshtml","TargetPath":"Areas\\Identity\\Pages\\_ValidationScriptsPartial.cshtml","FileKind":"mvc"}],"SerializationFormat":"0.3"} \ No newline at end of file +{"SerializedFilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\obj\\Debug\\net7.0\\project.razor.vs.json","FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\BulkyWeb.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"7.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":600300187,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":-450791174,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1659049326,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent"}},{"HashCode":-2067093338,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1602723046,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":109476351,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1127560569,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":6310419,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-97470475,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"Policy","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.PropertyName":"Roles","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent"}},{"HashCode":-1591375188,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"Policy","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.PropertyName":"Roles","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotAuthorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorized","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Authorizing","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.PropertyName":"Resource","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":529893422,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-283371522,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1730663890,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":2080400133,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["NotAuthorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1428985557,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Authorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-2020738019,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Authorized"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":2013499727,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":621119194,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-472966043,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent"}},{"HashCode":859759164,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-113265668,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1063076882,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":112112172,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.CascadingValue"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.PropertyName":"IsFixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":-2006353105,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.CascadingValue"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.PropertyName":"IsFixed","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-889459120,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1095368138,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":816413986,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent"}},{"HashCode":1299178003,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::System.Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":443104849,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"Layout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent"}},{"HashCode":2117237878,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"Layout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1467088548,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-752363043,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1158605894,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent"}},{"HashCode":-1575418860,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.PropertyName":"DefaultLayout","Common.GloballyQualifiedTypeName":"global::System.Type"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":251306581,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppAssembly","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"Found","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Navigating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.PropertyName":"PreferExactMatches","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":-1275292906,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppAssembly","Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAssemblies","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"NotFound","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Common.PropertyName":"Found","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Common.PropertyName":"Navigating","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a handler that should be called before navigating to a new page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnNavigateAsync","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"PreferExactMatches","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a flag to indicate whether route matching should prefer exact matches\r\n over wildcards.\r\n This property is obsolete and configuring it does nothing.\r\n \r\n ","Metadata":{"Common.PropertyName":"PreferExactMatches","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1082338626,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-555496463,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotFound","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.NotFound","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":23965824,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Found"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-523621034,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Found","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Found","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Found"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Found","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1637319012,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":-1087896449,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Navigating","ParentTag":"Microsoft.AspNetCore.Components.Routing.Router"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.Router.Navigating","Common.TypeNameIdentifier":"Router","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1976229550,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Common.PropertyName":"OnSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":191090756,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.PropertyName":"EditContext","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Common.PropertyName":"OnSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnValidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnInvalidSubmit","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":421419917,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":226510491,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-2065312680,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":-350659821,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.Boolean"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1258965888,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputDate"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":1020867059,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputDate"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.PropertyName":"Type","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1382592640,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnChange","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":959106530,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnChange","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1394710171,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputNumber"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":2117387803,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputNumber"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ParsingErrorMessage","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1831010680,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadio"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNameIdentifier":"InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":748163635,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadio"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Common.TypeNameIdentifier":"InputRadio","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":553938885,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadioGroup"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":-240189885,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputRadioGroup"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-329149034,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":2051182940,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":508662150,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputSelect"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":92454017,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.InputSelect"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged","Components.EventCallback":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-761095015,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":85331601,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1127546831,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":1412090241,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1984013923,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":-283689260,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.PropertyName":"Value","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueChanged","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValueExpression","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.PropertyName":"DisplayName","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-245684300,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.ValidationMessage"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNameIdentifier":"ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":1528528215,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TValue","Microsoft.AspNetCore.Components.Forms.ValidationMessage"]},"Metadata":{"Common.PropertyName":"TValue","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.PropertyName":"For","Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Common.TypeNameIdentifier":"ValidationMessage","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1959080929,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent"}},{"HashCode":1490654527,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.PropertyName":"Model","Common.GloballyQualifiedTypeName":"global::System.Object"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":2012395568,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.PropertyName":"Selector","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":-1759321182,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteData","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.PropertyName":"Selector","Common.GloballyQualifiedTypeName":"global::System.String"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1839350250,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnBeforeInternalNavigation","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.PropertyName":"ConfirmExternalNavigation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":-1619313231,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavigationLock","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that can be used to intercept navigation events. \r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavigationLock"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnBeforeInternalNavigation","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback to be invoked when an internal navigation event occurs.\r\n \r\n ","Metadata":{"Common.PropertyName":"OnBeforeInternalNavigation","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.EventCallback":"True"}},{"Kind":"Components.Component","Name":"ConfirmExternalNavigation","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\r\n external navigations.\r\n \r\n ","Metadata":{"Common.PropertyName":"ConfirmExternalNavigation","Common.GloballyQualifiedTypeName":"global::System.Boolean"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavigationLock","Common.TypeNameIdentifier":"NavigationLock","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1380850759,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.PropertyName":"ActiveClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent"}},{"HashCode":642792029,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.PropertyName":"ActiveClass","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.PropertyName":"AdditionalAttributes","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.PropertyName":"Match","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1920388826,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":792199978,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-230489831,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":128167545,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":1689854822,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"HeadContent"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":779040282,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1266783900,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadOutlet"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":550896023,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-886198252,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":-583895305,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":886568814,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PageTitle"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":206831603,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1532515791,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ErrorContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.PropertyName":"MaximumErrorCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent"}},{"HashCode":748353587,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ChildContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Common.PropertyName":"ErrorContent","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.PropertyName":"MaximumErrorCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-1582794375,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ErrorBoundary"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1559812008,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":873037395,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ErrorContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":103384670,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ErrorContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1577534888,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TItem","Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"]},"Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.PropertyName":"ItemSize","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OverscanCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.PropertyName":"SpacerElement","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.GenericTyped":"True","Runtime.Name":"Components.IComponent"}},{"HashCode":950796927,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":{"Id":13,"Args":["TItem","Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"]},"Metadata":{"Common.PropertyName":"TItem","Components.TypeParameter":"True","Components.TypeParameterIsCascading":"False"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ItemContent","Components.ChildContent":"True","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Common.PropertyName":"Placeholder","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.ChildContent":"True"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.PropertyName":"ItemSize","Common.GloballyQualifiedTypeName":"global::System.Single"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Common.PropertyName":"ItemsProvider","Components.DelegateSignature":"True","Components.GenericTyped":"True","Components.IsDelegateAwaitableResult":"True"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items","Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"OverscanCount","Common.GloballyQualifiedTypeName":"global::System.Int32"}},{"Kind":"Components.Component","Name":"SpacerElement","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\r\n One such element will be rendered before the visible items, and one more after them, using\r\n an explicit \"height\" style to control the scroll range.\r\n \r\n The default value is \"div\". If you are placing the instance inside\r\n an element that requires a specific child tag name, consider setting that here. For example when\r\n rendering inside a \"tbody\", consider setting to the value \"tr\".\r\n \r\n ","Metadata":{"Common.PropertyName":"SpacerElement","Common.GloballyQualifiedTypeName":"global::System.String"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":{"Id":12},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.GenericTyped":"True","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent"}},{"HashCode":-514167269,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":215248206,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ChildContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1800818476,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ItemContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":2112976254,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["ItemContent"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1807588775,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Placeholder"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Runtime.Name":"Components.None"}},{"HashCode":1762038415,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":{"Id":11,"Args":["Placeholder"]},"Metadata":{"Components.ChildContentParameterName":"True","Common.PropertyName":"Context"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.IsSpecialKind":"Components.ChildContent","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-727369005,"Kind":"Components.EventHandler","Name":"onfocus","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfocus","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocus","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocus:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocus","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfocus","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocus"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfocus"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfocus"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1653693213,"Kind":"Components.EventHandler","Name":"onblur","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onblur","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onblur","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onblur:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onblur","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onblur","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onblur"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onblur"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onblur"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":778364182,"Kind":"Components.EventHandler","Name":"onfocusin","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfocusin","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusin","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusin:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusin","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfocusin","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusin"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfocusin"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfocusin"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-517322429,"Kind":"Components.EventHandler","Name":"onfocusout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfocusout","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfocusout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfocusout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfocusout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfocusout","Microsoft.AspNetCore.Components.Web.FocusEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfocusout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfocusout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfocusout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.FocusEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-936888182,"Kind":"Components.EventHandler","Name":"onmouseover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseover","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseover","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseover"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseover"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-2029089480,"Kind":"Components.EventHandler","Name":"onmouseout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseout","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseout","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1210532359,"Kind":"Components.EventHandler","Name":"onmouseleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseleave","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseleave","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1179986610,"Kind":"Components.EventHandler","Name":"onmouseenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseenter","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseenter","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-392837186,"Kind":"Components.EventHandler","Name":"onmousemove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmousemove","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousemove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousemove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousemove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmousemove","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousemove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmousemove"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmousemove"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1242953820,"Kind":"Components.EventHandler","Name":"onmousedown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmousedown","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousedown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousedown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousedown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmousedown","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousedown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmousedown"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmousedown"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1914736575,"Kind":"Components.EventHandler","Name":"onmouseup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmouseup","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmouseup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmouseup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmouseup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmouseup","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmouseup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmouseup"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmouseup"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1331383727,"Kind":"Components.EventHandler","Name":"onclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onclick"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onclick"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":536006733,"Kind":"Components.EventHandler","Name":"ondblclick","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondblclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondblclick","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondblclick:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondblclick","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondblclick","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondblclick"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondblclick"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondblclick"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-366485848,"Kind":"Components.EventHandler","Name":"onwheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onwheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onwheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onwheel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onwheel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-160573819,"Kind":"Components.EventHandler","Name":"onmousewheel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onmousewheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onmousewheel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onmousewheel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onmousewheel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onmousewheel","Microsoft.AspNetCore.Components.Web.WheelEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onmousewheel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onmousewheel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onmousewheel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.WheelEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1538066542,"Kind":"Components.EventHandler","Name":"oncontextmenu","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncontextmenu","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncontextmenu","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncontextmenu:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncontextmenu","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncontextmenu","Microsoft.AspNetCore.Components.Web.MouseEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncontextmenu"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncontextmenu"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncontextmenu"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.MouseEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1705523732,"Kind":"Components.EventHandler","Name":"ondrag","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondrag","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrag","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrag:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrag","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondrag","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrag"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondrag"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondrag"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1290771231,"Kind":"Components.EventHandler","Name":"ondragend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragend","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragend","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-337171814,"Kind":"Components.EventHandler","Name":"ondragenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragenter","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragenter","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1201691127,"Kind":"Components.EventHandler","Name":"ondragleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragleave","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragleave","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-519835019,"Kind":"Components.EventHandler","Name":"ondragover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragover","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragover","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragover"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragover"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-202939013,"Kind":"Components.EventHandler","Name":"ondragstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondragstart","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondragstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondragstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondragstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondragstart","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondragstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondragstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondragstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":364403475,"Kind":"Components.EventHandler","Name":"ondrop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondrop","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondrop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondrop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondrop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondrop","Microsoft.AspNetCore.Components.Web.DragEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondrop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondrop"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondrop"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.DragEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1929574430,"Kind":"Components.EventHandler","Name":"onkeydown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onkeydown","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeydown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeydown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeydown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onkeydown","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeydown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onkeydown"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onkeydown"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":110467606,"Kind":"Components.EventHandler","Name":"onkeyup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onkeyup","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeyup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeyup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeyup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onkeyup","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeyup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onkeyup"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onkeyup"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":582697943,"Kind":"Components.EventHandler","Name":"onkeypress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onkeypress","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onkeypress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onkeypress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onkeypress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onkeypress","Microsoft.AspNetCore.Components.Web.KeyboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onkeypress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onkeypress"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onkeypress"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.KeyboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-365542076,"Kind":"Components.EventHandler","Name":"onchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onchange","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onchange","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":794708869,"Kind":"Components.EventHandler","Name":"oninput","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oninput","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninput","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninput:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninput","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oninput","Microsoft.AspNetCore.Components.ChangeEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninput"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oninput"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oninput"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.ChangeEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1603213185,"Kind":"Components.EventHandler","Name":"oninvalid","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oninvalid","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oninvalid","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oninvalid:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oninvalid","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oninvalid","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oninvalid"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oninvalid"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oninvalid"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":836426675,"Kind":"Components.EventHandler","Name":"onreset","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onreset","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreset","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreset:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreset","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onreset","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreset"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onreset"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onreset"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1485878008,"Kind":"Components.EventHandler","Name":"onselect","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onselect","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselect","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselect:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselect","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onselect","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselect"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onselect"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onselect"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1818652440,"Kind":"Components.EventHandler","Name":"onselectstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onselectstart","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onselectstart","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onselectstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onselectstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-758644927,"Kind":"Components.EventHandler","Name":"onselectionchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onselectionchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onselectionchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onselectionchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onselectionchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onselectionchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onselectionchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onselectionchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onselectionchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1853778474,"Kind":"Components.EventHandler","Name":"onsubmit","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onsubmit","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsubmit","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsubmit:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onsubmit","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsubmit"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onsubmit"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onsubmit"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1478138657,"Kind":"Components.EventHandler","Name":"onbeforecopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforecopy","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforecopy","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforecopy"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforecopy"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1954762307,"Kind":"Components.EventHandler","Name":"onbeforecut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforecut","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforecut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforecut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforecut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforecut","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforecut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforecut"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforecut"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":68240426,"Kind":"Components.EventHandler","Name":"onbeforepaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforepaste","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforepaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforepaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforepaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforepaste","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforepaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforepaste"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforepaste"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1936131299,"Kind":"Components.EventHandler","Name":"oncopy","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncopy","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncopy","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncopy:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncopy","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncopy","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncopy"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncopy"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncopy"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-651207526,"Kind":"Components.EventHandler","Name":"oncut","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncut","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncut","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncut:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncut","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncut","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncut"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncut"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncut"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1089411740,"Kind":"Components.EventHandler","Name":"onpaste","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpaste","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpaste","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpaste:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpaste","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpaste","Microsoft.AspNetCore.Components.Web.ClipboardEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpaste"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpaste"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpaste"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ClipboardEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-679554340,"Kind":"Components.EventHandler","Name":"ontouchcancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchcancel","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchcancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchcancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchcancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchcancel","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchcancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchcancel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchcancel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":943674983,"Kind":"Components.EventHandler","Name":"ontouchend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchend","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchend","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":257218252,"Kind":"Components.EventHandler","Name":"ontouchmove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchmove","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchmove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchmove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchmove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchmove","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchmove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchmove"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchmove"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":2036593677,"Kind":"Components.EventHandler","Name":"ontouchstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchstart","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchstart","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1103757234,"Kind":"Components.EventHandler","Name":"ontouchenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchenter","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchenter","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-530801748,"Kind":"Components.EventHandler","Name":"ontouchleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontouchleave","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontouchleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontouchleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontouchleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontouchleave","Microsoft.AspNetCore.Components.Web.TouchEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontouchleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontouchleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontouchleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.TouchEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1577454197,"Kind":"Components.EventHandler","Name":"ongotpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ongotpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ongotpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ongotpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ongotpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ongotpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ongotpointercapture"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ongotpointercapture"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-2091195272,"Kind":"Components.EventHandler","Name":"onlostpointercapture","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onlostpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onlostpointercapture:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onlostpointercapture","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onlostpointercapture","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onlostpointercapture"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onlostpointercapture"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onlostpointercapture"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-2045316255,"Kind":"Components.EventHandler","Name":"onpointercancel","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointercancel","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointercancel","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointercancel:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointercancel","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointercancel","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointercancel"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointercancel"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointercancel"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1382687032,"Kind":"Components.EventHandler","Name":"onpointerdown","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerdown","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerdown","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerdown:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerdown","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerdown","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerdown"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerdown"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerdown"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":101473625,"Kind":"Components.EventHandler","Name":"onpointerenter","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerenter","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerenter","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerenter:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerenter","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerenter","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerenter"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerenter"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerenter"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1542789096,"Kind":"Components.EventHandler","Name":"onpointerleave","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerleave","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerleave","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerleave:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerleave","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerleave","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerleave"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerleave"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerleave"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1970868744,"Kind":"Components.EventHandler","Name":"onpointermove","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointermove","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointermove","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointermove:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointermove","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointermove","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointermove"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointermove"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointermove"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1496598645,"Kind":"Components.EventHandler","Name":"onpointerout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerout","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerout","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-80282310,"Kind":"Components.EventHandler","Name":"onpointerover","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerover","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerover","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerover:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerover","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerover","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerover"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerover"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerover"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1553651268,"Kind":"Components.EventHandler","Name":"onpointerup","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerup","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerup","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerup:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerup","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerup","Microsoft.AspNetCore.Components.Web.PointerEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerup"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerup"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerup"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.PointerEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-536806730,"Kind":"Components.EventHandler","Name":"oncanplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncanplay","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncanplay","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncanplay"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncanplay"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":908414765,"Kind":"Components.EventHandler","Name":"oncanplaythrough","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncanplaythrough","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncanplaythrough:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncanplaythrough","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncanplaythrough","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncanplaythrough"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncanplaythrough"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncanplaythrough"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-129079417,"Kind":"Components.EventHandler","Name":"oncuechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@oncuechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@oncuechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@oncuechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@oncuechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@oncuechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"oncuechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@oncuechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@oncuechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":790156873,"Kind":"Components.EventHandler","Name":"ondurationchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondurationchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondurationchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondurationchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondurationchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondurationchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondurationchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondurationchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondurationchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":476976603,"Kind":"Components.EventHandler","Name":"onemptied","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onemptied","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onemptied","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onemptied:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onemptied","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onemptied","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onemptied"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onemptied"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onemptied"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1456525810,"Kind":"Components.EventHandler","Name":"onpause","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpause","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpause","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpause:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpause","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpause","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpause"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpause"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpause"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":177399041,"Kind":"Components.EventHandler","Name":"onplay","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onplay","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplay","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplay:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplay","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onplay","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplay"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onplay"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onplay"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1969236839,"Kind":"Components.EventHandler","Name":"onplaying","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onplaying","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onplaying","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onplaying:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onplaying","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onplaying","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onplaying"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onplaying"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onplaying"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-738595097,"Kind":"Components.EventHandler","Name":"onratechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onratechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onratechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onratechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onratechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onratechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onratechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onratechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onratechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-955105252,"Kind":"Components.EventHandler","Name":"onseeked","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onseeked","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeked","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeked:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeked","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onseeked","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeked"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onseeked"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onseeked"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-187878019,"Kind":"Components.EventHandler","Name":"onseeking","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onseeking","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onseeking","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onseeking:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onseeking","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onseeking","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onseeking"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onseeking"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onseeking"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1115466435,"Kind":"Components.EventHandler","Name":"onstalled","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onstalled","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstalled","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstalled:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstalled","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onstalled","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstalled"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onstalled"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onstalled"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":14718909,"Kind":"Components.EventHandler","Name":"onstop","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onstop","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onstop","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onstop:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onstop","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onstop","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onstop"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onstop"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onstop"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1798193991,"Kind":"Components.EventHandler","Name":"onsuspend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onsuspend","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onsuspend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onsuspend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onsuspend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onsuspend","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onsuspend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onsuspend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onsuspend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-83598432,"Kind":"Components.EventHandler","Name":"ontimeupdate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontimeupdate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeupdate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeupdate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeupdate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontimeupdate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeupdate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontimeupdate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontimeupdate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-546088352,"Kind":"Components.EventHandler","Name":"onvolumechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onvolumechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onvolumechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onvolumechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onvolumechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onvolumechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onvolumechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onvolumechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onvolumechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-147712496,"Kind":"Components.EventHandler","Name":"onwaiting","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onwaiting","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onwaiting","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onwaiting:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onwaiting","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onwaiting","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onwaiting"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onwaiting"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onwaiting"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1877397063,"Kind":"Components.EventHandler","Name":"onloadstart","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadstart","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadstart","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadstart:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadstart","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadstart","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadstart"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadstart"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadstart"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-93156651,"Kind":"Components.EventHandler","Name":"ontimeout","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontimeout","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontimeout","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontimeout:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontimeout","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontimeout","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontimeout"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontimeout"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontimeout"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1530156502,"Kind":"Components.EventHandler","Name":"onabort","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onabort","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onabort","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onabort:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onabort","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onabort","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onabort"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onabort"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onabort"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":841018137,"Kind":"Components.EventHandler","Name":"onload","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onload","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onload","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onload:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onload","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onload","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onload"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onload"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onload"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1646323413,"Kind":"Components.EventHandler","Name":"onloadend","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadend","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadend","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadend:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadend","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadend","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadend"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadend"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadend"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1805914554,"Kind":"Components.EventHandler","Name":"onprogress","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onprogress","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onprogress","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onprogress:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onprogress","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onprogress","Microsoft.AspNetCore.Components.Web.ProgressEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onprogress"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onprogress"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onprogress"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ProgressEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1414019166,"Kind":"Components.EventHandler","Name":"onerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onerror","Microsoft.AspNetCore.Components.Web.ErrorEventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onerror","Microsoft.AspNetCore.Components.Web.ErrorEventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onerror"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onerror"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"Microsoft.AspNetCore.Components.Web.ErrorEventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1684286683,"Kind":"Components.EventHandler","Name":"onactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1877185334,"Kind":"Components.EventHandler","Name":"onbeforeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforeactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforeactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforeactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforeactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":1604892650,"Kind":"Components.EventHandler","Name":"onbeforedeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onbeforedeactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onbeforedeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onbeforedeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onbeforedeactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onbeforedeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onbeforedeactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onbeforedeactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":455610339,"Kind":"Components.EventHandler","Name":"ondeactivate","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ondeactivate","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ondeactivate","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ondeactivate:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ondeactivate","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ondeactivate","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ondeactivate"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ondeactivate"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ondeactivate"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":484371961,"Kind":"Components.EventHandler","Name":"onended","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onended","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onended","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onended:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onended","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onended","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onended"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onended"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onended"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":2000527016,"Kind":"Components.EventHandler","Name":"onfullscreenchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfullscreenchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfullscreenchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfullscreenchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfullscreenchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1453016704,"Kind":"Components.EventHandler","Name":"onfullscreenerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onfullscreenerror","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onfullscreenerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onfullscreenerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onfullscreenerror","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onfullscreenerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onfullscreenerror"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onfullscreenerror"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1255032978,"Kind":"Components.EventHandler","Name":"onloadeddata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadeddata","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadeddata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadeddata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadeddata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadeddata","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadeddata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadeddata"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadeddata"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":166892546,"Kind":"Components.EventHandler","Name":"onloadedmetadata","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onloadedmetadata","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onloadedmetadata:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onloadedmetadata","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onloadedmetadata","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onloadedmetadata"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onloadedmetadata"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onloadedmetadata"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1619086998,"Kind":"Components.EventHandler","Name":"onpointerlockchange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerlockchange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockchange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockchange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerlockchange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockchange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerlockchange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerlockchange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":183890027,"Kind":"Components.EventHandler","Name":"onpointerlockerror","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onpointerlockerror","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onpointerlockerror:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onpointerlockerror","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onpointerlockerror","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onpointerlockerror"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onpointerlockerror"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onpointerlockerror"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-960344618,"Kind":"Components.EventHandler","Name":"onreadystatechange","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onreadystatechange","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onreadystatechange","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onreadystatechange:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onreadystatechange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onreadystatechange","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onreadystatechange"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onreadystatechange"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onreadystatechange"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":823383190,"Kind":"Components.EventHandler","Name":"onscroll","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@onscroll","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@onscroll","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@onscroll:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@onscroll","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@onscroll","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"onscroll"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@onscroll"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@onscroll"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":830423229,"Kind":"Components.EventHandler","Name":"ontoggle","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":14,"Args":["@ontoggle","System.EventArgs"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ontoggle","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:preventDefault","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"*","Attributes":[{"Name":"@ontoggle:stopPropagation","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.EventHandler","Name":"@ontoggle","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":14,"Args":["@ontoggle","System.EventArgs"]},"Metadata":{"Components.IsWeaklyTyped":"True","Common.DirectiveAttribute":"True","Common.PropertyName":"ontoggle"},"BoundAttributeParameters":[{"Name":"preventDefault","TypeName":"System.Boolean","Documentation":{"Id":15,"Args":["@ontoggle"]},"Metadata":{"Common.PropertyName":"PreventDefault"}},{"Name":"stopPropagation","TypeName":"System.Boolean","Documentation":{"Id":16,"Args":["@ontoggle"]},"Metadata":{"Common.PropertyName":"StopPropagation"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.EventHandlers","Common.TypeNameIdentifier":"EventHandlers","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.EventHandler.EventArgs":"System.EventArgs","Components.IsSpecialKind":"Components.EventHandler","Runtime.Name":"Components.None"}},{"HashCode":-1658677927,"Kind":"Components.Splat","Name":"Attributes","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":19},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@attributes","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Splat","Name":"@attributes","TypeName":"System.Object","Documentation":{"Id":19},"Metadata":{"Common.PropertyName":"Attributes","Common.DirectiveAttribute":"True"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Attributes","Components.IsSpecialKind":"Components.Splat","Runtime.Name":"Components.None"}},{"HashCode":-1635625292,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <a> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"a","Attributes":[{"Name":"asp-action"}]},{"TagName":"a","Attributes":[{"Name":"asp-controller"}]},{"TagName":"a","Attributes":[{"Name":"asp-area"}]},{"TagName":"a","Attributes":[{"Name":"asp-page"}]},{"TagName":"a","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"a","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"a","Attributes":[{"Name":"asp-host"}]},{"TagName":"a","Attributes":[{"Name":"asp-protocol"}]},{"TagName":"a","Attributes":[{"Name":"asp-route"}]},{"TagName":"a","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"a","Attributes":[{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n \r\n Must be null if is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n \r\n Must be null if or , \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n \r\n Must be null if or , or \r\n is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-protocol","TypeName":"System.String","Documentation":"\r\n \r\n The protocol for the URL, such as \"http\" or \"https\".\r\n \r\n ","Metadata":{"Common.PropertyName":"Protocol"}},{"Kind":"ITagHelper","Name":"asp-host","TypeName":"System.String","Documentation":"\r\n \r\n The host name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Host"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n The URL fragment name.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if one of , , \r\n or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper","Common.TypeNameIdentifier":"AnchorTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1501777474,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"cache"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"priority","TypeName":"Microsoft.Extensions.Caching.Memory.CacheItemPriority?","Documentation":"\r\n \r\n Gets or sets the policy for the cache entry.\r\n \r\n ","Metadata":{"Common.PropertyName":"Priority"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper","Common.TypeNameIdentifier":"CacheTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1067065902,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that renders a Razor component.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"component","TagStructure":2,"Attributes":[{"Name":"type"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"params","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"param-","IndexerTypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets values for component parameters.\r\n \r\n ","Metadata":{"Common.PropertyName":"Parameters"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the component type. This value is required.\r\n \r\n ","Metadata":{"Common.PropertyName":"ComponentType"}},{"Kind":"ITagHelper","Name":"render-mode","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.RenderMode","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the \r\n \r\n ","Metadata":{"Common.PropertyName":"RenderMode"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper","Common.TypeNameIdentifier":"ComponentTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1303231203,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <distributed-cache> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"distributed-cache","Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a unique name to discriminate cached entries.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"vary-by","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryBy"}},{"Kind":"ITagHelper","Name":"vary-by-header","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByHeader"}},{"Kind":"ITagHelper","Name":"vary-by-query","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByQuery"}},{"Kind":"ITagHelper","Name":"vary-by-route","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByRoute"}},{"Kind":"ITagHelper","Name":"vary-by-cookie","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCookie"}},{"Kind":"ITagHelper","Name":"vary-by-user","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByUser"}},{"Kind":"ITagHelper","Name":"vary-by-culture","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets a value that determines if the cached result is to be varied by request culture.\r\n \r\n Setting this to true would result in the result to be varied by \r\n and .\r\n \r\n \r\n ","Metadata":{"Common.PropertyName":"VaryByCulture"}},{"Kind":"ITagHelper","Name":"expires-on","TypeName":"System.DateTimeOffset?","Documentation":"\r\n \r\n Gets or sets the exact the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresOn"}},{"Kind":"ITagHelper","Name":"expires-after","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresAfter"}},{"Kind":"ITagHelper","Name":"expires-sliding","TypeName":"System.TimeSpan?","Documentation":"\r\n \r\n Gets or sets the duration from last access that the cache entry should be evicted.\r\n \r\n ","Metadata":{"Common.PropertyName":"ExpiresSliding"}},{"Kind":"ITagHelper","Name":"enabled","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value which determines if the tag helper is enabled or not.\r\n \r\n ","Metadata":{"Common.PropertyName":"Enabled"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper","Common.TypeNameIdentifier":"DistributedCacheTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1107305569,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <environment> elements that conditionally renders\r\n content based on the current value of .\r\n If the environment is not listed in the specified or ,\r\n or if it is in , the content will not be rendered.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"environment"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"names","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Names"}},{"Kind":"ITagHelper","Name":"include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content should be rendered.\r\n If the current environment is also in the list, the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Include"}},{"Kind":"ITagHelper","Name":"exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of environment names in which the content will not be rendered.\r\n \r\n \r\n The specified environment names are compared case insensitively to the current value of\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Exclude"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper","Common.TypeNameIdentifier":"EnvironmentTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1496735038,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <button> elements and <input> elements with\r\n their type attribute set to image or submit.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"button","Attributes":[{"Name":"asp-action"}]},{"TagName":"button","Attributes":[{"Name":"asp-controller"}]},{"TagName":"button","Attributes":[{"Name":"asp-area"}]},{"TagName":"button","Attributes":[{"Name":"asp-page"}]},{"TagName":"button","Attributes":[{"Name":"asp-page-handler"}]},{"TagName":"button","Attributes":[{"Name":"asp-fragment"}]},{"TagName":"button","Attributes":[{"Name":"asp-route"}]},{"TagName":"button","Attributes":[{"Name":"asp-all-route-data"}]},{"TagName":"button","Attributes":[{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"image","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-action"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-controller"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-area"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-page-handler"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-fragment"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-all-route-data"}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"type","Value":"submit","ValueComparison":1},{"Name":"asp-route-","NameComparison":1}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper","Common.TypeNameIdentifier":"FormActionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":126514257,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <form> elements.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"form"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-action","TypeName":"System.String","Documentation":"\r\n \r\n The name of the action method.\r\n \r\n ","Metadata":{"Common.PropertyName":"Action"}},{"Kind":"ITagHelper","Name":"asp-controller","TypeName":"System.String","Documentation":"\r\n \r\n The name of the controller.\r\n \r\n ","Metadata":{"Common.PropertyName":"Controller"}},{"Kind":"ITagHelper","Name":"asp-area","TypeName":"System.String","Documentation":"\r\n \r\n The name of the area.\r\n \r\n ","Metadata":{"Common.PropertyName":"Area"}},{"Kind":"ITagHelper","Name":"asp-page","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page.\r\n \r\n ","Metadata":{"Common.PropertyName":"Page"}},{"Kind":"ITagHelper","Name":"asp-page-handler","TypeName":"System.String","Documentation":"\r\n \r\n The name of the page handler.\r\n \r\n ","Metadata":{"Common.PropertyName":"PageHandler"}},{"Kind":"ITagHelper","Name":"asp-antiforgery","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Whether the antiforgery token should be generated.\r\n \r\n Defaults to false if user provides an action attribute\r\n or if the method is ; true otherwise.\r\n ","Metadata":{"Common.PropertyName":"Antiforgery"}},{"Kind":"ITagHelper","Name":"asp-fragment","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the URL fragment.\r\n \r\n ","Metadata":{"Common.PropertyName":"Fragment"}},{"Kind":"ITagHelper","Name":"asp-route","TypeName":"System.String","Documentation":"\r\n \r\n Name of the route.\r\n \r\n \r\n Must be null if or is non-null.\r\n \r\n ","Metadata":{"Common.PropertyName":"Route"}},{"Kind":"ITagHelper","Name":"asp-all-route-data","TypeName":"System.Collections.Generic.IDictionary","IndexerNamePrefix":"asp-route-","IndexerTypeName":"System.String","Documentation":"\r\n \r\n Additional parameters for the route.\r\n \r\n ","Metadata":{"Common.PropertyName":"RouteValues"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper","Common.TypeNameIdentifier":"FormTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-835993632,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <img> elements that supports file versioning.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"asp-append-version"},{"Name":"src"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\r\n \r\n Source of the image.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean","Documentation":"\r\n \r\n Value indicating if file version should be appended to the src urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper","Common.TypeNameIdentifier":"ImageTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":242193453,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <input> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-format","TypeName":"System.String","Documentation":"\r\n \r\n The format string (see ) used to format the\r\n result. Sets the generated \"value\" attribute to that formatted string.\r\n \r\n \r\n Not used if the provided (see ) or calculated \"type\" attribute value is\r\n checkbox, password, or radio. That is, is used when calling\r\n .\r\n \r\n ","Metadata":{"Common.PropertyName":"Format"}},{"Kind":"ITagHelper","Name":"type","TypeName":"System.String","Documentation":"\r\n \r\n The type of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the \r\n helper to call and the default value. A default is not calculated\r\n if the provided (see ) or calculated \"type\" attribute value is checkbox,\r\n hidden, password, or radio.\r\n \r\n ","Metadata":{"Common.PropertyName":"InputTypeName"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n The value of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine the generated \"checked\" attribute\r\n if is \"radio\". Must not be null in that case.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper","Common.TypeNameIdentifier":"InputTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1039086171,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <label> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"label","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper","Common.TypeNameIdentifier":"LabelTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1394407878,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <link> elements that supports fallback href paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'href' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-include"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-href-exclude"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-class"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-property"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-fallback-test-value"}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"href","TypeName":"System.String","Documentation":"\r\n \r\n Address of the linked resource.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Href"}},{"Kind":"ITagHelper","Name":"asp-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefInclude"}},{"Kind":"ITagHelper","Name":"asp-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"HrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a CSS stylesheet to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHref"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to the href urls.\r\n \r\n \r\n If true then a query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to fallback to in the case the primary\r\n one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-href-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of CSS stylesheets to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackHrefExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-class","TypeName":"System.String","Documentation":"\r\n \r\n The class name defined in the stylesheet to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestClass"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-property","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property name to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestProperty"}},{"Kind":"ITagHelper","Name":"asp-fallback-test-value","TypeName":"System.String","Documentation":"\r\n \r\n The CSS property value to use for the fallback test.\r\n Must be used in conjunction with and ,\r\n and either or .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestValue"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper","Common.TypeNameIdentifier":"LinkTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":663111948,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <option> elements.\r\n \r\n \r\n This works in conjunction with . It reads elements\r\n content but does not modify that content. The only modification it makes is to add a selected attribute\r\n in some cases.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"option"}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"value","TypeName":"System.String","Documentation":"\r\n \r\n Specifies a value for the <option> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Value"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper","Common.TypeNameIdentifier":"OptionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1606513186,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n Renders a partial view.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"partial","TagStructure":2,"Attributes":[{"Name":"name"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name or path of the partial view that is rendered to the response.\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}},{"Kind":"ITagHelper","Name":"for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"model","TypeName":"System.Object","Documentation":"\r\n \r\n The model to pass into the partial view. Cannot be used together with .\r\n \r\n ","Metadata":{"Common.PropertyName":"Model"}},{"Kind":"ITagHelper","Name":"optional","TypeName":"System.Boolean","Documentation":"\r\n \r\n When optional, executing the tag helper will no-op if the view cannot be located.\r\n Otherwise will throw stating the view could not be found.\r\n \r\n ","Metadata":{"Common.PropertyName":"Optional"}},{"Kind":"ITagHelper","Name":"fallback-name","TypeName":"System.String","Documentation":"\r\n \r\n View to lookup if the view specified by cannot be located.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackName"}},{"Kind":"ITagHelper","Name":"view-data","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary","IndexerNamePrefix":"view-data-","IndexerTypeName":"System.Object","Documentation":"\r\n \r\n A to pass into the partial view.\r\n \r\n ","Metadata":{"Common.PropertyName":"ViewData"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper","Common.TypeNameIdentifier":"PartialTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":597222171,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n A that saves the state of Razor components rendered on the page up to that point.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"persist-component-state","TagStructure":2}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"persist-mode","TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistenceMode?","Documentation":"\r\n \r\n Gets or sets the for the state to persist.\r\n \r\n ","Metadata":{"Common.PropertyName":"PersistenceMode"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper","Common.TypeNameIdentifier":"PersistComponentStateTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":1022418279,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <script> elements that supports fallback src paths.\r\n \r\n \r\n The tag helper won't process for cases with just the 'src' attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"script","Attributes":[{"Name":"asp-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-include"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-src-exclude"}]},{"TagName":"script","Attributes":[{"Name":"asp-fallback-test"}]},{"TagName":"script","Attributes":[{"Name":"asp-append-version"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"src","TypeName":"System.String","Documentation":"\r\n \r\n Address of the external script to use.\r\n \r\n \r\n Passed through to the generated HTML in all cases.\r\n \r\n ","Metadata":{"Common.PropertyName":"Src"}},{"Kind":"ITagHelper","Name":"asp-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to load.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcInclude"}},{"Kind":"ITagHelper","Name":"asp-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from loading.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"SrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src","TypeName":"System.String","Documentation":"\r\n \r\n The URL of a Script tag to fallback to in the case the primary one fails.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrc"}},{"Kind":"ITagHelper","Name":"asp-suppress-fallback-integrity","TypeName":"System.Boolean","Documentation":"\r\n \r\n Boolean value that determines if an integrity hash will be compared with value.\r\n \r\n ","Metadata":{"Common.PropertyName":"SuppressFallbackIntegrity"}},{"Kind":"ITagHelper","Name":"asp-append-version","TypeName":"System.Boolean?","Documentation":"\r\n \r\n Value indicating if file version should be appended to src urls.\r\n \r\n \r\n A query string \"v\" with the encoded content of the file is added.\r\n \r\n ","Metadata":{"Common.PropertyName":"AppendVersion"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-include","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to fallback to in the case the\r\n primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcInclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-src-exclude","TypeName":"System.String","Documentation":"\r\n \r\n A comma separated list of globbed file patterns of JavaScript scripts to exclude from the fallback list, in\r\n the case the primary one fails.\r\n The glob patterns are assessed relative to the application's 'webroot' setting.\r\n Must be used in conjunction with .\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackSrcExclude"}},{"Kind":"ITagHelper","Name":"asp-fallback-test","TypeName":"System.String","Documentation":"\r\n \r\n The script method defined in the primary script to use for the fallback test.\r\n \r\n ","Metadata":{"Common.PropertyName":"FallbackTestExpression"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper","Common.TypeNameIdentifier":"ScriptTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-554474441,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <select> elements with asp-for and/or\r\n asp-items attribute(s).\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"asp-for"}]},{"TagName":"select","Attributes":[{"Name":"asp-items"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"asp-items","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n A collection of objects used to populate the <select> element with\r\n <optgroup> and <option> elements.\r\n \r\n ","Metadata":{"Common.PropertyName":"Items"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper","Common.TypeNameIdentifier":"SelectTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":915989612,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting <textarea> elements with an asp-for attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"asp-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n An expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}},{"Kind":"ITagHelper","Name":"name","TypeName":"System.String","Documentation":"\r\n \r\n The name of the <input> element.\r\n \r\n \r\n Passed through to the generated HTML in all cases. Also used to determine whether is\r\n valid with an empty .\r\n \r\n ","Metadata":{"Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper","Common.TypeNameIdentifier":"TextAreaTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":2070480479,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-for\r\n attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"span","Attributes":[{"Name":"asp-validation-for"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-for","TypeName":"Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression","Documentation":"\r\n \r\n Gets an expression to be evaluated against the current model.\r\n \r\n ","Metadata":{"Common.PropertyName":"For"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper","Common.TypeNameIdentifier":"ValidationMessageTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":711690974,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.TagHelpers","Documentation":"\r\n \r\n implementation targeting any HTML element with an asp-validation-summary\r\n attribute.\r\n \r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"div","Attributes":[{"Name":"asp-validation-summary"}]}],"BoundAttributes":[{"Kind":"ITagHelper","Name":"asp-validation-summary","TypeName":"Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary","IsEnum":true,"Documentation":"\r\n \r\n If or , appends a validation\r\n summary. Otherwise (, the default), this tag helper does nothing.\r\n \r\n \r\n Thrown if setter is called with an undefined value e.g.\r\n (ValidationSummary)23.\r\n \r\n ","Metadata":{"Common.PropertyName":"ValidationSummary"}}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper","Common.TypeNameIdentifier":"ValidationSummaryTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-1357427151,"Kind":"ITagHelper","Name":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","AssemblyName":"Microsoft.AspNetCore.Mvc.Razor","Documentation":"\r\n \r\n implementation targeting elements containing attributes with URL expected values.\r\n \r\n Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not\r\n targeted by other s. Runs prior to other s to ensure\r\n application-relative URLs are resolved.\r\n ","CaseSensitive":false,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"itemid","Value":"~/","ValueComparison":2}]},{"TagName":"a","Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"applet","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"area","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"audio","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"base","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"blockquote","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"button","Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"del","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"embed","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"form","Attributes":[{"Name":"action","Value":"~/","ValueComparison":2}]},{"TagName":"html","Attributes":[{"Name":"manifest","Value":"~/","ValueComparison":2}]},{"TagName":"iframe","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"img","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"input","TagStructure":2,"Attributes":[{"Name":"formaction","Value":"~/","ValueComparison":2}]},{"TagName":"ins","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"link","TagStructure":2,"Attributes":[{"Name":"href","Value":"~/","ValueComparison":2}]},{"TagName":"menuitem","Attributes":[{"Name":"icon","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"archive","Value":"~/","ValueComparison":2}]},{"TagName":"object","Attributes":[{"Name":"data","Value":"~/","ValueComparison":2}]},{"TagName":"q","Attributes":[{"Name":"cite","Value":"~/","ValueComparison":2}]},{"TagName":"script","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"source","TagStructure":2,"Attributes":[{"Name":"srcset","Value":"~/","ValueComparison":2}]},{"TagName":"track","TagStructure":2,"Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"src","Value":"~/","ValueComparison":2}]},{"TagName":"video","Attributes":[{"Name":"poster","Value":"~/","ValueComparison":2}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper","Common.TypeNameIdentifier":"UrlResolutionTagHelper","Common.TypeNamespace":"Microsoft.AspNetCore.Mvc.Razor.TagHelpers","Runtime.Name":"ITagHelper"}},{"HashCode":-314788246,"Kind":"MVC.ViewComponent","Name":"__Generated__ShoppingCartViewComponentTagHelper","AssemblyName":"BulkyWeb","CaseSensitive":false,"TagMatchingRules":[{"TagName":"vc:shopping-cart"}],"Metadata":{"Common.TypeName":"__Generated__ShoppingCartViewComponentTagHelper","MVC.ViewComponent.Name":"ShoppingCart","Runtime.Name":"ITagHelper"}},{"HashCode":87783689,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":0},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@bind-","NameComparison":1,"Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-...","TypeName":"System.Collections.Generic.Dictionary","IndexerNamePrefix":"@bind-","IndexerTypeName":"System.Object","Documentation":{"Id":0},"Metadata":{"Common.PropertyName":"Bind","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":2},"Metadata":{"Common.PropertyName":"Format"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":1,"Args":["@bind-..."]},"Metadata":{"Common.PropertyName":"Event"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Bind","Common.TypeNameIdentifier":"Bind","Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.Bind.Fallback":"True","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1886728056,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-751468505,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-897546298,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["checked","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"checkbox","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["checked","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_checked"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_checked"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-checked","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_checked"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.TypeAttribute":"checkbox","Components.Bind.ValueAttribute":"checked","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":2077438364,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"text","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.TypeAttribute":"text","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-478655573,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"number","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1727219745,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"number","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"number","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1609103576,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"date","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-263506177,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"date","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-dd","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"date","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1699770350,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"datetime-local","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1138129442,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"datetime-local","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM-ddTHH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"datetime-local","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-342334592,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"month","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":2016351310,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"month","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"yyyy-MM","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"month","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-3753525,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"HH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"time","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-191892789,"Kind":"Components.Bind","Name":"Bind_value","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"input","Attributes":[{"Name":"type","Value":"time","ValueComparison":1},{"Name":"@bind-value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-value","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind_value"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind-value"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":"HH:mm:ss","Components.Bind.IsInvariantCulture":"True","Components.Bind.TypeAttribute":"time","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-380241744,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"select","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"select","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":1598759353,"Kind":"Components.Bind","Name":"Bind","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":3,"Args":["value","onchange"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"textarea","Attributes":[{"Name":"@bind","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"textarea","Attributes":[{"Name":"@bind:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind","TypeName":"System.Object","Documentation":{"Id":3,"Args":["value","onchange"]},"Metadata":{"Common.DirectiveAttribute":"True","Common.PropertyName":"Bind"},"BoundAttributeParameters":[{"Name":"format","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}},{"Name":"event","TypeName":"System.String","Documentation":{"Id":6,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Event_value"}},{"Name":"culture","TypeName":"System.Globalization.CultureInfo","Documentation":{"Id":5},"Metadata":{"Common.PropertyName":"Culture"}},{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]},{"Kind":"Components.Bind","Name":"format-value","TypeName":"System.String","Documentation":{"Id":7,"Args":["@bind"]},"Metadata":{"Common.PropertyName":"Format_value"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Web.BindAttributes","Common.TypeNameIdentifier":"BindAttributes","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.Bind.ChangeAttribute":"onchange","Components.Bind.Format":null,"Components.Bind.IsInvariantCulture":"False","Components.Bind.ValueAttribute":"value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1728660936,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-135059254,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":2079193430,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-1332181074,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Common.TypeNameIdentifier":"InputDate","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1272104786,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-2049750376,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Common.TypeNameIdentifier":"InputNumber","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-233555445,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-785714819,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Common.TypeNameIdentifier":"InputRadioGroup","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":2032267197,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":811581651,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Common.TypeNameIdentifier":"InputSelect","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":1148665271,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":-115855893,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-403255426,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Runtime.Name":"Components.None"}},{"HashCode":721455144,"Kind":"Components.Bind","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value","Metadata":{"Common.DirectiveAttribute":"True"}}]},{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Attributes":[{"Name":"@bind-Value:get","Metadata":{"Common.DirectiveAttribute":"True"}},{"Name":"@bind-Value:set","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Bind","Name":"@bind-Value","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":{"Id":10,"Args":["Value","ValueChanged"]},"Metadata":{"Common.PropertyName":"Value","Common.DirectiveAttribute":"True"},"BoundAttributeParameters":[{"Name":"get","TypeName":"System.Object","Documentation":{"Id":8},"Metadata":{"Common.PropertyName":"Get","Components.Bind.AlternativeNotation":"True"}},{"Name":"set","TypeName":"System.Delegate","Documentation":{"Id":9},"Metadata":{"Common.PropertyName":"Set"}},{"Name":"after","TypeName":"System.Delegate","Documentation":{"Id":4},"Metadata":{"Common.PropertyName":"After"}}]}],"Metadata":{"Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea","Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.Bind.ChangeAttribute":"ValueChanged","Components.Bind.ExpressionAttribute":"ValueExpression","Components.Bind.ValueAttribute":"Value","Components.IsSpecialKind":"Components.Bind","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None"}},{"HashCode":-1143631698,"Kind":"Components.Ref","Name":"Ref","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":18},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@ref","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Ref","Name":"@ref","TypeName":"System.Object","Documentation":{"Id":18},"Metadata":{"Common.PropertyName":"Ref","Common.DirectiveAttribute":"True"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Ref","Components.IsSpecialKind":"Components.Ref","Runtime.Name":"Components.None"}},{"HashCode":-1000828397,"Kind":"Components.Key","Name":"Key","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":{"Id":17},"CaseSensitive":true,"TagMatchingRules":[{"TagName":"*","Attributes":[{"Name":"@key","Metadata":{"Common.DirectiveAttribute":"True"}}]}],"BoundAttributes":[{"Kind":"Components.Key","Name":"@key","TypeName":"System.Object","Documentation":{"Id":17},"Metadata":{"Common.PropertyName":"Key","Common.DirectiveAttribute":"True"}}],"Metadata":{"Common.ClassifyAttributesOnly":"True","Common.TypeName":"Microsoft.AspNetCore.Components.Key","Components.IsSpecialKind":"Components.Key","Runtime.Name":"Components.None"}}],"CSharpLanguageVersion":1100},"RootNamespace":"BulkyWeb","Documents":[{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\DownloadPersonalData.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\DownloadPersonalData.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Company\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Company\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\TwoFactorAuthentication.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\TwoFactorAuthentication.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ForgotPasswordConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ForgotPasswordConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Create.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Create.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\LoginWith2fa.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\LoginWith2fa.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\Components\\ShoppingCart\\Default.cshtml","TargetPath":"Views\\Shared\\Components\\ShoppingCart\\Default.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ResendEmailConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ResendEmailConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\Error.cshtml","TargetPath":"Views\\Shared\\Error.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_ValidationScriptsPartial.cshtml","TargetPath":"Views\\Shared\\_ValidationScriptsPartial.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\AccessDenied.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\AccessDenied.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ShowRecoveryCodes.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ShowRecoveryCodes.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\Index.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Home\\Details.cshtml","TargetPath":"Areas\\Customer\\Views\\Home\\Details.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Product\\Upsert.cshtml","TargetPath":"Areas\\Admin\\Views\\Product\\Upsert.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_StatusMessage.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_StatusMessage.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Register.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Register.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\PersonalData.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\PersonalData.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Order\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Order\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\_ViewImports.cshtml","TargetPath":"Areas\\Customer\\Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\_ViewStart.cshtml","TargetPath":"Areas\\Customer\\Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Cart\\Index.cshtml","TargetPath":"Areas\\Customer\\Views\\Cart\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Error.cshtml","TargetPath":"Areas\\Identity\\Pages\\Error.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_LoginPartial.cshtml","TargetPath":"Views\\Shared\\_LoginPartial.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\RegisterConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\RegisterConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\_StatusMessage.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\_StatusMessage.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\LoginWithRecoveryCode.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\LoginWithRecoveryCode.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Cart\\Summary.cshtml","TargetPath":"Areas\\Customer\\Views\\Cart\\Summary.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\_ViewImports.cshtml","TargetPath":"Areas\\Admin\\Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Company\\Upsert.cshtml","TargetPath":"Areas\\Admin\\Views\\Company\\Upsert.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Product\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Product\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_ManageNav.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_ManageNav.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_ViewStart.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Lockout.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Lockout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ResetPasswordConfirmation.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ResetPasswordConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ForgotPassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ForgotPassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Cart\\OrderConfirmation.cshtml","TargetPath":"Areas\\Customer\\Views\\Cart\\OrderConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_Layout.cshtml","TargetPath":"Views\\Shared\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\User\\RoleManagement.cshtml","TargetPath":"Areas\\Admin\\Views\\User\\RoleManagement.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Logout.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Logout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\DeletePersonalData.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\DeletePersonalData.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\_ViewStart.cshtml","TargetPath":"Areas\\Admin\\Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\SetPassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\SetPassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\Disable2fa.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\Disable2fa.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Edit.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Edit.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Order\\Details.cshtml","TargetPath":"Areas\\Admin\\Views\\Order\\Details.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ConfirmEmailChange.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ConfirmEmailChange.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ResetPassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ResetPassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\GenerateRecoveryCodes.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\GenerateRecoveryCodes.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_Layout.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_Layout.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ChangePassword.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ChangePassword.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\_ViewStart.cshtml","TargetPath":"Views\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\_ViewStart.cshtml","TargetPath":"Areas\\Identity\\Pages\\_ViewStart.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ExternalLogins.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ExternalLogins.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Order\\PaymentConfirmation.cshtml","TargetPath":"Areas\\Admin\\Views\\Order\\PaymentConfirmation.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Login.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Login.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\Category\\Delete.cshtml","TargetPath":"Areas\\Admin\\Views\\Category\\Delete.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ExternalLogin.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ExternalLogin.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\Email.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\Email.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\ConfirmEmail.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\ConfirmEmail.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\_ViewImports.cshtml","TargetPath":"Views\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Home\\Index.cshtml","TargetPath":"Areas\\Customer\\Views\\Home\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\_ViewImports.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\_ViewImports.cshtml","TargetPath":"Areas\\Identity\\Pages\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Admin\\Views\\User\\Index.cshtml","TargetPath":"Areas\\Admin\\Views\\User\\Index.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\EnableAuthenticator.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\EnableAuthenticator.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\ResetAuthenticator.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\ResetAuthenticator.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Customer\\Views\\Home\\Privacy.cshtml","TargetPath":"Areas\\Customer\\Views\\Home\\Privacy.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Views\\Shared\\_Notification.cshtml","TargetPath":"Views\\Shared\\_Notification.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\Account\\Manage\\_ViewImports.cshtml","TargetPath":"Areas\\Identity\\Pages\\Account\\Manage\\_ViewImports.cshtml","FileKind":"mvc"},{"FilePath":"E:\\Learning\\Games-Application-.NET\\BulkyWeb\\Areas\\Identity\\Pages\\_ValidationScriptsPartial.cshtml","TargetPath":"Areas\\Identity\\Pages\\_ValidationScriptsPartial.cshtml","FileKind":"mvc"}],"SerializationFormat":"0.3"} \ No newline at end of file diff --git a/BulkyWeb/obj/Debug/net7.0/ref/BulkyWeb.dll b/BulkyWeb/obj/Debug/net7.0/ref/BulkyWeb.dll index 24c753e..cd58e7a 100644 Binary files a/BulkyWeb/obj/Debug/net7.0/ref/BulkyWeb.dll and b/BulkyWeb/obj/Debug/net7.0/ref/BulkyWeb.dll differ diff --git a/BulkyWeb/obj/Debug/net7.0/refint/BulkyWeb.dll b/BulkyWeb/obj/Debug/net7.0/refint/BulkyWeb.dll index 24c753e..cd58e7a 100644 Binary files a/BulkyWeb/obj/Debug/net7.0/refint/BulkyWeb.dll and b/BulkyWeb/obj/Debug/net7.0/refint/BulkyWeb.dll differ diff --git a/BulkyWeb/obj/Debug/net7.0/staticwebassets.build.json b/BulkyWeb/obj/Debug/net7.0/staticwebassets.build.json index e4c395a..bed9e83 100644 --- a/BulkyWeb/obj/Debug/net7.0/staticwebassets.build.json +++ b/BulkyWeb/obj/Debug/net7.0/staticwebassets.build.json @@ -1,6 +1,6 @@ { "Version": 1, - "Hash": "2LQvtN71rbhADQlhaYpY8aEj3/SE1jm62uMVCfmTX2g=", + "Hash": "7uaFhMbxCjrlcaJm3qiNALH6itKIe0iCtMA+xmVNtSc=", "Source": "BulkyWeb", "BasePath": "_content/BulkyWeb", "Mode": "Default", @@ -1274,6 +1274,40 @@ "CopyToPublishDirectory": "PreserveNewest", "OriginalItemSpec": "wwwroot\\images\\product\\d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg" }, + { + "Identity": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\images\\products\\product-2\\1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg", + "SourceId": "BulkyWeb", + "SourceType": "Discovered", + "ContentRoot": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\", + "BasePath": "_content/BulkyWeb", + "RelativePath": "images/products/product-2/1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\images\\products\\product-2\\1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg" + }, + { + "Identity": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\images\\products\\product-2\\24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg", + "SourceId": "BulkyWeb", + "SourceType": "Discovered", + "ContentRoot": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\", + "BasePath": "_content/BulkyWeb", + "RelativePath": "images/products/product-2/24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\images\\products\\product-2\\24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg" + }, { "Identity": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\js\\company.js", "SourceId": "BulkyWeb", @@ -1342,6 +1376,23 @@ "CopyToPublishDirectory": "PreserveNewest", "OriginalItemSpec": "wwwroot\\js\\site.js" }, + { + "Identity": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\js\\user.js", + "SourceId": "BulkyWeb", + "SourceType": "Discovered", + "ContentRoot": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\", + "BasePath": "_content/BulkyWeb", + "RelativePath": "js/user.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\js\\user.js" + }, { "Identity": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\lib\\bootstrap\\dist\\css\\bootstrap.css", "SourceId": "BulkyWeb", diff --git a/BulkyWeb/obj/Debug/net7.0/staticwebassets.development.json b/BulkyWeb/obj/Debug/net7.0/staticwebassets.development.json index 08e3556..7fb3584 100644 --- a/BulkyWeb/obj/Debug/net7.0/staticwebassets.development.json +++ b/BulkyWeb/obj/Debug/net7.0/staticwebassets.development.json @@ -1 +1 @@ -{"ContentRoots":["E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\","C:\\Users\\smahajan\\.nuget\\packages\\microsoft.aspnetcore.identity.ui\\7.0.12\\staticwebassets\\V5\\","E:\\Learning\\Games-Application-.NET\\BulkyWeb\\obj\\Debug\\net7.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"Logo.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.jpg"},"Patterns":null},"Logo.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.png"},"Patterns":null},"product":{"Children":{"06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg"},"Patterns":null},"07412cc1-e256-4f6e-8124-37db65edb030.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/07412cc1-e256-4f6e-8124-37db65edb030.jpg"},"Patterns":null},"4279b361-cbaa-471d-8cd7-ba714dde5935.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/4279b361-cbaa-471d-8cd7-ba714dde5935.jpg"},"Patterns":null},"6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg"},"Patterns":null},"8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg"},"Patterns":null},"926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg"},"Patterns":null},"b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg"},"Patterns":null},"d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"company.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/company.js"},"Patterns":null},"order.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/order.js"},"Patterns":null},"product.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/product.js"},"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Identity":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"site.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"BulkyWeb.styles.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"BulkyWeb.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\","C:\\Users\\smahajan\\.nuget\\packages\\microsoft.aspnetcore.identity.ui\\7.0.12\\staticwebassets\\V5\\","E:\\Learning\\Games-Application-.NET\\BulkyWeb\\obj\\Debug\\net7.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"Logo.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.jpg"},"Patterns":null},"Logo.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/Logo.png"},"Patterns":null},"products":{"Children":{"product-2":{"Children":{"1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/products/product-2/1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg"},"Patterns":null},"24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/products/product-2/24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"product":{"Children":{"06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/06d09675-b541-4bb4-8b0b-8e0a4ab0fe3c.jpg"},"Patterns":null},"07412cc1-e256-4f6e-8124-37db65edb030.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/07412cc1-e256-4f6e-8124-37db65edb030.jpg"},"Patterns":null},"4279b361-cbaa-471d-8cd7-ba714dde5935.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/4279b361-cbaa-471d-8cd7-ba714dde5935.jpg"},"Patterns":null},"6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/6ddb5c1e-d534-4114-8be7-3d130abb38be.jpg"},"Patterns":null},"8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/8920ea1d-f41d-494c-80c4-1aaf25ccbbbc.jpg"},"Patterns":null},"926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/926e054c-ab40-46da-bc1a-8b37aaa3f248.jpg"},"Patterns":null},"b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/b12eb790-36cf-4313-bf27-6ec1b23c70d9.jpg"},"Patterns":null},"d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/product/d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"company.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/company.js"},"Patterns":null},"order.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/order.js"},"Patterns":null},"product.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/product.js"},"Patterns":null},"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null},"user.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/user.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Identity":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"site.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"BulkyWeb.styles.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"BulkyWeb.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/BulkyWeb/obj/Debug/net7.0/staticwebassets.pack.json b/BulkyWeb/obj/Debug/net7.0/staticwebassets.pack.json index 833b386..ffafd4b 100644 --- a/BulkyWeb/obj/Debug/net7.0/staticwebassets.pack.json +++ b/BulkyWeb/obj/Debug/net7.0/staticwebassets.pack.json @@ -52,6 +52,14 @@ "Id": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\images\\product\\d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg", "PackagePath": "staticwebassets\\images\\product\\d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg" }, + { + "Id": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\images\\products\\product-2\\1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg", + "PackagePath": "staticwebassets\\images\\products\\product-2\\1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg" + }, + { + "Id": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\images\\products\\product-2\\24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg", + "PackagePath": "staticwebassets\\images\\products\\product-2\\24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg" + }, { "Id": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\js\\company.js", "PackagePath": "staticwebassets\\js\\company.js" @@ -68,6 +76,10 @@ "Id": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\js\\site.js", "PackagePath": "staticwebassets\\js\\site.js" }, + { + "Id": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\js\\user.js", + "PackagePath": "staticwebassets\\js\\user.js" + }, { "Id": "E:\\Learning\\Games-Application-.NET\\BulkyWeb\\wwwroot\\lib\\bootstrap\\LICENSE", "PackagePath": "staticwebassets\\lib\\bootstrap" diff --git a/BulkyWeb/obj/Debug/net7.0/staticwebassets/msbuild.BulkyWeb.Microsoft.AspNetCore.StaticWebAssets.props b/BulkyWeb/obj/Debug/net7.0/staticwebassets/msbuild.BulkyWeb.Microsoft.AspNetCore.StaticWebAssets.props index edb1371..731015a 100644 --- a/BulkyWeb/obj/Debug/net7.0/staticwebassets/msbuild.BulkyWeb.Microsoft.AspNetCore.StaticWebAssets.props +++ b/BulkyWeb/obj/Debug/net7.0/staticwebassets/msbuild.BulkyWeb.Microsoft.AspNetCore.StaticWebAssets.props @@ -208,6 +208,38 @@ PreserveNewest $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\product\d2bf4b90-defb-4103-b67e-33b4ff533dbc.jpg)) + + Package + BulkyWeb + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/BulkyWeb + images/products/product-2/1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\products\product-2\1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg)) + + + Package + BulkyWeb + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/BulkyWeb + images/products/product-2/24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\images\products\product-2\24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg)) + Package BulkyWeb @@ -272,6 +304,22 @@ PreserveNewest $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\site.js)) + + Package + BulkyWeb + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/BulkyWeb + js/user.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\user.js)) + Package BulkyWeb diff --git a/BulkyWeb/wwwroot/images/products/product-2/1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg b/BulkyWeb/wwwroot/images/products/product-2/1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg new file mode 100644 index 0000000..ba9fe66 Binary files /dev/null and b/BulkyWeb/wwwroot/images/products/product-2/1004d4a2-b5c7-4e5d-9b6a-4a72bf043924.jpg differ diff --git a/BulkyWeb/wwwroot/images/products/product-2/24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg b/BulkyWeb/wwwroot/images/products/product-2/24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg new file mode 100644 index 0000000..c8e0212 Binary files /dev/null and b/BulkyWeb/wwwroot/images/products/product-2/24e34bc7-f256-436f-bf88-50dd55f4ea3a.jpg differ diff --git a/BulkyWeb/wwwroot/js/user.js b/BulkyWeb/wwwroot/js/user.js new file mode 100644 index 0000000..122615c --- /dev/null +++ b/BulkyWeb/wwwroot/js/user.js @@ -0,0 +1,69 @@ +var dataTable; + +$(document).ready(function () { + loadDataTable(); +}); + +function loadDataTable() { + dataTable = $('#tblData').DataTable({ + "ajax": { url: '/admin/user/getall' }, + "columns": [ + { "data": "name", "width": "15%" }, + { "data": "email", "width": "15%" }, + { "data": "phoneNumber", "width": "15%" }, + { "data": "company.name", "width": "15%" }, + { "data": "role", "width": "15%" }, + { + data: { id: "id", lockoutEnd: "lockoutEnd" }, + "render": function (data) { + var today = new Date().getTime(); + var lockout = new Date(data.lockoutEnd).getTime(); + + if (lockout > today) { + return ` + + ` + } + else { + return ` + + ` + } + + + }, + "width": "25%" + } + ] + }); +} + + +function LockUnlock(id) { + $.ajax({ + type: "POST", + url: '/Admin/User/LockUnlock', + data: JSON.stringify(id), + contentType: "application/json", + success: function (data) { + if (data.success) { + toastr.success(data.message); + dataTable.ajax.reload(); + } + } + }); +} \ No newline at end of file