diff --git a/Controllers/DisableController.cs b/Controllers/DisableController.cs index e3c93d1..1147272 100644 --- a/Controllers/DisableController.cs +++ b/Controllers/DisableController.cs @@ -38,6 +38,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers #region " Fields " private readonly ApplicationDbContext _context; + private readonly MetadataDbContext _contextMetadata; private readonly MinIOService _minioService; private readonly IWebHostEnvironment _webHostEnvironment; private readonly DisableService _disableService; @@ -50,6 +51,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers #region " Constructor and Destructor " public DisableController(ApplicationDbContext context, + MetadataDbContext contextMetadata, MinIOService minioService, IWebHostEnvironment webHostEnvironment, DisableService disableService, @@ -57,6 +59,7 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers ILogger logger) { _context = context; + _contextMetadata = contextMetadata; _minioService = minioService; _webHostEnvironment = webHostEnvironment; _disableService = disableService; @@ -175,6 +178,32 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers throw; } } + private List GetAllIdByRoot(Guid id) + { + try + { + var ret = new List(); + + var oc = _contextMetadata.Organizations.FirstOrDefault(x => x.Id == id && x.IsActive); + if (oc != null) + ret.Add(oc.Id); + + var child = _contextMetadata.Organizations.AsQueryable().Where(x => x.ParentId == id && x.IsActive).ToList(); + if (child.Any()) + { + foreach (var item in child) + { + ret.AddRange(GetAllIdByRoot(item.Id)); + } + } + + return ret; + } + catch + { + throw; + } + } #endregion @@ -659,11 +688,48 @@ namespace BMA.EHR.Recurit.Exam.Service.Controllers ImportDate = x.CreatedAt.Date.ToThaiShortDate(), ScoreCount = x.ScoreImport.Scores.Count(), - } + }, + x.CreatedUserId, }) .ToListAsync(); + var profileOrganizations = await _contextMetadata.ProfileOrganizations.AsQueryable() + .ToListAsync(); + var _periodExams = (from x in data + join po in profileOrganizations on Guid.Parse(x.CreatedUserId) equals po?.UserId into poGroup + from po in poGroup.DefaultIfEmpty() + select new + { + x.Id, + x.Year, + x.Name, + x.Round, + x.ImportDate, + x.ExamCount, + x.CreatedUserId, + OcId = po == null ? null : po.OrganizationId, + }).AsQueryable() + .ToList(); - return Success(data); + var roles = _httpContextAccessor?.HttpContext?.User?.FindAll(ClaimTypes.Role)?.Select(c => c.Value).ToList(); + if (!roles.Contains("head")) + { + var criteria = new List(); + var profileOrganization = await _contextMetadata.ProfileOrganizations.AsQueryable() + .FirstOrDefaultAsync(x => x.UserId == Guid.Parse(UserId)); + + if (profileOrganization == null) + throw new Exception(GlobalMessages.OrganizationNotFound); + + var ocId = _contextMetadata.Organizations.AsQueryable() + .FirstOrDefault(x => x.Id == profileOrganization.OrganizationId); + if (ocId == null) + throw new Exception(GlobalMessages.OrganizationNotFound); + criteria = GetAllIdByRoot(ocId.Id); + if (criteria.Any()) + _periodExams = _periodExams.Where(x => x.CreatedUserId == UserId || criteria.Contains(x.OcId == null ? Guid.Parse("00000000-0000-0000-0000-000000000000") : x.OcId)).ToList(); + } + + return Success(_periodExams); } catch (Exception ex) { diff --git a/Core/GlobalMessages.cs b/Core/GlobalMessages.cs index 9e512c4..2199735 100644 --- a/Core/GlobalMessages.cs +++ b/Core/GlobalMessages.cs @@ -23,5 +23,6 @@ public const string ReligionNotFound = "ไม่พบข้อมูลศาสนา"; public const string SubDistrictNotFound = "ไม่พบข้อมูลตำบล/แขวง"; public const string CMSNotFound = "ไม่พบข้อมูล CMS"; + public const string OrganizationNotFound = "ไม่พบข้อมูลสังกัด"; } } diff --git a/Data/MetadataDbContext.cs b/Data/MetadataDbContext.cs index 683d926..065ac65 100644 --- a/Data/MetadataDbContext.cs +++ b/Data/MetadataDbContext.cs @@ -33,6 +33,9 @@ namespace BMA.EHR.Recurit.Exam.Service.Data } } + public DbSet ProfileOrganizations { get; set; } + public DbSet Profiles { get; set; } + public DbSet Organizations { get; set; } public DbSet Prefixes { get; set; } diff --git a/Models/EntityBase.cs b/Models/EntityBase.cs index e83053c..e5032ab 100644 --- a/Models/EntityBase.cs +++ b/Models/EntityBase.cs @@ -28,5 +28,8 @@ namespace BMA.EHR.Recurit.Exam.Service.Models [Column(Order = 105), Comment("ชื่อ User ที่แก้ไขข้อมูลล่าสุด"), MaxLength(200)] public string LastUpdateFullName { get; set; } = string.Empty; + + [Column(Order = 106), Comment("สถานะการใช้งาน")] + public bool IsActive { get; set; } = true; } } diff --git a/Models/HR/OrganizationEntity.cs b/Models/HR/OrganizationEntity.cs new file mode 100644 index 0000000..307ee92 --- /dev/null +++ b/Models/HR/OrganizationEntity.cs @@ -0,0 +1,73 @@ +using Microsoft.EntityFrameworkCore; +using System.ComponentModel.DataAnnotations.Schema; +using BMA.EHR.Recurit.Exam.Service.Models; + +namespace BMA.EHR.Profile.Service.Models.HR +{ + public class OrganizationEntity : EntityBase + { + + //[ForeignKey("OrganizationOrganizationId")] + //public OrganizationOrganization? OrganizationOrganization_OrganizationOrganizationId { get; set; } + + [Column(Order = 2), Comment("OrganizationOrganizationId")] + public Guid? OrganizationOrganizationId { get; set; } + + //[ForeignKey("OrganizationShortNameId")] + //public OrganizationShortName? OrganizationShortName_OrganizationShortNameId { get; set; } + + [Column(Order = 3), Comment("OrganizationShortNameId")] + public Guid? OrganizationShortNameId { get; set; } + + //[ForeignKey("OrganizationTypeId")] + //public OrganizationType? OrganizationType_OrganizationTypeId { get; set; } + + [Column(Order = 4), Comment("OrganizationTypeId")] + public Guid? OrganizationTypeId { get; set; } + + //[ForeignKey("OrganizationLevelId")] + //public OrganizationLevel? OrganizationLevel_OrganizationLevelId { get; set; } + + [Column(Order = 5), Comment("OrganizationLevelId")] + public Guid? OrganizationLevelId { get; set; } + + //[ForeignKey("OrganizationTelExternalId")] + //public OrganizationTelExternal? OrganizationTelExternal_OrganizationTelExternalId { get; set; } + + [Column(Order = 6), Comment("OrganizationTelExternalId")] + public Guid? OrganizationTelExternalId { get; set; } + + //[ForeignKey("OrganizationTelInternalId")] + //public OrganizationTelInternal? OrganizationTelInternal_OrganizationTelInternalId { get; set; } + + [Column(Order = 7), Comment("OrganizationTelInternalId")] + public Guid? OrganizationTelInternalId { get; set; } + + //[ForeignKey("OrganizationFaxId")] + //public OrganizationFax? OrganizationFax_OrganizationFaxId { get; set; } + + [Column(Order = 8), Comment("OrganizationFaxId")] + public Guid? OrganizationFaxId { get; set; } + + [ForeignKey("ParentId")] + public OrganizationEntity? Organization_ParentId { get; set; } + + [Column(Order = 9), Comment("ParentId")] + public Guid? ParentId { get; set; } + + [Column(Order = 10), Comment("OrganizationAgencyId")] + public Guid? OrganizationAgencyId { get; set; } + + [Column(Order = 11), Comment("OrganizationGovernmentAgencyId")] + public Guid? OrganizationGovernmentAgencyId { get; set; } + + [Column(Order = 12), Comment("OrganizationOrder")] + public int? OrganizationOrder { get; set; } + + [Column(Order = 13), Comment("OrganizationUserNote")] + public string? OrganizationUserNote { get; set; } + + public List Organizations { get; } = new(); + + } +} diff --git a/Models/HR/Profile.cs b/Models/HR/Profile.cs new file mode 100644 index 0000000..a278278 --- /dev/null +++ b/Models/HR/Profile.cs @@ -0,0 +1,210 @@ +using BMA.EHR.Recurit.Exam.Service.Models; +using System.ComponentModel.DataAnnotations; + +namespace BMA.EHR.Profile.Service.Models.HR +{ + public class Profile : EntityBase + { + [Key] + public Guid Id { get; set; } + + [MaxLength(13)] + public string? CitizenId { get; set; } + + [MaxLength(50)] + public string? ProfileType { get; set; } + + [MaxLength(20)] + public string? EmployeeType { get; set; } + + [MaxLength(20)] + public string? EmployeeClass { get; set; } + + public Guid? PrefixId { get; set; } + + [MaxLength(100)] + [Required] + public string? FirstName { get; set; } + + [MaxLength(100)] + [Required] + public string? LastName { get; set; } + + [MaxLength(100)] + public string AvatarRef { get; set; } + + public Guid? GenderId { get; set; } + + [MaxLength(100)] + public string? Nationality { get; set; } + + [MaxLength(100)] + public string? Race { get; set; } + + public Guid? ReligionId { get; set; } + + [Required] + public DateTime BirthDate { get; set; } + + public Guid? BloodGroupId { get; set; } + + public Guid? RelationshipId { get; set; } + + [MaxLength(50)] + public string? TelephoneNumber { get; set; } + + public bool? Couple { get; set; } + + public Guid? CouplePrefixId { get; set; } + + [MaxLength(100)] + public string? CoupleFirstName { get; set; } + + [MaxLength(100)] + public string? CoupleLastName { get; set; } + + [MaxLength(100)] + public string? CoupleCareer { get; set; } + + public Guid? FatherPrefixId { get; set; } + + [MaxLength(100)] + public string? FatherFirstName { get; set; } + + [MaxLength(100)] + public string? FatherLastName { get; set; } + + [MaxLength(100)] + public string? FatherCareer { get; set; } + + public Guid? MotherPrefixId { get; set; } + + [MaxLength(100)] + public string? MotherFirstName { get; set; } + + [MaxLength(100)] + public string? MotherLastName { get; set; } + + [MaxLength(100)] + public string? MotherCareer { get; set; } + + [MaxLength(200)] + public string? CurrentAddress { get; set; } + + public Guid? CurrentSubDistrictId { get; set; } + + public Guid? CurrentDistrictId { get; set; } + + public Guid? CurrentProvinceId { get; set; } + + [MaxLength(5)] + public string? CurrentZipCode { get; set; } + + public bool? RegistrationSame { get; set; } = false; + + [MaxLength(200)] + public string? RegistrationAddress { get; set; } + + public Guid? RegistrationSubDistrictId { get; set; } + + public Guid? RegistrationDistrictId { get; set; } + + public Guid? RegistrationProvinceId { get; set; } + + [MaxLength(5)] + public string? RegistrationZipCode { get; set; } + + public DateTime? DateAppoint { get; set; } + + public DateTime? DateStart { get; set; } + + public DateTime? DateRetire { get; set; } + + // public Guid? AffiliationId { get; set; } + // public Guid? PositionId { get; set; } + // public Guid? WorkId { get; set; } + // public Guid? TypeId { get; set; } + // public Guid? LevelId { get; set; } + // public Guid? NumberId { get; set; } + // public Guid? BusinessId { get; set; } + // public Guid? OcId { get; set; } + // public Guid? PositionId { get; set; } + // public Guid? PosNoId { get; set; } + public Guid? OcId { get; set; } + public string? Oc { get; set; } + public Guid? OrganizationShortNameId { get; set; } + public string? OrganizationShortName { get; set; } + + public string? GovernmentCode { get; set; } + + public Guid? OrganizationOrganizationId { get; set; } + public string? OrganizationOrganization { get; set; } + public Guid? PositionId { get; set; } + public string? Position { get; set; } + public Guid? PosNoId { get; set; } + public string? PosNo { get; set; } + public Guid? PositionLineId { get; set; } + public string? PositionLine { get; set; } + public Guid? PositionPathSideId { get; set; } + public string? PositionPathSide { get; set; } + public Guid? PositionTypeId { get; set; } + public string? PositionType { get; set; } + public Guid? PositionLevelId { get; set; } + public string? PositionLevel { get; set; } + public Guid? PositionExecutiveId { get; set; } + public string? PositionExecutive { get; set; } + public Guid? PositionExecutiveSideId { get; set; } + public string? PositionExecutiveSide { get; set; } + + [MaxLength(100)] + public string Physical { get; set; } + + [MaxLength(100)] + public string Ability { get; set; } + + public bool IsActive { get; set; } = true; + + public bool IsLeave { get; set; } = false; + + public DateTime? LeaveDate { get; set; } + + [MaxLength(1000)] + public string? LeaveReason { get; set; } + + public DateTime? CreatedDate { get; set; } + + public DateTime? ModifiedDate { get; set; } + + [MaxLength(250)] + public string CreatedUser { get; set; } = string.Empty; + + [MaxLength(5)] + public string EntryStatus { get; set; } = "st1"; // สถานะการตรวจสอบ st1 = create; st2 = pending + + public bool IsTransfer { get; set; } = false; + + public DateTime? TransferDate { get; set; } + + public int GovAgeAbsent { get; set; } = 0; + + public int GovAgePlus { get; set; } = 0; + + // public OrganizationEntity? Organization { get; set; } + + // public PositionNumberEntity PositionNumber { get; set; } + + // public Position Position { get; set; } + + // public PositionExecutive PositionExecutive { get; set; } + + public bool IsVerified { get; set; } = false; + + [MaxLength(100)] + public string VerifiedUser { get; set; } = string.Empty; + + public DateTime? VerifiedDate { get; set; } + + public bool IsProbation { get; set; } = true; + + } +} diff --git a/Models/HR/ProfileOrganization.cs b/Models/HR/ProfileOrganization.cs new file mode 100644 index 0000000..f3eedb8 --- /dev/null +++ b/Models/HR/ProfileOrganization.cs @@ -0,0 +1,10 @@ +using BMA.EHR.Recurit.Exam.Service.Models; + +namespace BMA.EHR.Profile.Service.Models.HR +{ + public class ProfileOrganization : EntityBase + { + public Guid? OrganizationId { get; set; } + public Guid? UserId { get; set; } + } +} diff --git a/Response/PeriodExamCandidateResponseItem.cs b/Response/PeriodExamCandidateResponseItem.cs index 630e4af..7e151c1 100644 --- a/Response/PeriodExamCandidateResponseItem.cs +++ b/Response/PeriodExamCandidateResponseItem.cs @@ -11,6 +11,8 @@ namespace BMA.EHR.Recurit.Exam.Service.Response public bool CheckDisability { get; set; } public int? Round { get; set; } public int? Year { get; set; } + public Guid? OcId { get; set; } + public string CreatedUserId { get; set; } public float? Fee { get; set; } public DateTime RegisterStartDate { get; set; } public DateTime RegisterEndDate { get; set; } diff --git a/Services/PeriodExamService.cs b/Services/PeriodExamService.cs index 8fdd2b9..3115aa5 100644 --- a/Services/PeriodExamService.cs +++ b/Services/PeriodExamService.cs @@ -84,43 +84,98 @@ namespace BMA.EHR.Recurit.Exam.Service.Services } } + private List GetAllIdByRoot(Guid id) + { + try + { + var ret = new List(); + + var oc = _contextMetadata.Organizations.FirstOrDefault(x => x.Id == id && x.IsActive); + if (oc != null) + ret.Add(oc.Id); + + var child = _contextMetadata.Organizations.AsQueryable().Where(x => x.ParentId == id && x.IsActive).ToList(); + if (child.Any()) + { + foreach (var item in child) + { + ret.AddRange(GetAllIdByRoot(item.Id)); + } + } + + return ret; + } + catch + { + throw; + } + } + public async Task> GetsAsync(string type, bool showAll = true) { - return await _context.PeriodExams.AsQueryable() - .Where(p => p.IsActive) - .Where(p => p.CheckDisability == false) - .Where(p => type.ToUpper() == "ALL" ? (p.AnnouncementExam == true || p.AnnouncementExam == false) : (type.ToUpper() == "EXAM" ? p.AnnouncementExam == true : p.AnnouncementExam == false)) - .OrderByDescending(d => d.CreatedAt) - .Select(x => new PeriodExamCandidateResponseItem - { - ExamDate = x.ExamDate, - AnnouncementEndDate = x.AnnouncementEndDate, - AnnouncementStartDate = x.AnnouncementStartDate, - AnnouncementDate = x.AnnouncementDate, - CheckDisability = x.CheckDisability, - CheckDocument = x.CheckDocument, - Detail = x.Detail, - Fee = x.Fee, - Id = x.Id, - IsActive = x.IsActive, - Name = x.Name, - Note = x.Note, - OrganizationCodeId = x.OrganizationCodeId, - OrganizationCodeName = x.OrganizationCodeName, - OrganizationId = x.OrganizationId, - OrganizationName = x.OrganizationName, - PaymentEndDate = x.PaymentEndDate, - PaymentKrungThai = x.PaymentKrungThai, - AnnouncementExam = x.AnnouncementExam, - Category = x.Category, - PaymentStartDate = x.PaymentStartDate, - RegisterEndDate = x.RegisterEndDate, - RegisterStartDate = x.RegisterStartDate, - Round = x.Round, - SetSeat = x.SetSeat, - Year = x.Year, - }) - .ToListAsync(); + var periodExams = await _context.PeriodExams.AsQueryable() + .Where(p => p.IsActive) + .Where(p => p.CheckDisability == false) + .Where(p => type.ToUpper() == "ALL" ? (p.AnnouncementExam == true || p.AnnouncementExam == false) : (type.ToUpper() == "EXAM" ? p.AnnouncementExam == true : p.AnnouncementExam == false)) + .OrderByDescending(d => d.CreatedAt).ToListAsync(); + var profileOrganizations = await _contextMetadata.ProfileOrganizations.AsQueryable() + .ToListAsync(); + var _periodExams = (from x in periodExams + join po in profileOrganizations on Guid.Parse(x.CreatedUserId) equals po?.UserId into poGroup + from po in poGroup.DefaultIfEmpty() + select new PeriodExamCandidateResponseItem + { + ExamDate = x.ExamDate, + AnnouncementEndDate = x.AnnouncementEndDate, + AnnouncementStartDate = x.AnnouncementStartDate, + AnnouncementDate = x.AnnouncementDate, + CheckDisability = x.CheckDisability, + CheckDocument = x.CheckDocument, + Detail = x.Detail, + Fee = x.Fee, + Id = x.Id, + IsActive = x.IsActive, + Name = x.Name, + Note = x.Note, + OrganizationCodeId = x.OrganizationCodeId, + OrganizationCodeName = x.OrganizationCodeName, + OrganizationId = x.OrganizationId, + OrganizationName = x.OrganizationName, + PaymentEndDate = x.PaymentEndDate, + PaymentKrungThai = x.PaymentKrungThai, + AnnouncementExam = x.AnnouncementExam, + Category = x.Category, + PaymentStartDate = x.PaymentStartDate, + RegisterEndDate = x.RegisterEndDate, + RegisterStartDate = x.RegisterStartDate, + Round = x.Round, + SetSeat = x.SetSeat, + Year = x.Year, + OcId = po == null ? null : po.OrganizationId, + CreatedUserId = x.CreatedUserId, + }).AsQueryable() + .ToList(); + + var roles = _httpContextAccessor?.HttpContext?.User?.FindAll(ClaimTypes.Role)?.Select(c => c.Value).ToList(); + if (!roles.Contains("head")) + { + var criteria = new List(); + var profileOrganization = await _contextMetadata.ProfileOrganizations.AsQueryable() + .FirstOrDefaultAsync(x => x.UserId == Guid.Parse(UserId)); + + if (profileOrganization == null) + throw new Exception(GlobalMessages.OrganizationNotFound); + + var ocId = _contextMetadata.Organizations.AsQueryable() + .FirstOrDefault(x => x.Id == profileOrganization.OrganizationId); + if (ocId == null) + throw new Exception(GlobalMessages.OrganizationNotFound); + criteria = GetAllIdByRoot(ocId.Id); + + if (criteria.Any()) + _periodExams = _periodExams.Where(x => x.CreatedUserId == UserId || criteria.Contains(x.OcId == null ? Guid.Parse("00000000-0000-0000-0000-000000000000") : x.OcId)).ToList(); + } + return _periodExams; } public async Task GetsExamAndCandidateAsync(string examId, bool showAll = true) diff --git a/obj/Debug/net7.0/project.razor.json b/obj/Debug/net7.0/project.razor.json index f64d1b3..f337023 100644 --- a/obj/Debug/net7.0/project.razor.json +++ b/obj/Debug/net7.0/project.razor.json @@ -13,7 +13,7 @@ "ProjectWorkspaceState": { "TagHelpers": [ { - "HashCode": 545276253, + "HashCode": -482929406, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -97,7 +97,7 @@ } }, { - "HashCode": -1141055467, + "HashCode": -279381969, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -182,7 +182,7 @@ } }, { - "HashCode": -2116409238, + "HashCode": 710519035, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -215,7 +215,7 @@ } }, { - "HashCode": -2068455421, + "HashCode": -1489510241, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -249,7 +249,7 @@ } }, { - "HashCode": -702109580, + "HashCode": -2144556272, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -270,7 +270,7 @@ } }, { - "HashCode": 1596198955, + "HashCode": 155605413, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -292,7 +292,7 @@ } }, { - "HashCode": 1626494484, + "HashCode": 46374237, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -397,7 +397,7 @@ } }, { - "HashCode": -1115891914, + "HashCode": -929175699, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -503,7 +503,7 @@ } }, { - "HashCode": 320417901, + "HashCode": -1284888036, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -536,7 +536,7 @@ } }, { - "HashCode": -1845282922, + "HashCode": -105788170, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -570,7 +570,7 @@ } }, { - "HashCode": 358527522, + "HashCode": 1303080965, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -603,7 +603,7 @@ } }, { - "HashCode": 1683442660, + "HashCode": -88850633, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -637,7 +637,7 @@ } }, { - "HashCode": 1919589079, + "HashCode": 202451292, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -670,7 +670,7 @@ } }, { - "HashCode": 798428646, + "HashCode": 148082123, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -704,7 +704,7 @@ } }, { - "HashCode": -880411471, + "HashCode": -1374035114, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -725,7 +725,7 @@ } }, { - "HashCode": 4441681, + "HashCode": 844128489, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -747,7 +747,7 @@ } }, { - "HashCode": -732792849, + "HashCode": -1778479210, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -778,7 +778,7 @@ } }, { - "HashCode": 358061924, + "HashCode": 1355380975, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -810,7 +810,7 @@ } }, { - "HashCode": -143033878, + "HashCode": 1246286638, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -831,7 +831,7 @@ } }, { - "HashCode": 1056841250, + "HashCode": -1236185473, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", @@ -853,7 +853,7 @@ } }, { - "HashCode": 2138218056, + "HashCode": 1989875925, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.CascadingValue", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -928,7 +928,7 @@ } }, { - "HashCode": -1966578935, + "HashCode": 1474208801, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.CascadingValue", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1004,7 +1004,7 @@ } }, { - "HashCode": -45381122, + "HashCode": -1394093117, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1025,7 +1025,7 @@ } }, { - "HashCode": -1302690944, + "HashCode": -408083374, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1047,7 +1047,7 @@ } }, { - "HashCode": -1672610007, + "HashCode": -20613885, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.DynamicComponent", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1089,7 +1089,7 @@ } }, { - "HashCode": 309162982, + "HashCode": 1748963494, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.DynamicComponent", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1132,7 +1132,7 @@ } }, { - "HashCode": -530347888, + "HashCode": -2019073779, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.LayoutView", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1174,7 +1174,7 @@ } }, { - "HashCode": 1226497686, + "HashCode": -333057527, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.LayoutView", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1217,7 +1217,7 @@ } }, { - "HashCode": 89630824, + "HashCode": 1068932589, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1238,7 +1238,7 @@ } }, { - "HashCode": -1886848772, + "HashCode": 1163482252, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1260,7 +1260,7 @@ } }, { - "HashCode": 509267964, + "HashCode": 1353078787, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.RouteView", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1302,7 +1302,7 @@ } }, { - "HashCode": 343947339, + "HashCode": -1996290964, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.RouteView", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1345,7 +1345,7 @@ } }, { - "HashCode": -1787291560, + "HashCode": 913322952, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.Router", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1453,7 +1453,7 @@ } }, { - "HashCode": 1554110759, + "HashCode": 1156792756, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.Router", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1562,7 +1562,7 @@ } }, { - "HashCode": -1753447575, + "HashCode": 308396489, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1583,7 +1583,7 @@ } }, { - "HashCode": 1906035385, + "HashCode": 1454747727, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1605,7 +1605,7 @@ } }, { - "HashCode": 438211741, + "HashCode": -144217939, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.Router.Found", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1638,7 +1638,7 @@ } }, { - "HashCode": -486407571, + "HashCode": 1985472731, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.Router.Found", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1672,7 +1672,7 @@ } }, { - "HashCode": 955471158, + "HashCode": -609472747, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.Router.Navigating", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1693,7 +1693,7 @@ } }, { - "HashCode": -1110335014, + "HashCode": 1001762442, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.Router.Navigating", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -1715,7 +1715,7 @@ } }, { - "HashCode": -700404240, + "HashCode": -1335611870, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", "AssemblyName": "Microsoft.AspNetCore.Components.Forms", @@ -1734,7 +1734,7 @@ } }, { - "HashCode": -167418782, + "HashCode": 1812301088, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", "AssemblyName": "Microsoft.AspNetCore.Components.Forms", @@ -1754,7 +1754,7 @@ } }, { - "HashCode": -913096272, + "HashCode": 1956788277, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.EditForm", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -1859,7 +1859,7 @@ } }, { - "HashCode": -1022548865, + "HashCode": -493476258, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.EditForm", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -1965,7 +1965,7 @@ } }, { - "HashCode": -1318684998, + "HashCode": 1521037957, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -1998,7 +1998,7 @@ } }, { - "HashCode": 46699278, + "HashCode": 1230160115, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2032,7 +2032,7 @@ } }, { - "HashCode": 1689711349, + "HashCode": -271000876, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2104,7 +2104,7 @@ } }, { - "HashCode": 1556255318, + "HashCode": 1984235085, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2177,7 +2177,7 @@ } }, { - "HashCode": 538771342, + "HashCode": -2043128052, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2285,7 +2285,7 @@ } }, { - "HashCode": -703236159, + "HashCode": -1866068436, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2394,7 +2394,7 @@ } }, { - "HashCode": 982420523, + "HashCode": 630270236, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputFile", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2436,7 +2436,7 @@ } }, { - "HashCode": -431673416, + "HashCode": 1701796636, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputFile", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2479,7 +2479,7 @@ } }, { - "HashCode": -23608852, + "HashCode": -1937723785, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2576,7 +2576,7 @@ } }, { - "HashCode": -484589807, + "HashCode": 1525331770, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2674,7 +2674,7 @@ } }, { - "HashCode": 1896719002, + "HashCode": -463712261, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadio", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2738,7 +2738,7 @@ } }, { - "HashCode": -1801387547, + "HashCode": 1595965760, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadio", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2803,7 +2803,7 @@ } }, { - "HashCode": -1987224349, + "HashCode": -1637955380, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -2911,7 +2911,7 @@ } }, { - "HashCode": -9690772, + "HashCode": -1328533955, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3020,7 +3020,7 @@ } }, { - "HashCode": 1765857045, + "HashCode": -1749337091, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3041,7 +3041,7 @@ } }, { - "HashCode": -572929591, + "HashCode": -1113451927, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3063,7 +3063,7 @@ } }, { - "HashCode": 2116644934, + "HashCode": -1293901019, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3161,7 +3161,7 @@ } }, { - "HashCode": -966934328, + "HashCode": 370918750, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3260,7 +3260,7 @@ } }, { - "HashCode": -415513763, + "HashCode": 1575749280, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3281,7 +3281,7 @@ } }, { - "HashCode": -1831353886, + "HashCode": -676963596, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3303,7 +3303,7 @@ } }, { - "HashCode": -818733859, + "HashCode": -1146383865, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputText", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3375,7 +3375,7 @@ } }, { - "HashCode": -1641531652, + "HashCode": 377883806, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputText", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3448,7 +3448,7 @@ } }, { - "HashCode": -853797505, + "HashCode": -1764915500, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3520,7 +3520,7 @@ } }, { - "HashCode": -1771662792, + "HashCode": -1036521060, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3593,7 +3593,7 @@ } }, { - "HashCode": 928212033, + "HashCode": -252188293, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3647,7 +3647,7 @@ } }, { - "HashCode": 1704342153, + "HashCode": -1718613130, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3702,7 +3702,7 @@ } }, { - "HashCode": 911510576, + "HashCode": -2003340980, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3743,7 +3743,7 @@ } }, { - "HashCode": 1756494178, + "HashCode": 1867366912, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3785,7 +3785,7 @@ } }, { - "HashCode": -74482998, + "HashCode": 1238447478, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.FocusOnNavigate", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3826,7 +3826,7 @@ } }, { - "HashCode": -17714147, + "HashCode": 1083273533, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.FocusOnNavigate", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3868,7 +3868,7 @@ } }, { - "HashCode": 2079869420, + "HashCode": 2146854275, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.NavigationLock", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3910,7 +3910,7 @@ } }, { - "HashCode": 552357081, + "HashCode": -388129500, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.NavigationLock", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -3953,7 +3953,7 @@ } }, { - "HashCode": 1843641155, + "HashCode": -831960773, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.NavLink", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4016,7 +4016,7 @@ } }, { - "HashCode": -336069120, + "HashCode": -314996232, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Routing.NavLink", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4080,7 +4080,7 @@ } }, { - "HashCode": -575939479, + "HashCode": 1300044913, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4101,7 +4101,7 @@ } }, { - "HashCode": 878085896, + "HashCode": 35459851, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4123,7 +4123,7 @@ } }, { - "HashCode": 389062188, + "HashCode": 92948866, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.HeadContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4155,7 +4155,7 @@ } }, { - "HashCode": 1695729593, + "HashCode": 1755698223, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.HeadContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4188,7 +4188,7 @@ } }, { - "HashCode": -310183585, + "HashCode": 27908416, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4209,7 +4209,7 @@ } }, { - "HashCode": 1934003341, + "HashCode": -1842784246, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4231,7 +4231,7 @@ } }, { - "HashCode": -935099282, + "HashCode": 1911967616, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.HeadOutlet", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4250,7 +4250,7 @@ } }, { - "HashCode": -2088210882, + "HashCode": -1852783394, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.HeadOutlet", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4270,7 +4270,7 @@ } }, { - "HashCode": 515960165, + "HashCode": 838450705, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.PageTitle", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4302,7 +4302,7 @@ } }, { - "HashCode": -170146879, + "HashCode": -692424514, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.PageTitle", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4335,7 +4335,7 @@ } }, { - "HashCode": 1892395079, + "HashCode": -1077954184, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4356,7 +4356,7 @@ } }, { - "HashCode": 984231985, + "HashCode": -1229802426, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4378,7 +4378,7 @@ } }, { - "HashCode": 259061581, + "HashCode": 1424305014, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4441,7 +4441,7 @@ } }, { - "HashCode": 1638708827, + "HashCode": 1033280731, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4505,7 +4505,7 @@ } }, { - "HashCode": 1946388212, + "HashCode": -143840657, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4526,7 +4526,7 @@ } }, { - "HashCode": 1156672373, + "HashCode": 628380381, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4548,7 +4548,7 @@ } }, { - "HashCode": -1417715828, + "HashCode": 1297134606, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4581,7 +4581,7 @@ } }, { - "HashCode": 1147870413, + "HashCode": 1398227410, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4615,7 +4615,7 @@ } }, { - "HashCode": 1575694406, + "HashCode": -1814150558, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4747,7 +4747,7 @@ } }, { - "HashCode": -2018211003, + "HashCode": -1714060245, "Kind": "Components.Component", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4880,7 +4880,7 @@ } }, { - "HashCode": -1693692590, + "HashCode": -1504770697, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4913,7 +4913,7 @@ } }, { - "HashCode": 1830895305, + "HashCode": 402173976, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4947,7 +4947,7 @@ } }, { - "HashCode": -1669516275, + "HashCode": -1947620370, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -4980,7 +4980,7 @@ } }, { - "HashCode": -2099119893, + "HashCode": 1703564958, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -5014,7 +5014,7 @@ } }, { - "HashCode": -1994810528, + "HashCode": -1686603564, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -5047,7 +5047,7 @@ } }, { - "HashCode": 1827134091, + "HashCode": 2007459884, "Kind": "Components.ChildContent", "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -5081,7 +5081,7 @@ } }, { - "HashCode": -798411782, + "HashCode": -1604215488, "Kind": "Components.EventHandler", "Name": "onfocus", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5164,7 +5164,7 @@ } }, { - "HashCode": -2140340014, + "HashCode": 453972850, "Kind": "Components.EventHandler", "Name": "onblur", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5247,7 +5247,7 @@ } }, { - "HashCode": 493371595, + "HashCode": -1604652897, "Kind": "Components.EventHandler", "Name": "onfocusin", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5330,7 +5330,7 @@ } }, { - "HashCode": -2131324109, + "HashCode": -1537959011, "Kind": "Components.EventHandler", "Name": "onfocusout", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5413,7 +5413,7 @@ } }, { - "HashCode": 301181295, + "HashCode": -341413646, "Kind": "Components.EventHandler", "Name": "onmouseover", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5496,7 +5496,7 @@ } }, { - "HashCode": 235920360, + "HashCode": -1711076387, "Kind": "Components.EventHandler", "Name": "onmouseout", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5579,7 +5579,7 @@ } }, { - "HashCode": -421036928, + "HashCode": 1050039909, "Kind": "Components.EventHandler", "Name": "onmouseleave", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5662,7 +5662,7 @@ } }, { - "HashCode": -1162165316, + "HashCode": 1781512392, "Kind": "Components.EventHandler", "Name": "onmouseenter", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5745,7 +5745,7 @@ } }, { - "HashCode": 999483601, + "HashCode": 1162644213, "Kind": "Components.EventHandler", "Name": "onmousemove", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5828,7 +5828,7 @@ } }, { - "HashCode": -891140658, + "HashCode": -171074194, "Kind": "Components.EventHandler", "Name": "onmousedown", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5911,7 +5911,7 @@ } }, { - "HashCode": 1935698262, + "HashCode": 1690384649, "Kind": "Components.EventHandler", "Name": "onmouseup", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -5994,7 +5994,7 @@ } }, { - "HashCode": 1491375428, + "HashCode": -164984420, "Kind": "Components.EventHandler", "Name": "onclick", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6077,7 +6077,7 @@ } }, { - "HashCode": -1999792386, + "HashCode": 2134573682, "Kind": "Components.EventHandler", "Name": "ondblclick", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6160,7 +6160,7 @@ } }, { - "HashCode": -2022976334, + "HashCode": -1607105300, "Kind": "Components.EventHandler", "Name": "onwheel", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6243,7 +6243,7 @@ } }, { - "HashCode": -922839995, + "HashCode": 290223757, "Kind": "Components.EventHandler", "Name": "onmousewheel", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6326,7 +6326,7 @@ } }, { - "HashCode": 1926246860, + "HashCode": 802793414, "Kind": "Components.EventHandler", "Name": "oncontextmenu", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6409,7 +6409,7 @@ } }, { - "HashCode": -820914516, + "HashCode": 894891056, "Kind": "Components.EventHandler", "Name": "ondrag", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6492,7 +6492,7 @@ } }, { - "HashCode": -1891433718, + "HashCode": 507645292, "Kind": "Components.EventHandler", "Name": "ondragend", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6575,7 +6575,7 @@ } }, { - "HashCode": -1444360770, + "HashCode": -311991151, "Kind": "Components.EventHandler", "Name": "ondragenter", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6658,7 +6658,7 @@ } }, { - "HashCode": 1161536836, + "HashCode": 237693457, "Kind": "Components.EventHandler", "Name": "ondragleave", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6741,7 +6741,7 @@ } }, { - "HashCode": -568705154, + "HashCode": 1393904068, "Kind": "Components.EventHandler", "Name": "ondragover", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6824,7 +6824,7 @@ } }, { - "HashCode": -1843452932, + "HashCode": -1750239051, "Kind": "Components.EventHandler", "Name": "ondragstart", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6907,7 +6907,7 @@ } }, { - "HashCode": -642450898, + "HashCode": 1698981663, "Kind": "Components.EventHandler", "Name": "ondrop", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -6990,7 +6990,7 @@ } }, { - "HashCode": -647929187, + "HashCode": 1451232802, "Kind": "Components.EventHandler", "Name": "onkeydown", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7073,7 +7073,7 @@ } }, { - "HashCode": 506583455, + "HashCode": 1801869324, "Kind": "Components.EventHandler", "Name": "onkeyup", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7156,7 +7156,7 @@ } }, { - "HashCode": 91631796, + "HashCode": -1294673244, "Kind": "Components.EventHandler", "Name": "onkeypress", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7239,7 +7239,7 @@ } }, { - "HashCode": -1425855395, + "HashCode": -747672983, "Kind": "Components.EventHandler", "Name": "onchange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7322,7 +7322,7 @@ } }, { - "HashCode": 854372513, + "HashCode": 1425477557, "Kind": "Components.EventHandler", "Name": "oninput", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7405,7 +7405,7 @@ } }, { - "HashCode": 1742416151, + "HashCode": -117161786, "Kind": "Components.EventHandler", "Name": "oninvalid", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7488,7 +7488,7 @@ } }, { - "HashCode": -341723005, + "HashCode": 425198453, "Kind": "Components.EventHandler", "Name": "onreset", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7571,7 +7571,7 @@ } }, { - "HashCode": -890430973, + "HashCode": -1604474692, "Kind": "Components.EventHandler", "Name": "onselect", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7654,7 +7654,7 @@ } }, { - "HashCode": 1029834257, + "HashCode": -1616137248, "Kind": "Components.EventHandler", "Name": "onselectstart", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7737,7 +7737,7 @@ } }, { - "HashCode": 781433481, + "HashCode": 2093735279, "Kind": "Components.EventHandler", "Name": "onselectionchange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7820,7 +7820,7 @@ } }, { - "HashCode": 415487774, + "HashCode": 1698258042, "Kind": "Components.EventHandler", "Name": "onsubmit", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7903,7 +7903,7 @@ } }, { - "HashCode": -506206915, + "HashCode": -1211219515, "Kind": "Components.EventHandler", "Name": "onbeforecopy", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -7986,7 +7986,7 @@ } }, { - "HashCode": -541386208, + "HashCode": 500421137, "Kind": "Components.EventHandler", "Name": "onbeforecut", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8069,7 +8069,7 @@ } }, { - "HashCode": 1109762107, + "HashCode": -335810937, "Kind": "Components.EventHandler", "Name": "onbeforepaste", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8152,7 +8152,7 @@ } }, { - "HashCode": -2058165280, + "HashCode": 888480345, "Kind": "Components.EventHandler", "Name": "oncopy", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8235,7 +8235,7 @@ } }, { - "HashCode": 1967514242, + "HashCode": 75746850, "Kind": "Components.EventHandler", "Name": "oncut", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8318,7 +8318,7 @@ } }, { - "HashCode": 1221417833, + "HashCode": 828077837, "Kind": "Components.EventHandler", "Name": "onpaste", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8401,7 +8401,7 @@ } }, { - "HashCode": 1250913003, + "HashCode": 859661332, "Kind": "Components.EventHandler", "Name": "ontouchcancel", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8484,7 +8484,7 @@ } }, { - "HashCode": 2091122926, + "HashCode": -1232609026, "Kind": "Components.EventHandler", "Name": "ontouchend", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8567,7 +8567,7 @@ } }, { - "HashCode": 1320811000, + "HashCode": 953536346, "Kind": "Components.EventHandler", "Name": "ontouchmove", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8650,7 +8650,7 @@ } }, { - "HashCode": -787933619, + "HashCode": -1116141040, "Kind": "Components.EventHandler", "Name": "ontouchstart", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8733,7 +8733,7 @@ } }, { - "HashCode": 1852037445, + "HashCode": -1644423038, "Kind": "Components.EventHandler", "Name": "ontouchenter", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8816,7 +8816,7 @@ } }, { - "HashCode": -1849805416, + "HashCode": 119643361, "Kind": "Components.EventHandler", "Name": "ontouchleave", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8899,7 +8899,7 @@ } }, { - "HashCode": -2110761854, + "HashCode": 2128239178, "Kind": "Components.EventHandler", "Name": "ongotpointercapture", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -8982,7 +8982,7 @@ } }, { - "HashCode": 15269321, + "HashCode": -1968347932, "Kind": "Components.EventHandler", "Name": "onlostpointercapture", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9065,7 +9065,7 @@ } }, { - "HashCode": -1870478779, + "HashCode": 1516585623, "Kind": "Components.EventHandler", "Name": "onpointercancel", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9148,7 +9148,7 @@ } }, { - "HashCode": 315953163, + "HashCode": -846656856, "Kind": "Components.EventHandler", "Name": "onpointerdown", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9231,7 +9231,7 @@ } }, { - "HashCode": 613830335, + "HashCode": 1165709011, "Kind": "Components.EventHandler", "Name": "onpointerenter", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9314,7 +9314,7 @@ } }, { - "HashCode": -687555542, + "HashCode": 1299895017, "Kind": "Components.EventHandler", "Name": "onpointerleave", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9397,7 +9397,7 @@ } }, { - "HashCode": 993294275, + "HashCode": 1938019274, "Kind": "Components.EventHandler", "Name": "onpointermove", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9480,7 +9480,7 @@ } }, { - "HashCode": -229958713, + "HashCode": -383115854, "Kind": "Components.EventHandler", "Name": "onpointerout", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9563,7 +9563,7 @@ } }, { - "HashCode": 2132448720, + "HashCode": 333720512, "Kind": "Components.EventHandler", "Name": "onpointerover", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9646,7 +9646,7 @@ } }, { - "HashCode": 350579362, + "HashCode": 641743373, "Kind": "Components.EventHandler", "Name": "onpointerup", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9729,7 +9729,7 @@ } }, { - "HashCode": -513284467, + "HashCode": 559602760, "Kind": "Components.EventHandler", "Name": "oncanplay", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9812,7 +9812,7 @@ } }, { - "HashCode": 1425779746, + "HashCode": -384518057, "Kind": "Components.EventHandler", "Name": "oncanplaythrough", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9895,7 +9895,7 @@ } }, { - "HashCode": 121725554, + "HashCode": -1929440133, "Kind": "Components.EventHandler", "Name": "oncuechange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -9978,7 +9978,7 @@ } }, { - "HashCode": -2038202894, + "HashCode": 1801052878, "Kind": "Components.EventHandler", "Name": "ondurationchange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10061,7 +10061,7 @@ } }, { - "HashCode": 228431817, + "HashCode": 584148139, "Kind": "Components.EventHandler", "Name": "onemptied", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10144,7 +10144,7 @@ } }, { - "HashCode": 129183063, + "HashCode": 1830062761, "Kind": "Components.EventHandler", "Name": "onpause", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10227,7 +10227,7 @@ } }, { - "HashCode": -819759251, + "HashCode": -1061619095, "Kind": "Components.EventHandler", "Name": "onplay", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10310,7 +10310,7 @@ } }, { - "HashCode": 798400957, + "HashCode": 202908192, "Kind": "Components.EventHandler", "Name": "onplaying", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10393,7 +10393,7 @@ } }, { - "HashCode": 1263703181, + "HashCode": -1561449657, "Kind": "Components.EventHandler", "Name": "onratechange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10476,7 +10476,7 @@ } }, { - "HashCode": 180499261, + "HashCode": -958833253, "Kind": "Components.EventHandler", "Name": "onseeked", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10559,7 +10559,7 @@ } }, { - "HashCode": 1492410956, + "HashCode": -171789733, "Kind": "Components.EventHandler", "Name": "onseeking", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10642,7 +10642,7 @@ } }, { - "HashCode": 653098729, + "HashCode": 832010196, "Kind": "Components.EventHandler", "Name": "onstalled", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10725,7 +10725,7 @@ } }, { - "HashCode": 1615527535, + "HashCode": -967488062, "Kind": "Components.EventHandler", "Name": "onstop", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10808,7 +10808,7 @@ } }, { - "HashCode": 51080731, + "HashCode": 1700633247, "Kind": "Components.EventHandler", "Name": "onsuspend", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10891,7 +10891,7 @@ } }, { - "HashCode": 931801673, + "HashCode": -1247746957, "Kind": "Components.EventHandler", "Name": "ontimeupdate", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -10974,7 +10974,7 @@ } }, { - "HashCode": 1062940003, + "HashCode": 403490123, "Kind": "Components.EventHandler", "Name": "onvolumechange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11057,7 +11057,7 @@ } }, { - "HashCode": 899804058, + "HashCode": 194080448, "Kind": "Components.EventHandler", "Name": "onwaiting", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11140,7 +11140,7 @@ } }, { - "HashCode": -93690419, + "HashCode": -1514407846, "Kind": "Components.EventHandler", "Name": "onloadstart", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11223,7 +11223,7 @@ } }, { - "HashCode": 978861433, + "HashCode": -1319715178, "Kind": "Components.EventHandler", "Name": "ontimeout", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11306,7 +11306,7 @@ } }, { - "HashCode": -2137952358, + "HashCode": 913623062, "Kind": "Components.EventHandler", "Name": "onabort", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11389,7 +11389,7 @@ } }, { - "HashCode": -1285599550, + "HashCode": -2103898236, "Kind": "Components.EventHandler", "Name": "onload", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11472,7 +11472,7 @@ } }, { - "HashCode": 2018682224, + "HashCode": -1553226210, "Kind": "Components.EventHandler", "Name": "onloadend", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11555,7 +11555,7 @@ } }, { - "HashCode": 272682921, + "HashCode": -543785876, "Kind": "Components.EventHandler", "Name": "onprogress", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11638,7 +11638,7 @@ } }, { - "HashCode": -481577392, + "HashCode": 1052764064, "Kind": "Components.EventHandler", "Name": "onerror", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11721,7 +11721,7 @@ } }, { - "HashCode": -1439051075, + "HashCode": 708318180, "Kind": "Components.EventHandler", "Name": "onactivate", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11804,7 +11804,7 @@ } }, { - "HashCode": -240983735, + "HashCode": 1064131142, "Kind": "Components.EventHandler", "Name": "onbeforeactivate", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11887,7 +11887,7 @@ } }, { - "HashCode": 317587525, + "HashCode": -1658391404, "Kind": "Components.EventHandler", "Name": "onbeforedeactivate", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -11970,7 +11970,7 @@ } }, { - "HashCode": 123281731, + "HashCode": -643611178, "Kind": "Components.EventHandler", "Name": "ondeactivate", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12053,7 +12053,7 @@ } }, { - "HashCode": 1880067611, + "HashCode": 370858329, "Kind": "Components.EventHandler", "Name": "onended", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12136,7 +12136,7 @@ } }, { - "HashCode": 437913298, + "HashCode": -1266058870, "Kind": "Components.EventHandler", "Name": "onfullscreenchange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12219,7 +12219,7 @@ } }, { - "HashCode": -529605143, + "HashCode": 955744303, "Kind": "Components.EventHandler", "Name": "onfullscreenerror", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12302,7 +12302,7 @@ } }, { - "HashCode": -1000831372, + "HashCode": -644834236, "Kind": "Components.EventHandler", "Name": "onloadeddata", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12385,7 +12385,7 @@ } }, { - "HashCode": -132632219, + "HashCode": -178554331, "Kind": "Components.EventHandler", "Name": "onloadedmetadata", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12468,7 +12468,7 @@ } }, { - "HashCode": 1807320893, + "HashCode": -360260664, "Kind": "Components.EventHandler", "Name": "onpointerlockchange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12551,7 +12551,7 @@ } }, { - "HashCode": 1051581242, + "HashCode": 609040320, "Kind": "Components.EventHandler", "Name": "onpointerlockerror", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12634,7 +12634,7 @@ } }, { - "HashCode": 1827043764, + "HashCode": -1549819376, "Kind": "Components.EventHandler", "Name": "onreadystatechange", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12717,7 +12717,7 @@ } }, { - "HashCode": 1040232813, + "HashCode": -1177715675, "Kind": "Components.EventHandler", "Name": "onscroll", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12800,7 +12800,7 @@ } }, { - "HashCode": -1595731558, + "HashCode": -99281489, "Kind": "Components.EventHandler", "Name": "ontoggle", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12883,7 +12883,7 @@ } }, { - "HashCode": -1717141156, + "HashCode": -119710193, "Kind": "Components.Splat", "Name": "Attributes", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -12922,7 +12922,7 @@ } }, { - "HashCode": 82264764, + "HashCode": 2055557552, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.Razor", @@ -13239,7 +13239,7 @@ } }, { - "HashCode": -2067234120, + "HashCode": -1999588264, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -13438,7 +13438,7 @@ } }, { - "HashCode": 2053140826, + "HashCode": 1120902349, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -13567,7 +13567,7 @@ } }, { - "HashCode": 139132902, + "HashCode": -258535153, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -13624,7 +13624,7 @@ } }, { - "HashCode": 701836133, + "HashCode": 1151863768, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -13758,7 +13758,7 @@ } }, { - "HashCode": 754504745, + "HashCode": -963817714, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -13806,7 +13806,7 @@ } }, { - "HashCode": 362945243, + "HashCode": 1537232475, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14225,7 +14225,7 @@ } }, { - "HashCode": -1372247325, + "HashCode": -1944379334, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14329,7 +14329,7 @@ } }, { - "HashCode": 458258053, + "HashCode": 1987241906, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14377,7 +14377,7 @@ } }, { - "HashCode": -1826437206, + "HashCode": 1933638330, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14449,7 +14449,7 @@ } }, { - "HashCode": 1419957537, + "HashCode": -132359402, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14484,7 +14484,7 @@ } }, { - "HashCode": 203973929, + "HashCode": 1069934503, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14682,7 +14682,7 @@ } }, { - "HashCode": 1246516152, + "HashCode": -1128793689, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14712,7 +14712,7 @@ } }, { - "HashCode": -1948485823, + "HashCode": -1740922515, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14795,7 +14795,7 @@ } }, { - "HashCode": 479636864, + "HashCode": 660237273, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.PersistComponentStateTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14826,7 +14826,7 @@ } }, { - "HashCode": -1343358418, + "HashCode": 47416941, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -14981,7 +14981,7 @@ } }, { - "HashCode": -1928096959, + "HashCode": -345221319, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -15042,7 +15042,7 @@ } }, { - "HashCode": -1909202503, + "HashCode": -1240802781, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -15086,7 +15086,7 @@ } }, { - "HashCode": -49786117, + "HashCode": 1415601113, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -15121,7 +15121,7 @@ } }, { - "HashCode": -268925415, + "HashCode": 1097658149, "Kind": "ITagHelper", "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper", "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", @@ -15157,7 +15157,7 @@ } }, { - "HashCode": -1691527848, + "HashCode": 425519877, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -15253,7 +15253,7 @@ } }, { - "HashCode": -1407510509, + "HashCode": 207883452, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -15375,7 +15375,7 @@ } }, { - "HashCode": -1357111361, + "HashCode": -604594762, "Kind": "Components.Bind", "Name": "Bind_value", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -15497,7 +15497,7 @@ } }, { - "HashCode": -993785370, + "HashCode": 1094880583, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -15630,7 +15630,7 @@ } }, { - "HashCode": 1580285864, + "HashCode": -2119193015, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -15763,7 +15763,7 @@ } }, { - "HashCode": -660460704, + "HashCode": -724239897, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -15896,7 +15896,7 @@ } }, { - "HashCode": 989668567, + "HashCode": -616545121, "Kind": "Components.Bind", "Name": "Bind_value", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16029,7 +16029,7 @@ } }, { - "HashCode": 565328212, + "HashCode": 1106148321, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16162,7 +16162,7 @@ } }, { - "HashCode": 1249781156, + "HashCode": -601137111, "Kind": "Components.Bind", "Name": "Bind_value", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16295,7 +16295,7 @@ } }, { - "HashCode": -973360364, + "HashCode": -1069684846, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16428,7 +16428,7 @@ } }, { - "HashCode": 171936967, + "HashCode": 2029510636, "Kind": "Components.Bind", "Name": "Bind_value", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16561,7 +16561,7 @@ } }, { - "HashCode": 1085851021, + "HashCode": 1407959653, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16694,7 +16694,7 @@ } }, { - "HashCode": 1664853484, + "HashCode": 486728455, "Kind": "Components.Bind", "Name": "Bind_value", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16827,7 +16827,7 @@ } }, { - "HashCode": 2057610700, + "HashCode": 136137355, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -16960,7 +16960,7 @@ } }, { - "HashCode": -1392906569, + "HashCode": 1759901591, "Kind": "Components.Bind", "Name": "Bind_value", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -17093,7 +17093,7 @@ } }, { - "HashCode": 1463410838, + "HashCode": 276725761, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -17215,7 +17215,7 @@ } }, { - "HashCode": -1397748514, + "HashCode": -423937055, "Kind": "Components.Bind", "Name": "Bind", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -17337,7 +17337,7 @@ } }, { - "HashCode": -1308352388, + "HashCode": -1650076316, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -17424,7 +17424,7 @@ } }, { - "HashCode": -1089781969, + "HashCode": -233239267, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -17512,7 +17512,7 @@ } }, { - "HashCode": 1819303901, + "HashCode": -103296194, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -17599,7 +17599,7 @@ } }, { - "HashCode": -1225441372, + "HashCode": 2092584843, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -17687,7 +17687,7 @@ } }, { - "HashCode": 173231449, + "HashCode": -1232782617, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -17774,7 +17774,7 @@ } }, { - "HashCode": -977785927, + "HashCode": -388638076, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -17862,7 +17862,7 @@ } }, { - "HashCode": 96876513, + "HashCode": 190650620, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -17949,7 +17949,7 @@ } }, { - "HashCode": 1655047726, + "HashCode": -596141844, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -18037,7 +18037,7 @@ } }, { - "HashCode": -1779662545, + "HashCode": 892306393, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -18124,7 +18124,7 @@ } }, { - "HashCode": 2026626570, + "HashCode": -1862669555, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -18212,7 +18212,7 @@ } }, { - "HashCode": -427093132, + "HashCode": 61647444, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputText", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -18299,7 +18299,7 @@ } }, { - "HashCode": 1798188545, + "HashCode": 249410070, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputText", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -18387,7 +18387,7 @@ } }, { - "HashCode": 1024359966, + "HashCode": -1981000445, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -18474,7 +18474,7 @@ } }, { - "HashCode": 1090997389, + "HashCode": 1988862316, "Kind": "Components.Bind", "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", "AssemblyName": "Microsoft.AspNetCore.Components.Web", @@ -18562,7 +18562,7 @@ } }, { - "HashCode": -323665910, + "HashCode": -1323550102, "Kind": "Components.Ref", "Name": "Ref", "AssemblyName": "Microsoft.AspNetCore.Components", @@ -18601,7 +18601,7 @@ } }, { - "HashCode": 488032343, + "HashCode": 686631681, "Kind": "Components.Key", "Name": "Key", "AssemblyName": "Microsoft.AspNetCore.Components",