diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/.DS_Store differ diff --git a/BlazorWebAssem/.vs/BlazorWebAssem/xs/UserPrefs.xml b/BlazorWebAssem/.vs/BlazorWebAssem/xs/UserPrefs.xml new file mode 100644 index 0000000..15d9469 --- /dev/null +++ b/BlazorWebAssem/.vs/BlazorWebAssem/xs/UserPrefs.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BlazorWebAssem/.vs/BlazorWebAssem/xs/project-cache/BlazorWebAssem-Debug.json b/BlazorWebAssem/.vs/BlazorWebAssem/xs/project-cache/BlazorWebAssem-Debug.json new file mode 100644 index 0000000..666ac0e --- /dev/null +++ b/BlazorWebAssem/.vs/BlazorWebAssem/xs/project-cache/BlazorWebAssem-Debug.json @@ -0,0 +1 @@ +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.authorization/7.0.5/lib/net7.0/Microsoft.AspNetCore.Authorization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.authorization/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.Authorization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.forms/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.web/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.metadata/7.0.5/lib/net7.0/Microsoft.AspNetCore.Metadata.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/Microsoft.CSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.binder/7.0.4/lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.fileextensions/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.json/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.dependencyinjection/7.0.0/lib/net7.0/Microsoft.Extensions.DependencyInjection.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.fileproviders.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.fileproviders.physical/7.0.0/lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.filesystemglobbing/7.0.0/lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.logging.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.logging/7.0.0/lib/net7.0/Microsoft.Extensions.Logging.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.options/7.0.1/lib/net7.0/Microsoft.Extensions.Options.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.extensions.primitives/7.0.0/lib/net7.0/Microsoft.Extensions.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.jsinterop/7.0.5/lib/net7.0/Microsoft.JSInterop.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/microsoft.jsinterop.webassembly/7.0.5/lib/net7.0/Microsoft.JSInterop.WebAssembly.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/Microsoft.VisualBasic.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/Microsoft.VisualBasic.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Collections.Immutable.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ComponentModel.DataAnnotations.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Configuration.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Data.DataSetExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.DiagnosticSource.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Drawing.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Formats.Asn1.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Formats.Tar.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.Compression.Brotli.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.Compression.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.Compression.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/charmainelouie/.nuget/packages/system.io.pipelines/7.0.0/lib/net7.0/System.IO.Pipelines.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.Pipes.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Http.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Quic.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.WebClient.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.WebProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.Metadata.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.CompilerServices.Unsafe.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.InteropServices.JavaScript.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Intrinsics.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Serialization.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ServiceModel.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ServiceProcess.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Text.Encodings.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Text.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Channels.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Tasks.Dataflow.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Transactions.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Transactions.Local.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Web.HttpUtility.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.Serialization.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/ref/net7.0/WindowsBase.dll","Aliases":[],"Framework":null}],"Files":["/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Program.cs","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GlobalUsings.g.cs","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile"],"Analyzers":["/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk/analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll","/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk/analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll","/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.analyzers/7.0.5/analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll","/Users/charmainelouie/.nuget/packages/microsoft.extensions.logging.abstractions/7.0.0/analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll","/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll","/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll","/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/analyzers/dotnet/cs/Microsoft.Interop.SourceGeneration.dll","/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll","/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.5/analyzers/dotnet/cs/System.Text.RegularExpressions.Generator.dll","/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll","/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.AspNetCore.Razor.Language.dll","/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.AspNetCore.Razor.LanguageSupport.dll","/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.CodeAnalysis.Razor.dll","/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.NET.Sdk.Razor.SourceGenerators.dll"],"AdditionalFiles":["/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/App.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Authentication.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Counter.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/FetchData.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Index.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/LoginDisplay.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/RedirectToLogin.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/SurveyPrompt.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/_Imports.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/MainLayout.razor","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/NavMenu.razor"],"EditorConfigFiles":["/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk.Razor/source-generators/RazorSourceGenerator.razorencconfig","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GeneratedMSBuildEditorConfig.editorconfig","/usr/local/share/dotnet/sdk/7.0.203/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_7_default.editorconfig"],"DefineConstants":["TRACE","DEBUG","NET","NET7_0","NETCOREAPP","NET5_0_OR_GREATER","NET6_0_OR_GREATER","NET7_0_OR_GREATER","NETCOREAPP1_0_OR_GREATER","NETCOREAPP1_1_OR_GREATER","NETCOREAPP2_0_OR_GREATER","NETCOREAPP2_1_OR_GREATER","NETCOREAPP2_2_OR_GREATER","NETCOREAPP3_0_OR_GREATER","NETCOREAPP3_1_OR_GREATER"],"IntermediateAssembly":"/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.dll"} \ No newline at end of file diff --git a/BlazorWebAssem/App.razor b/BlazorWebAssem/App.razor new file mode 100644 index 0000000..3a51d03 --- /dev/null +++ b/BlazorWebAssem/App.razor @@ -0,0 +1,25 @@ + + + + + + @if (context.User.Identity?.IsAuthenticated != true) + { + + } + else + { +

You are not authorized to access this resource.

+ } +
+
+ +
+ + Not found + +

Sorry, there's nothing at this address.

+
+
+
+
diff --git a/BlazorWebAssem/BlazorWebAssem.csproj b/BlazorWebAssem/BlazorWebAssem.csproj new file mode 100644 index 0000000..2d13d09 --- /dev/null +++ b/BlazorWebAssem/BlazorWebAssem.csproj @@ -0,0 +1,17 @@ + + + + net7.0 + enable + enable + + + + + + + + + + + diff --git a/BlazorWebAssem/BlazorWebAssem.sln b/BlazorWebAssem/BlazorWebAssem.sln new file mode 100644 index 0000000..7d9685f --- /dev/null +++ b/BlazorWebAssem/BlazorWebAssem.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 25.0.1705.4 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlazorWebAssem", "BlazorWebAssem.csproj", "{EE445738-A800-497C-A757-AF2E74488A43}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {EE445738-A800-497C-A757-AF2E74488A43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EE445738-A800-497C-A757-AF2E74488A43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE445738-A800-497C-A757-AF2E74488A43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EE445738-A800-497C-A757-AF2E74488A43}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {959D8E18-C160-43BE-AB92-9802527B6E61} + EndGlobalSection +EndGlobal diff --git a/BlazorWebAssem/GraphAPIAuthorizationMessageHandler.cs b/BlazorWebAssem/GraphAPIAuthorizationMessageHandler.cs new file mode 100644 index 0000000..9c28773 --- /dev/null +++ b/BlazorWebAssem/GraphAPIAuthorizationMessageHandler.cs @@ -0,0 +1,14 @@ +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.WebAssembly.Authentication; + +public class GraphAPIAuthorizationMessageHandler : AuthorizationMessageHandler +{ + public GraphAPIAuthorizationMessageHandler(IAccessTokenProvider provider, + NavigationManager navigationManager) + : base(provider, navigationManager) + { + ConfigureHandler( + authorizedUrls: new[] { "https://graph.microsoft.com" }, + scopes: new[] { "https://graph.microsoft.com/User.Read", "https://graph.microsoft.com/Mail.Read" }); + } +} \ No newline at end of file diff --git a/BlazorWebAssem/Pages/Authentication.razor b/BlazorWebAssem/Pages/Authentication.razor new file mode 100644 index 0000000..b53dee2 --- /dev/null +++ b/BlazorWebAssem/Pages/Authentication.razor @@ -0,0 +1,7 @@ +@page "/authentication/{action}" +@using Microsoft.AspNetCore.Components.WebAssembly.Authentication + + +@code{ + [Parameter] public string? Action { get; set; } +} diff --git a/BlazorWebAssem/Pages/Counter.razor b/BlazorWebAssem/Pages/Counter.razor new file mode 100644 index 0000000..b21f052 --- /dev/null +++ b/BlazorWebAssem/Pages/Counter.razor @@ -0,0 +1,18 @@ +@page "/counter" + +Counter + +

Counter

+ +

Current count: @currentCount

+ + + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount++; + } +} diff --git a/BlazorWebAssem/Pages/FetchData.razor b/BlazorWebAssem/Pages/FetchData.razor new file mode 100644 index 0000000..4eeaea6 --- /dev/null +++ b/BlazorWebAssem/Pages/FetchData.razor @@ -0,0 +1,106 @@ +@page "/outlook" +@using System.ComponentModel.DataAnnotations +@using System.Text.Json.Serialization +@using Microsoft.AspNetCore.Components.WebAssembly.Authentication +@using Microsoft.Extensions.Logging +@inject IAccessTokenProvider TokenProvider +@inject IHttpClientFactory ClientFactory +@inject IHttpClientFactory HttpClientFactory + + + +@if (messages == null) +{ +

Loading...

+} +else +{ +

Hello @userDisplayName

+ + + + + + + + + + @foreach (var mail in messages) + { + + + + @* *@ + + + } + +
SubjectMessageReceived Time
@mail.Subject@mail.Message@mail.Sender@mail.ReceivedTime
+} + +@code { + + private string userDisplayName; + private List messages = new List(); + + private HttpClient _httpClient; + + protected override async Task OnInitializedAsync() + { + _httpClient = HttpClientFactory.CreateClient("GraphAPI"); + try { + var dataRequest = await _httpClient.GetAsync("https://graph.microsoft.com/beta/me"); + + if (dataRequest.IsSuccessStatusCode) + { + var userData = System.Text.Json.JsonDocument.Parse(await dataRequest.Content.ReadAsStreamAsync()); + userDisplayName = userData.RootElement.GetProperty("displayName").GetString(); + } + + var mailRequest = await _httpClient.GetAsync("https://graph.microsoft.com/beta/me/messages?$select=subject,receivedDateTime,sender,bodyPreview&$top=10"); + + if (mailRequest.IsSuccessStatusCode) + { + var mailData = System.Text.Json.JsonDocument.Parse(await mailRequest.Content.ReadAsStreamAsync()); + var messagesArray = mailData.RootElement.GetProperty("value").EnumerateArray(); + + foreach (var m in messagesArray) + { + var message = new MailMessage(); + message.Subject = m.GetProperty("subject").GetString(); + message.Sender = m.GetProperty("sender").GetProperty("emailAddress").GetProperty("address").GetString(); + message.ReceivedTime = m.GetProperty("receivedDateTime").GetDateTime(); + message.Message = m.GetProperty("bodyPreview").GetString(); + Console.WriteLine(m); + messages.Add(message); + } + } + } + catch (AccessTokenNotAvailableException ex) + { + // Tokens are not valid - redirect the user to log in again + ex.Redirect(); + } + } + + public class MailMessage + { + public string Subject; + public string Sender; + public DateTime ReceivedTime; + + public string Message; + } +} \ No newline at end of file diff --git a/BlazorWebAssem/Pages/Index.razor b/BlazorWebAssem/Pages/Index.razor new file mode 100644 index 0000000..9ff970d --- /dev/null +++ b/BlazorWebAssem/Pages/Index.razor @@ -0,0 +1,90 @@ +@page "/" + +Index + + + + + + + + + +

Dashboard

+ +

Today's weather

+ +
+
+ To Do: + + +
+
+ Calendar + +
+
+ Schedule + +
+
4
+
5
+
+
+ +

Log in to view your dashboard

+ +
+ +
+ + + diff --git a/BlazorWebAssem/Pages/Index.razor.css b/BlazorWebAssem/Pages/Index.razor.css new file mode 100644 index 0000000..d415fa9 --- /dev/null +++ b/BlazorWebAssem/Pages/Index.razor.css @@ -0,0 +1,107 @@ +.item1 { + color: #004a67; + background: #09b0d4; + } + .item2 { + color: #748634; + background: #c1cc70; + } + .item3 { + color: #fff; + background: #f35e7b; + } + .item4 { + color: #c37b0d; + background: #f7c05b; + } + .item5 { + color: #c1465b; + background: #fc96a3; + } + .item6 { + color: #f29514; + background: #e8c257; + } + .item7 { + color: #c0daeb; + background: #f2eecb; + } + .item8 { + color: #09893f; + background: #6bb383; + } + .item9 { + color: #005762; + background: #a2ddeb; + } + .item10 { + color: #00346b; + background: #9aadce; + } + .item11 { + color: #b57909; + background: #eabd6c; + } + .item12 { + color: #c21d45; + background: #f89cab; + } + .item13 { + background: #0f8cba; + } + .item14 { + color: #94132f; + background: #f05c7e; + } + .item15 { + color: #06512a; + background: #249557; + } + .item16 { + color: #044352; + background: #2a9cb6; + } + + .l-grid-container { + display: grid; + height: calc(100vw * 4 / 6); + $row: calc(100% / 4); + $column: calc(100% / 6); + grid-template-rows: $row $row $row $row; + grid-template-columns: $column $column $column $column $column $column; + //grid-auto-flow: dense; + } + + .item { + width: 100%; + height: 100%; + font-size: 60px; + padding: 20px 30px; + box-sizing: border-box; + } + + /* span でもセル何個か定義できる */ + .item3 { + grid-row: span 2; + grid-column: span 2; + } + + .item4 { + grid-column: span 2; + } + + .item8 { + grid-row: span 2; + } + + .item9 { + grid-column: span 2; + } + + .item10 { + grid-row: span 2; + } + + .item16 { + grid-column: span 2; + } \ No newline at end of file diff --git a/BlazorWebAssem/Pages/LoginLogout.razor b/BlazorWebAssem/Pages/LoginLogout.razor new file mode 100644 index 0000000..eb35990 --- /dev/null +++ b/BlazorWebAssem/Pages/LoginLogout.razor @@ -0,0 +1,38 @@ +@page "/home" + +@using Microsoft.AspNetCore.Components.WebAssembly.Authentication +@inject NavigationManager Navigation +@using Microsoft.AspNetCore.Authorization + + + + Hello, @context.User.Identity?.Name! + + +
+ GraphSDKS + +
+
+ +

Log in

+ Log in + + + + +
+ +
+ +@code{ + public void BeginLogOut() + { + Navigation.NavigateToLogout("authentication/logout"); + // write to the console "here" + Console.WriteLine("here"); + + } +} + + diff --git a/BlazorWebAssem/Program.cs b/BlazorWebAssem/Program.cs new file mode 100644 index 0000000..aa32bce --- /dev/null +++ b/BlazorWebAssem/Program.cs @@ -0,0 +1,22 @@ +using Microsoft.AspNetCore.Components.Web; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using BlazorWebAssem; + +var builder = WebAssemblyHostBuilder.CreateDefault(args); +builder.RootComponents.Add("#app"); +builder.RootComponents.Add("head::after"); + +builder.Services.AddScoped(); + +builder.Services.AddHttpClient("GraphAPI", + client => client.BaseAddress = new Uri("https://graph.microsoft.com")) + .AddHttpMessageHandler(); + +builder.Services.AddMsalAuthentication(options => +{ + builder.Configuration.Bind("AzureAd", options.ProviderOptions.Authentication); + options.ProviderOptions.DefaultAccessTokenScopes.Add("User.Read"); + options.ProviderOptions.DefaultAccessTokenScopes.Add("Mail.Read"); +}); + +await builder.Build().RunAsync(); diff --git a/BlazorWebAssem/Properties/launchSettings.json b/BlazorWebAssem/Properties/launchSettings.json new file mode 100644 index 0000000..1716aa3 --- /dev/null +++ b/BlazorWebAssem/Properties/launchSettings.json @@ -0,0 +1,30 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:57177", + "sslPort": 44379 + } + }, + "profiles": { + "https": { + "commandName": "Project", + "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "applicationUrl": "http://localhost:5001", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "dotnetRunMessages": true + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/BlazorWebAssem/Shared/LoginDisplay.razor b/BlazorWebAssem/Shared/LoginDisplay.razor new file mode 100644 index 0000000..a34f96f --- /dev/null +++ b/BlazorWebAssem/Shared/LoginDisplay.razor @@ -0,0 +1,24 @@ +@using Microsoft.AspNetCore.Components.Authorization +@using Microsoft.AspNetCore.Components.WebAssembly.Authentication +@inject NavigationManager Navigation + + + + @* *@ + Hello, @context.User.Identity?.Name! + + + + + + @* *@ + Log in + + + +@code{ + public void BeginLogOut() + { + Navigation.NavigateToLogout("authentication/logout"); + } +} diff --git a/BlazorWebAssem/Shared/MainLayout.razor b/BlazorWebAssem/Shared/MainLayout.razor new file mode 100644 index 0000000..bb69aa7 --- /dev/null +++ b/BlazorWebAssem/Shared/MainLayout.razor @@ -0,0 +1,17 @@ +@inherits LayoutComponentBase + +
+ + +
+
+ +
+ +
+ @Body +
+
+
diff --git a/BlazorWebAssem/Shared/MainLayout.razor.css b/BlazorWebAssem/Shared/MainLayout.razor.css new file mode 100644 index 0000000..f2947bb --- /dev/null +++ b/BlazorWebAssem/Shared/MainLayout.razor.css @@ -0,0 +1,81 @@ +.page { + position: relative; + display: flex; + flex-direction: column; +} + +main { + flex: 1; +} + +.sidebar { + background: linear-gradient(130deg, rgba(80,155,255,1) 0%, rgba(164,153,214,1) 50%, rgba(81,80,255,1) 100%); +} + +.top-row { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row ::deep a, .top-row ::deep .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { + text-decoration: underline; + } + + .top-row ::deep a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth) { + display: none; + } + + .top-row.auth { + justify-content: space-between; + } + + .top-row ::deep a, .top-row ::deep .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page { + flex-direction: row; + } + + .sidebar { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth ::deep a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/BlazorWebAssem/Shared/NavMenu.razor b/BlazorWebAssem/Shared/NavMenu.razor new file mode 100644 index 0000000..5c50ead --- /dev/null +++ b/BlazorWebAssem/Shared/NavMenu.razor @@ -0,0 +1,43 @@ + + + + + +@code { + private bool collapseNavMenu = true; + + private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; + + private void ToggleNavMenu() + { + collapseNavMenu = !collapseNavMenu; + } +} diff --git a/BlazorWebAssem/Shared/NavMenu.razor.css b/BlazorWebAssem/Shared/NavMenu.razor.css new file mode 100644 index 0000000..a0529aa --- /dev/null +++ b/BlazorWebAssem/Shared/NavMenu.razor.css @@ -0,0 +1,69 @@ +.navbar-toggler { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand { + font-size: 1.1rem; +} + +.oi { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type { + padding-top: 1rem; + } + + .nav-item:last-of-type { + padding-bottom: 1rem; + } + + .nav-item ::deep a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item ::deep a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item ::deep a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 1000px) { + .navbar-toggler { + display: none; + } + + .collapse { + /* Never collapse the sidebar for wide screens */ + display: block; + + } + + .nav-scrollable { + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/BlazorWebAssem/Shared/RedirectToLogin.razor b/BlazorWebAssem/Shared/RedirectToLogin.razor new file mode 100644 index 0000000..b8a28d2 --- /dev/null +++ b/BlazorWebAssem/Shared/RedirectToLogin.razor @@ -0,0 +1,9 @@ +@using Microsoft.AspNetCore.Components.WebAssembly.Authentication +@inject NavigationManager Navigation + +@code { + protected override void OnInitialized() + { + Navigation.NavigateToLogin("authentication/login"); + } +} diff --git a/BlazorWebAssem/_Imports.razor b/BlazorWebAssem/_Imports.razor new file mode 100644 index 0000000..1b118d1 --- /dev/null +++ b/BlazorWebAssem/_Imports.razor @@ -0,0 +1,11 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Authorization +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using BlazorWebAssem +@using BlazorWebAssem.Shared diff --git a/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.dll b/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.dll new file mode 100644 index 0000000..204592f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.pdb b/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.pdb new file mode 100644 index 0000000..31a42df Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.pdb differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.staticwebassets.runtime.json b/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.staticwebassets.runtime.json new file mode 100644 index 0000000..eca14ca --- /dev/null +++ b/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.staticwebassets.runtime.json @@ -0,0 +1 @@ +{"ContentRoots":["/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/","/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/staticwebassets/","/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/staticwebassets/","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/"],"Root":{"Children":{"css":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"icon-192.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"icon-192.png"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"sample-data":{"Children":{"weather.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"sample-data/weather.json"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Microsoft.AspNetCore.Components.WebAssembly.Authentication":{"Children":{"AuthenticationService.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"AuthenticationService.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Microsoft.Authentication.WebAssembly.Msal":{"Children":{"AuthenticationService.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"AuthenticationService.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"BlazorWebAssem.styles.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"BlazorWebAssem.styles.css"},"Patterns":null},"appsettings.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"appsettings.json"},"Patterns":null},"_framework":{"Children":{"Microsoft.AspNetCore.Authorization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Authorization.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.Authorization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Authorization.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.Forms.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Forms.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Web.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll"},"Patterns":null},"Microsoft.AspNetCore.Metadata.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Metadata.dll"},"Patterns":null},"Microsoft.Authentication.WebAssembly.Msal.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Authentication.WebAssembly.Msal.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.Binder.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Binder.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.FileExtensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.FileExtensions.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Json.dll"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.dll"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.FileProviders.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.FileProviders.Physical.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Physical.dll"},"Patterns":null},"Microsoft.Extensions.FileSystemGlobbing.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileSystemGlobbing.dll"},"Patterns":null},"Microsoft.Extensions.Http.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Http.dll"},"Patterns":null},"Microsoft.Extensions.Logging.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.dll"},"Patterns":null},"Microsoft.Extensions.Logging.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.Options.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Options.dll"},"Patterns":null},"Microsoft.Extensions.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Primitives.dll"},"Patterns":null},"Microsoft.JSInterop.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.dll"},"Patterns":null},"Microsoft.JSInterop.WebAssembly.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.WebAssembly.dll"},"Patterns":null},"System.IO.Pipelines.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipelines.dll"},"Patterns":null},"Microsoft.CSharp.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.CSharp.dll"},"Patterns":null},"Microsoft.VisualBasic.Core.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.Core.dll"},"Patterns":null},"Microsoft.VisualBasic.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.dll"},"Patterns":null},"Microsoft.Win32.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Primitives.dll"},"Patterns":null},"Microsoft.Win32.Registry.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Registry.dll"},"Patterns":null},"System.AppContext.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.AppContext.dll"},"Patterns":null},"System.Buffers.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Buffers.dll"},"Patterns":null},"System.Collections.Concurrent.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Concurrent.dll"},"Patterns":null},"System.Collections.Immutable.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Immutable.dll"},"Patterns":null},"System.Collections.NonGeneric.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.NonGeneric.dll"},"Patterns":null},"System.Collections.Specialized.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Specialized.dll"},"Patterns":null},"System.Collections.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.dll"},"Patterns":null},"System.ComponentModel.Annotations.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Annotations.dll"},"Patterns":null},"System.ComponentModel.DataAnnotations.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.DataAnnotations.dll"},"Patterns":null},"System.ComponentModel.EventBasedAsync.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.EventBasedAsync.dll"},"Patterns":null},"System.ComponentModel.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Primitives.dll"},"Patterns":null},"System.ComponentModel.TypeConverter.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.TypeConverter.dll"},"Patterns":null},"System.ComponentModel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.dll"},"Patterns":null},"System.Configuration.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Configuration.dll"},"Patterns":null},"System.Console.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Console.dll"},"Patterns":null},"System.Core.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Core.dll"},"Patterns":null},"System.Data.Common.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.Common.dll"},"Patterns":null},"System.Data.DataSetExtensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.DataSetExtensions.dll"},"Patterns":null},"System.Data.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.dll"},"Patterns":null},"System.Diagnostics.Contracts.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Contracts.dll"},"Patterns":null},"System.Diagnostics.Debug.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Debug.dll"},"Patterns":null},"System.Diagnostics.DiagnosticSource.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.DiagnosticSource.dll"},"Patterns":null},"System.Diagnostics.FileVersionInfo.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.FileVersionInfo.dll"},"Patterns":null},"System.Diagnostics.Process.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Process.dll"},"Patterns":null},"System.Diagnostics.StackTrace.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.StackTrace.dll"},"Patterns":null},"System.Diagnostics.TextWriterTraceListener.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TextWriterTraceListener.dll"},"Patterns":null},"System.Diagnostics.Tools.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tools.dll"},"Patterns":null},"System.Diagnostics.TraceSource.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TraceSource.dll"},"Patterns":null},"System.Diagnostics.Tracing.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tracing.dll"},"Patterns":null},"System.Drawing.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.Primitives.dll"},"Patterns":null},"System.Drawing.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.dll"},"Patterns":null},"System.Dynamic.Runtime.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Dynamic.Runtime.dll"},"Patterns":null},"System.Formats.Asn1.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Asn1.dll"},"Patterns":null},"System.Formats.Tar.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Tar.dll"},"Patterns":null},"System.Globalization.Calendars.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Calendars.dll"},"Patterns":null},"System.Globalization.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Extensions.dll"},"Patterns":null},"System.Globalization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.dll"},"Patterns":null},"System.IO.Compression.Brotli.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.Brotli.dll"},"Patterns":null},"System.IO.Compression.FileSystem.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.FileSystem.dll"},"Patterns":null},"System.IO.Compression.ZipFile.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.ZipFile.dll"},"Patterns":null},"System.IO.Compression.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.dll"},"Patterns":null},"System.IO.FileSystem.AccessControl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.AccessControl.dll"},"Patterns":null},"System.IO.FileSystem.DriveInfo.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.DriveInfo.dll"},"Patterns":null},"System.IO.FileSystem.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Primitives.dll"},"Patterns":null},"System.IO.FileSystem.Watcher.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Watcher.dll"},"Patterns":null},"System.IO.FileSystem.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.dll"},"Patterns":null},"System.IO.IsolatedStorage.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.IsolatedStorage.dll"},"Patterns":null},"System.IO.MemoryMappedFiles.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.MemoryMappedFiles.dll"},"Patterns":null},"System.IO.Pipes.AccessControl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.AccessControl.dll"},"Patterns":null},"System.IO.Pipes.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.dll"},"Patterns":null},"System.IO.UnmanagedMemoryStream.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.UnmanagedMemoryStream.dll"},"Patterns":null},"System.IO.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.dll"},"Patterns":null},"System.Linq.Expressions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Expressions.dll"},"Patterns":null},"System.Linq.Parallel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Parallel.dll"},"Patterns":null},"System.Linq.Queryable.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Queryable.dll"},"Patterns":null},"System.Linq.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.dll"},"Patterns":null},"System.Memory.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Memory.dll"},"Patterns":null},"System.Net.Http.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.Json.dll"},"Patterns":null},"System.Net.Http.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.dll"},"Patterns":null},"System.Net.HttpListener.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.HttpListener.dll"},"Patterns":null},"System.Net.Mail.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Mail.dll"},"Patterns":null},"System.Net.NameResolution.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NameResolution.dll"},"Patterns":null},"System.Net.NetworkInformation.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NetworkInformation.dll"},"Patterns":null},"System.Net.Ping.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Ping.dll"},"Patterns":null},"System.Net.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Primitives.dll"},"Patterns":null},"System.Net.Quic.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Quic.dll"},"Patterns":null},"System.Net.Requests.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Requests.dll"},"Patterns":null},"System.Net.Security.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Security.dll"},"Patterns":null},"System.Net.ServicePoint.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.ServicePoint.dll"},"Patterns":null},"System.Net.Sockets.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Sockets.dll"},"Patterns":null},"System.Net.WebClient.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebClient.dll"},"Patterns":null},"System.Net.WebHeaderCollection.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebHeaderCollection.dll"},"Patterns":null},"System.Net.WebProxy.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebProxy.dll"},"Patterns":null},"System.Net.WebSockets.Client.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.Client.dll"},"Patterns":null},"System.Net.WebSockets.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.dll"},"Patterns":null},"System.Net.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.dll"},"Patterns":null},"System.Numerics.Vectors.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.Vectors.dll"},"Patterns":null},"System.Numerics.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.dll"},"Patterns":null},"System.ObjectModel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ObjectModel.dll"},"Patterns":null},"System.Private.DataContractSerialization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.DataContractSerialization.dll"},"Patterns":null},"System.Private.Uri.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Uri.dll"},"Patterns":null},"System.Private.Xml.Linq.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.Linq.dll"},"Patterns":null},"System.Private.Xml.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.dll"},"Patterns":null},"System.Reflection.DispatchProxy.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.DispatchProxy.dll"},"Patterns":null},"System.Reflection.Emit.ILGeneration.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.ILGeneration.dll"},"Patterns":null},"System.Reflection.Emit.Lightweight.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.Lightweight.dll"},"Patterns":null},"System.Reflection.Emit.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.dll"},"Patterns":null},"System.Reflection.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Extensions.dll"},"Patterns":null},"System.Reflection.Metadata.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Metadata.dll"},"Patterns":null},"System.Reflection.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Primitives.dll"},"Patterns":null},"System.Reflection.TypeExtensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.TypeExtensions.dll"},"Patterns":null},"System.Reflection.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.dll"},"Patterns":null},"System.Resources.Reader.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Reader.dll"},"Patterns":null},"System.Resources.ResourceManager.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.ResourceManager.dll"},"Patterns":null},"System.Resources.Writer.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Writer.dll"},"Patterns":null},"System.Runtime.CompilerServices.Unsafe.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.Unsafe.dll"},"Patterns":null},"System.Runtime.CompilerServices.VisualC.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.VisualC.dll"},"Patterns":null},"System.Runtime.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Extensions.dll"},"Patterns":null},"System.Runtime.Handles.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Handles.dll"},"Patterns":null},"System.Runtime.InteropServices.JavaScript.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.JavaScript.dll"},"Patterns":null},"System.Runtime.InteropServices.RuntimeInformation.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.RuntimeInformation.dll"},"Patterns":null},"System.Runtime.InteropServices.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.dll"},"Patterns":null},"System.Runtime.Intrinsics.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Intrinsics.dll"},"Patterns":null},"System.Runtime.Loader.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Loader.dll"},"Patterns":null},"System.Runtime.Numerics.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Numerics.dll"},"Patterns":null},"System.Runtime.Serialization.Formatters.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Formatters.dll"},"Patterns":null},"System.Runtime.Serialization.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Json.dll"},"Patterns":null},"System.Runtime.Serialization.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Primitives.dll"},"Patterns":null},"System.Runtime.Serialization.Xml.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Xml.dll"},"Patterns":null},"System.Runtime.Serialization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.dll"},"Patterns":null},"System.Runtime.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.dll"},"Patterns":null},"System.Security.AccessControl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.AccessControl.dll"},"Patterns":null},"System.Security.Claims.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Claims.dll"},"Patterns":null},"System.Security.Cryptography.Algorithms.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Algorithms.dll"},"Patterns":null},"System.Security.Cryptography.Cng.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Cng.dll"},"Patterns":null},"System.Security.Cryptography.Csp.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Csp.dll"},"Patterns":null},"System.Security.Cryptography.Encoding.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Encoding.dll"},"Patterns":null},"System.Security.Cryptography.OpenSsl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.OpenSsl.dll"},"Patterns":null},"System.Security.Cryptography.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Primitives.dll"},"Patterns":null},"System.Security.Cryptography.X509Certificates.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.X509Certificates.dll"},"Patterns":null},"System.Security.Cryptography.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.dll"},"Patterns":null},"System.Security.Principal.Windows.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.Windows.dll"},"Patterns":null},"System.Security.Principal.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.dll"},"Patterns":null},"System.Security.SecureString.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.SecureString.dll"},"Patterns":null},"System.Security.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.dll"},"Patterns":null},"System.ServiceModel.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceModel.Web.dll"},"Patterns":null},"System.ServiceProcess.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceProcess.dll"},"Patterns":null},"System.Text.Encoding.CodePages.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.CodePages.dll"},"Patterns":null},"System.Text.Encoding.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.Extensions.dll"},"Patterns":null},"System.Text.Encoding.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.dll"},"Patterns":null},"System.Text.Encodings.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encodings.Web.dll"},"Patterns":null},"System.Text.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Json.dll"},"Patterns":null},"System.Text.RegularExpressions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.RegularExpressions.dll"},"Patterns":null},"System.Threading.Channels.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Channels.dll"},"Patterns":null},"System.Threading.Overlapped.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Overlapped.dll"},"Patterns":null},"System.Threading.Tasks.Dataflow.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Dataflow.dll"},"Patterns":null},"System.Threading.Tasks.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Extensions.dll"},"Patterns":null},"System.Threading.Tasks.Parallel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Parallel.dll"},"Patterns":null},"System.Threading.Tasks.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.dll"},"Patterns":null},"System.Threading.Thread.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Thread.dll"},"Patterns":null},"System.Threading.ThreadPool.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.ThreadPool.dll"},"Patterns":null},"System.Threading.Timer.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Timer.dll"},"Patterns":null},"System.Threading.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.dll"},"Patterns":null},"System.Transactions.Local.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.Local.dll"},"Patterns":null},"System.Transactions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.dll"},"Patterns":null},"System.ValueTuple.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ValueTuple.dll"},"Patterns":null},"System.Web.HttpUtility.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.HttpUtility.dll"},"Patterns":null},"System.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.dll"},"Patterns":null},"System.Windows.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Windows.dll"},"Patterns":null},"System.Xml.Linq.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Linq.dll"},"Patterns":null},"System.Xml.ReaderWriter.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.ReaderWriter.dll"},"Patterns":null},"System.Xml.Serialization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Serialization.dll"},"Patterns":null},"System.Xml.XDocument.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XDocument.dll"},"Patterns":null},"System.Xml.XPath.XDocument.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.XDocument.dll"},"Patterns":null},"System.Xml.XPath.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.dll"},"Patterns":null},"System.Xml.XmlDocument.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlDocument.dll"},"Patterns":null},"System.Xml.XmlSerializer.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlSerializer.dll"},"Patterns":null},"System.Xml.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.dll"},"Patterns":null},"System.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.dll"},"Patterns":null},"WindowsBase.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/WindowsBase.dll"},"Patterns":null},"mscorlib.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/mscorlib.dll"},"Patterns":null},"netstandard.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/netstandard.dll"},"Patterns":null},"System.Private.CoreLib.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.CoreLib.dll"},"Patterns":null},"dotnet.7.0.5.y6c00m0nfz.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.7.0.5.y6c00m0nfz.js"},"Patterns":null},"dotnet.timezones.blat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.timezones.blat"},"Patterns":null},"dotnet.wasm":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.wasm"},"Patterns":null},"icudt.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt.dat"},"Patterns":null},"icudt_CJK.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_CJK.dat"},"Patterns":null},"icudt_EFIGS.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_EFIGS.dat"},"Patterns":null},"icudt_no_CJK.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_no_CJK.dat"},"Patterns":null},"BlazorWebAssem.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.dll"},"Patterns":null},"BlazorWebAssem.pdb":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.pdb"},"Patterns":null},"blazor.webassembly.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/blazor.webassembly.js"},"Patterns":null},"Microsoft.AspNetCore.Authorization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Authorization.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.Authorization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Authorization.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.Forms.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Forms.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Web.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Metadata.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Metadata.dll.gz"},"Patterns":null},"Microsoft.Authentication.WebAssembly.Msal.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Authentication.WebAssembly.Msal.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.Binder.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Binder.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.FileExtensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Json.dll.gz"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.dll.gz"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.FileProviders.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.FileProviders.Physical.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz"},"Patterns":null},"Microsoft.Extensions.FileSystemGlobbing.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz"},"Patterns":null},"Microsoft.Extensions.Http.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Http.dll.gz"},"Patterns":null},"Microsoft.Extensions.Logging.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.dll.gz"},"Patterns":null},"Microsoft.Extensions.Logging.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.Options.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Options.dll.gz"},"Patterns":null},"Microsoft.Extensions.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Primitives.dll.gz"},"Patterns":null},"Microsoft.JSInterop.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.dll.gz"},"Patterns":null},"Microsoft.JSInterop.WebAssembly.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.WebAssembly.dll.gz"},"Patterns":null},"System.IO.Pipelines.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipelines.dll.gz"},"Patterns":null},"Microsoft.CSharp.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.CSharp.dll.gz"},"Patterns":null},"Microsoft.VisualBasic.Core.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.Core.dll.gz"},"Patterns":null},"Microsoft.VisualBasic.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.dll.gz"},"Patterns":null},"Microsoft.Win32.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Primitives.dll.gz"},"Patterns":null},"Microsoft.Win32.Registry.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Registry.dll.gz"},"Patterns":null},"System.AppContext.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.AppContext.dll.gz"},"Patterns":null},"System.Buffers.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Buffers.dll.gz"},"Patterns":null},"System.Collections.Concurrent.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Concurrent.dll.gz"},"Patterns":null},"System.Collections.Immutable.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Immutable.dll.gz"},"Patterns":null},"System.Collections.NonGeneric.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.NonGeneric.dll.gz"},"Patterns":null},"System.Collections.Specialized.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Specialized.dll.gz"},"Patterns":null},"System.Collections.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.dll.gz"},"Patterns":null},"System.ComponentModel.Annotations.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Annotations.dll.gz"},"Patterns":null},"System.ComponentModel.DataAnnotations.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.DataAnnotations.dll.gz"},"Patterns":null},"System.ComponentModel.EventBasedAsync.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.EventBasedAsync.dll.gz"},"Patterns":null},"System.ComponentModel.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Primitives.dll.gz"},"Patterns":null},"System.ComponentModel.TypeConverter.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.TypeConverter.dll.gz"},"Patterns":null},"System.ComponentModel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.dll.gz"},"Patterns":null},"System.Configuration.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Configuration.dll.gz"},"Patterns":null},"System.Console.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Console.dll.gz"},"Patterns":null},"System.Core.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Core.dll.gz"},"Patterns":null},"System.Data.Common.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.Common.dll.gz"},"Patterns":null},"System.Data.DataSetExtensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.DataSetExtensions.dll.gz"},"Patterns":null},"System.Data.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.dll.gz"},"Patterns":null},"System.Diagnostics.Contracts.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Contracts.dll.gz"},"Patterns":null},"System.Diagnostics.Debug.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Debug.dll.gz"},"Patterns":null},"System.Diagnostics.DiagnosticSource.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.DiagnosticSource.dll.gz"},"Patterns":null},"System.Diagnostics.FileVersionInfo.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.FileVersionInfo.dll.gz"},"Patterns":null},"System.Diagnostics.Process.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Process.dll.gz"},"Patterns":null},"System.Diagnostics.StackTrace.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.StackTrace.dll.gz"},"Patterns":null},"System.Diagnostics.TextWriterTraceListener.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TextWriterTraceListener.dll.gz"},"Patterns":null},"System.Diagnostics.Tools.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tools.dll.gz"},"Patterns":null},"System.Diagnostics.TraceSource.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TraceSource.dll.gz"},"Patterns":null},"System.Diagnostics.Tracing.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tracing.dll.gz"},"Patterns":null},"System.Drawing.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.Primitives.dll.gz"},"Patterns":null},"System.Drawing.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.dll.gz"},"Patterns":null},"System.Dynamic.Runtime.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Dynamic.Runtime.dll.gz"},"Patterns":null},"System.Formats.Asn1.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Asn1.dll.gz"},"Patterns":null},"System.Formats.Tar.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Tar.dll.gz"},"Patterns":null},"System.Globalization.Calendars.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Calendars.dll.gz"},"Patterns":null},"System.Globalization.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Extensions.dll.gz"},"Patterns":null},"System.Globalization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.dll.gz"},"Patterns":null},"System.IO.Compression.Brotli.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.Brotli.dll.gz"},"Patterns":null},"System.IO.Compression.FileSystem.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.FileSystem.dll.gz"},"Patterns":null},"System.IO.Compression.ZipFile.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.ZipFile.dll.gz"},"Patterns":null},"System.IO.Compression.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.dll.gz"},"Patterns":null},"System.IO.FileSystem.AccessControl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.AccessControl.dll.gz"},"Patterns":null},"System.IO.FileSystem.DriveInfo.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.DriveInfo.dll.gz"},"Patterns":null},"System.IO.FileSystem.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Primitives.dll.gz"},"Patterns":null},"System.IO.FileSystem.Watcher.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Watcher.dll.gz"},"Patterns":null},"System.IO.FileSystem.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.dll.gz"},"Patterns":null},"System.IO.IsolatedStorage.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.IsolatedStorage.dll.gz"},"Patterns":null},"System.IO.MemoryMappedFiles.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.MemoryMappedFiles.dll.gz"},"Patterns":null},"System.IO.Pipes.AccessControl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.AccessControl.dll.gz"},"Patterns":null},"System.IO.Pipes.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.dll.gz"},"Patterns":null},"System.IO.UnmanagedMemoryStream.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.UnmanagedMemoryStream.dll.gz"},"Patterns":null},"System.IO.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.dll.gz"},"Patterns":null},"System.Linq.Expressions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Expressions.dll.gz"},"Patterns":null},"System.Linq.Parallel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Parallel.dll.gz"},"Patterns":null},"System.Linq.Queryable.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Queryable.dll.gz"},"Patterns":null},"System.Linq.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.dll.gz"},"Patterns":null},"System.Memory.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Memory.dll.gz"},"Patterns":null},"System.Net.Http.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.Json.dll.gz"},"Patterns":null},"System.Net.Http.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.dll.gz"},"Patterns":null},"System.Net.HttpListener.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.HttpListener.dll.gz"},"Patterns":null},"System.Net.Mail.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Mail.dll.gz"},"Patterns":null},"System.Net.NameResolution.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NameResolution.dll.gz"},"Patterns":null},"System.Net.NetworkInformation.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NetworkInformation.dll.gz"},"Patterns":null},"System.Net.Ping.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Ping.dll.gz"},"Patterns":null},"System.Net.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Primitives.dll.gz"},"Patterns":null},"System.Net.Quic.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Quic.dll.gz"},"Patterns":null},"System.Net.Requests.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Requests.dll.gz"},"Patterns":null},"System.Net.Security.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Security.dll.gz"},"Patterns":null},"System.Net.ServicePoint.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.ServicePoint.dll.gz"},"Patterns":null},"System.Net.Sockets.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Sockets.dll.gz"},"Patterns":null},"System.Net.WebClient.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebClient.dll.gz"},"Patterns":null},"System.Net.WebHeaderCollection.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebHeaderCollection.dll.gz"},"Patterns":null},"System.Net.WebProxy.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebProxy.dll.gz"},"Patterns":null},"System.Net.WebSockets.Client.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.Client.dll.gz"},"Patterns":null},"System.Net.WebSockets.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.dll.gz"},"Patterns":null},"System.Net.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.dll.gz"},"Patterns":null},"System.Numerics.Vectors.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.Vectors.dll.gz"},"Patterns":null},"System.Numerics.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.dll.gz"},"Patterns":null},"System.ObjectModel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ObjectModel.dll.gz"},"Patterns":null},"System.Private.DataContractSerialization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.DataContractSerialization.dll.gz"},"Patterns":null},"System.Private.Uri.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Uri.dll.gz"},"Patterns":null},"System.Private.Xml.Linq.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.Linq.dll.gz"},"Patterns":null},"System.Private.Xml.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.dll.gz"},"Patterns":null},"System.Reflection.DispatchProxy.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.DispatchProxy.dll.gz"},"Patterns":null},"System.Reflection.Emit.ILGeneration.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.ILGeneration.dll.gz"},"Patterns":null},"System.Reflection.Emit.Lightweight.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.Lightweight.dll.gz"},"Patterns":null},"System.Reflection.Emit.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.dll.gz"},"Patterns":null},"System.Reflection.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Extensions.dll.gz"},"Patterns":null},"System.Reflection.Metadata.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Metadata.dll.gz"},"Patterns":null},"System.Reflection.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Primitives.dll.gz"},"Patterns":null},"System.Reflection.TypeExtensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.TypeExtensions.dll.gz"},"Patterns":null},"System.Reflection.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.dll.gz"},"Patterns":null},"System.Resources.Reader.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Reader.dll.gz"},"Patterns":null},"System.Resources.ResourceManager.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.ResourceManager.dll.gz"},"Patterns":null},"System.Resources.Writer.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Writer.dll.gz"},"Patterns":null},"System.Runtime.CompilerServices.Unsafe.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.Unsafe.dll.gz"},"Patterns":null},"System.Runtime.CompilerServices.VisualC.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.VisualC.dll.gz"},"Patterns":null},"System.Runtime.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Extensions.dll.gz"},"Patterns":null},"System.Runtime.Handles.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Handles.dll.gz"},"Patterns":null},"System.Runtime.InteropServices.JavaScript.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.JavaScript.dll.gz"},"Patterns":null},"System.Runtime.InteropServices.RuntimeInformation.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz"},"Patterns":null},"System.Runtime.InteropServices.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.dll.gz"},"Patterns":null},"System.Runtime.Intrinsics.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Intrinsics.dll.gz"},"Patterns":null},"System.Runtime.Loader.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Loader.dll.gz"},"Patterns":null},"System.Runtime.Numerics.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Numerics.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Formatters.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Formatters.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Json.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Primitives.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Xml.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Xml.dll.gz"},"Patterns":null},"System.Runtime.Serialization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.dll.gz"},"Patterns":null},"System.Runtime.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.dll.gz"},"Patterns":null},"System.Security.AccessControl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.AccessControl.dll.gz"},"Patterns":null},"System.Security.Claims.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Claims.dll.gz"},"Patterns":null},"System.Security.Cryptography.Algorithms.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Algorithms.dll.gz"},"Patterns":null},"System.Security.Cryptography.Cng.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Cng.dll.gz"},"Patterns":null},"System.Security.Cryptography.Csp.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Csp.dll.gz"},"Patterns":null},"System.Security.Cryptography.Encoding.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Encoding.dll.gz"},"Patterns":null},"System.Security.Cryptography.OpenSsl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.OpenSsl.dll.gz"},"Patterns":null},"System.Security.Cryptography.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Primitives.dll.gz"},"Patterns":null},"System.Security.Cryptography.X509Certificates.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.X509Certificates.dll.gz"},"Patterns":null},"System.Security.Cryptography.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.dll.gz"},"Patterns":null},"System.Security.Principal.Windows.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.Windows.dll.gz"},"Patterns":null},"System.Security.Principal.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.dll.gz"},"Patterns":null},"System.Security.SecureString.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.SecureString.dll.gz"},"Patterns":null},"System.Security.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.dll.gz"},"Patterns":null},"System.ServiceModel.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceModel.Web.dll.gz"},"Patterns":null},"System.ServiceProcess.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceProcess.dll.gz"},"Patterns":null},"System.Text.Encoding.CodePages.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.CodePages.dll.gz"},"Patterns":null},"System.Text.Encoding.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.Extensions.dll.gz"},"Patterns":null},"System.Text.Encoding.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.dll.gz"},"Patterns":null},"System.Text.Encodings.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encodings.Web.dll.gz"},"Patterns":null},"System.Text.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Json.dll.gz"},"Patterns":null},"System.Text.RegularExpressions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.RegularExpressions.dll.gz"},"Patterns":null},"System.Threading.Channels.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Channels.dll.gz"},"Patterns":null},"System.Threading.Overlapped.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Overlapped.dll.gz"},"Patterns":null},"System.Threading.Tasks.Dataflow.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Dataflow.dll.gz"},"Patterns":null},"System.Threading.Tasks.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Extensions.dll.gz"},"Patterns":null},"System.Threading.Tasks.Parallel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Parallel.dll.gz"},"Patterns":null},"System.Threading.Tasks.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.dll.gz"},"Patterns":null},"System.Threading.Thread.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Thread.dll.gz"},"Patterns":null},"System.Threading.ThreadPool.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.ThreadPool.dll.gz"},"Patterns":null},"System.Threading.Timer.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Timer.dll.gz"},"Patterns":null},"System.Threading.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.dll.gz"},"Patterns":null},"System.Transactions.Local.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.Local.dll.gz"},"Patterns":null},"System.Transactions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.dll.gz"},"Patterns":null},"System.ValueTuple.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ValueTuple.dll.gz"},"Patterns":null},"System.Web.HttpUtility.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.HttpUtility.dll.gz"},"Patterns":null},"System.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.dll.gz"},"Patterns":null},"System.Windows.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Windows.dll.gz"},"Patterns":null},"System.Xml.Linq.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Linq.dll.gz"},"Patterns":null},"System.Xml.ReaderWriter.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.ReaderWriter.dll.gz"},"Patterns":null},"System.Xml.Serialization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Serialization.dll.gz"},"Patterns":null},"System.Xml.XDocument.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XDocument.dll.gz"},"Patterns":null},"System.Xml.XPath.XDocument.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.XDocument.dll.gz"},"Patterns":null},"System.Xml.XPath.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.dll.gz"},"Patterns":null},"System.Xml.XmlDocument.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlDocument.dll.gz"},"Patterns":null},"System.Xml.XmlSerializer.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlSerializer.dll.gz"},"Patterns":null},"System.Xml.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.dll.gz"},"Patterns":null},"System.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.dll.gz"},"Patterns":null},"WindowsBase.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/WindowsBase.dll.gz"},"Patterns":null},"mscorlib.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/mscorlib.dll.gz"},"Patterns":null},"netstandard.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/netstandard.dll.gz"},"Patterns":null},"System.Private.CoreLib.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.CoreLib.dll.gz"},"Patterns":null},"dotnet.7.0.5.y6c00m0nfz.js.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.7.0.5.y6c00m0nfz.js.gz"},"Patterns":null},"dotnet.timezones.blat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.timezones.blat.gz"},"Patterns":null},"dotnet.wasm.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.wasm.gz"},"Patterns":null},"icudt.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt.dat.gz"},"Patterns":null},"icudt_CJK.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_CJK.dat.gz"},"Patterns":null},"icudt_EFIGS.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_EFIGS.dat.gz"},"Patterns":null},"icudt_no_CJK.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_no_CJK.dat.gz"},"Patterns":null},"BlazorWebAssem.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.dll.gz"},"Patterns":null},"BlazorWebAssem.pdb.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.pdb.gz"},"Patterns":null},"blazor.webassembly.js.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/blazor.webassembly.js.gz"},"Patterns":null},"blazor.boot.json":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/blazor.boot.json"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Authorization.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Authorization.dll new file mode 100755 index 0000000..1ddfb5c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Authorization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Authorization.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Authorization.dll new file mode 100755 index 0000000..648cd51 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Authorization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Forms.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Forms.dll new file mode 100755 index 0000000..d524cc4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Forms.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Web.dll new file mode 100755 index 0000000..4368c70 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll new file mode 100755 index 0000000..3db1b73 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll new file mode 100755 index 0000000..8b4d59b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.dll new file mode 100755 index 0000000..9b2c61d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Metadata.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Metadata.dll new file mode 100755 index 0000000..85d6c4a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Metadata.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll new file mode 100755 index 0000000..9dce9bc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.CSharp.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.CSharp.dll new file mode 100755 index 0000000..04a5177 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.CSharp.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100755 index 0000000..058b124 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Binder.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Binder.dll new file mode 100755 index 0000000..60441e9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll new file mode 100755 index 0000000..def889a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Json.dll new file mode 100755 index 0000000..e8bdcc1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.dll new file mode 100755 index 0000000..fd14a98 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100755 index 0000000..048ba41 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.dll new file mode 100755 index 0000000..2dcd31b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100755 index 0000000..dc9b7ee Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Physical.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Physical.dll new file mode 100755 index 0000000..b186402 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll new file mode 100755 index 0000000..683ac38 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Http.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Http.dll new file mode 100755 index 0000000..852830a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Http.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100755 index 0000000..41909d2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.dll new file mode 100755 index 0000000..f21b68b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Options.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Options.dll new file mode 100755 index 0000000..09a4ad5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Options.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Primitives.dll new file mode 100755 index 0000000..9953143 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.WebAssembly.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.WebAssembly.dll new file mode 100755 index 0000000..fb38f8e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.WebAssembly.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.dll new file mode 100755 index 0000000..aab7b21 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.Core.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.Core.dll new file mode 100755 index 0000000..c9df990 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.Core.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.dll new file mode 100755 index 0000000..79d79a3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Primitives.dll new file mode 100755 index 0000000..72f4b2c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Registry.dll b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Registry.dll new file mode 100755 index 0000000..529bbef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Registry.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.AppContext.dll b/BlazorWebAssem/bin/Debug/net7.0/System.AppContext.dll new file mode 100755 index 0000000..8835945 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.AppContext.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Buffers.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Buffers.dll new file mode 100755 index 0000000..6e117cd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Buffers.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Concurrent.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Concurrent.dll new file mode 100755 index 0000000..68600f9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Concurrent.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Immutable.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Immutable.dll new file mode 100755 index 0000000..42ff955 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Immutable.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Collections.NonGeneric.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.NonGeneric.dll new file mode 100755 index 0000000..a786e0f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.NonGeneric.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Specialized.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Specialized.dll new file mode 100755 index 0000000..19d0895 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Specialized.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Collections.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.dll new file mode 100755 index 0000000..5fe96d5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Collections.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Annotations.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Annotations.dll new file mode 100755 index 0000000..817a840 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Annotations.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.DataAnnotations.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.DataAnnotations.dll new file mode 100755 index 0000000..ae1230f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.DataAnnotations.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.EventBasedAsync.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.EventBasedAsync.dll new file mode 100755 index 0000000..ec467f5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.EventBasedAsync.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Primitives.dll new file mode 100755 index 0000000..ac8e436 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.TypeConverter.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.TypeConverter.dll new file mode 100755 index 0000000..f1c270e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.TypeConverter.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.dll new file mode 100755 index 0000000..a18f987 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Configuration.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Configuration.dll new file mode 100755 index 0000000..44c4bab Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Configuration.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Console.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Console.dll new file mode 100755 index 0000000..649bb86 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Console.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Core.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Core.dll new file mode 100755 index 0000000..43dbcbc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Core.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Data.Common.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Data.Common.dll new file mode 100755 index 0000000..49a2d3b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Data.Common.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Data.DataSetExtensions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Data.DataSetExtensions.dll new file mode 100755 index 0000000..c37f514 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Data.DataSetExtensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Data.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Data.dll new file mode 100755 index 0000000..5edabd5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Data.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Contracts.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Contracts.dll new file mode 100755 index 0000000..6022dca Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Contracts.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Debug.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Debug.dll new file mode 100755 index 0000000..e3be497 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Debug.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.DiagnosticSource.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.DiagnosticSource.dll new file mode 100755 index 0000000..6ebbfb4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.DiagnosticSource.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.FileVersionInfo.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.FileVersionInfo.dll new file mode 100755 index 0000000..e00ee61 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.FileVersionInfo.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Process.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Process.dll new file mode 100755 index 0000000..d312f6a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Process.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.StackTrace.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.StackTrace.dll new file mode 100755 index 0000000..90fedf2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.StackTrace.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TextWriterTraceListener.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TextWriterTraceListener.dll new file mode 100755 index 0000000..4dceedb Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tools.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tools.dll new file mode 100755 index 0000000..8840d76 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tools.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TraceSource.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TraceSource.dll new file mode 100755 index 0000000..8aa04ee Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TraceSource.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tracing.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tracing.dll new file mode 100755 index 0000000..e192e5f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tracing.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.Primitives.dll new file mode 100755 index 0000000..f9420d6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.dll new file mode 100755 index 0000000..6a81fbf Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Dynamic.Runtime.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Dynamic.Runtime.dll new file mode 100755 index 0000000..f31a2b9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Dynamic.Runtime.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Asn1.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Asn1.dll new file mode 100755 index 0000000..76abc7e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Asn1.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Tar.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Tar.dll new file mode 100755 index 0000000..85bab67 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Tar.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Calendars.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Calendars.dll new file mode 100755 index 0000000..5cbf030 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Calendars.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Extensions.dll new file mode 100755 index 0000000..3cf9baa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.dll new file mode 100755 index 0000000..6084688 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.Brotli.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.Brotli.dll new file mode 100755 index 0000000..d57490f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.Brotli.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.FileSystem.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.FileSystem.dll new file mode 100755 index 0000000..8000ae0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.FileSystem.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.ZipFile.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.ZipFile.dll new file mode 100755 index 0000000..3bf1c60 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.ZipFile.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.dll new file mode 100755 index 0000000..991a823 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.AccessControl.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.AccessControl.dll new file mode 100755 index 0000000..2dae928 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.AccessControl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.DriveInfo.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.DriveInfo.dll new file mode 100755 index 0000000..aee8f14 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.DriveInfo.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Primitives.dll new file mode 100755 index 0000000..a2dccf0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Watcher.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Watcher.dll new file mode 100755 index 0000000..f7912be Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Watcher.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.dll new file mode 100755 index 0000000..dd6c782 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.IsolatedStorage.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.IsolatedStorage.dll new file mode 100755 index 0000000..486d499 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.IsolatedStorage.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.MemoryMappedFiles.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.MemoryMappedFiles.dll new file mode 100755 index 0000000..12c9458 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.MemoryMappedFiles.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipelines.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipelines.dll new file mode 100755 index 0000000..cc7de0c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipelines.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.AccessControl.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.AccessControl.dll new file mode 100755 index 0000000..4059ec2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.AccessControl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.dll new file mode 100755 index 0000000..1cb4c46 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.UnmanagedMemoryStream.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.UnmanagedMemoryStream.dll new file mode 100755 index 0000000..901de54 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.UnmanagedMemoryStream.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.IO.dll b/BlazorWebAssem/bin/Debug/net7.0/System.IO.dll new file mode 100755 index 0000000..f5c583f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.IO.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Expressions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Expressions.dll new file mode 100755 index 0000000..619a959 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Expressions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Parallel.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Parallel.dll new file mode 100755 index 0000000..e2887ef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Parallel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Queryable.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Queryable.dll new file mode 100755 index 0000000..0818cb2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Queryable.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Linq.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.dll new file mode 100755 index 0000000..fc59903 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Linq.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Memory.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Memory.dll new file mode 100755 index 0000000..ef420f7 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Memory.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.Json.dll new file mode 100755 index 0000000..9c5dc7f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.dll new file mode 100755 index 0000000..40c4c07 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.HttpListener.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.HttpListener.dll new file mode 100755 index 0000000..279b839 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.HttpListener.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Mail.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Mail.dll new file mode 100755 index 0000000..12da5a2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Mail.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.NameResolution.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.NameResolution.dll new file mode 100755 index 0000000..7329dc6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.NameResolution.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.NetworkInformation.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.NetworkInformation.dll new file mode 100755 index 0000000..a0273c5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.NetworkInformation.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Ping.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Ping.dll new file mode 100755 index 0000000..e17d20e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Ping.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Primitives.dll new file mode 100755 index 0000000..8554981 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Quic.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Quic.dll new file mode 100755 index 0000000..f99a722 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Quic.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Requests.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Requests.dll new file mode 100755 index 0000000..b624c64 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Requests.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Security.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Security.dll new file mode 100755 index 0000000..2d0cdcd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Security.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.ServicePoint.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.ServicePoint.dll new file mode 100755 index 0000000..65d4831 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.ServicePoint.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.Sockets.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Sockets.dll new file mode 100755 index 0000000..f9a6005 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.Sockets.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebClient.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebClient.dll new file mode 100755 index 0000000..abba87e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebClient.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebHeaderCollection.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebHeaderCollection.dll new file mode 100755 index 0000000..c569121 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebHeaderCollection.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebProxy.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebProxy.dll new file mode 100755 index 0000000..bd9d90c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebProxy.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.Client.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.Client.dll new file mode 100755 index 0000000..6a65d00 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.Client.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.dll new file mode 100755 index 0000000..984f1e0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Net.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Net.dll new file mode 100755 index 0000000..5c765d6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Net.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.Vectors.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.Vectors.dll new file mode 100755 index 0000000..964be05 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.Vectors.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.dll new file mode 100755 index 0000000..8f76e4f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ObjectModel.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ObjectModel.dll new file mode 100755 index 0000000..b6f9cef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ObjectModel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Private.CoreLib.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Private.CoreLib.dll new file mode 100755 index 0000000..48e48e7 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Private.CoreLib.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Private.DataContractSerialization.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Private.DataContractSerialization.dll new file mode 100755 index 0000000..2591b74 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Private.DataContractSerialization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Private.Uri.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Private.Uri.dll new file mode 100755 index 0000000..da72bdc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Private.Uri.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.Linq.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.Linq.dll new file mode 100755 index 0000000..cd7f919 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.Linq.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.dll new file mode 100755 index 0000000..3e0ed9c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.DispatchProxy.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.DispatchProxy.dll new file mode 100755 index 0000000..d51db88 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.DispatchProxy.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.ILGeneration.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.ILGeneration.dll new file mode 100755 index 0000000..8d40884 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.ILGeneration.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.Lightweight.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.Lightweight.dll new file mode 100755 index 0000000..cefda99 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.Lightweight.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.dll new file mode 100755 index 0000000..d90e61e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Extensions.dll new file mode 100755 index 0000000..0a49975 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Metadata.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Metadata.dll new file mode 100755 index 0000000..5e3b88f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Metadata.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Primitives.dll new file mode 100755 index 0000000..2f3a7ee Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.TypeExtensions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.TypeExtensions.dll new file mode 100755 index 0000000..807227f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.TypeExtensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.dll new file mode 100755 index 0000000..559f8ed Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Reader.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Reader.dll new file mode 100755 index 0000000..9d0e4b1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Reader.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Resources.ResourceManager.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Resources.ResourceManager.dll new file mode 100755 index 0000000..b99f0a3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Resources.ResourceManager.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Writer.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Writer.dll new file mode 100755 index 0000000..9f69742 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Writer.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.Unsafe.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.Unsafe.dll new file mode 100755 index 0000000..b8b28fe Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.VisualC.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.VisualC.dll new file mode 100755 index 0000000..a4c833d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Extensions.dll new file mode 100755 index 0000000..f99ad64 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Handles.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Handles.dll new file mode 100755 index 0000000..644253c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Handles.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.JavaScript.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.JavaScript.dll new file mode 100755 index 0000000..bd146ea Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.JavaScript.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100755 index 0000000..fa0b4c8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.dll new file mode 100755 index 0000000..2498236 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Intrinsics.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Intrinsics.dll new file mode 100755 index 0000000..e2426f3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Intrinsics.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Loader.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Loader.dll new file mode 100755 index 0000000..4ed7c68 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Loader.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Numerics.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Numerics.dll new file mode 100755 index 0000000..42f487b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Numerics.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Formatters.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Formatters.dll new file mode 100755 index 0000000..54937f9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Formatters.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Json.dll new file mode 100755 index 0000000..d3b2a94 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Primitives.dll new file mode 100755 index 0000000..b54b64b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Xml.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Xml.dll new file mode 100755 index 0000000..7f97106 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Xml.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.dll new file mode 100755 index 0000000..dd519d8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.dll new file mode 100755 index 0000000..55c68aa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.AccessControl.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.AccessControl.dll new file mode 100755 index 0000000..4c58125 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.AccessControl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Claims.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Claims.dll new file mode 100755 index 0000000..4b9384d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Claims.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Algorithms.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Algorithms.dll new file mode 100755 index 0000000..ce4aeb6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Algorithms.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Cng.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Cng.dll new file mode 100755 index 0000000..b8ca049 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Cng.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Csp.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Csp.dll new file mode 100755 index 0000000..6742fd6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Csp.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Encoding.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Encoding.dll new file mode 100755 index 0000000..4f63827 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Encoding.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.OpenSsl.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.OpenSsl.dll new file mode 100755 index 0000000..8cea463 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.OpenSsl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Primitives.dll new file mode 100755 index 0000000..f37ccdc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.X509Certificates.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.X509Certificates.dll new file mode 100755 index 0000000..0dc496d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.X509Certificates.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.dll new file mode 100755 index 0000000..e77c70d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.Windows.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.Windows.dll new file mode 100755 index 0000000..6123f60 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.Windows.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.dll new file mode 100755 index 0000000..1b94598 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.SecureString.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.SecureString.dll new file mode 100755 index 0000000..3a58232 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.SecureString.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Security.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Security.dll new file mode 100755 index 0000000..1a68f36 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Security.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ServiceModel.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ServiceModel.Web.dll new file mode 100755 index 0000000..f2fe663 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ServiceModel.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ServiceProcess.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ServiceProcess.dll new file mode 100755 index 0000000..2dc92be Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ServiceProcess.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.CodePages.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.CodePages.dll new file mode 100755 index 0000000..0a24f14 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.CodePages.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.Extensions.dll new file mode 100755 index 0000000..0d78efa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.dll new file mode 100755 index 0000000..6751cb4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encodings.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encodings.Web.dll new file mode 100755 index 0000000..f6efbe5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encodings.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Text.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Json.dll new file mode 100755 index 0000000..1058490 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Text.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Text.RegularExpressions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Text.RegularExpressions.dll new file mode 100755 index 0000000..c2d413d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Text.RegularExpressions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Channels.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Channels.dll new file mode 100755 index 0000000..8b34247 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Channels.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Overlapped.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Overlapped.dll new file mode 100755 index 0000000..849f5ce Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Overlapped.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Dataflow.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Dataflow.dll new file mode 100755 index 0000000..c7fc5e3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Dataflow.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Extensions.dll new file mode 100755 index 0000000..98eeaab Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Parallel.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Parallel.dll new file mode 100755 index 0000000..a53e84a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Parallel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.dll new file mode 100755 index 0000000..14c2286 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Thread.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Thread.dll new file mode 100755 index 0000000..df035b3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Thread.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.ThreadPool.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.ThreadPool.dll new file mode 100755 index 0000000..24e2d4d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.ThreadPool.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Timer.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Timer.dll new file mode 100755 index 0000000..58ba6c0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Timer.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Threading.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.dll new file mode 100755 index 0000000..46f1605 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Threading.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.Local.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.Local.dll new file mode 100755 index 0000000..2bd46db Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.Local.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.dll new file mode 100755 index 0000000..befa423 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.ValueTuple.dll b/BlazorWebAssem/bin/Debug/net7.0/System.ValueTuple.dll new file mode 100755 index 0000000..024d67a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.ValueTuple.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Web.HttpUtility.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Web.HttpUtility.dll new file mode 100755 index 0000000..0d8714c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Web.HttpUtility.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Web.dll new file mode 100755 index 0000000..302f53c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Windows.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Windows.dll new file mode 100755 index 0000000..cc71c5d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Windows.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Linq.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Linq.dll new file mode 100755 index 0000000..6e46cd7 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Linq.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.ReaderWriter.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.ReaderWriter.dll new file mode 100755 index 0000000..c230b0f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.ReaderWriter.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Serialization.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Serialization.dll new file mode 100755 index 0000000..21d7969 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Serialization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XDocument.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XDocument.dll new file mode 100755 index 0000000..da4f852 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XDocument.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.XDocument.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.XDocument.dll new file mode 100755 index 0000000..cb5c521 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.XDocument.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.dll new file mode 100755 index 0000000..287ee45 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlDocument.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlDocument.dll new file mode 100755 index 0000000..e57ad2b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlDocument.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlSerializer.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlSerializer.dll new file mode 100755 index 0000000..e8125f9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlSerializer.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.Xml.dll b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.dll new file mode 100755 index 0000000..8f36728 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.Xml.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/System.dll b/BlazorWebAssem/bin/Debug/net7.0/System.dll new file mode 100755 index 0000000..36a371e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/System.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/WindowsBase.dll b/BlazorWebAssem/bin/Debug/net7.0/WindowsBase.dll new file mode 100755 index 0000000..6047df3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/WindowsBase.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/dotnet.js b/BlazorWebAssem/bin/Debug/net7.0/dotnet.js new file mode 100755 index 0000000..133ee2b --- /dev/null +++ b/BlazorWebAssem/bin/Debug/net7.0/dotnet.js @@ -0,0 +1,33 @@ +//! Licensed to the .NET Foundation under one or more agreements. +//! The .NET Foundation licenses this file to you under the MIT license. +var __dotnet_runtime=function(e){"use strict";var t="7.0.5",n=false,r="Release";let o,s,i,a,c,u,l,f;const _={},d={};let m;function g(e,t){s=t.internal,i=t.marshaled_imports,o=t.module,w(e),a=e.isNode,c=e.isShell,u=e.isWeb,l=e.isWorker,f=e.isPThread,b.quit=e.quit_,b.ExitStatus=e.ExitStatus,b.requirePromise=e.requirePromise}function w(e){a=e.isNode,c=e.isShell,u=e.isWeb,l=e.isWorker,f=e.isPThread}function h(e){m=e}const p=undefined,b={javaScriptExports:{},mono_wasm_load_runtime_done:false,mono_wasm_bindings_is_ready:false,maxParallelDownloads:16,config:{environmentVariables:{}},diagnosticTracing:false},y=0,v=0,E=0,A=0,S=0,O=0,x=-1,j=0,$=0,N=0,k=0;function T(e){return void 0===e||null===e}const R=[[true,"mono_wasm_register_root","number",["number","number","string"]],[true,"mono_wasm_deregister_root",null,["number"]],[true,"mono_wasm_string_get_data",null,["number","number","number","number"]],[true,"mono_wasm_string_get_data_ref",null,["number","number","number","number"]],[true,"mono_wasm_set_is_debugger_attached","void",["bool"]],[true,"mono_wasm_send_dbg_command","bool",["number","number","number","number","number"]],[true,"mono_wasm_send_dbg_command_with_parms","bool",["number","number","number","number","number","number","string"]],[true,"mono_wasm_setenv",null,["string","string"]],[true,"mono_wasm_parse_runtime_options",null,["number","number"]],[true,"mono_wasm_strdup","number",["string"]],[true,"mono_background_exec",null,[]],[true,"mono_set_timeout_exec",null,[]],[true,"mono_wasm_load_icu_data","number",["number"]],[true,"mono_wasm_get_icudt_name","string",["string"]],[false,"mono_wasm_add_assembly","number",["string","number","number"]],[true,"mono_wasm_add_satellite_assembly","void",["string","string","number","number"]],[false,"mono_wasm_load_runtime",null,["string","number"]],[true,"mono_wasm_change_debugger_log_level","void",["number"]],[true,"mono_wasm_get_corlib","number",[]],[true,"mono_wasm_assembly_load","number",["string"]],[true,"mono_wasm_find_corlib_class","number",["string","string"]],[true,"mono_wasm_assembly_find_class","number",["number","string","string"]],[true,"mono_wasm_runtime_run_module_cctor","void",["number"]],[true,"mono_wasm_find_corlib_type","number",["string","string"]],[true,"mono_wasm_assembly_find_type","number",["number","string","string"]],[true,"mono_wasm_assembly_find_method","number",["number","string","number"]],[true,"mono_wasm_invoke_method","number",["number","number","number","number"]],[false,"mono_wasm_invoke_method_ref","void",["number","number","number","number","number"]],[true,"mono_wasm_string_get_utf8","number",["number"]],[true,"mono_wasm_string_from_utf16_ref","void",["number","number","number"]],[true,"mono_wasm_get_obj_type","number",["number"]],[true,"mono_wasm_array_length","number",["number"]],[true,"mono_wasm_array_get","number",["number","number"]],[true,"mono_wasm_array_get_ref","void",["number","number","number"]],[false,"mono_wasm_obj_array_new","number",["number"]],[false,"mono_wasm_obj_array_new_ref","void",["number","number"]],[false,"mono_wasm_obj_array_set","void",["number","number","number"]],[false,"mono_wasm_obj_array_set_ref","void",["number","number","number"]],[true,"mono_wasm_register_bundled_satellite_assemblies","void",[]],[false,"mono_wasm_try_unbox_primitive_and_get_type_ref","number",["number","number","number"]],[true,"mono_wasm_box_primitive_ref","void",["number","number","number","number"]],[true,"mono_wasm_intern_string_ref","void",["number"]],[true,"mono_wasm_assembly_get_entry_point","number",["number"]],[true,"mono_wasm_get_delegate_invoke_ref","number",["number"]],[true,"mono_wasm_string_array_new_ref","void",["number","number"]],[true,"mono_wasm_typed_array_new_ref","void",["number","number","number","number","number"]],[true,"mono_wasm_class_get_type","number",["number"]],[true,"mono_wasm_type_get_class","number",["number"]],[true,"mono_wasm_get_type_name","string",["number"]],[true,"mono_wasm_get_type_aqn","string",["number"]],[true,"mono_wasm_event_pipe_enable","bool",["string","number","number","string","bool","number"]],[true,"mono_wasm_event_pipe_session_start_streaming","bool",["number"]],[true,"mono_wasm_event_pipe_session_disable","bool",["number"]],[true,"mono_wasm_diagnostic_server_create_thread","bool",["string","number"]],[true,"mono_wasm_diagnostic_server_thread_attach_to_runtime","void",[]],[true,"mono_wasm_diagnostic_server_post_resume_runtime","void",[]],[true,"mono_wasm_diagnostic_server_create_stream","number",[]],[true,"mono_wasm_string_from_js","number",["string"]],[false,"mono_wasm_exit","void",["number"]],[true,"mono_wasm_getenv","number",["string"]],[true,"mono_wasm_set_main_args","void",["number","number"]],[false,"mono_wasm_enable_on_demand_gc","void",["number"]],[false,"mono_profiler_init_aot","void",["number"]],[false,"mono_wasm_exec_regression","number",["number","string"]],[false,"mono_wasm_invoke_method_bound","number",["number","number"]],[true,"mono_wasm_write_managed_pointer_unsafe","void",["number","number"]],[true,"mono_wasm_copy_managed_pointer","void",["number","number"]],[true,"mono_wasm_i52_to_f64","number",["number","number"]],[true,"mono_wasm_u52_to_f64","number",["number","number"]],[true,"mono_wasm_f64_to_i52","number",["number","number"]],[true,"mono_wasm_f64_to_u52","number",["number","number"]]],M={};function I(){const e=!!f;for(const t of R){const n=M,[r,s,i,a,c]=t;if(r||e)n[s]=function(...e){const t=o.cwrap(s,i,a,c);return n[s]=t,t(...e)};else{const e=o.cwrap(s,i,a,c);n[s]=e}}}function D(e,t,n){const r=C(e,t,n);let o="",s=0,i=0,a=0,c=0,u=0,l=0;const f=16777215,_=262143,d=4095,m=63,g=18,w=12,h=6,p=0;for(;s=r.read(),i=r.read(),a=r.read(),null!==s;)null===i&&(i=0,u+=1),null===a&&(a=0,u+=1),l=s<<16|i<<8|a<<0,c=(l&f)>>g,o+=U[c],c=(l&_)>>w,o+=U[c],u<2&&(c=(l&d)>>6,o+=U[c]),2===u?o+="==":1===u?o+="=":(c=(l&m)>>0,o+=U[c]);return o}const U=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];function C(e,t,n){let r="number"===typeof t?t:0,o;o="number"===typeof n?r+n:e.length-r;const s={read:function(){if(r>=o)return null;const t=e[r];return r+=1,t}};return Object.defineProperty(s,"eof",{get:function(){return r>=o},configurable:true,enumerable:true}),s}const P=new Map;P.remove=function(e){const t=this.get(e);return this.delete(e),t};let W={},F=0,B=-1,V,H,z;function mono_wasm_runtime_ready(){if(s.mono_wasm_runtime_is_ready=b.mono_wasm_runtime_is_ready=true,F=0,W={},B=-1,globalThis.dotnetDebugger)debugger;else console.debug("mono_wasm_runtime_ready","fe00e07a-5519-4dfe-b35a-f867dbaf2e28")}function mono_wasm_fire_debugger_agent_message(){debugger}function L(e,t,n,r){const s=undefined,i=undefined,a={res_ok:e,res:{id:t,value:D(new Uint8Array(o.HEAPU8.buffer,n,r))}};P.has(t)&&console.warn(`MONO_WASM: Adding an id (${t}) that already exists in commands_received`),P.set(t,a)}function J(e){e.length>B&&(V&&o._free(V),B=Math.max(e.length,B,256),V=o._malloc(B));const t=atob(e);for(let e=0;e{const t=setInterval((()=>{1==b.waitForDebugger&&(clearInterval(t),e())}),100)}))}function te(){-1==b.waitForDebugger&&(b.waitForDebugger=1),M.mono_wasm_set_is_debugger_attached(true)}function ne(e,t){H=o.UTF8ToString(e).concat(".dll"),z=t,console.assert(true,`Adding an entrypoint breakpoint ${H} at method token ${z}`);debugger}function re(e,t){if(e.startsWith("dotnet:array:")){let e;if(void 0===t.items)return e=t.map((e=>e.value)),e;if(void 0===t.dimensionsDetails||1===t.dimensionsDetails.length)return e=t.items.map((e=>e.value)),e}const n={};return Object.keys(t).forEach((e=>{const r=t[e];void 0!==r.get?Object.defineProperty(n,r.name,{get(){return G(r.get.id,r.get.commandSet,r.get.command,r.get.buffer)},set:function(e){return q(r.set.id,r.set.commandSet,r.set.command,r.set.buffer,r.set.length,r.set.valtype,e),true}}):void 0!==r.set?Object.defineProperty(n,r.name,{get(){return r.value},set:function(e){return q(r.set.id,r.set.commandSet,r.set.command,r.set.buffer,r.set.length,r.set.valtype,e),true}}):n[r.name]=r.value})),n}function oe(e){if(void 0!=e.arguments&&!Array.isArray(e.arguments))throw new Error(`"arguments" should be an array, but was ${e.arguments}`);const t=e.objectId,n=e.details;let r={};if(t.startsWith("dotnet:cfo_res:")){if(!(t in W))throw new Error(`Unknown object id ${t}`);r=W[t]}else r=re(t,n);const o=void 0!=e.arguments?e.arguments.map((e=>JSON.stringify(e.value))):[],s=`const fn = ${e.functionDeclaration}; return fn.apply(proxy, [${o}]);`,i=undefined,a=new Function("proxy",s)(r);if(void 0===a)return{type:"undefined"};if(Object(a)!==a)return"object"==typeof a&&null==a?{type:typeof a,subtype:`${a}`,value:null}:{type:typeof a,description:`${a}`,value:`${a}`};if(e.returnByValue&&void 0==a.subtype)return{type:"object",value:a};if(Object.getPrototypeOf(a)==Array.prototype){const e=ae(a);return{type:"object",subtype:"array",className:"Array",description:`Array(${a.length})`,objectId:e}}if(void 0!==a.value||void 0!==a.subtype)return a;if(a==r)return{type:"object",className:"Object",description:"Object",objectId:t};const c=undefined;return{type:"object",className:"Object",description:"Object",objectId:ae(a)}}function se(e,t){if(!(e in W))throw new Error(`Could not find any object with id ${e}`);const n=W[e],r=Object.getOwnPropertyDescriptors(n);t.accessorPropertiesOnly&&Object.keys(r).forEach((e=>{void 0===r[e].get&&Reflect.deleteProperty(r,e)}));const o=[];return Object.keys(r).forEach((e=>{let t;const n=r[e];t="object"==typeof n.value?Object.assign({name:e},n):void 0!==n.value?{name:e,value:Object.assign({type:typeof n.value,description:""+n.value},n)}:void 0!==n.get?{name:e,get:{className:"Function",description:`get ${e} () {}`,type:"function"}}:{name:e,value:{type:"symbol",value:"",description:""}},o.push(t)})),{__value_as_json_string__:JSON.stringify(o)}}function ie(e,t={}){return se(`dotnet:cfo_res:${e}`,t)}function ae(e){const t="dotnet:cfo_res:"+F++;return W[t]=e,t}function ce(e){e in W&&delete W[e]}function ue(e,t){const n=o.UTF8ToString(t);if(s.logging&&"function"===typeof s.logging.debugger)return s.logging.debugger(e,n),void 0}let le=0;function fe(e){const t=1===M.mono_wasm_load_icu_data(e);return t&&le++,t}function _e(e){return M.mono_wasm_get_icudt_name(e)}function de(){const e=b.config;let t=false;if(e.globalizationMode||(e.globalizationMode="auto"),"invariant"===e.globalizationMode&&(t=true),!t)if(le>0)b.diagnosticTracing&&console.debug("MONO_WASM: ICU data archive(s) loaded, disabling invariant mode");else{if("icu"===e.globalizationMode){const e="invariant globalization mode is inactive and no ICU data archives were loaded";throw o.printErr(`MONO_WASM: ERROR: ${e}`),new Error(e)}b.diagnosticTracing&&console.debug("MONO_WASM: ICU data archive(s) not loaded, using invariant globalization mode"),t=true}t&&M.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_INVARIANT","1"),M.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_PREDEFINED_CULTURES_ONLY","1")}function me(e){null==e&&(e={}),"writeAt"in e||(e.writeAt="System.Runtime.InteropServices.JavaScript.JavaScriptExports::StopProfile"),"sendTo"in e||(e.sendTo="Interop/Runtime::DumpAotProfileData");const t="aot:write-at-method="+e.writeAt+",send-to-method="+e.sendTo;o.ccall("mono_wasm_load_profiler_aot",null,["string"],[t])}function ge(e){null==e&&(e={}),"writeAt"in e||(e.writeAt="WebAssembly.Runtime::StopProfile"),"sendTo"in e||(e.sendTo="WebAssembly.Runtime::DumpCoverageProfileData");const t="coverage:write-at-method="+e.writeAt+",send-to-method="+e.sendTo;o.ccall("mono_wasm_load_profiler_coverage",null,["string"],[t])}const we=new Map,he=new Map;let pe=0;function be(e){if(we.has(e))return we.get(e);const t=M.mono_wasm_assembly_load(e);return we.set(e,t),t}function ye(e,t,n){let r=he.get(e);r||he.set(e,r=new Map);let o=r.get(t);return o||(o=new Map,r.set(t,o)),o.get(n)}function ve(e,t,n,r){const o=he.get(e);if(!o)throw new Error("internal error");const s=o.get(t);if(!s)throw new Error("internal error");s.set(n,r)}function Ee(e,t,n){pe||(pe=M.mono_wasm_get_corlib());let r=ye(pe,e,t);if(void 0!==r)return r;if(r=M.mono_wasm_assembly_find_class(pe,e,t),n&&!r)throw new Error(`Failed to find corlib class ${e}.${t}`);return ve(pe,e,t,r),r} +//! Licensed to the .NET Foundation under one or more agreements. +const Ae=new Map,Se=[];function Oe(e){try{if(0==Ae.size)return e;const t=e;for(let n=0;n{const n=t.find((e=>"object"==typeof e&&void 0!==e.replaceSection));if(void 0===n)return e;const r=n.funcNum,o=n.replaceSection,s=Ae.get(Number(r));return void 0===s?e:e.replace(o,`${s} (${o})`)}));if(r!==t)return r}return t}catch(t){return console.debug(`MONO_WASM: failed to symbolicate: ${t}`),e}}function xe(e){let t=e;return t instanceof Error||(t=new Error(t)),Oe(t.stack)}function je(e,t,n,r,i){const a=o.UTF8ToString(n),c=!!r,u=o.UTF8ToString(e),l=i,f=o.UTF8ToString(t),_=`[MONO] ${a}`;if(s.logging&&"function"===typeof s.logging.trace)return s.logging.trace(u,f,_,c,l),void 0;switch(f){case"critical":case"error":console.error(xe(_));break;case"warning":console.warn(_);break;case"message":console.log(_);break;case"info":console.info(_);break;case"debug":console.debug(_);break;default:console.log(_);break}}let $e;function Ne(e,t,n){const r={log:t.log,error:t.error},o=t;function s(t,n,o){return function(...s){try{let r=s[0];if(void 0===r)r="undefined";else if(null===r)r="null";else if("function"===typeof r)r=r.toString();else if("string"!==typeof r)try{r=JSON.stringify(r)}catch(e){r=r.toString()}"string"===typeof r&&"main"!==e&&(r=`[${e}] ${r}`),n(o?JSON.stringify({method:t,payload:r,arguments:s}):[t+r,...s.slice(1)])}catch(e){r.error(`proxyConsole failed: ${e}`)}}}const i=["debug","trace","warn","info","error"];for(const e of i)"function"!==typeof o[e]&&(o[e]=s(`console.${e}: `,t.log,false));const a=`${n}/console`.replace("https://","wss://").replace("http://","ws://");$e=new WebSocket(a),$e.addEventListener("open",(()=>{r.log(`browser: [${e}] Console websocket connected.`)})),$e.addEventListener("error",(t=>{r.error(`[${e}] websocket error: ${t}`,t)})),$e.addEventListener("close",(t=>{r.error(`[${e}] websocket closed: ${t}`,t)}));const c=e=>{$e.readyState===WebSocket.OPEN?$e.send(e):r.log(e)};for(const e of["log",...i])o[e]=s(`console.${e}`,c,true)}function ke(e){if(!b.mono_wasm_symbols_are_ready){b.mono_wasm_symbols_are_ready=true;try{const t=undefined;o.FS_readFile(e,{flags:"r",encoding:"utf8"}).split(/[\r\n]/).forEach((e=>{const t=e.split(/:/);t.length<2||(t[1]=t.splice(1).join(":"),Ae.set(Number(t[0]),t[1]))}))}catch(t){return 44==t.errno||console.log(`MONO_WASM: Error loading symbol file ${e}: ${JSON.stringify(t)}`),void 0}}}async function Te(e,t){try{const n=await Re(e,t);return De(n),n}catch(e){return e instanceof b.ExitStatus?e.status:(De(1,e),1)}}async function Re(e,t){Ic(e,t),-1==b.waitForDebugger&&(console.log("MONO_WASM: waiting for debugger..."),await ee());const n=Me(e);return b.javaScriptExports.call_entry_point(n,t)}function Me(e){if(!b.mono_wasm_bindings_is_ready)throw new Error("Assert failed: The runtime must be initialized.");const t=be(e);if(!t)throw new Error("Could not find assembly: "+e);let n=0;1==b.waitForDebugger&&(n=1);const r=M.mono_wasm_assembly_get_entry_point(t,n);if(!r)throw new Error("Could not find entry point for assembly: "+e);return r}function Ie(e){bc(e,false),De(1,e)}function De(e,t){if(b.config.asyncFlushOnExit&&0===e)throw(async()=>{try{await Ue()}finally{Ce(e,t)}})(),b.ExitStatus?new b.ExitStatus(e):t||new Error("Stop with exit code "+e);Ce(e,t)}async function Ue(){try{const e=await import("process"),t=e=>new Promise(((t,n)=>{e.on("error",(e=>n(e))),e.write("",(function(){t()}))})),n=t(e.stderr),r=t(e.stdout);await Promise.all([r,n])}catch(e){console.error(`flushing std* streams failed: ${e}`)}}function Ce(e,t){if(b.ExitStatus&&(!t||t instanceof b.ExitStatus?t=new b.ExitStatus(e):t instanceof Error?o.printErr(s.mono_wasm_stringify_as_error_with_stack(t)):"string"==typeof t?o.printErr(t):o.printErr(JSON.stringify(t))),We(e,t),Pe(e),0!==e||!u){if(!b.quit)throw t;b.quit(e,t)}}function Pe(e){if(u&&b.config.appendElementOnExit){const t=document.createElement("label");t.id="tests_done",e&&(t.style.background="red"),t.innerHTML=e.toString(),document.body.appendChild(t)}}function We(e,t){if(b.config.logExitCode)if(0!=e&&t&&(t instanceof Error?console.error(xe(t)):"string"==typeof t?console.error(t):console.error(JSON.stringify(t))),$e){const t=()=>{0==$e.bufferedAmount?console.log("WASM EXIT "+e):setTimeout(t,100)};t()}else console.log("WASM EXIT "+e)}Se.push(/at (?[^:()]+:wasm-function\[(?\d+)\]:0x[a-fA-F\d]+)((?![^)a-fA-F\d])|$)/),Se.push(/(?:WASM \[[\da-zA-Z]+\], (?function #(?[\d]+) \(''\)))/),Se.push(/(?[a-z]+:\/\/[^ )]*:wasm-function\[(?\d+)\]:0x[a-fA-F\d]+)/),Se.push(/(?<[^ >]+>[.:]wasm-function\[(?[0-9]+)\])/);const Fe="function"===typeof globalThis.WeakRef;function Be(e){return Fe?new WeakRef(e):{deref:()=>e}}const Ve="function"===typeof globalThis.FinalizationRegistry;let He;const ze=[],Le=[];let Je=1;const qe=new Map;Ve&&(He=new globalThis.FinalizationRegistry(rt));const Ge=Symbol.for("wasm js_owned_gc_handle"),Ye=Symbol.for("wasm cs_owned_js_handle");function Ze(e){return 0!==e&&e!==x?ze[e]:null}function Xe(e){return 0!==e&&e!==x?Ze(e):null}function Qe(e){if(e[Ye])return e[Ye];const t=Le.length?Le.pop():Je++;return ze[t]=e,Object.isExtensible(e)&&(e[Ye]=t),t}function Ke(e){const t=ze[e];if("undefined"!==typeof t&&null!==t){if(globalThis===t)return;"undefined"!==typeof t[Ye]&&(t[Ye]=void 0),ze[e]=void 0,Le.push(e)}}function et(e,t){e[Ge]=t,Ve&&He.register(e,t,e);const n=Be(e);qe.set(t,n)}function tt(e,t){e&&(t=e[Ge],e[Ge]=0,Ve&&He.unregister(e)),0!==t&&qe.delete(t)&&b.javaScriptExports.release_js_owned_object_by_gc_handle(t)}function nt(e){const t=e[Ge];if(!(0!=t))throw new Error("Assert failed: ObjectDisposedException");return t}function rt(e){tt(null,e)}function ot(e){if(!e)return null;const t=qe.get(e);return t?t.deref():null}const st=Symbol.for("wasm promise_control");function it(e,t){let n=null;const r=new Promise((function(r,o){n={isDone:false,promise:null,resolve:t=>{n.isDone||(n.isDone=true,r(t),e&&e())},reject:e=>{n.isDone||(n.isDone=true,o(e),t&&t())}}}));n.promise=r;const o=r;return o[st]=n,{promise:o,promise_control:n}}function at(e){return e[st]}function ct(e){return void 0!==e[st]}function ut(e){if(!ct(e))throw new Error("Assert failed: Promise is not controllable")}const lt=("object"===typeof Promise||"function"===typeof Promise)&&"function"===typeof Promise.resolve;function ft(e){return Promise.resolve(e)===e||("object"===typeof e||"function"===typeof e)&&"function"===typeof e.then}function _t(e){const{promise:t,promise_control:n}=it(),r=undefined;return e().then((e=>n.resolve(e))).catch((e=>n.reject(e))),t}function dt(e){const t=ot(e);if(!t)return;const n=t.promise;if(!!!n)throw new Error(`Assert failed: Expected Promise for GCHandle ${e}`);ut(n);const r=undefined;at(n).reject("OperationCanceledException")}const mt=[],gt=32768;let wt,ht,pt=null;function bt(){wt||(wt=o._malloc(gt),ht=wt)}const yt="undefined"!==typeof BigInt&&"undefined"!==typeof BigInt64Array;function vt(){bt(),mt.push(ht)}function Et(){if(!mt.length)throw new Error("No temp frames have been created at this point");ht=mt.pop()}function At(e,t,n){if(!Number.isSafeInteger(e))throw new Error(`Assert failed: Value is not an integer: ${e} (${typeof e})`);if(!(e>=t&&e<=n))throw new Error(`Assert failed: Overflow: value ${e} is out of ${t} ${n} range`)}function St(e,t){o.HEAP8.fill(0,e,t+e)}function Ot(e,t){const n=!!t;"number"===typeof t&&At(t,0,1),o.HEAP32[e>>>2]=n?1:0}function xt(e,t){At(t,0,255),o.HEAPU8[e]=t}function jt(e,t){At(t,0,65535),o.HEAPU16[e>>>1]=t}function $t(e,t){o.HEAPU32[e>>>2]=t}function Nt(e,t){At(t,0,4294967295),o.HEAPU32[e>>>2]=t}function kt(e,t){At(t,-128,127),o.HEAP8[e]=t}function Tt(e,t){At(t,-32768,32767),o.HEAP16[e>>>1]=t}function Rt(e,t){o.HEAP32[e>>>2]=t}function Mt(e,t){At(t,-2147483648,2147483647),o.HEAP32[e>>>2]=t}function It(e){if(0!==e)switch(e){case 1:throw new Error("value was not an integer");case 2:throw new Error("value out of range");default:throw new Error("unknown internal error")}}function Dt(e,t){if(!Number.isSafeInteger(t))throw new Error(`Assert failed: Value is not a safe integer: ${t} (${typeof t})`);const n=undefined;It(M.mono_wasm_f64_to_i52(e,t))}function Ut(e,t){if(!Number.isSafeInteger(t))throw new Error(`Assert failed: Value is not a safe integer: ${t} (${typeof t})`);if(!(t>=0))throw new Error("Assert failed: Can't convert negative Number into UInt64");const n=undefined;It(M.mono_wasm_f64_to_u52(e,t))}function Ct(e,t){if(!yt)throw new Error("Assert failed: BigInt is not supported.");if(!("bigint"===typeof t))throw new Error(`Assert failed: Value is not an bigint: ${t} (${typeof t})`);if(!(t>=Kt&&t<=Qt))throw new Error(`Assert failed: Overflow: value ${t} is out of ${Kt} ${Qt} range`);pt[e>>>3]=t}function Pt(e,t){if(!("number"===typeof t))throw new Error(`Assert failed: Value is not a Number: ${t} (${typeof t})`);o.HEAPF32[e>>>2]=t}function Wt(e,t){if(!("number"===typeof t))throw new Error(`Assert failed: Value is not a Number: ${t} (${typeof t})`);o.HEAPF64[e>>>3]=t}function Ft(e){return!!o.HEAP32[e>>>2]}function Bt(e){return o.HEAPU8[e]}function Vt(e){return o.HEAPU16[e>>>1]}function Ht(e){return o.HEAPU32[e>>>2]}function zt(e){return o.HEAP8[e]}function Lt(e){return o.HEAP16[e>>>1]}function Jt(e){return o.HEAP32[e>>>2]}function qt(e){const t=M.mono_wasm_i52_to_f64(e,b._i52_error_scratch_buffer),n=undefined;return It(Jt(b._i52_error_scratch_buffer)),t}function Gt(e){const t=M.mono_wasm_u52_to_f64(e,b._i52_error_scratch_buffer),n=undefined;return It(Jt(b._i52_error_scratch_buffer)),t}function Yt(e){if(!yt)throw new Error("Assert failed: BigInt is not supported.");return pt[e>>>3]}function Zt(e){return o.HEAPF32[e>>>2]}function Xt(e){return o.HEAPF64[e>>>3]}let Qt,Kt;function en(e){yt&&(Qt=BigInt("9223372036854775807"),Kt=BigInt("-9223372036854775808"),pt=new BigInt64Array(e))}function tn(e){const t=o._malloc(e.length),n=undefined;return new Uint8Array(o.HEAPU8.buffer,t,e.length).set(e),t}const nn=8192;let rn=null,on=null,sn=0;const an=[],cn=[];function un(e,t){if(e<=0)throw new Error("capacity >= 1");const n=4*(e|=0),r=o._malloc(n);if(r%4!==0)throw new Error("Malloc returned an unaligned offset");return St(r,n),new WasmRootBufferImpl(r,e,true,t)}function ln(e){let t;if(!e)throw new Error("address must be a location in the native heap");return cn.length>0?(t=cn.pop(),t._set_address(e)):t=new wn(e),t}function fn(e){let t;if(an.length>0)t=an.pop();else{const e=mn(),n=undefined;t=new gn(rn,e)}if(void 0!==e){if("number"!==typeof e)throw new Error("value must be an address in the managed heap");t.set(e)}else t.set(0);return t}function _n(...e){for(let t=0;t>>2,this.__count=t,this.length=t,this.__handle=M.mono_wasm_register_root(e,o,r||"noname"),this.__ownsAllocation=n}_throw_index_out_of_range(){throw new Error("index out of range")}_check_in_range(e){(e>=this.__count||e<0)&&this._throw_index_out_of_range()}get_address(e){return this._check_in_range(e),this.__offset+4*e}get_address_32(e){return this._check_in_range(e),this.__offset32+e}get(e){this._check_in_range(e);const t=this.get_address_32(e);return o.HEAPU32[t]}set(e,t){const n=this.get_address(e);return M.mono_wasm_write_managed_pointer_unsafe(n,t),t}copy_value_from_address(e,t){const n=this.get_address(e);M.mono_wasm_copy_managed_pointer(n,t)}_unsafe_get(e){return o.HEAPU32[this.__offset32+e]}_unsafe_set(e,t){const n=this.__offset+e;M.mono_wasm_write_managed_pointer_unsafe(n,t)}clear(){this.__offset&&St(this.__offset,4*this.__count)}release(){this.__offset&&this.__ownsAllocation&&(M.mono_wasm_deregister_root(this.__offset),St(this.__offset,4*this.__count),o._free(this.__offset)),this.__handle=this.__offset=this.__count=this.__offset32=0}toString(){return`[root buffer @${this.get_address(0)}, size ${this.__count} ]`}}class gn{constructor(e,t){this.__buffer=e,this.__index=t}get_address(){return this.__buffer.get_address(this.__index)}get_address_32(){return this.__buffer.get_address_32(this.__index)}get address(){return this.__buffer.get_address(this.__index)}get(){const e=undefined;return this.__buffer._unsafe_get(this.__index)}set(e){const t=this.__buffer.get_address(this.__index);return M.mono_wasm_write_managed_pointer_unsafe(t,e),e}copy_from(e){const t=e.address,n=this.address;M.mono_wasm_copy_managed_pointer(n,t)}copy_to(e){const t=this.address,n=e.address;M.mono_wasm_copy_managed_pointer(n,t)}copy_from_address(e){const t=this.address;M.mono_wasm_copy_managed_pointer(t,e)}copy_to_address(e){const t=this.address;M.mono_wasm_copy_managed_pointer(e,t)}get value(){return this.get()}set value(e){this.set(e)}valueOf(){throw new Error("Implicit conversion of roots to pointers is no longer supported. Use .value or .address as appropriate")}clear(){this.set(0)}release(){if(!this.__buffer)throw new Error("No buffer");const e=128;an.length>e?(dn(this.__index),this.__buffer=null,this.__index=0):(this.set(0),an.push(this))}toString(){return`[root @${this.address}]`}}class wn{constructor(e){this.__external_address=0,this.__external_address_32=0,this._set_address(e)}_set_address(e){this.__external_address=e,this.__external_address_32=e>>>2}get address(){return this.__external_address}get_address(){return this.__external_address}get_address_32(){return this.__external_address_32}get(){const e=undefined;return o.HEAPU32[this.__external_address_32]}set(e){return M.mono_wasm_write_managed_pointer_unsafe(this.__external_address,e),e}copy_from(e){const t=e.address,n=this.__external_address;M.mono_wasm_copy_managed_pointer(n,t)}copy_to(e){const t=this.__external_address,n=e.address;M.mono_wasm_copy_managed_pointer(n,t)}copy_from_address(e){const t=this.__external_address;M.mono_wasm_copy_managed_pointer(t,e)}copy_to_address(e){const t=this.__external_address;M.mono_wasm_copy_managed_pointer(e,t)}get value(){return this.get()}set value(e){this.set(e)}valueOf(){throw new Error("Implicit conversion of roots to pointers is no longer supported. Use .value or .address as appropriate")}clear(){this.set(0)}release(){const e=128;cn.length=r&&(vr=null),vr||(vr=un(r,"interned strings"),Er=0);const o=vr,s=Er++;if(n&&(M.mono_wasm_intern_string_ref(t.address),!t.value))throw new Error("mono_wasm_intern_string_ref produced a null pointer");br.set(e,t.value),pr.set(t.value,e),0!==e.length||yr||(yr=t.value),o.copy_value_from_address(s,t.address)}function Nr(e,t){let n;if("symbol"===typeof e?(n=e.description,"string"!==typeof n&&(n=Symbol.keyFor(e)),"string"!==typeof n&&(n="")):"string"===typeof e&&(n=e),"string"!==typeof n)throw new Error(`Argument to js_string_to_mono_string_interned must be a string but was ${e}`);if(0===n.length&&yr)return t.set(yr),void 0;const r=br.get(n);if(r)return t.set(r),void 0;Tr(n,t),$r(n,t,true)}function kr(e,t){if(t.clear(),null!==e)if("symbol"===typeof e)Nr(e,t);else{if("string"!==typeof e)throw new Error("Expected string argument, got "+typeof e);if(0===e.length)Nr(e,t);else{if(e.length<=256){const n=br.get(e);if(n)return t.set(n),void 0}Tr(e,t)}}}function Tr(e,t){const n=o._malloc(2*(e.length+1)),r=n>>>1|0;for(let t=0;t{const n=On(e,0),a=On(e,1),c=On(e,2),u=On(e,3),l=On(e,4);try{let e,n,f;o&&(e=o(c)),s&&(n=s(u)),i&&(f=i(l));const _=t(e,n,f);r&&r(a,_)}catch(e){eo(n,e)}};a[yn]=true;const c=undefined;cr(e,Qe(a)),Cn(e,wr.Function)}class Qr{constructor(e){this.promise=e}dispose(){tt(this,0)}get isDisposed(){return 0===this[Ge]}}function Kr(e,t,n,r){if(null===t||void 0===t)return Cn(e,wr.None),void 0;if(!ft(t))throw new Error("Assert failed: Value is not a Promise");const o=b.javaScriptExports.create_task_callback();lr(e,o),Cn(e,wr.Task);const s=new Qr(t);et(s,o),t.then((e=>{b.javaScriptExports.complete_task(o,null,e,r||no),tt(s,o)})).catch((e=>{b.javaScriptExports.complete_task(o,e,null,void 0),tt(s,o)}))}function eo(e,t){if(null===t||void 0===t)Cn(e,wr.None);else if(t instanceof ManagedError){Cn(e,wr.Exception);const n=undefined;lr(e,nt(t))}else{if(!("object"===typeof t||"string"===typeof t))throw new Error("Assert failed: Value is not an Error "+typeof t);Cn(e,wr.JSException);const n=undefined;Yr(e,t.toString());const r=t[Ye];if(r)cr(e,r);else{const n=undefined;cr(e,Qe(t))}}}function to(e,t){if(void 0===t||null===t)Cn(e,wr.None);else{if(!(void 0===t[Ge]))throw new Error("Assert failed: JSObject proxy of ManagedObject proxy is not supported");if(!("function"===typeof t||"object"===typeof t))throw new Error(`Assert failed: JSObject proxy of ${typeof t} is not supported`);Cn(e,wr.JSObject);const n=undefined;cr(e,Qe(t))}}function no(e,t){if(void 0===t||null===t)Cn(e,wr.None);else{const n=t[Ge],r=typeof t;if(void 0===n)if("string"===r||"symbol"===r)Cn(e,wr.String),Yr(e,t);else if("number"===r)Cn(e,wr.Double),sr(e,t);else{if("bigint"===r)throw new Error("NotImplementedException: bigint");if("boolean"===r)Cn(e,wr.Boolean),Zn(e,t);else if(t instanceof Date)Cn(e,wr.DateTime),or(e,t);else if(t instanceof Error)eo(e,t);else if(t instanceof Uint8Array)oo(e,t,wr.Byte);else if(t instanceof Float64Array)oo(e,t,wr.Double);else if(t instanceof Int32Array)oo(e,t,wr.Int32);else if(Array.isArray(t))oo(e,t,wr.Object);else{if(t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray||t instanceof Uint16Array||t instanceof Uint32Array||t instanceof Float32Array)throw new Error("NotImplementedException: TypedArray");if(ft(t))Kr(e,t);else{if(t instanceof Span)throw new Error("NotImplementedException: Span");if("object"!=r)throw new Error(`JSObject proxy is not supported for ${r} ${t}`);{const n=Qe(t);Cn(e,wr.JSObject),cr(e,n)}}}}else{if(nt(t),t instanceof ArraySegment)throw new Error("NotImplementedException: ArraySegment");if(t instanceof ManagedError)Cn(e,wr.Exception),lr(e,n);else{if(!(t instanceof ManagedObject))throw new Error("NotImplementedException "+r);Cn(e,wr.Object),lr(e,n)}}}}function ro(e,t,n){if(!!!n)throw new Error("Assert failed: Expected valid sig parameter");const r=undefined;oo(e,t,kn(n))}function oo(e,t,n){if(null===t||void 0===t)Cn(e,wr.None);else{const r=mr(n);if(!(-1!=r))throw new Error(`Assert failed: Element type ${wr[n]} not supported`);const s=t.length,i=r*s,a=o._malloc(i);if(n==wr.String){if(!Array.isArray(t))throw new Error("Assert failed: Value is not an Array");St(a,i),M.mono_wasm_register_root(a,i,"marshal_array_to_cs");for(let e=0;e>2,(a>>2)+s).set(t)}else{if(n!=wr.Double)throw new Error("not implemented");{if(!(Array.isArray(t)||t instanceof Float64Array))throw new Error("Assert failed: Value is not an Array or Float64Array");const e=undefined;o.HEAPF64.subarray(a>>3,(a>>3)+s).set(t)}}tr(e,a),Cn(e,wr.Array),Pn(e,n),dr(e,t.length)}}function so(e,t,n){if(!!!n)throw new Error("Assert failed: Expected valid sig parameter");if(!!t.isDisposed)throw new Error("Assert failed: ObjectDisposedException");ao(n,t._viewType),Cn(e,wr.Span),tr(e,t._pointer),dr(e,t.length)}function io(e,t,n){if(!!!n)throw new Error("Assert failed: Expected valid sig parameter");const r=nt(t);if(!r)throw new Error("Assert failed: Only roundtrip of ArraySegment instance created by C#");ao(n,t._viewType),Cn(e,wr.ArraySegment),tr(e,t._pointer),dr(e,t.length),lr(e,r)}function ao(e,t){const n=kn(e);if(n==wr.Byte){if(!(0==t))throw new Error("Assert failed: Expected MemoryViewType.Byte")}else if(n==wr.Int32){if(!(1==t))throw new Error("Assert failed: Expected MemoryViewType.Int32")}else{if(n!=wr.Double)throw new Error(`NotImplementedException ${wr[n]} `);if(!(2==t))throw new Error("Assert failed: Expected MemoryViewType.Double")}}function co(){0==hn.size&&(hn.set(wr.Array,ko),hn.set(wr.Span,Ro),hn.set(wr.ArraySegment,Mo),hn.set(wr.Boolean,lo),hn.set(wr.Byte,fo),hn.set(wr.Char,_o),hn.set(wr.Int16,mo),hn.set(wr.Int32,go),hn.set(wr.Int52,wo),hn.set(wr.BigInt64,ho),hn.set(wr.Single,po),hn.set(wr.IntPtr,yo),hn.set(wr.Double,bo),hn.set(wr.String,xo),hn.set(wr.Exception,jo),hn.set(wr.JSException,jo),hn.set(wr.JSObject,$o),hn.set(wr.Object,No),hn.set(wr.DateTime,Eo),hn.set(wr.DateTimeOffset,Eo),hn.set(wr.Task,So),hn.set(wr.Action,Ao),hn.set(wr.Function,Ao),hn.set(wr.None,vo),hn.set(wr.Void,vo),hn.set(wr.Discard,vo))}function uo(e,t,n,r,o,s){let i="",a="",c="";const u="converter"+t;let l="null",f="null",_="null",d="null",m=$n(e);if(m===wr.None||m===wr.Void)return{converters:i,call_body:c,marshaler_type:m};const g=Nn(e);if(g!==wr.None){const e=hn.get(g);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${g} at ${t}`);m!=wr.Nullable?(d="converter"+t+"_res",i+=", "+d,a+=" "+wr[g],s[d]=e):m=g}const w=kn(e);if(w!==wr.None){const e=pn.get(w);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${w} at ${t}`);l="converter"+t+"_arg1",i+=", "+l,a+=" "+wr[w],s[l]=e}const h=Tn(e);if(h!==wr.None){const e=pn.get(h);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${h} at ${t}`);f="converter"+t+"_arg2",i+=", "+f,a+=" "+wr[h],s[f]=e}const p=Rn(e);if(p!==wr.None){const e=pn.get(p);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${p} at ${t}`);_="converter"+t+"_arg3",i+=", "+_,a+=" "+wr[p],s[_]=e}const b=hn.get(m);if(!(b&&"function"===typeof b))throw new Error(`Assert failed: Unknow converter for type ${m} at ${t} `);return i+=", "+u,a+=" "+wr[m],s[u]=b,c=m==wr.Task?` const ${o} = ${u}(args + ${n}, signature + ${r}, ${d}); // ${a} \n`:m==wr.Action||m==wr.Function?` const ${o} = ${u}(args + ${n}, signature + ${r}, ${d}, ${l}, ${f}, ${_}); // ${a} \n`:` const ${o} = ${u}(args + ${n}, signature + ${r}); // ${a} \n`,{converters:i,call_body:c,marshaler_type:m}}function lo(e){const t=undefined;return Dn(e)==wr.None?null:Wn(e)}function fo(e){const t=undefined;return Dn(e)==wr.None?null:Fn(e)}function _o(e){const t=undefined;return Dn(e)==wr.None?null:Bn(e)}function mo(e){const t=undefined;return Dn(e)==wr.None?null:Vn(e)}function go(e){const t=undefined;return Dn(e)==wr.None?null:Hn(e)}function wo(e){const t=undefined;return Dn(e)==wr.None?null:Ln(e)}function ho(e){const t=undefined;return Dn(e)==wr.None?null:Jn(e)}function po(e){const t=undefined;return Dn(e)==wr.None?null:Gn(e)}function bo(e){const t=undefined;return Dn(e)==wr.None?null:Yn(e)}function yo(e){const t=undefined;return Dn(e)==wr.None?null:zn(e)}function vo(){return null}function Eo(e){const t=undefined;return Dn(e)===wr.None?null:qn(e)}function Ao(e,t,n,r,o,s){const i=undefined;if(Dn(e)===wr.None)return null;const a=ur(e);let c=ot(a);return null!==c&&void 0!==c||(c=(e,t,i)=>b.javaScriptExports.call_delegate(a,e,t,i,n,r,o,s),et(c,a)),c}function So(e,t,n){const r=Dn(e);if(r===wr.None)return null;if(r!==wr.Task){if(n||(n=hn.get(r)),!n)throw new Error(`Assert failed: Unknow sub_converter for type ${wr[r]} `);const t=n(e);return new Promise((e=>e(t)))}const o=ar(e);if(0==o)return new Promise((e=>e(void 0)));const s=Ze(o);if(!!!s)throw new Error(`Assert failed: ERR28: promise not found for js_handle: ${o} `);ut(s);const i=at(s),a=i.resolve;return i.resolve=e=>{const t=Dn(e);if(t===wr.None)return a(null),void 0;if(n||(n=hn.get(t)),!n)throw new Error(`Assert failed: Unknow sub_converter for type ${wr[t]}`);const r=n(e);a(r)},s}function Oo(e){const t=On(e,0),n=On(e,1),r=On(e,2),o=On(e,3),s=Dn(t),i=Dn(o),a=ar(r);if(0===a){const{promise:e,promise_control:r}=it(),a=undefined;if(cr(n,Qe(e)),s!==wr.None){const e=jo(t);r.reject(e)}else if(i!==wr.Task){const e=hn.get(i);if(!e)throw new Error(`Assert failed: Unknow sub_converter for type ${wr[i]} `);const t=e(o);r.resolve(t)}}else{const e=Ze(a);if(!!!e)throw new Error(`Assert failed: ERR25: promise not found for js_handle: ${a} `);ut(e);const n=at(e);if(s!==wr.None){const e=jo(t);n.reject(e)}else i!==wr.Task&&n.resolve(o)}Cn(n,wr.Task),Cn(t,wr.None)}function xo(e){const t=undefined;if(Dn(e)==wr.None)return null;const n=fr(e);try{const e=undefined;return xr(n)}finally{n.release()}}function jo(e){const t=Dn(e);if(t==wr.None)return null;if(t==wr.JSException){const t=undefined,n=undefined;return Ze(ar(e))}const n=ur(e);let r=ot(n);if(null===r||void 0===r){const t=xo(e);r=new ManagedError(t),et(r,n)}return r}function $o(e){const t=undefined;if(Dn(e)==wr.None)return null;const n=undefined,r=undefined;return Ze(ar(e))}function No(e){const t=Dn(e);if(t==wr.None)return null;if(t==wr.JSObject){const t=undefined,n=undefined;return Ze(ar(e))}if(t==wr.Array){const t=undefined;return To(e,Un(e))}if(t==wr.Object){const t=ur(e);if(0===t)return null;let n=ot(t);return n||(n=new ManagedObject,et(n,t)),n}const n=hn.get(t);if(!n)throw new Error(`Assert failed: Unknow converter for type ${wr[t]}`);return n(e)}function ko(e,t){if(!!!t)throw new Error("Assert failed: Expected valid sig parameter");const n=undefined;return To(e,kn(t))}function To(e,t){const n=undefined;if(Dn(e)==wr.None)return null;const r=undefined;if(!(-1!=mr(t)))throw new Error(`Assert failed: Element type ${wr[t]} not supported`);const s=zn(e),i=_r(e);let a=null;if(t==wr.String){a=new Array(i);for(let e=0;e>2,(s>>2)+i).slice()}else{if(t!=wr.Double)throw new Error(`NotImplementedException ${wr[t]} `);{const e=undefined;a=o.HEAPF64.subarray(s>>3,(s>>3)+i).slice()}}return o._free(s),a}function Ro(e,t){if(!!!t)throw new Error("Assert failed: Expected valid sig parameter");const n=kn(t),r=zn(e),o=_r(e);let s=null;if(n==wr.Byte)s=new Span(r,o,0);else if(n==wr.Int32)s=new Span(r,o,1);else{if(n!=wr.Double)throw new Error(`NotImplementedException ${wr[n]} `);s=new Span(r,o,2)}return s}function Mo(e,t){if(!!!t)throw new Error("Assert failed: Expected valid sig parameter");const n=kn(t),r=zn(e),o=_r(e);let s=null;if(n==wr.Byte)s=new ArraySegment(r,o,0);else if(n==wr.Int32)s=new ArraySegment(r,o,1);else{if(n!=wr.Double)throw new Error(`NotImplementedException ${wr[n]} `);s=new ArraySegment(r,o,2)}const i=undefined;return et(s,ur(e)),s}let Io,Do;const Uo={};function Co(e){Io=e.mono,Do=e.binding}const Po=Symbol.for("wasm type");function Wo(e){return new Promise((t=>setTimeout(t,e)))}const Fo=it(),Bo=it();let Vo=0,Ho=0,zo=0,Lo=0;const Jo=[],qo=Object.create(null);let Go=0,Yo;const Zo={"js-module-threads":true},Xo={dotnetwasm:true},Qo={"js-module-threads":true,dotnetwasm:true};function Ko(e){var t;const n=null===(t=b.config.assets)||void 0===t?void 0:t.find((t=>t.behavior==e));if(!n)throw new Error(`Assert failed: Can't find asset for ${e}`);return n.resolvedUrl||(n.resolvedUrl=os(n,"")),n}async function es(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_download_assets"),b.maxParallelDownloads=b.config.maxParallelDownloads||b.maxParallelDownloads;try{const e=[];for(const t of b.config.assets){const n=t;if(Qo[n.behavior]||Lo++,!Zo[n.behavior]){const t=Xo[n.behavior];if(zo++,n.pendingDownload){n.pendingDownloadInternal=n.pendingDownload;const r=async()=>{const e=await n.pendingDownloadInternal.response;return t||(n.buffer=await e.arrayBuffer()),++Vo,{asset:n,buffer:n.buffer}};e.push(r())}else{const r=async()=>(n.buffer=await ts(n,!t),{asset:n,buffer:n.buffer});e.push(r())}}}Bo.promise_control.resolve();const t=[];for(const n of e)t.push((async()=>{const e=await n,t=e.asset;if(e.buffer){if(!Qo[t.behavior]){const n=t.pendingDownloadInternal.url,r=new Uint8Array(t.buffer);t.pendingDownloadInternal=null,t.pendingDownload=null,t.buffer=null,e.buffer=null,await lc.promise,is(t,n,r)}}else{const e=undefined;if(Xo[t.behavior])Xo[t.behavior]&&++Vo;else{if(!t.isOptional)throw new Error("Assert failed: Expected asset to have the downloaded buffer");Zo[t.behavior]||zo--,Qo[t.behavior]||Lo--}}})());Promise.all(t).then((()=>{Fo.promise_control.resolve()})).catch((e=>{o.printErr("MONO_WASM: Error in mono_download_assets: "+e),bc(e,true)}))}catch(e){throw o.printErr("MONO_WASM: Error in mono_download_assets: "+e),e}}async function ts(e,t){try{return await ns(e,t)}catch(n){if(c||a)throw n;if(e.pendingDownload&&e.pendingDownloadInternal==e.pendingDownload)throw n;if(e.resolvedUrl&&-1!=e.resolvedUrl.indexOf("file://"))throw n;if(n&&404==n.status)throw n;e.pendingDownloadInternal=void 0,await Bo.promise;try{return await ns(e,t)}catch(n){return e.pendingDownloadInternal=void 0,await Wo(100),await ns(e,t)}}}async function ns(e,t){for(;Yo;)await Yo.promise;try{++Go,Go==b.maxParallelDownloads&&(b.diagnosticTracing&&console.debug("MONO_WASM: Throttling further parallel downloads"),Yo=it());const n=await rs(e);if(!t||!n)return;const r=await n.arrayBuffer();return++Vo,r}finally{if(--Go,Yo&&Go==b.maxParallelDownloads-1){b.diagnosticTracing&&console.debug("MONO_WASM: Resuming more parallel downloads");const e=Yo;Yo=void 0,e.promise_control.resolve()}}}async function rs(e){if(e.buffer){const t=e.buffer;return e.buffer=null,e.pendingDownloadInternal={url:"undefined://"+e.name,name:e.name,response:Promise.resolve({arrayBuffer:()=>t,headers:{get:()=>{}}})},e.pendingDownloadInternal.response}if(e.pendingDownloadInternal&&e.pendingDownloadInternal.response){const t=undefined;return await e.pendingDownloadInternal.response}const t=e.loadRemote&&b.config.remoteSources?b.config.remoteSources:[""];let n;for(let r of t){r=r.trim(),"./"===r&&(r="");const t=os(e,r);e.name===t?b.diagnosticTracing&&console.debug(`MONO_WASM: Attempting to download '${t}'`):b.diagnosticTracing&&console.debug(`MONO_WASM: Attempting to download '${t}' for ${e.name}`);try{const r=ss({name:e.name,resolvedUrl:t,hash:e.hash,behavior:e.behavior});if(e.pendingDownloadInternal=r,n=await r.response,!n.ok)continue;return n}catch(e){continue}}const r=e.isOptional||e.name.match(/\.pdb$/)&&b.config.ignorePdbLoadErrors;if(!n)throw new Error(`Assert failed: Response undefined ${e.name}`);if(r)return o.print(`MONO_WASM: optional download '${n.url}' for ${e.name} failed ${n.status} ${n.statusText}`),void 0;{const t=new Error(`MONO_WASM: download '${n.url}' for ${e.name} failed ${n.status} ${n.statusText}`);throw t.status=n.status,t}}function os(e,t){if(!(null!==t&&void 0!==t))throw new Error(`Assert failed: sourcePrefix must be provided for ${e.name}`);let n;const r=b.config.assemblyRootFolder;if(e.resolvedUrl)n=e.resolvedUrl;else{if(""===t)if("assembly"===e.behavior||"pdb"===e.behavior)n=r?r+"/"+e.name:e.name;else if("resource"===e.behavior){const t=e.culture&&""!==e.culture?`${e.culture}/${e.name}`:e.name;n=r?r+"/"+t:t}else n=e.name;else n=t+e.name;n=b.locateFile(n)}if(!(n&&"string"==typeof n))throw new Error("Assert failed: attemptUrl need to be path or url string");return n}function ss(e){try{if("function"===typeof o.downloadResource){const t=o.downloadResource(e);if(t)return t}const t={};e.hash&&(t.integrity=e.hash);const n=b.fetch_like(e.resolvedUrl,t);return{name:e.name,url:e.resolvedUrl,response:n}}catch(t){const n={ok:false,url:e.resolvedUrl,status:500,statusText:"ERR29: "+t,arrayBuffer:()=>{throw t},json:()=>{throw t}};return{name:e.name,url:e.resolvedUrl,response:Promise.resolve(n)}}}function is(e,t,n){b.diagnosticTracing&&console.debug(`MONO_WASM: Loaded:${e.name} as ${e.behavior} size ${n.length} from ${t}`);const r="string"===typeof e.virtualPath?e.virtualPath:e.name;let s=null;switch(e.behavior){case"dotnetwasm":case"js-module-threads":break;case"resource":case"assembly":case"pdb":Jo.push({url:t,file:r});case"heap":case"icu":s=tn(n),qo[r]=[s,n.length];break;case"vfs":{const e=r.lastIndexOf("/");let t=e>0?r.substr(0,e):null,s=e>0?r.substr(e+1):r;s.startsWith("/")&&(s=s.substr(1)),t?(b.diagnosticTracing&&console.debug(`MONO_WASM: Creating directory '${t}'`),o.FS_createPath("/",t,true,true)):t="/",b.diagnosticTracing&&console.debug(`MONO_WASM: Creating file '${s}' in directory '${t}'`),cs(n,t)||o.FS_createDataFile(t,s,n,true,true,true);break}default:throw new Error(`Unrecognized asset behavior:${e.behavior}, for asset ${e.name}`)}if("assembly"===e.behavior){const e=undefined;if(!M.mono_wasm_add_assembly(r,s,n.length)){const e=Jo.findIndex((e=>e.file==r));Jo.splice(e,1)}}else"icu"===e.behavior?fe(s)||o.printErr(`MONO_WASM: Error loading ICU asset ${e.name}`):"resource"===e.behavior&&M.mono_wasm_add_satellite_assembly(r,e.culture||"",s,n.length);++Ho}async function as(e,t,n){if(!(e&&e.pendingDownloadInternal&&e.pendingDownloadInternal.response))throw new Error("Assert failed: Can't load dotnet.wasm");const r=await e.pendingDownloadInternal.response,o=r.headers&&r.headers.get?r.headers.get("Content-Type"):void 0;let s,i;if("function"===typeof WebAssembly.instantiateStreaming&&"application/wasm"===o){b.diagnosticTracing&&console.debug("MONO_WASM: instantiate_wasm_module streaming");const e=await WebAssembly.instantiateStreaming(r,t);s=e.instance,i=e.module}else{u&&"application/wasm"!==o&&console.warn('MONO_WASM: WebAssembly resource does not have the expected content type "application/wasm", so falling back to slower ArrayBuffer instantiation.');const e=await r.arrayBuffer();b.diagnosticTracing&&console.debug("MONO_WASM: instantiate_wasm_module buffered");const n=await WebAssembly.instantiate(e,t);s=n.instance,i=n.module}n(s,i)}function cs(e,t){if(e.length<8)return false;const n=new DataView(e.buffer),r=undefined;if(1651270004!=n.getUint32(0,true))return false;const s=n.getUint32(4,true);if(0==s||e.length{const t=e[0],n=t.lastIndexOf("/"),r=t.slice(0,n+1);a.add(r)})),a.forEach((e=>{o.FS_createPath(t,e,true,true)}));for(const n of i){const r=n[0],s=n[1],i=e.slice(0,s);o.FS_createDataFile(t,r,i,true,true),e=e.slice(s)}return true}async function us(){if(await Fo.promise,b.config.assets){if(!(Vo==zo))throw new Error(`Assert failed: Expected ${zo} assets to be downloaded, but only finished ${Vo}`);if(!(Ho==Lo))throw new Error(`Assert failed: Expected ${Lo} assets to be in memory, but only instantiated ${Ho}`);Jo.forEach((e=>Io.loaded_files.push(e.url))),b.diagnosticTracing&&console.debug("MONO_WASM: all assets are loaded in wasm memory")}}function ls(){return Io.loaded_files}let fs,_s;function ds(e){const t=o;"undefined"===typeof globalThis.performance&&(globalThis.performance=gs),"undefined"===typeof globalThis.URL&&(globalThis.URL=class e{constructor(e){this.url=e}toString(){return this.url}});const n=t.imports=o.imports||{},r=e=>t=>{const n=o.imports[t];return n||e(t)};n.require?b.requirePromise=e.requirePromise=Promise.resolve(r(n.require)):e.require?b.requirePromise=e.requirePromise=Promise.resolve(r(e.require)):e.requirePromise?b.requirePromise=e.requirePromise.then((e=>r(e))):b.requirePromise=e.requirePromise=Promise.resolve(r((e=>{throw new Error(`Please provide Module.imports.${e} or Module.imports.require`)}))),b.scriptDirectory=e.scriptDirectory=bs(e),t.mainScriptUrlOrBlob=e.scriptUrl,t.__locateFile===t.locateFile?t.locateFile=b.locateFile=e=>Es(e)?e:b.scriptDirectory+e:b.locateFile=t.locateFile,n.fetch?e.fetch=b.fetch_like=n.fetch:e.fetch=b.fetch_like=ws,e.noExitRuntime=u;const s=e.updateGlobalBufferAndViews;e.updateGlobalBufferAndViews=e=>{s(e),en(e)}}async function ms(){if(a){if(s.require=await b.requirePromise,globalThis.performance===gs){const{performance:e}=s.require("perf_hooks");globalThis.performance=e}if(globalThis.crypto||(globalThis.crypto={}),!globalThis.crypto.getRandomValues){let e;try{e=s.require("node:crypto")}catch(e){}e?e.webcrypto?globalThis.crypto=e.webcrypto:e.randomBytes&&(globalThis.crypto.getRandomValues=t=>{t&&t.set(e.randomBytes(t.length))}):globalThis.crypto.getRandomValues=()=>{throw new Error("Using node without crypto support. To enable current operation, either provide polyfill for 'globalThis.crypto.getRandomValues' or enable 'node:crypto' module.")}}}}const gs={now:function(){return Date.now()}};async function ws(e,t){try{if(a){if(!fs){const e=await b.requirePromise;_s=e("url"),fs=e("fs")}e.startsWith("file://")&&(e=_s.fileURLToPath(e));const t=await fs.promises.readFile(e);return{ok:true,url:e,arrayBuffer:()=>t,json:()=>JSON.parse(t)}}if("function"===typeof globalThis.fetch)return globalThis.fetch(e,t||{credentials:"same-origin"});if("function"===typeof read){const t=new Uint8Array(read(e,"binary"));return{ok:true,url:e,arrayBuffer:()=>t,json:()=>JSON.parse(o.UTF8ArrayToString(t,0,t.length))}}}catch(t){return{ok:false,url:e,status:500,statusText:"ERR28: "+t,arrayBuffer:()=>{throw t},json:()=>{throw t}}}throw new Error("No fetch implementation available")}function hs(e){return e.replace(/\\/g,"/").replace(/[?#].*/,"")}function ps(e){return e.slice(0,e.lastIndexOf("/"))+"/"}function bs(e){return l&&(e.scriptUrl=self.location.href),e.scriptUrl||(e.scriptUrl="./dotnet.js"),e.scriptUrl=hs(e.scriptUrl),ps(e.scriptUrl)}const ys=/^[a-zA-Z][a-zA-Z\d+\-.]*?:\/\//,vs=/[a-zA-Z]:[\\/]/;function Es(e){return a||c?e.startsWith("/")||e.startsWith("\\")||-1!==e.indexOf("///")||vs.test(e):ys.test(e)}function As(e,t,n,r,o,s){const i=ln(e),a=ln(t),c=ln(s);try{const e=In(n);if(!(1===e))throw new Error(`Assert failed: Signature version ${e} mismatch.`);const t=xr(i),o=xr(a);b.diagnosticTracing&&console.debug(`MONO_WASM: Binding [JSImport] ${t} from ${o}`);const s=xs(t,o),u=Mn(n),l={fn:s,marshal_exception_to_cs:eo,signature:n},f="_bound_js_"+t.replace(/\./g,"_");let _=`//# sourceURL=https://dotnet.generated.invalid/${f} \n`,d="",m="",g="";for(let e=0;e{const o=await n;return r&&(Ms.set(e,o),b.diagnosticTracing&&console.debug(`MONO_WASM: imported ES6 module '${e}' from '${t}'`)),o}))}function Ds(e,t){let n="unknown exception";if(t){n=t.toString();const e=t.stack;e&&(e.startsWith(n)?n=e:n+="\n"+e),n=Oe(n)}return e&&o.setValue(e,1,"i32"),n}function Us(e,t,n){const r=undefined;kr(Ds(e,t),n)}const Cs=new Map;function Ps(e,t,n,r,s){const i=ln(e),a=ln(s),c=o;try{const e=In(n);if(!(1===e))throw new Error(`Assert failed: Signature version ${e} mismatch.`);const r=Mn(n),o=xr(i);if(!o)throw new Error("Assert failed: fully_qualified_name must be string");b.diagnosticTracing&&console.debug(`MONO_WASM: Binding [JSExport] ${o}`);const{assembly:s,namespace:u,classname:l,methodname:f}=Hs(o),_=be(s);if(!_)throw new Error("Could not find assembly: "+s);const d=M.mono_wasm_assembly_find_class(_,u,l);if(!d)throw new Error("Could not find class: "+u+":"+l+" in assembly "+s);const m=`__Wrapper_${f}_${t}`,g=M.mono_wasm_assembly_find_method(d,m,-1);if(!g)throw new Error(`Could not find method: ${m} in ${d} [${s}]`);const w={method:g,signature:n,stackSave:c.stackSave,stackRestore:c.stackRestore,alloc_stack_frame:Sn,invoke_method_and_handle_exception:Ws},h="_bound_cs_"+`${u}_${l}_${f}`.replace(/\./g,"_").replace(/\//g,"_");let p=`//# sourceURL=https://dotnet.generated.invalid/${h} \n`,y="",v="";for(let e=0;e{const o=e.stackSave();try{const s=Sn(4),i=On(s,1),a=On(s,2),c=On(s,3);Lr(a,t),n&&0==n.length&&(n=void 0),oo(c,n,wr.String),Ws(r,s);const u=So(i,void 0,go);return u||Promise.resolve(0)}finally{e.stackRestore(o)}},b.javaScriptExports.release_js_owned_object_by_gc_handle=t=>{if(!t)throw new Error("Assert failed: Must be valid gc_handle");const n=e.stackSave();try{const r=Sn(3),o=On(r,2);Cn(o,wr.Object),lr(o,t),Ws(s,r)}finally{e.stackRestore(n)}},b.javaScriptExports.create_task_callback=()=>{const t=e.stackSave();try{const n=Sn(2);Ws(i,n);const r=undefined;return ur(On(n,1))}finally{e.stackRestore(t)}},b.javaScriptExports.complete_task=(t,n,r,o)=>{const s=e.stackSave();try{const i=Sn(5),c=On(i,2);Cn(c,wr.Object),lr(c,t);const u=On(i,3);if(n)eo(u,n);else{Cn(u,wr.None);const e=On(i,4);if(!o)throw new Error("Assert failed: res_converter missing");o(e,r)}Ws(a,i)}finally{e.stackRestore(s)}},b.javaScriptExports.call_delegate=(t,n,r,o,s,i,a,u)=>{const l=e.stackSave();try{const f=Sn(6),_=On(f,2);if(Cn(_,wr.Object),lr(_,t),i){const e=undefined;i(On(f,3),n)}if(a){const e=undefined;a(On(f,4),r)}if(u){const e=undefined;u(On(f,5),o)}if(Ws(c,f),s){const e=undefined;return s(On(f,1))}}finally{e.stackRestore(l)}},b.javaScriptExports.get_managed_stack_trace=t=>{const n=e.stackSave();try{const r=Sn(3),o=On(r,2);Cn(o,wr.Exception),lr(o,t),Ws(u,r);const s=undefined;return xo(On(r,1))}finally{e.stackRestore(n)}},n&&(b.javaScriptExports.install_synchronization_context=()=>{const t=e.stackSave();try{const r=Sn(2);Ws(n,r)}finally{e.stackRestore(t)}},f||b.javaScriptExports.install_synchronization_context())}function Ls(e){const t=M.mono_wasm_assembly_find_method(b.runtime_interop_exports_class,e,-1);if(!t)throw"Can't find method "+b.runtime_interop_namespace+"."+b.runtime_interop_exports_classname+"."+e;return t}function Js(e,t,n,r,o,s,i){const a=ln(i);try{const s=undefined;Qs(qs(e,t,n,r,o),a,true)}catch(e){Us(s,String(e),a)}finally{a.release()}}function qs(e,t,n,r,o){let s=null;switch(o){case 5:s=new Int8Array(n-t);break;case 6:s=new Uint8Array(n-t);break;case 7:s=new Int16Array(n-t);break;case 8:s=new Uint16Array(n-t);break;case 9:s=new Int32Array(n-t);break;case 10:s=new Uint32Array(n-t);break;case 13:s=new Float32Array(n-t);break;case 14:s=new Float64Array(n-t);break;case 15:s=new Uint8ClampedArray(n-t);break;default:throw new Error("Unknown array type "+o)}return Gs(s,e,t,n,r),s}function Gs(e,t,n,r,s){if(Ys(e)&&e.BYTES_PER_ELEMENT){if(s!==e.BYTES_PER_ELEMENT)throw new Error("Inconsistent element sizes: TypedArray.BYTES_PER_ELEMENT '"+e.BYTES_PER_ELEMENT+"' sizeof managed element: '"+s+"'");let i=(r-n)*s;const a=e.length*e.BYTES_PER_ELEMENT;i>a&&(i=a);const c=undefined,u=n*s;return new Uint8Array(e.buffer,0,i).set(o.HEAPU8.subarray(t+u,t+u+i)),i}throw new Error("Object '"+e+"' is not a typed array")}function Ys(e){return"undefined"!==typeof SharedArrayBuffer?e.buffer instanceof ArrayBuffer||e.buffer instanceof SharedArrayBuffer:e.buffer instanceof ArrayBuffer}function Zs(e,t,n){switch(true){case null===t:case"undefined"===typeof t:return n.clear(),void 0;case"symbol"===typeof t:case"string"===typeof t:return Xi._create_uri_ref(t,n.address),void 0;default:return Ks(e,t,n),void 0}}function Xs(e){const t=fn();try{return Qs(e,t,false),t.value}finally{t.release()}}function Qs(e,t,n){if(T(t))throw new Error("Expected (value, WasmRoot, boolean)");switch(true){case null===e:case"undefined"===typeof e:return t.clear(),void 0;case"number"===typeof e:{let n;return(0|e)===e?(Rt(Uo._box_buffer,e),n=Uo._class_int32):e>>>0===e?($t(Uo._box_buffer,e),n=Uo._class_uint32):(Wt(Uo._box_buffer,e),n=Uo._class_double),M.mono_wasm_box_primitive_ref(n,Uo._box_buffer,8,t.address),void 0}case"string"===typeof e:return kr(e,t),void 0;case"symbol"===typeof e:return Nr(e,t),void 0;case"boolean"===typeof e:return Ot(Uo._box_buffer,e),M.mono_wasm_box_primitive_ref(Uo._class_boolean,Uo._box_buffer,4,t.address),void 0;case true===ft(e):return si(e,t),void 0;case"Date"===e.constructor.name:return Xi._create_date_time_ref(e.getTime(),t.address),void 0;default:return Ks(n,e,t),void 0}}function Ks(e,t,n){if(n.clear(),null!==t&&"undefined"!==typeof t){if(void 0!==t[Ge]){const e=undefined;return Ei(nt(t),n.address),void 0}if(t[Ye]&&(ai(t[Ye],e,n.address),n.value||delete t[Ye]),!n.value){const r=t[Po],o="undefined"===typeof r?0:r,s=Qe(t);Xi._create_cs_owned_proxy_ref(s,o,e?1:0,n.address)}}}function ei(e){const t=e.length*e.BYTES_PER_ELEMENT,n=o._malloc(t),r=new Uint8Array(o.HEAPU8.buffer,n,t);return r.set(new Uint8Array(e.buffer,e.byteOffset,t)),r}function ti(e,t){if(!Ys(e)||!e.BYTES_PER_ELEMENT)throw new Error("Object '"+e+"' is not a typed array");{const n=e[Po],r=ei(e);M.mono_wasm_typed_array_new_ref(r.byteOffset,e.length,e.BYTES_PER_ELEMENT,n,t.address),o._free(r.byteOffset)}}function ni(e){const t=fn();try{return ti(e,t),t.value}finally{t.release()}}function ri(e,t,n){if("number"!==typeof e)throw new Error(`Expected numeric value for enum argument, got '${e}'`);return 0|e}function oi(e,t,n){const r=fn();t?M.mono_wasm_string_array_new_ref(e.length,r.address):M.mono_wasm_obj_array_new_ref(e.length,r.address);const o=fn(0),s=r.address,i=o.address;try{for(let r=0;r{Xi._set_tcs_result_ref(r,e)}),(e=>{Xi._set_tcs_failure(r,e?e.toString():"")})).finally((()=>{Ke(n),tt(o,r)})),Xi._get_tcs_task_ref(r,t.address),{then_js_handle:n}}function ii(e,t,n){const r=ln(n);try{const n=Ze(e);if(T(n))return Us(t,"ERR06: Invalid JS object handle '"+e+"'",r),void 0;ti(n,r)}catch(e){Us(t,String(e),r)}finally{r.release()}}function ai(e,t,n){if(0===e||e===x)return Rt(n,0),void 0;Xi._get_cs_owned_object_by_js_handle_ref(e,t?1:0,n)}const ci=Symbol.for("wasm delegate_invoke");function ui(e){if(0===e)return;const t=fn(e);try{return di(t)}finally{t.release()}}function li(e){const t=undefined,n=undefined;return Ze(Xi._get_cs_owned_object_js_handle_ref(e.address,0))}function fi(e,t,n,r){switch(t){case 0:return null;case 26:case 27:throw new Error("int64 not available");case 3:case 29:return xr(e);case 4:throw new Error("no idea on how to unbox value types");case 5:return hi(e);case 6:return yi(e);case 7:return vi(e);case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:throw new Error("Marshaling of primitive arrays are not supported.");case 20:return new Date(Xi._get_date_value_ref(e.address));case 21:return Xi._object_to_string_ref(e.address);case 22:return Xi._object_to_string_ref(e.address);case 23:return li(e);case 30:return;default:throw new Error(`no idea on how to unbox object of MarshalType ${t} at offset ${e.value} (root address is ${e.address})`)}}function _i(e,t,n){if(t>=512)throw new Error(`Got marshaling error ${t} when attempting to unbox object at address ${e.value} (root located at ${e.address})`);let r=0;if((4===t||7==t)&&(r=Ht(n),r<1024))throw new Error(`Got invalid MonoType ${r} for object at address ${e.value} (root located at ${e.address})`);return fi(e,t)}function di(e){if(0===e.value)return;const t=Uo._unbox_buffer,n=M.mono_wasm_try_unbox_primitive_and_get_type_ref(e.address,t,Uo._unbox_buffer_size);switch(n){case 1:return Jt(t);case 25:return Ht(t);case 32:return Ht(t);case 24:return Zt(t);case 2:return Xt(t);case 8:return 0!==Jt(t);case 28:return String.fromCharCode(Jt(t));case 0:return null;default:return _i(e,n,t)}}function mi(e){if(0===e)return null;const t=fn(e);try{return wi(t)}finally{t.release()}}function gi(e){return Xi._is_simple_array_ref(e.address)}function wi(e){if(0===e.value)return null;const t=e.address,n=fn(),r=n.address;try{const o=M.mono_wasm_array_length(e.value),s=new Array(o);for(let e=0;ett(n,t),{promise:o,promise_control:s}=it(r,r);n=o,Xi._setup_js_cont_ref(e.address,s),et(n,t)}return n}function vi(e){if(0===e.value)return null;const t=Xi._try_get_cs_owned_object_js_handle_ref(e.address,0);if(t){if(t===x)throw new Error("Cannot access a disposed JSObject at "+e.value);return Ze(t)}const n=Xi._get_js_owned_object_gc_handle_ref(e.address);let r=ot(n);return T(r)&&(r=new ManagedObject,et(r,n)),r}function Ei(e,t){if(!e)return Rt(t,0),void 0;Xi._get_js_owned_object_by_gc_handle_ref(e,t)}const Ai=new Map;function Si(e,t,n,r,s,i,a){Et(),o.stackRestore(a),"object"===typeof r&&(r.clear(),null!==t&&null===t.scratchResultRoot?t.scratchResultRoot=r:r.release()),"object"===typeof s&&(s.clear(),null!==t&&null===t.scratchExceptionRoot?t.scratchExceptionRoot=s:s.release()),"object"===typeof i&&(i.clear(),null!==t&&null===t.scratchThisArgRoot?t.scratchThisArgRoot=i:i.release())}function Oi(e,t){if(!b.mono_wasm_bindings_is_ready)throw new Error("Assert failed: The runtime must be initialized.");const n=`${e}-${t}`;let r=Ai.get(n);if(void 0===r){const o=Gi(e);"undefined"===typeof t&&(t=Yi(o,void 0)),r=Li(o,t,false,e),Ai.set(n,r)}return r}function xi(e,t){const n=Me(e);"string"!==typeof t&&(t=Yi(n,void 0));const r=Li(n,t,false,"_"+e+"__entrypoint");return async function(...e){return e.length>0&&Array.isArray(e[0])&&(e[0]=oi(e[0],true,false)),r(...e)}}function ji(e,t,n){if(!b.mono_wasm_bindings_is_ready)throw new Error("Assert failed: The runtime must be initialized.");return t||(t=[[]]),xi(e,n)(...t)}function $i(e,t,n,r,o){const s=ln(n),i=ln(t),a=ln(o);try{const t=xr(i);if(!t||"string"!==typeof t)return Us(r,"ERR12: Invalid method name object @"+i.value,a),void 0;const n=Xe(e);if(T(n))return Us(r,"ERR13: Invalid JS object handle '"+e+"' while invoking '"+t+"'",a),void 0;const o=wi(s);try{const e=n[t];if("undefined"===typeof e)throw new Error("Method: '"+t+"' not found for: '"+Object.prototype.toString.call(n)+"'");const r=undefined;Qs(e.apply(n,o),a,true)}catch(e){Us(r,e,a)}}finally{s.release(),i.release(),a.release()}}function Ni(e,t,n,r){const o=ln(t),s=ln(r);try{const t=xr(o);if(!t)return Us(n,"Invalid property name object '"+o.value+"'",s),void 0;const r=Ze(e);if(T(r))return Us(n,"ERR01: Invalid JS object handle '"+e+"' while geting '"+t+"'",s),void 0;const i=undefined;Qs(r[t],s,true)}catch(e){Us(n,e,s)}finally{s.release(),o.release()}}function ki(e,t,n,r,o,s,i){const a=ln(n),c=ln(t),u=ln(i);try{const n=xr(c);if(!n)return Us(s,"Invalid property name object '"+t+"'",u),void 0;const i=Ze(e);if(T(i))return Us(s,"ERR02: Invalid JS object handle '"+e+"' while setting '"+n+"'",u),void 0;let l=false;const f=di(a);if(r)i[n]=f,l=true;else{if(l=false,!r&&!Object.prototype.hasOwnProperty.call(i,n))return Qs(false,u,false),void 0;true===o?Object.prototype.hasOwnProperty.call(i,n)&&(i[n]=f,l=true):(i[n]=f,l=true)}Qs(l,u,false)}catch(e){Us(s,e,u)}finally{u.release(),c.release(),a.release()}}function Ti(e,t,n,r){const o=ln(r);try{const r=Ze(e);if(T(r))return Us(n,"ERR03: Invalid JS object handle '"+e+"' while getting ["+t+"]",o),void 0;const s=undefined;Qs(r[t],o,true)}catch(e){Us(n,e,o)}finally{o.release()}}function Ri(e,t,n,r,o){const s=ln(n),i=ln(o);try{const n=Ze(e);if(T(n))return Us(r,"ERR04: Invalid JS object handle '"+e+"' while setting ["+t+"]",i),void 0;const o=di(s);n[t]=o,i.clear()}catch(e){Us(r,e,i)}finally{i.release(),s.release()}}function Mi(e,t,n){const r=ln(e),i=ln(n);try{const e=xr(r);let n;if(n=e?"Module"==e?o:"INTERNAL"==e?s:globalThis[e]:globalThis,null===n||void 0===typeof n)return Us(t,"Global object '"+e+"' not found.",i),void 0;Qs(n,i,true)}catch(e){Us(t,e,i)}finally{i.release(),r.release()}}function Ii(e,t,n,r,o){try{const e=globalThis.Blazor;if(!e)throw new Error("The blazor.webassembly.js library is not loaded.");return e._internal.invokeJSFromDotNet(t,n,r,o)}catch(t){const n=t.message+"\n"+t.stack,r=fn();return kr(n,r),r.copy_to_address(e),r.release(),0}}const Di=/[^A-Za-z0-9_$]/g,Ui=new Map,Ci=new Map,Pi=new Map;function Wi(e,t,n,r){let o=null,s=null,i=null;if(r){i=Object.keys(r),s=new Array(i.length);for(let e=0,t=i.length;e{e&&"AbortError"!==e.name&&o.printErr("MONO_WASM: Error in http_wasm_abort_response: "+e)}))}function sa(e,t,n,r,o,s,i,a){const c=undefined,u=undefined;return ia(e,t,n,r,o,s,new Span(i,a,0).slice())}function ia(e,t,n,r,o,s,i){if(!(e&&"string"===typeof e))throw new Error("Assert failed: expected url string");if(!(t&&n&&Array.isArray(t)&&Array.isArray(n)&&t.length===n.length))throw new Error("Assert failed: expected headerNames and headerValues arrays");if(!(r&&o&&Array.isArray(r)&&Array.isArray(o)&&r.length===o.length))throw new Error("Assert failed: expected headerNames and headerValues arrays");const a=new Headers;for(let e=0;e{const t=await fetch(e,c);return t.__abort_controller=s,t}))}function aa(e){if(!e.__headerNames){e.__headerNames=[],e.__headerValues=[];const t=e.headers.entries();for(const n of t)e.__headerNames.push(n[0]),e.__headerValues.push(n[1])}}function ca(e){return aa(e),e.__headerNames}function ua(e){return aa(e),e.__headerValues}function la(e){return _t((async()=>{const t=await e.arrayBuffer();return e.__buffer=t,e.__source_offset=0,t.byteLength}))}function fa(e,t){if(!e.__buffer)throw new Error("Assert failed: expected resoved arrayBuffer");if(e.__source_offset==e.__buffer.byteLength)return 0;const n=new Uint8Array(e.__buffer,e.__source_offset);t.set(n,0);const r=Math.min(t.byteLength,n.byteLength);return e.__source_offset+=r,r}function _a(e,t,n){const r=new Span(t,n,0);return _t((async()=>{if(e.__reader||(e.__reader=e.body.getReader()),e.__chunk||(e.__chunk=await e.__reader.read(),e.__source_offset=0),e.__chunk.done)return 0;const t=e.__chunk.value.byteLength-e.__source_offset;if(!(t>0))throw new Error("Assert failed: expected remaining_source to be greater than 0");const n=Math.min(t,r.byteLength),o=e.__chunk.value.subarray(e.__source_offset,e.__source_offset+n);return r.set(o,0),e.__source_offset+=n,t==n&&(e.__chunk=void 0),n}))}let da=0,ma=false,ga=0,wa;if(globalThis.navigator){const e=globalThis.navigator;e.userAgentData&&e.userAgentData.brands?ma=e.userAgentData.brands.some((e=>"Chromium"==e.brand)):e.userAgent&&(ma=e.userAgent.includes("Chrome"))}function ha(){for(;ga>0;)--ga,M.mono_background_exec()}function pa(){if(!ma)return;const e=(new Date).valueOf(),t=e+36e4,n=undefined,r=1e3;for(let n=Math.max(e+1e3,da);n{M.mono_set_timeout_exec(),ga++,ha()}),n-e)}da=t}function ba(){++ga,setTimeout(ha,0)}function ya(e){function mono_wasm_set_timeout_exec(){M.mono_set_timeout_exec()}wa&&(clearTimeout(wa),wa=void 0),wa=setTimeout(mono_wasm_set_timeout_exec,e)}class va{constructor(){this.queue=[],this.offset=0}getLength(){return this.queue.length-this.offset}isEmpty(){return 0==this.queue.length}enqueue(e){this.queue.push(e)}dequeue(){if(0===this.queue.length)return;const e=this.queue[this.offset];return this.queue[this.offset]=null,2*++this.offset>=this.queue.length&&(this.queue=this.queue.slice(this.offset),this.offset=0),e}peek(){return this.queue.length>0?this.queue[this.offset]:void 0}drain(e){for(;this.getLength();){const t=undefined;e(this.dequeue())}}}const Ea=Symbol.for("wasm ws_pending_send_buffer"),Aa=Symbol.for("wasm ws_pending_send_buffer_offset"),Sa=Symbol.for("wasm ws_pending_send_buffer_type"),Oa=Symbol.for("wasm ws_pending_receive_event_queue"),xa=Symbol.for("wasm ws_pending_receive_promise_queue"),ja=Symbol.for("wasm ws_pending_open_promise"),$a=Symbol.for("wasm ws_pending_close_promises"),Na=Symbol.for("wasm ws_pending_send_promises"),ka=Symbol.for("wasm ws_is_aborted"),Ta=Symbol.for("wasm ws_receive_status_ptr");let Ra=false,Ma,Ia;const Da=65536,Ua=new Uint8Array;function Ca(e,t,n,r){if(!(e&&"string"===typeof e))throw new Error("Assert failed: ERR12: Invalid uri "+typeof e);const o=new globalThis.WebSocket(e,t||void 0),{promise_control:s}=it();o[Oa]=new va,o[xa]=new va,o[ja]=s,o[Na]=[],o[$a]=[],o[Ta]=n,o.binaryType="arraybuffer";const i=()=>{o[ka]||(s.resolve(o),pa())},a=e=>{o[ka]||(za(o,e),pa())},c=e=>{if(o.removeEventListener("message",a),o[ka])return;r&&r(e.code,e.reason),s.reject(e.reason);for(const e of o[$a])e.resolve();const t=undefined;o[xa].drain((e=>{Mt(n,0),Mt(n+4,2),Mt(n+8,1),e.resolve()}))},u=e=>{s.reject(e.message||"WebSocket error")};return o.addEventListener("message",a),o.addEventListener("open",i,{once:true}),o.addEventListener("close",c,{once:true}),o.addEventListener("error",u,{once:true}),o}function Pa(e){if(!!!e)throw new Error("Assert failed: ERR17: expected ws instance");const t=undefined;return e[ja].promise}function Wa(e,t,n,r,s){if(!!!e)throw new Error("Assert failed: ERR17: expected ws instance");const i=undefined,a=Ja(e,new Uint8Array(o.HEAPU8.buffer,t,n),r,s);return s&&a?Ha(e,a):null}function Fa(e,t,n){if(!!!e)throw new Error("Assert failed: ERR18: expected ws instance");const r=e[Oa],o=e[xa],s=e.readyState;if(s!=WebSocket.OPEN&&s!=WebSocket.CLOSING)throw new Error("InvalidState: The WebSocket is not connected.");if(r.getLength()){if(!(0==o.getLength()))throw new Error("Assert failed: ERR20: Invalid WS state");return La(e,r,t,n),null}const{promise:i,promise_control:a}=it(),c=a;return c.buffer_ptr=t,c.buffer_length=n,o.enqueue(c),i}function Ba(e,t,n,r){if(!!!e)throw new Error("Assert failed: ERR19: expected ws instance");if(e.readyState==WebSocket.CLOSED)return null;if(r){const{promise:r,promise_control:o}=it();return e[$a].push(o),"string"===typeof n?e.close(t,n):e.close(t),r}return Ra||(Ra=true,console.warn("WARNING: Web browsers do not support closing the output side of a WebSocket. CloseOutputAsync has closed the socket and discarded any incoming messages.")),"string"===typeof n?e.close(t,n):e.close(t),null}function Va(e){if(!!!e)throw new Error("Assert failed: ERR18: expected ws instance");e[ka]=true;const t=e[ja];t&&t.reject("OperationCanceledException");for(const t of e[$a])t.reject("OperationCanceledException");for(const t of e[Na])t.reject("OperationCanceledException");e[xa].drain((e=>{e.reject("OperationCanceledException")})),e.close(1e3,"Connection was aborted.")}function Ha(e,t){if(e.send(t),e[Ea]=null,e.bufferedAmount{if(0===e.bufferedAmount)r.resolve();else if(e.readyState!=WebSocket.OPEN)r.reject("InvalidState: The WebSocket is not connected.");else if(!r.isDone)return globalThis.setTimeout(i,s),s=Math.min(1.5*s,1e3),void 0;const t=o.indexOf(r);t>-1&&o.splice(t,1)};return globalThis.setTimeout(i,0),n}function za(e,t){const n=e[Oa],r=e[xa];if("string"===typeof t.data)void 0===Ia&&(Ia=new TextEncoder),n.enqueue({type:0,data:Ia.encode(t.data),offset:0});else{if("ArrayBuffer"!==t.data.constructor.name)throw new Error("ERR19: WebSocket receive expected ArrayBuffer");n.enqueue({type:1,data:new Uint8Array(t.data),offset:0})}if(r.getLength()&&n.getLength()>1)throw new Error("ERR21: Invalid WS state");for(;r.getLength()&&n.getLength();){const t=r.dequeue();La(e,n,t.buffer_ptr,t.buffer_length),t.resolve()}pa()}function La(e,t,n,r){const s=t.peek(),i=Math.min(r,s.data.length-s.offset);if(i>0){const e=s.data.subarray(s.offset,s.offset+i),t=undefined;new Uint8Array(o.HEAPU8.buffer,n,r).set(e,0),s.offset+=i}const a=s.data.length===s.offset?1:0;a&&t.dequeue();const c=e[Ta];Mt(c,i),Mt(c+4,s.type),Mt(c+8,a)}function Ja(e,t,n,r){let o=e[Ea],s=0;const i=t.byteLength;if(o){if(s=e[Aa],n=e[Sa],0!==i){if(s+i>o.length){const n=new Uint8Array(1.5*(s+i+50));n.set(o,0),n.subarray(s).set(t),e[Ea]=o=n}else o.subarray(s).set(t);s+=i,e[Aa]=s}}else r?0!==i&&(o=t,s=i):(0!==i&&(o=t.slice(),s=i,e[Aa]=s,e[Ea]=o),e[Sa]=n);if(r){if(0==s||null==o)return Ua;if(0===n){void 0===Ma&&(Ma=new TextDecoder("utf-8",{fatal:false}));const e="undefined"!==typeof SharedArrayBuffer&&o instanceof SharedArrayBuffer?o.slice(0,s):o.subarray(0,s);return Ma.decode(e)}return o.subarray(0,s)}return null}function qa(){return{mono_wasm_exit:e=>{o.printErr("MONO_WASM: early exit "+e)},mono_wasm_enable_on_demand_gc:M.mono_wasm_enable_on_demand_gc,mono_profiler_init_aot:M.mono_profiler_init_aot,mono_wasm_exec_regression:M.mono_wasm_exec_regression,mono_method_resolve:Gi,mono_intern_string:jr,logging:void 0,mono_wasm_stringify_as_error_with_stack:xe,mono_wasm_get_loaded_files:ls,mono_wasm_send_dbg_command_with_parms:q,mono_wasm_send_dbg_command:G,mono_wasm_get_dbg_command_info:Y,mono_wasm_get_details:ie,mono_wasm_release_object:ce,mono_wasm_call_function_on:oe,mono_wasm_debugger_resume:Z,mono_wasm_detach_debugger:X,mono_wasm_raise_debug_event:K,mono_wasm_change_debugger_log_level:Q,mono_wasm_debugger_attached:te,mono_wasm_runtime_is_ready:b.mono_wasm_runtime_is_ready,get_property:$s,set_property:js,has_property:Ns,get_typeof_property:ks,get_global_this:Ts,get_dotnet_instance:()=>_,dynamic_import:Is,mono_wasm_cancel_promise:dt,ws_wasm_create:Ca,ws_wasm_open:Pa,ws_wasm_send:Wa,ws_wasm_receive:Fa,ws_wasm_close:Ba,ws_wasm_abort:Va,http_wasm_supports_streaming_response:ta,http_wasm_create_abort_controler:na,http_wasm_abort_request:ra,http_wasm_abort_response:oa,http_wasm_fetch:ia,http_wasm_fetch_bytes:sa,http_wasm_get_response_header_names:ca,http_wasm_get_response_header_values:ua,http_wasm_get_response_bytes:fa,http_wasm_get_response_length:la,http_wasm_get_streamed_response_bytes:_a}}function Ga(e){Object.assign(e,{mono_wasm_exit:M.mono_wasm_exit,mono_wasm_enable_on_demand_gc:M.mono_wasm_enable_on_demand_gc,mono_profiler_init_aot:M.mono_profiler_init_aot,mono_wasm_exec_regression:M.mono_wasm_exec_regression})}function Ya(){return{mono_wasm_setenv:xc,mono_wasm_load_bytes_into_heap:tn,mono_wasm_load_icu_data:fe,mono_wasm_runtime_ready:mono_wasm_runtime_ready,mono_wasm_load_data_archive:cs,mono_wasm_load_config:Rc,mono_load_runtime_and_bcl_args:Dc,mono_wasm_new_root_buffer:un,mono_wasm_new_root:fn,mono_wasm_new_external_root:ln,mono_wasm_release_roots:_n,mono_run_main:Re,mono_run_main_and_exit:Te,mono_wasm_add_assembly:null,mono_wasm_load_runtime:kc,config:b.config,loaded_files:[],setB32:Ot,setI8:kt,setI16:Tt,setI32:Mt,setI52:Dt,setU52:Ut,setI64Big:Ct,setU8:xt,setU16:jt,setU32:Nt,setF32:Pt,setF64:Wt,getB32:Ft,getI8:zt,getI16:Lt,getI32:Jt,getI52:qt,getU52:Gt,getI64Big:Yt,getU8:Bt,getU16:Vt,getU32:Ht,getF32:Zt,getF64:Xt}}function Za(e){Object.assign(e,{mono_wasm_add_assembly:M.mono_wasm_add_assembly})}function Xa(){return{bind_static_method:Oi,call_assembly_entry_point:ji,mono_obj_array_new:null,mono_obj_array_set:null,js_string_to_mono_string:Mr,js_typed_array_to_array:ni,mono_array_to_js_array:mi,js_to_mono_obj:Xs,conv_string:Or,unbox_mono_obj:ui,mono_obj_array_new_ref:null,mono_obj_array_set_ref:null,js_string_to_mono_string_root:kr,js_typed_array_to_array_root:ti,js_to_mono_obj_root:Qs,conv_string_root:xr,unbox_mono_obj_root:di,mono_array_root_to_js_array:wi}}function Qa(e){Object.assign(e,{mono_obj_array_new:M.mono_wasm_obj_array_new,mono_obj_array_set:M.mono_wasm_obj_array_set,mono_obj_array_new_ref:M.mono_wasm_obj_array_new_ref,mono_obj_array_set_ref:M.mono_wasm_obj_array_set_ref})}function Ka(){}async function ec(){return console.warn("MONO_WASM: ignoring diagnostics options because this runtime does not support diagnostics"),void 0}let tc,nc=false,rc=false;const oc=it(),sc=it(),ic=it(),ac=it(),cc=it(),uc=it(),lc=it(),fc=it(),_c=it();function dc(e,t){const n=e.instantiateWasm,r=e.preInit?"function"===typeof e.preInit?[e.preInit]:e.preInit:[],o=e.preRun?"function"===typeof e.preRun?[e.preRun]:e.preRun:[],s=e.postRun?"function"===typeof e.postRun?[e.postRun]:e.postRun:[],i=e.onRuntimeInitialized?e.onRuntimeInitialized:()=>{};rc=!e.configSrc&&(!e.config||!e.config.assets||-1==e.config.assets.findIndex((e=>"assembly"===e.behavior))),e.instantiateWasm=(e,t)=>mc(e,t,n),e.preInit=[()=>gc(r)],e.preRun=[()=>wc(o)],e.onRuntimeInitialized=()=>hc(i),e.postRun=[()=>pc(s)],e.ready.then((async()=>{await _c.promise,oc.promise_control.resolve(t)})).catch((e=>{oc.promise_control.reject(e)})),e.ready=oc.promise,e.onAbort||(e.onAbort=()=>Ie)}function mc(e,t,n){if(o.configSrc||o.config||n||o.print("MONO_WASM: configSrc nor config was specified"),tc=o.config?b.config=o.config:b.config=o.config={},b.diagnosticTracing=!!tc.diagnosticTracing,n){const r=undefined;return n(e,((e,n)=>{ic.promise_control.resolve(),t(e,n)}))}return $c(e,t),[]}function gc(e){o.addRunDependency("mono_pre_init");try{yc(),b.diagnosticTracing&&console.debug("MONO_WASM: preInit"),ac.promise_control.resolve(),e.forEach((e=>e()))}catch(e){throw Oc("MONO_WASM: user preInint() failed",e),bc(e,true),e}(async()=>{try{await vc(),rc||await Ec()}catch(e){throw bc(e,true),e}cc.promise_control.resolve(),o.removeRunDependency("mono_pre_init")})()}async function wc(e){o.addRunDependency("mono_pre_run_async"),await ic.promise,await cc.promise,b.diagnosticTracing&&console.debug("MONO_WASM: preRunAsync");try{e.map((e=>e()))}catch(e){throw Oc("MONO_WASM: user callback preRun() failed",e),bc(e,true),e}uc.promise_control.resolve(),o.removeRunDependency("mono_pre_run_async")}async function hc(e){await uc.promise,b.diagnosticTracing&&console.debug("MONO_WASM: onRuntimeInitialized"),lc.promise_control.resolve();try{rc||(await us(),await Ac()),tc.runtimeOptions&&jc(tc.runtimeOptions);try{e()}catch(e){throw Oc("MONO_WASM: user callback onRuntimeInitialized() failed",e),e}await Sc()}catch(e){throw Oc("MONO_WASM: onRuntimeInitializedAsync() failed",e),bc(e,true),e}fc.promise_control.resolve()}async function pc(e){await fc.promise,b.diagnosticTracing&&console.debug("MONO_WASM: postRunAsync");try{e.map((e=>e()))}catch(e){throw Oc("MONO_WASM: user callback posRun() failed",e),bc(e,true),e}_c.promise_control.resolve()}function bc(e,t){b.diagnosticTracing&&console.trace("MONO_WASM: abort_startup"),oc.promise_control.reject(e),ic.promise_control.reject(e),ac.promise_control.reject(e),cc.promise_control.reject(e),uc.promise_control.reject(e),lc.promise_control.reject(e),fc.promise_control.reject(e),_c.promise_control.reject(e),t&&De(1,e)}function yc(){o.addRunDependency("mono_wasm_pre_init_essential"),b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_pre_init_essential"),I(),Ga(s),Za(Io),Qa(Do),o.removeRunDependency("mono_wasm_pre_init_essential")}async function vc(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_pre_init_essential_async"),o.addRunDependency("mono_wasm_pre_init_essential_async"),await ms(),await Rc(o.configSrc),o.removeRunDependency("mono_wasm_pre_init_essential_async")}async function Ec(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_pre_init_full"),o.addRunDependency("mono_wasm_pre_init_full"),await es(),o.removeRunDependency("mono_wasm_pre_init_full")}async function Ac(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_before_user_runtime_initialized");try{await Nc(),de(),b.mono_wasm_load_runtime_done||kc("unused",tc.debugLevel),b.mono_wasm_runtime_is_ready||mono_wasm_runtime_ready(),b.mono_wasm_symbols_are_ready||ke("dotnet.js.symbols"),setTimeout((()=>{Ar.init_fields()}))}catch(e){throw Oc("MONO_WASM: Error in mono_wasm_before_user_runtime_initialized",e),e}}async function Sc(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_after_user_runtime_initialized");try{if(!o.disableDotnet6Compatibility&&o.exports){const e=globalThis;for(let t=0;tb.config,setHeapB32:Ot,setHeapU8:xt,setHeapU16:jt,setHeapU32:Nt,setHeapI8:kt,setHeapI16:Tt,setHeapI32:Mt,setHeapI52:Dt,setHeapU52:Ut,setHeapI64Big:Ct,setHeapF32:Pt,setHeapF64:Wt,getHeapB32:Ft,getHeapU8:Bt,getHeapU16:Vt,getHeapU32:Ht,getHeapI8:zt,getHeapI16:Lt,getHeapI32:Jt,getHeapI52:qt,getHeapU52:Gt,getHeapI64Big:Yt,getHeapF32:Zt,getHeapF64:Xt}}function Hc(){const e=undefined;return{dotnet:Bc,exit:De}}const zc=Jc,Lc=Gc;function Jc(n,o,s,i){const a=o.module,c=globalThis;g(n,o),Co(o),ds(s),Object.assign(o.mono,Ya()),Object.assign(o.binding,Xa()),Object.assign(o.internal,qa()),Object.assign(o.internal,qa());const u=Vc();if(e.__linker_exports=Wc(),Object.assign(_,{MONO:o.mono,BINDING:o.binding,INTERNAL:o.internal,IMPORTS:o.marshaled_imports,Module:a,runtimeBuildInfo:{productVersion:t,buildConfiguration:r},...u}),Object.assign(i,u),o.module.__undefinedConfig&&(a.disableDotnet6Compatibility=true,a.configSrc="./mono-config.json"),a.print||(a.print=console.log.bind(console)),a.printErr||(a.printErr=console.error.bind(console)),"undefined"===typeof a.disableDotnet6Compatibility&&(a.disableDotnet6Compatibility=true),n.isGlobal||!a.disableDotnet6Compatibility){Object.assign(a,_),a.mono_bind_static_method=(e,t)=>(console.warn("MONO_WASM: Module.mono_bind_static_method is obsolete, please use [JSExportAttribute] interop instead"),Oi(e,t));const e=(e,t)=>{if("undefined"!==typeof c[e])return;let n;Object.defineProperty(globalThis,e,{get:()=>{if(T(n)){const r=(new Error).stack,o=r?r.substr(r.indexOf("\n",8)+1):"";console.warn(`MONO_WASM: global ${e} is obsolete, please use Module.${e} instead ${o}`),n=t()}return n}})};c.MONO=o.mono,c.BINDING=o.binding,c.INTERNAL=o.internal,n.isGlobal||(c.Module=a),e("cwrap",(()=>a.cwrap)),e("addRunDependency",(()=>a.addRunDependency)),e("removeRunDependency",(()=>a.removeRunDependency))}let l;return c.getDotnetRuntime?l=c.getDotnetRuntime.__list:(c.getDotnetRuntime=e=>c.getDotnetRuntime.__list.getRuntime(e),c.getDotnetRuntime.__list=l=new qc),l.registerRuntime(_),dc(a,_),_}e.__linker_exports=null;class qc{constructor(){this.list={}}registerRuntime(e){return e.runtimeId=Object.keys(this.list).length,this.list[e.runtimeId]=Be(e),e.runtimeId}getRuntime(e){const t=this.list[e];return t?t.deref():void 0}}function Gc(e,t){w(t),Object.assign(d,Hc()),h(e)}return e.__initializeImportsAndExports=zc,e.__setEmscriptenEntrypoint=Lc,e.moduleExports=d,Object.defineProperty(e,"__esModule",{value:true}),e}({}); + +var createDotnetRuntime = (() => { + var _scriptDir = import.meta.url; + + return ( +function(createDotnetRuntime) { + createDotnetRuntime = createDotnetRuntime || {}; + +"use strict";var Module=typeof createDotnetRuntime!="undefined"?createDotnetRuntime:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var require=require||undefined;var __dirname=__dirname||"";var __callbackAPI={MONO:MONO,BINDING:BINDING,INTERNAL:INTERNAL,IMPORTS:IMPORTS};if(typeof createDotnetRuntime==="function"){__callbackAPI.Module=Module={ready:Module.ready};const extension=createDotnetRuntime(__callbackAPI);if(extension.ready){throw new Error("MONO_WASM: Module.ready couldn't be redefined.")}Object.assign(Module,extension);createDotnetRuntime=Module;if(!createDotnetRuntime.locateFile)createDotnetRuntime.locateFile=createDotnetRuntime.__locateFile=path=>scriptDirectory+path}else if(typeof createDotnetRuntime==="object"){__callbackAPI.Module=Module={ready:Module.ready,__undefinedConfig:Object.keys(createDotnetRuntime).length===1};Object.assign(Module,createDotnetRuntime);createDotnetRuntime=Module;if(!createDotnetRuntime.locateFile)createDotnetRuntime.locateFile=createDotnetRuntime.__locateFile=path=>scriptDirectory+path}else{throw new Error("MONO_WASM: Can't use moduleFactory callback of createDotnetRuntime function.")}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=(status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){let data;if(typeof readbuffer=="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data=="object");return data};readAsync=function readAsync(f,onload,onerror){setTimeout(()=>onload(readBinary(f)),0)};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit=="function"){quit_=(status,toThrow)=>{logExceptionOnExit(toThrow);quit(status)}}if(typeof print!="undefined"){if(typeof console=="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var POINTER_SIZE=4;function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}function uleb128Encode(n){if(n<128){return[n]}return[n%128|128,n>>7]}function convertJsFunctionToWasm(func,sig){if(typeof WebAssembly.Function=="function"){var typeNames={"i":"i32","j":"i64","f":"f32","d":"f64","p":"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}function getCFunc(ident){var func=Module["_"+ident];return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;if(Module["locateFile"]){wasmBinaryFile="dotnet.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{wasmBinaryFile=new URL("dotnet.wasm",import.meta.url).toString()}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"env":asmLibraryArg,"wasi_snapshot_preview1":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function getValue(ptr,type="i8"){if(type.endsWith("*"))type="i32";switch(type){case"i1":return HEAP8[ptr>>0];case"i8":return HEAP8[ptr>>0];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP32[ptr>>2];case"float":return HEAPF32[ptr>>2];case"double":return Number(HEAPF64[ptr>>3]);default:abort("invalid type for getValue: "+type)}return null}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}function setWasmTableEntry(idx,func){wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)}function ___cxa_allocate_exception(size){return _malloc(size+24)+24}var exceptionCaught=[];function exception_addRef(info){info.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(ptr){var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);exception_addRef(info);return info.get_exception_ptr()}var exceptionLast=0;function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}function ___cxa_free_exception(ptr){return _free(new ExceptionInfo(ptr).ptr)}function exception_decRef(info){if(info.release_ref()&&!info.get_rethrown()){var destructor=info.get_destructor();if(destructor){getWasmTableEntry(destructor)(info.excPtr)}___cxa_free_exception(info.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var info=exceptionCaught.pop();exception_decRef(info);exceptionLast=0}function ___resumeException(ptr){if(!exceptionLast){exceptionLast=ptr}throw ptr}function ___cxa_find_matching_catch_3(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;ipath.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function zeroMemory(address,size){HEAPU8.fill(0,address,address+size)}function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;zeroMemory(ptr,size);return ptr}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get function(){return this.shared.position},set:function(val){this.shared.position=val}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=(stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=()=>{ok++;if(ok+fail==total)finish()};putRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}else{data=new Uint8Array(data)}}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i>2]=value;return value}function inetNtop4(addr){return(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function inetNtop6(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function inetPton4(str){var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function jstoi_q(str){return parseInt(str)}function inetPton6(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_statfs64(path,size,buf){try{path=SYSCALLS.getStr(path);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstatfs64(fd,size,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return ___syscall_statfs64(0,size,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function ___syscall_ftruncate64(fd,length_low,length_high){try{var length=convertI32PairToI53Checked(length_low,length_high);if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function writeSockaddr(sa,family,addr,port,addrlen){switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0}function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_sendto(fd,message,length,flags,addr,addr_len){try{var sock=getSocketFromFD(fd);var dest=getSocketAddress(addr,addr_len,true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_symlink(target,linkpath){try{target=SYSCALLS.getStr(target);linkpath=SYSCALLS.getStr(linkpath);FS.symlink(target,linkpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_unlinkat(dirfd,path,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(flags===0){FS.unlink(path)}else if(flags===512){FS.rmdir(path)}else{abort("Invalid flags passed to unlinkat")}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=HEAP32[times>>2];var nanoseconds=HEAP32[times+4>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=8;seconds=HEAP32[times>>2];nanoseconds=HEAP32[times+4>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __dlinit(main_dso_handle){}var dlopenMissingError="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function __dlopen_js(filename,flag){abort(dlopenMissingError)}function __emscripten_date_now(){return Date.now()}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __gmtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,off,allocated){try{var stream=FS.getStream(fd);if(!stream)return-8;var res=FS.mmap(stream,len,off,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;return ptr}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __msync_js(addr,len,flags,fd){try{SYSCALLS.doMsync(addr,FS.getStream(fd),len,flags,0);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=FS.getStream(fd);if(stream){if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAPU32[tzname+4>>2]=summerNamePtr}else{HEAPU32[tzname>>2]=summerNamePtr;HEAPU32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var DOTNETENTROPY={batchedQuotaMax:65536,getBatchedRandomValues:function(buffer,bufferLength){const needTempBuf=typeof SharedArrayBuffer!=="undefined"&&Module.HEAPU8.buffer instanceof SharedArrayBuffer;const buf=needTempBuf?new ArrayBuffer(bufferLength):Module.HEAPU8.buffer;const offset=needTempBuf?0:buffer;for(let i=0;i{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=()=>performance.now();function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else if(typeof dateNow!="undefined"){return 1e3}else return 1e3}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}function _fd_pwrite(fd,iov,iovcnt,offset_low,offset_high,pnum){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt,offset);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops&&stream.stream_ops.fsync){return-stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _llvm_eh_typeid_for(type){return type}function _mono_set_timeout(){return __dotnet_runtime.__linker_exports.mono_set_timeout.apply(__dotnet_runtime,arguments)}function _mono_wasm_add_dbg_command_received(){return __dotnet_runtime.__linker_exports.mono_wasm_add_dbg_command_received.apply(__dotnet_runtime,arguments)}function _mono_wasm_asm_loaded(){return __dotnet_runtime.__linker_exports.mono_wasm_asm_loaded.apply(__dotnet_runtime,arguments)}function _mono_wasm_bind_cs_function(){return __dotnet_runtime.__linker_exports.mono_wasm_bind_cs_function.apply(__dotnet_runtime,arguments)}function _mono_wasm_bind_js_function(){return __dotnet_runtime.__linker_exports.mono_wasm_bind_js_function.apply(__dotnet_runtime,arguments)}function _mono_wasm_create_cs_owned_object_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_create_cs_owned_object_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_debugger_log(){return __dotnet_runtime.__linker_exports.mono_wasm_debugger_log.apply(__dotnet_runtime,arguments)}function _mono_wasm_fire_debugger_agent_message(){return __dotnet_runtime.__linker_exports.mono_wasm_fire_debugger_agent_message.apply(__dotnet_runtime,arguments)}function _mono_wasm_get_by_index_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_get_by_index_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_get_global_object_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_get_global_object_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_get_object_property_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_get_object_property_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_invoke_bound_function(){return __dotnet_runtime.__linker_exports.mono_wasm_invoke_bound_function.apply(__dotnet_runtime,arguments)}function _mono_wasm_invoke_js_blazor(){return __dotnet_runtime.__linker_exports.mono_wasm_invoke_js_blazor.apply(__dotnet_runtime,arguments)}function _mono_wasm_invoke_js_with_args_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_invoke_js_with_args_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_marshal_promise(){return __dotnet_runtime.__linker_exports.mono_wasm_marshal_promise.apply(__dotnet_runtime,arguments)}function _mono_wasm_release_cs_owned_object(){return __dotnet_runtime.__linker_exports.mono_wasm_release_cs_owned_object.apply(__dotnet_runtime,arguments)}function _mono_wasm_set_by_index_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_set_by_index_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_set_entrypoint_breakpoint(){return __dotnet_runtime.__linker_exports.mono_wasm_set_entrypoint_breakpoint.apply(__dotnet_runtime,arguments)}function _mono_wasm_set_object_property_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_set_object_property_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_trace_logger(){return __dotnet_runtime.__linker_exports.mono_wasm_trace_logger.apply(__dotnet_runtime,arguments)}function _mono_wasm_typed_array_from_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_typed_array_from_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_typed_array_to_array_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_typed_array_to_array_ref.apply(__dotnet_runtime,arguments)}function _schedule_background_exec(){return __dotnet_runtime.__linker_exports.schedule_background_exec.apply(__dotnet_runtime,arguments)}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_readFile"]=FS.readFile;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;let __dotnet_replacement_PThread=false?{}:undefined;if(false){__dotnet_replacement_PThread.loadWasmModuleToWorker=PThread.loadWasmModuleToWorker;__dotnet_replacement_PThread.threadInitTLS=PThread.threadInitTLS;__dotnet_replacement_PThread.allocateUnusedWorker=PThread.allocateUnusedWorker}let __dotnet_replacements={scriptUrl:import.meta.url,fetch:globalThis.fetch,require:require,updateGlobalBufferAndViews:updateGlobalBufferAndViews,pthreadReplacements:__dotnet_replacement_PThread};if(ENVIRONMENT_IS_NODE){__dotnet_replacements.requirePromise=import("module").then(mod=>mod.createRequire(import.meta.url))}let __dotnet_exportedAPI=__dotnet_runtime.__initializeImportsAndExports({isGlobal:false,isNode:ENVIRONMENT_IS_NODE,isWorker:ENVIRONMENT_IS_WORKER,isShell:ENVIRONMENT_IS_SHELL,isWeb:ENVIRONMENT_IS_WEB,isPThread:false,quit_:quit_,ExitStatus:ExitStatus,requirePromise:__dotnet_replacements.requirePromise},{mono:MONO,binding:BINDING,internal:INTERNAL,module:Module,marshaled_imports:IMPORTS},__dotnet_replacements,__callbackAPI);updateGlobalBufferAndViews=__dotnet_replacements.updateGlobalBufferAndViews;var fetch=__dotnet_replacements.fetch;_scriptDir=__dirname=scriptDirectory=__dotnet_replacements.scriptDirectory;if(ENVIRONMENT_IS_NODE){__dotnet_replacements.requirePromise.then(someRequire=>{require=someRequire})}var noExitRuntime=__dotnet_replacements.noExitRuntime;if(false){PThread.loadWasmModuleToWorker=__dotnet_replacements.pthreadReplacements.loadWasmModuleToWorker;PThread.threadInitTLS=__dotnet_replacements.pthreadReplacements.threadInitTLS;PThread.allocateUnusedWorker=__dotnet_replacements.pthreadReplacements.allocateUnusedWorker}var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();createDotnetRuntime.ready=createDotnetRuntime.ready.then(()=>{return __dotnet_exportedAPI}); + + + return createDotnetRuntime.ready +} +); +})(); +export default createDotnetRuntime; +const MONO = {}, BINDING = {}, INTERNAL = {}, IMPORTS = {}; + +// TODO duplicated from emscripten, so we can use them in the __setEmscriptenEntrypoint +var ENVIRONMENT_IS_WEB = typeof window == 'object'; +var ENVIRONMENT_IS_WORKER = typeof importScripts == 'function'; +var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string'; +var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + +__dotnet_runtime.__setEmscriptenEntrypoint(createDotnetRuntime, { isNode: ENVIRONMENT_IS_NODE, isShell: ENVIRONMENT_IS_SHELL, isWeb: ENVIRONMENT_IS_WEB, isWorker: ENVIRONMENT_IS_WORKER }); +const dotnet = __dotnet_runtime.moduleExports.dotnet; +const exit = __dotnet_runtime.moduleExports.exit; +export { dotnet, exit, INTERNAL }; diff --git a/BlazorWebAssem/bin/Debug/net7.0/dotnet.timezones.blat b/BlazorWebAssem/bin/Debug/net7.0/dotnet.timezones.blat new file mode 100755 index 0000000..2e1c6dd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/dotnet.timezones.blat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/dotnet.wasm b/BlazorWebAssem/bin/Debug/net7.0/dotnet.wasm new file mode 100755 index 0000000..b48cfb4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/dotnet.wasm differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/icudt.dat b/BlazorWebAssem/bin/Debug/net7.0/icudt.dat new file mode 100755 index 0000000..54093bd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/icudt.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/icudt_CJK.dat b/BlazorWebAssem/bin/Debug/net7.0/icudt_CJK.dat new file mode 100755 index 0000000..118a60d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/icudt_CJK.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/icudt_EFIGS.dat b/BlazorWebAssem/bin/Debug/net7.0/icudt_EFIGS.dat new file mode 100755 index 0000000..e4c1c91 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/icudt_EFIGS.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/icudt_no_CJK.dat b/BlazorWebAssem/bin/Debug/net7.0/icudt_no_CJK.dat new file mode 100755 index 0000000..87b08e0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/icudt_no_CJK.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/mscorlib.dll b/BlazorWebAssem/bin/Debug/net7.0/mscorlib.dll new file mode 100755 index 0000000..ee9a10e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/mscorlib.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/netstandard.dll b/BlazorWebAssem/bin/Debug/net7.0/netstandard.dll new file mode 100755 index 0000000..b66a993 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/netstandard.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll new file mode 100644 index 0000000..204592f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll.gz new file mode 100644 index 0000000..daf10a1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb new file mode 100644 index 0000000..31a42df Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb.gz new file mode 100644 index 0000000..8690d77 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll new file mode 100755 index 0000000..1ddfb5c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll.gz new file mode 100644 index 0000000..798fb78 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll new file mode 100755 index 0000000..648cd51 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll.gz new file mode 100644 index 0000000..72ab2ca Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll new file mode 100755 index 0000000..d524cc4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll.gz new file mode 100644 index 0000000..4e86bd0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll new file mode 100755 index 0000000..4368c70 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll.gz new file mode 100644 index 0000000..4711988 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll new file mode 100755 index 0000000..3db1b73 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz new file mode 100644 index 0000000..c597cc1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll new file mode 100755 index 0000000..8b4d59b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz new file mode 100644 index 0000000..5b357dd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll new file mode 100755 index 0000000..9b2c61d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll.gz new file mode 100644 index 0000000..6fba2e3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll new file mode 100755 index 0000000..85d6c4a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll.gz new file mode 100644 index 0000000..1dda64b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll new file mode 100755 index 0000000..9dce9bc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll.gz new file mode 100644 index 0000000..093fb0f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll new file mode 100755 index 0000000..04a5177 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll.gz new file mode 100644 index 0000000..8637854 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100755 index 0000000..058b124 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz new file mode 100644 index 0000000..7489535 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll new file mode 100755 index 0000000..60441e9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll.gz new file mode 100644 index 0000000..8134661 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll new file mode 100755 index 0000000..def889a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz new file mode 100644 index 0000000..a5cf6a0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll new file mode 100755 index 0000000..e8bdcc1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll.gz new file mode 100644 index 0000000..75666c6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll new file mode 100755 index 0000000..fd14a98 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll.gz new file mode 100644 index 0000000..f7ff29c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100755 index 0000000..048ba41 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz new file mode 100644 index 0000000..f3df6ef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll new file mode 100755 index 0000000..2dcd31b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll.gz new file mode 100644 index 0000000..2ad3d80 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100755 index 0000000..dc9b7ee Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz new file mode 100644 index 0000000..3012be5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll new file mode 100755 index 0000000..b186402 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz new file mode 100644 index 0000000..6c92c5f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll new file mode 100755 index 0000000..683ac38 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz new file mode 100644 index 0000000..c72ae0a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll new file mode 100755 index 0000000..852830a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll.gz new file mode 100644 index 0000000..e40acf4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100755 index 0000000..41909d2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz new file mode 100644 index 0000000..0935928 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll new file mode 100755 index 0000000..f21b68b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll.gz new file mode 100644 index 0000000..588c6cd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll new file mode 100755 index 0000000..09a4ad5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll.gz new file mode 100644 index 0000000..77cdbd8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll new file mode 100755 index 0000000..9953143 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll.gz new file mode 100644 index 0000000..5ed770b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll new file mode 100755 index 0000000..fb38f8e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll.gz new file mode 100644 index 0000000..aaac3a2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll new file mode 100755 index 0000000..aab7b21 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll.gz new file mode 100644 index 0000000..ad9c171 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll new file mode 100755 index 0000000..c9df990 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll.gz new file mode 100644 index 0000000..459bb02 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll new file mode 100755 index 0000000..79d79a3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll.gz new file mode 100644 index 0000000..016f5bc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll new file mode 100755 index 0000000..72f4b2c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll.gz new file mode 100644 index 0000000..39f88a0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll new file mode 100755 index 0000000..529bbef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll.gz new file mode 100644 index 0000000..70a3fad Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll new file mode 100755 index 0000000..8835945 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll.gz new file mode 100644 index 0000000..999448f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll new file mode 100755 index 0000000..6e117cd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll.gz new file mode 100644 index 0000000..20986a2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll new file mode 100755 index 0000000..68600f9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll.gz new file mode 100644 index 0000000..f812a5f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll new file mode 100755 index 0000000..42ff955 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll.gz new file mode 100644 index 0000000..9470018 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll new file mode 100755 index 0000000..a786e0f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll.gz new file mode 100644 index 0000000..202ed90 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll new file mode 100755 index 0000000..19d0895 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll.gz new file mode 100644 index 0000000..c3f82e3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll new file mode 100755 index 0000000..5fe96d5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll.gz new file mode 100644 index 0000000..ec56f2f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll new file mode 100755 index 0000000..817a840 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll.gz new file mode 100644 index 0000000..cfe9fcc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll new file mode 100755 index 0000000..ae1230f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll.gz new file mode 100644 index 0000000..63cc944 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll new file mode 100755 index 0000000..ec467f5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll.gz new file mode 100644 index 0000000..e5d4c7b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll new file mode 100755 index 0000000..ac8e436 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll.gz new file mode 100644 index 0000000..cf8677b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll new file mode 100755 index 0000000..f1c270e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll.gz new file mode 100644 index 0000000..257ecfa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll new file mode 100755 index 0000000..a18f987 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll.gz new file mode 100644 index 0000000..0b5ad48 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll new file mode 100755 index 0000000..44c4bab Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll.gz new file mode 100644 index 0000000..8364fea Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll new file mode 100755 index 0000000..649bb86 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll.gz new file mode 100644 index 0000000..8faddc2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll new file mode 100755 index 0000000..43dbcbc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll.gz new file mode 100644 index 0000000..672997a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll new file mode 100755 index 0000000..49a2d3b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll.gz new file mode 100644 index 0000000..ec21c0e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll new file mode 100755 index 0000000..c37f514 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll.gz new file mode 100644 index 0000000..2bfb4f1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll new file mode 100755 index 0000000..5edabd5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll.gz new file mode 100644 index 0000000..0dc2ee1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll new file mode 100755 index 0000000..6022dca Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll.gz new file mode 100644 index 0000000..d1489fa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll new file mode 100755 index 0000000..e3be497 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll.gz new file mode 100644 index 0000000..4e5bb8f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll new file mode 100755 index 0000000..6ebbfb4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll.gz new file mode 100644 index 0000000..6404f4f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll new file mode 100755 index 0000000..e00ee61 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll.gz new file mode 100644 index 0000000..80f2cb0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll new file mode 100755 index 0000000..d312f6a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll.gz new file mode 100644 index 0000000..c36eedb Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll new file mode 100755 index 0000000..90fedf2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll.gz new file mode 100644 index 0000000..28e43bd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll new file mode 100755 index 0000000..4dceedb Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll.gz new file mode 100644 index 0000000..13b6c16 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll new file mode 100755 index 0000000..8840d76 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll.gz new file mode 100644 index 0000000..1498c34 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll new file mode 100755 index 0000000..8aa04ee Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll.gz new file mode 100644 index 0000000..98069f0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll new file mode 100755 index 0000000..e192e5f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll.gz new file mode 100644 index 0000000..21baca0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll new file mode 100755 index 0000000..f9420d6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll.gz new file mode 100644 index 0000000..12b1e4d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll new file mode 100755 index 0000000..6a81fbf Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll.gz new file mode 100644 index 0000000..9baf4ca Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll new file mode 100755 index 0000000..f31a2b9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll.gz new file mode 100644 index 0000000..b7e8174 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll new file mode 100755 index 0000000..76abc7e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll.gz new file mode 100644 index 0000000..2b2f884 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll new file mode 100755 index 0000000..85bab67 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll.gz new file mode 100644 index 0000000..ebc774e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll new file mode 100755 index 0000000..5cbf030 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll.gz new file mode 100644 index 0000000..5bd7dc8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll new file mode 100755 index 0000000..3cf9baa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll.gz new file mode 100644 index 0000000..1f59938 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll new file mode 100755 index 0000000..6084688 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll.gz new file mode 100644 index 0000000..6fedb86 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll new file mode 100755 index 0000000..d57490f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll.gz new file mode 100644 index 0000000..02fe19d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll new file mode 100755 index 0000000..8000ae0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll.gz new file mode 100644 index 0000000..5bc3e6d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll new file mode 100755 index 0000000..3bf1c60 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll.gz new file mode 100644 index 0000000..7732587 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll new file mode 100755 index 0000000..991a823 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll.gz new file mode 100644 index 0000000..e4c57c8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll new file mode 100755 index 0000000..2dae928 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll.gz new file mode 100644 index 0000000..aade0cd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll new file mode 100755 index 0000000..aee8f14 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll.gz new file mode 100644 index 0000000..0e4ec94 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll new file mode 100755 index 0000000..a2dccf0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll.gz new file mode 100644 index 0000000..efb3c55 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll new file mode 100755 index 0000000..f7912be Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll.gz new file mode 100644 index 0000000..decd71b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll new file mode 100755 index 0000000..dd6c782 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll.gz new file mode 100644 index 0000000..c271fb5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll new file mode 100755 index 0000000..486d499 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll.gz new file mode 100644 index 0000000..9d62baa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll new file mode 100755 index 0000000..12c9458 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll.gz new file mode 100644 index 0000000..0b7b466 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll new file mode 100755 index 0000000..cc7de0c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll.gz new file mode 100644 index 0000000..eb6ab5b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll new file mode 100755 index 0000000..4059ec2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll.gz new file mode 100644 index 0000000..2eb50a0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll new file mode 100755 index 0000000..1cb4c46 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll.gz new file mode 100644 index 0000000..a8d0ad8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll new file mode 100755 index 0000000..901de54 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll.gz new file mode 100644 index 0000000..59f5251 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll new file mode 100755 index 0000000..f5c583f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll.gz new file mode 100644 index 0000000..5d8e464 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll new file mode 100755 index 0000000..619a959 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll.gz new file mode 100644 index 0000000..f5dbc85 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll new file mode 100755 index 0000000..e2887ef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll.gz new file mode 100644 index 0000000..6de2f3e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll new file mode 100755 index 0000000..0818cb2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll.gz new file mode 100644 index 0000000..2f3f24a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll new file mode 100755 index 0000000..fc59903 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll.gz new file mode 100644 index 0000000..464a1d8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll new file mode 100755 index 0000000..ef420f7 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll.gz new file mode 100644 index 0000000..601b687 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll new file mode 100755 index 0000000..9c5dc7f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll.gz new file mode 100644 index 0000000..e9fa45a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll new file mode 100755 index 0000000..40c4c07 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll.gz new file mode 100644 index 0000000..eebd562 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll new file mode 100755 index 0000000..279b839 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll.gz new file mode 100644 index 0000000..8498c59 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll new file mode 100755 index 0000000..12da5a2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll.gz new file mode 100644 index 0000000..7ad5b77 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll new file mode 100755 index 0000000..7329dc6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll.gz new file mode 100644 index 0000000..25002d8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll new file mode 100755 index 0000000..a0273c5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll.gz new file mode 100644 index 0000000..1761a0d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll new file mode 100755 index 0000000..e17d20e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll.gz new file mode 100644 index 0000000..63f4ab3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll new file mode 100755 index 0000000..8554981 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll.gz new file mode 100644 index 0000000..0ad50a0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll new file mode 100755 index 0000000..f99a722 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll.gz new file mode 100644 index 0000000..c416107 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll new file mode 100755 index 0000000..b624c64 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll.gz new file mode 100644 index 0000000..05e9e4c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll new file mode 100755 index 0000000..2d0cdcd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll.gz new file mode 100644 index 0000000..176f1a8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll new file mode 100755 index 0000000..65d4831 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll.gz new file mode 100644 index 0000000..788c135 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll new file mode 100755 index 0000000..f9a6005 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll.gz new file mode 100644 index 0000000..9cb70e1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll new file mode 100755 index 0000000..abba87e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll.gz new file mode 100644 index 0000000..ff8add0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll new file mode 100755 index 0000000..c569121 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll.gz new file mode 100644 index 0000000..886fb70 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll new file mode 100755 index 0000000..bd9d90c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll.gz new file mode 100644 index 0000000..8cbe053 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll new file mode 100755 index 0000000..6a65d00 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll.gz new file mode 100644 index 0000000..ae33b27 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll new file mode 100755 index 0000000..984f1e0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll.gz new file mode 100644 index 0000000..8f845de Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll new file mode 100755 index 0000000..5c765d6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll.gz new file mode 100644 index 0000000..ee1e10b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll new file mode 100755 index 0000000..964be05 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll.gz new file mode 100644 index 0000000..d6c2541 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll new file mode 100755 index 0000000..8f76e4f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll.gz new file mode 100644 index 0000000..cf084c3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll new file mode 100755 index 0000000..b6f9cef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll.gz new file mode 100644 index 0000000..2a5bf21 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll new file mode 100755 index 0000000..48e48e7 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll.gz new file mode 100644 index 0000000..c6c7a39 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll new file mode 100755 index 0000000..2591b74 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll.gz new file mode 100644 index 0000000..5f30730 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll new file mode 100755 index 0000000..da72bdc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll.gz new file mode 100644 index 0000000..657af1f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll new file mode 100755 index 0000000..cd7f919 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll.gz new file mode 100644 index 0000000..ca3754f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll new file mode 100755 index 0000000..3e0ed9c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll.gz new file mode 100644 index 0000000..75deca8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll new file mode 100755 index 0000000..d51db88 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll.gz new file mode 100644 index 0000000..4a6e056 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll new file mode 100755 index 0000000..8d40884 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll.gz new file mode 100644 index 0000000..8cb890a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll new file mode 100755 index 0000000..cefda99 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll.gz new file mode 100644 index 0000000..50ad7be Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll new file mode 100755 index 0000000..d90e61e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll.gz new file mode 100644 index 0000000..98fb948 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll new file mode 100755 index 0000000..0a49975 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll.gz new file mode 100644 index 0000000..396c948 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll new file mode 100755 index 0000000..5e3b88f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll.gz new file mode 100644 index 0000000..012c457 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll new file mode 100755 index 0000000..2f3a7ee Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll.gz new file mode 100644 index 0000000..6a9dedf Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll new file mode 100755 index 0000000..807227f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll.gz new file mode 100644 index 0000000..eac5625 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll new file mode 100755 index 0000000..559f8ed Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll.gz new file mode 100644 index 0000000..e717b4d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll new file mode 100755 index 0000000..9d0e4b1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll.gz new file mode 100644 index 0000000..70a814d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll new file mode 100755 index 0000000..b99f0a3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll.gz new file mode 100644 index 0000000..687c63a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll new file mode 100755 index 0000000..9f69742 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll.gz new file mode 100644 index 0000000..f9afa83 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll new file mode 100755 index 0000000..b8b28fe Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll.gz new file mode 100644 index 0000000..ebee68f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll new file mode 100755 index 0000000..a4c833d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll.gz new file mode 100644 index 0000000..fbf7be0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll new file mode 100755 index 0000000..f99ad64 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll.gz new file mode 100644 index 0000000..9a14798 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll new file mode 100755 index 0000000..644253c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll.gz new file mode 100644 index 0000000..1d0d54b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll new file mode 100755 index 0000000..bd146ea Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll.gz new file mode 100644 index 0000000..fb4c0e9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100755 index 0000000..fa0b4c8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz new file mode 100644 index 0000000..776a85b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll new file mode 100755 index 0000000..2498236 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll.gz new file mode 100644 index 0000000..69aeb5d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll new file mode 100755 index 0000000..e2426f3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll.gz new file mode 100644 index 0000000..238ad8c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll new file mode 100755 index 0000000..4ed7c68 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll.gz new file mode 100644 index 0000000..be9d608 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll new file mode 100755 index 0000000..42f487b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll.gz new file mode 100644 index 0000000..385f68f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll new file mode 100755 index 0000000..54937f9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll.gz new file mode 100644 index 0000000..d216bd2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll new file mode 100755 index 0000000..d3b2a94 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll.gz new file mode 100644 index 0000000..f75a8b0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll new file mode 100755 index 0000000..b54b64b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll.gz new file mode 100644 index 0000000..6982ac4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll new file mode 100755 index 0000000..7f97106 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll.gz new file mode 100644 index 0000000..704b7de Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll new file mode 100755 index 0000000..dd519d8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll.gz new file mode 100644 index 0000000..fa6c2b9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll new file mode 100755 index 0000000..55c68aa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll.gz new file mode 100644 index 0000000..1e2487c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll new file mode 100755 index 0000000..4c58125 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll.gz new file mode 100644 index 0000000..3258714 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll new file mode 100755 index 0000000..4b9384d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll.gz new file mode 100644 index 0000000..d290755 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll new file mode 100755 index 0000000..ce4aeb6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll.gz new file mode 100644 index 0000000..3ea2541 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll new file mode 100755 index 0000000..b8ca049 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll.gz new file mode 100644 index 0000000..44981cd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll new file mode 100755 index 0000000..6742fd6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll.gz new file mode 100644 index 0000000..7fb8c2f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll new file mode 100755 index 0000000..4f63827 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll.gz new file mode 100644 index 0000000..dc5a6ee Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll new file mode 100755 index 0000000..8cea463 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll.gz new file mode 100644 index 0000000..69ca341 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll new file mode 100755 index 0000000..f37ccdc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll.gz new file mode 100644 index 0000000..f7381a1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll new file mode 100755 index 0000000..0dc496d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll.gz new file mode 100644 index 0000000..387c480 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll new file mode 100755 index 0000000..e77c70d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll.gz new file mode 100644 index 0000000..09fe883 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll new file mode 100755 index 0000000..6123f60 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll.gz new file mode 100644 index 0000000..99ab4fa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll new file mode 100755 index 0000000..1b94598 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll.gz new file mode 100644 index 0000000..6c3b700 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll new file mode 100755 index 0000000..3a58232 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll.gz new file mode 100644 index 0000000..d02fe14 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll new file mode 100755 index 0000000..1a68f36 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll.gz new file mode 100644 index 0000000..ecd1526 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll new file mode 100755 index 0000000..f2fe663 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll.gz new file mode 100644 index 0000000..ca68f01 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll new file mode 100755 index 0000000..2dc92be Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll.gz new file mode 100644 index 0000000..e6460e7 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll new file mode 100755 index 0000000..0a24f14 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll.gz new file mode 100644 index 0000000..1565a13 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll new file mode 100755 index 0000000..0d78efa Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll.gz new file mode 100644 index 0000000..479bfd8 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll new file mode 100755 index 0000000..6751cb4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll.gz new file mode 100644 index 0000000..3779425 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll new file mode 100755 index 0000000..f6efbe5 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll.gz new file mode 100644 index 0000000..46cb0a9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll new file mode 100755 index 0000000..1058490 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll.gz new file mode 100644 index 0000000..2fd3e3c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll new file mode 100755 index 0000000..c2d413d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll.gz new file mode 100644 index 0000000..aa3e529 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll new file mode 100755 index 0000000..8b34247 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll.gz new file mode 100644 index 0000000..1fdede4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll new file mode 100755 index 0000000..849f5ce Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll.gz new file mode 100644 index 0000000..9c93a44 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll new file mode 100755 index 0000000..c7fc5e3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll.gz new file mode 100644 index 0000000..62ca6e4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll new file mode 100755 index 0000000..98eeaab Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll.gz new file mode 100644 index 0000000..db6f977 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll new file mode 100755 index 0000000..a53e84a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll.gz new file mode 100644 index 0000000..b537490 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll new file mode 100755 index 0000000..14c2286 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll.gz new file mode 100644 index 0000000..01a9b00 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll new file mode 100755 index 0000000..df035b3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll.gz new file mode 100644 index 0000000..b93d56d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll new file mode 100755 index 0000000..24e2d4d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll.gz new file mode 100644 index 0000000..fdef0f0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll new file mode 100755 index 0000000..58ba6c0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll.gz new file mode 100644 index 0000000..63d6202 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll new file mode 100755 index 0000000..46f1605 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll.gz new file mode 100644 index 0000000..31e863e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll new file mode 100755 index 0000000..2bd46db Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll.gz new file mode 100644 index 0000000..8cf6b8c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll new file mode 100755 index 0000000..befa423 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll.gz new file mode 100644 index 0000000..0b4f0c1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll new file mode 100755 index 0000000..024d67a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll.gz new file mode 100644 index 0000000..530b196 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll new file mode 100755 index 0000000..0d8714c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll.gz new file mode 100644 index 0000000..bd10c03 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll new file mode 100755 index 0000000..302f53c Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll.gz new file mode 100644 index 0000000..b11e225 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll new file mode 100755 index 0000000..cc71c5d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll.gz new file mode 100644 index 0000000..c3394ef Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll new file mode 100755 index 0000000..6e46cd7 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll.gz new file mode 100644 index 0000000..eff3dd9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll new file mode 100755 index 0000000..c230b0f Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll.gz new file mode 100644 index 0000000..212959d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll new file mode 100755 index 0000000..21d7969 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll.gz new file mode 100644 index 0000000..566da93 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll new file mode 100755 index 0000000..da4f852 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll.gz new file mode 100644 index 0000000..76fc61a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll new file mode 100755 index 0000000..cb5c521 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll.gz new file mode 100644 index 0000000..342b1d1 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll new file mode 100755 index 0000000..287ee45 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll.gz new file mode 100644 index 0000000..666da5a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll new file mode 100755 index 0000000..e57ad2b Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll.gz new file mode 100644 index 0000000..f81476a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll new file mode 100755 index 0000000..e8125f9 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll.gz new file mode 100644 index 0000000..de260d6 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll new file mode 100755 index 0000000..8f36728 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll.gz new file mode 100644 index 0000000..05ab00d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll new file mode 100755 index 0000000..36a371e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll.gz new file mode 100644 index 0000000..a26e3d3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll new file mode 100755 index 0000000..6047df3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll.gz new file mode 100644 index 0000000..e89f566 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.boot.json b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.boot.json new file mode 100644 index 0000000..9bcfb93 --- /dev/null +++ b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.boot.json @@ -0,0 +1,232 @@ +{ + "cacheBootResources": true, + "config": [ + "appsettings.json" + ], + "debugBuild": true, + "entryAssembly": "BlazorWebAssem", + "icuDataMode": 0, + "linkerEnabled": false, + "resources": { + "assembly": { + "Microsoft.AspNetCore.Authorization.dll": "sha256-\/EkWRHMHBhfvvlx5hLVtXGPm8+Gyp4WkPiKKiiJIrqQ=", + "Microsoft.AspNetCore.Components.dll": "sha256-SvjxqyTqc68zPsYivPRkvjKRhUg5zYufzqwGNS83bwg=", + "Microsoft.AspNetCore.Components.Authorization.dll": "sha256-41dLN3Fx\/ysI0SP+sKtAMWTZamweRiufJ7JPqZlnXrA=", + "Microsoft.AspNetCore.Components.Forms.dll": "sha256-eoQ2CgfBGkvbK4QUMBgFDPIBqJem+g8247Fb3ZmnmCI=", + "Microsoft.AspNetCore.Components.Web.dll": "sha256-p3BQFPwUbOgu5j9V+1HlUGwDcVzB7iYNO4dIsDCOAgA=", + "Microsoft.AspNetCore.Components.WebAssembly.dll": "sha256-55+LOYcA1yHHPQEjl6eI0UGgteq41y+8js6DQ5PhXDk=", + "Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": "sha256-LL+Ypy6kUg17vXDvFlVs7uG4+Ip+QdaY8llF\/DVC0\/c=", + "Microsoft.AspNetCore.Metadata.dll": "sha256-eIu14RWCV9bKCAARda4hnWGsOKJfmnGfQpkmeRnSibQ=", + "Microsoft.Authentication.WebAssembly.Msal.dll": "sha256-M6I8rpdSyz29AfvhQusE2M7HxP83C6UjlCbXXNBs8m8=", + "Microsoft.Extensions.Configuration.dll": "sha256-PqQvp77oZ4+uuy2ElXk8AU9I6RfZSf18UGTrd4rulOo=", + "Microsoft.Extensions.Configuration.Abstractions.dll": "sha256-CnS3b9EMFQmETBUVEgtcron4DBsfFdcVt3zfCP6Uflg=", + "Microsoft.Extensions.Configuration.Binder.dll": "sha256-7GY9+7Cm0Z8DJ+JCFwgCx9OfFtUvXlFHaaLlBYmXfIE=", + "Microsoft.Extensions.Configuration.FileExtensions.dll": "sha256-S86mGNxJnkVJ\/qolp6cBN7xwXQ\/YVtHy7QTaPO93AIA=", + "Microsoft.Extensions.Configuration.Json.dll": "sha256-k525Vc8hbMpPjxYUYZNPuzJIuy+E1Is2XRTMFbUm1pE=", + "Microsoft.Extensions.DependencyInjection.dll": "sha256-\/+vk9BsQP4bCVt1Y6aXakSztSMAli200ER6untxHLBg=", + "Microsoft.Extensions.DependencyInjection.Abstractions.dll": "sha256-jrAm+30mcWoI54hsUTOr+RMOzHIq+zO8ZuRBVrBvCoo=", + "Microsoft.Extensions.FileProviders.Abstractions.dll": "sha256-Zt6OY6gg\/1Tzt9oFOQBkezPvUVkFK4dyM6Pfk+MTUvg=", + "Microsoft.Extensions.FileProviders.Physical.dll": "sha256-9xkIbIienaRj9Td2MyWYzL9JmVx6CKbGCPrvJ1Pxfn8=", + "Microsoft.Extensions.FileSystemGlobbing.dll": "sha256-Gm0yiS5fySh2nZXdCRKZIbASK8sSukwjogLc+a9EBZY=", + "Microsoft.Extensions.Http.dll": "sha256-QqjUvBFxKOeh8XX3IrmuIesFycYZMmwrhsRakmXvrXE=", + "Microsoft.Extensions.Logging.dll": "sha256-WMsuY8rhtg+vvssGFSR7ZLKhqYPAzOi538IXMoiJ6bI=", + "Microsoft.Extensions.Logging.Abstractions.dll": "sha256-7zoKnNaWqWOrjF2eX3dFetJL+I03xqvCzORtFB4Ws08=", + "Microsoft.Extensions.Options.dll": "sha256-gcHJrSv1wTqvF9SyWTEKcbiShn4mkgfnm9+tRQr4OqY=", + "Microsoft.Extensions.Primitives.dll": "sha256-q4ruoDSCjV\/QJY9ZkzV6uxvEvZUVrDbyUjU3SSh5SlE=", + "Microsoft.JSInterop.dll": "sha256-OBt2YgODs1L5bJWrDjUFgcgGMUjDfmFTHCt9t69RxgU=", + "Microsoft.JSInterop.WebAssembly.dll": "sha256-GH0zLXwtZcak53A9656ZndP15W57wd1W0kLvKDIV+VE=", + "System.IO.Pipelines.dll": "sha256-P\/MqD0fCBd5bgTM16JC1QC\/Zz7s+CwViyzmDFkBG4\/c=", + "Microsoft.CSharp.dll": "sha256-6Y1rN8knL1K5x5lsZ2tEVDND2h4LtDSuVgCg1N8ghkA=", + "Microsoft.VisualBasic.Core.dll": "sha256-LRJ4hN7opopr3bsogxcz7uyVjh4bNZOdMbVbIIQ9z+8=", + "Microsoft.VisualBasic.dll": "sha256-xkUVMleH\/xQU+9disGUzBr7fT6ckmem5\/CMscxtghD8=", + "Microsoft.Win32.Primitives.dll": "sha256-lucJz4+wGO1ZdiEthwNGGIOUtcRUsVVabMVW1gtQIMQ=", + "Microsoft.Win32.Registry.dll": "sha256-WGxv3PzEfgVp3usrYhy+MBHjJfAjodWNBQU6wbPwnis=", + "System.AppContext.dll": "sha256-7TWcUhjRPqzWr21Y2gCSBaAFyJxlc7z4owojtSWcSVI=", + "System.Buffers.dll": "sha256-D+pqpCCHBkmhRKEaV+INC98dHtA1JDcg9mWqL9Ond0Q=", + "System.Collections.Concurrent.dll": "sha256-2K\/WsDXzSv\/zr47al4KrDWT2OBs9l06gKahr5K9mwss=", + "System.Collections.Immutable.dll": "sha256-0brR0tAZlQr4KM97EMlVlNiHVDhE0EWIrE2q\/utNnY0=", + "System.Collections.NonGeneric.dll": "sha256-1PceS1QJJyR9TkHlfvUQEKGhsJ4xj5nKczaq5JM+kfs=", + "System.Collections.Specialized.dll": "sha256-fQn5UDuKsKLJLFM5oP7tV6c\/nsg4sCmcCQGD2cdOjD0=", + "System.Collections.dll": "sha256-vwimVkB+WktlZk8jST2HzG11jBQBcYI4g1uOR32VhRA=", + "System.ComponentModel.Annotations.dll": "sha256-NUD59NxxFo6ElXR4KdKYGRMeUflEmDlgpU0mZmr0JRA=", + "System.ComponentModel.DataAnnotations.dll": "sha256-LxLw+D49jEOMTd2EIBY2ah\/K9LEDEqJapMrBWvzrSWs=", + "System.ComponentModel.EventBasedAsync.dll": "sha256-2ba\/XMMymeP8SwHaOiMtpLLNw45+nA8iisGDHtzuW2s=", + "System.ComponentModel.Primitives.dll": "sha256-ra+S6YBscBNuGQRHqRBsFXMnn5Hf2LIrbJs7frsvXHA=", + "System.ComponentModel.TypeConverter.dll": "sha256-86xoWr1\/foKgp89NdwW\/sIJMnh8X6GQeQtGi2td+4OY=", + "System.ComponentModel.dll": "sha256-2u5p0jWnx5eMfQRr3n+YLoFjDFRwJf3KxghICbBP83Y=", + "System.Configuration.dll": "sha256-DxBo7aXEaQN\/RMTeWVrXeltU+jlTxKIE0MSxtgriBRY=", + "System.Console.dll": "sha256-x2R8PrlSUDcIcYa3wiFOYDo3WBJ6frGB5YdVeOu\/mh4=", + "System.Core.dll": "sha256-QU6Zi\/m0odpCw\/jmhvgflrMcgvcMjz0Qek35MPVcNCw=", + "System.Data.Common.dll": "sha256-qjkLUwub36Jnil+Mkt\/3NAy7MBFeI2YH8SLtZWKvGo0=", + "System.Data.DataSetExtensions.dll": "sha256-p+kFZC3MLQ8R42IjhsUwJakKUqkKM+a6uClvAsxwwOc=", + "System.Data.dll": "sha256-m+19eTWjPykLqlDe\/yQstXNXfewpumOqK0vaHZ0WRag=", + "System.Diagnostics.Contracts.dll": "sha256-dqfKcpJQauvOtAVBZlH9vZFg7TnQ7un3FGTjcG9hesM=", + "System.Diagnostics.Debug.dll": "sha256-1yhwgAHYEOsTk1ZE25o\/b8xrtdKZtuJnMBbHeebkfpA=", + "System.Diagnostics.DiagnosticSource.dll": "sha256-YP8hvCIj64eqULMIDKyhebV2s0TSA0lLKMmjXeJTb1I=", + "System.Diagnostics.FileVersionInfo.dll": "sha256-xLvNpGzQci45dyRBJq+FKc8WzHHrmf6VJ9kl5mvK4HI=", + "System.Diagnostics.Process.dll": "sha256-6MAKEKQinIE70XtsueWEgJ7oWQY4KKqWFsgs7DUsz5c=", + "System.Diagnostics.StackTrace.dll": "sha256-N1kt4OLEBIEt+JSmX5xQ25kxPJCsVbxvHK3xGIpzI2w=", + "System.Diagnostics.TextWriterTraceListener.dll": "sha256-hiTBz1YtFh+hXOMCVkXK1WgRZgUXbi1pesRRJ8l0A4A=", + "System.Diagnostics.Tools.dll": "sha256-Oc430NOwzVts7ZlS9ZOkLOgb5JdaXL\/qYoC3BVkrMFA=", + "System.Diagnostics.TraceSource.dll": "sha256-XA6qOo442+eAO6UnYehnVhpbs5DIrpUDeW1HlFPpXPE=", + "System.Diagnostics.Tracing.dll": "sha256-vWC30ViFKVvfA6lr4WpENnHARX4j2ur\/mHthwaKoATs=", + "System.Drawing.Primitives.dll": "sha256-BJy91Y2qFeK2inFNUFA\/5mJSMwdbm\/grKthhaO35NAI=", + "System.Drawing.dll": "sha256-Dt6ZUiquxwt73K0SwRxN9inXL9\/iBxGUSAssD2ZTsUg=", + "System.Dynamic.Runtime.dll": "sha256-A\/UdQgEr6UkQp0Zvy0ySsIVJvHuuCreyMGJi8e9NaMQ=", + "System.Formats.Asn1.dll": "sha256-P2vkee5dVn7oBeVQcsQwIXxYCQtVC5bnF3WIEh4Ex1w=", + "System.Formats.Tar.dll": "sha256-BghbZNz2l8GKkA8sbyBrvgZ\/1B0nJnS9jw1+9E5o4O8=", + "System.Globalization.Calendars.dll": "sha256-pALRgo1jB\/83My1cUtomrU4xdi34uIYdgWmJgSCR6po=", + "System.Globalization.Extensions.dll": "sha256-RffLgs1y7ZU19dsAW2hE0jwWT05QOSG4t+vwJxPOc1s=", + "System.Globalization.dll": "sha256-afrKKJTWfb1nxIBkRZi1Z560z7EHloRwO+KVyUVDzm4=", + "System.IO.Compression.Brotli.dll": "sha256-3jJVep1ZzHjUQPl6FMbiTvY4REKUCRclCCz1B3EB8Eg=", + "System.IO.Compression.FileSystem.dll": "sha256-VHqyfA\/xMKfCo714OvSrHJFJhOCTqkC3ERXm9W\/tQ7g=", + "System.IO.Compression.ZipFile.dll": "sha256-EaLFLzEig0YZOMmzwRhqdrmRsPjnura5sP+kIxrqpWc=", + "System.IO.Compression.dll": "sha256-eaSXrmsjLkjjY4kbxJWbwUloAU5j8g6PJyivblsNfww=", + "System.IO.FileSystem.AccessControl.dll": "sha256-a4HeIPUfXQvmb\/FlJsuBADEVP2ho6KQP76yENfuwxgc=", + "System.IO.FileSystem.DriveInfo.dll": "sha256-28iVzkA1XXuMlAF+voPShSwc7Dfb6RWat8w7UQrONIk=", + "System.IO.FileSystem.Primitives.dll": "sha256-+V\/Ar9S1GDkRmIEMFbydoyaonEcNtnjbcDCJk75zq8k=", + "System.IO.FileSystem.Watcher.dll": "sha256-s59BnWfcVMtsSayxP+JOhtd\/3yPT1SdkgNS8+y6htNo=", + "System.IO.FileSystem.dll": "sha256-gTTqQtC8gN0WRvXc1d2w13eDZTrbzIka0PQi3rPTTtE=", + "System.IO.IsolatedStorage.dll": "sha256-kE9wiBqkMoKnSNzZNmMkxGJrilJanBc9KfElZ1XwI3w=", + "System.IO.MemoryMappedFiles.dll": "sha256-HdDDMErSSsu+1IGXGrlpoAnVLwkRuWQQSmZPHbQKddI=", + "System.IO.Pipes.AccessControl.dll": "sha256-4uOuCBbwKHU0KekAiOQL1vlXj0LuORa+YNFf2DUKRpY=", + "System.IO.Pipes.dll": "sha256-k6JSQ9EoXOG\/Xt0ER9E4PwRa7IR\/AmJOoDcmHDQVf0g=", + "System.IO.UnmanagedMemoryStream.dll": "sha256-\/r0qrwbyFVcp09GZFLCBdnNBqGaNsg9dMqSpa52M7hE=", + "System.IO.dll": "sha256-vo7HL66JDROb6LCcXiLOInexsARgGyz701SOeGaocRc=", + "System.Linq.Expressions.dll": "sha256-AL\/cPJ36gyGw550gx1XbozxiGoAazGT2AoHXh7lxInM=", + "System.Linq.Parallel.dll": "sha256-oUO3Yz2pz9q6qrloWbxlBfCGe1AIXe1bO+8stkCZLFk=", + "System.Linq.Queryable.dll": "sha256-uLVZt+s7IYTq\/bJE8yFSthB5IsYBlPTKDk6TD3gibRA=", + "System.Linq.dll": "sha256-EXO1Eh2R1Txuipg3tHui\/Pqdl8l2gP4ZUYG3HVz5sKw=", + "System.Memory.dll": "sha256-W\/fRA8tiM6Xfvcphi6d57EdsMCcXbjTT4+UipHxZFq0=", + "System.Net.Http.Json.dll": "sha256-uPFK0nYPyNcalouETAhKv\/8l5cpJoKewEkH3SfCWjdc=", + "System.Net.Http.dll": "sha256-7pFAvBOTQxmKE\/Hx4y9CSTkXCj1NUkgaELyLPCpIw7M=", + "System.Net.HttpListener.dll": "sha256-1yh5nM+KHYQfjBIRnjw\/zm11xGCMDkW5X6xPbM4OK0M=", + "System.Net.Mail.dll": "sha256-Ees0GKEtYLtvcFaF4Mg7SrGmE6ntuARPJ3ctH7tnGyM=", + "System.Net.NameResolution.dll": "sha256-qNFVdZU8IlnT\/7Kydk2f5EeLEK43LPd5b\/3Tp8zTNjc=", + "System.Net.NetworkInformation.dll": "sha256-fnOoKrwcDOfqeRz4iups+eBqX\/CcgzYP8wSH3fs9cAw=", + "System.Net.Ping.dll": "sha256-rdnWnaqbwdek9cziz3YqU1I2HGbLitw3Yje5EnOfFZ0=", + "System.Net.Primitives.dll": "sha256-EZKPs84TovM60o7haxAMRR4PpXvQ586AoFeTUyb+e+Y=", + "System.Net.Quic.dll": "sha256-x3Fcp0ZpTn3s3A6RnexallUHcdT\/QyJRr0rwWNsB6s0=", + "System.Net.Requests.dll": "sha256-6lhVGYKf14zgrvx9spx9F65qFC7\/4dh23BHlRXWYAUM=", + "System.Net.Security.dll": "sha256-KahC\/cXzZqMT0F8cSEhY8lAoQjx218DicZ6fqjX5MyM=", + "System.Net.ServicePoint.dll": "sha256-yQi5HnnAAW3RYMxj4i0imy9EgP0ymv387JN\/i0tI98I=", + "System.Net.Sockets.dll": "sha256-8tCW4TMl1DDY1+sE99pGR0V7XOulRRd7AyhHLtT9e68=", + "System.Net.WebClient.dll": "sha256-6eW0V\/divz3WqpuQ38ivS\/EmJhjS9C9AeiM61oG+g1s=", + "System.Net.WebHeaderCollection.dll": "sha256-LAjBAyQsRUceRBXEmSd+VHWSWMhErrnMHwki\/x\/oUIQ=", + "System.Net.WebProxy.dll": "sha256-75hxZ+dw4YSJ6Odi+xmOUOK2v4KrWhTAakLdPUF4Jvg=", + "System.Net.WebSockets.Client.dll": "sha256-4A4eNfhKtqO22nPCE9gcCXBm+I16t5HodflV6JaqKfk=", + "System.Net.WebSockets.dll": "sha256-TMqLCEDpgG8LQvp6czXjbPCAHZ\/zSnxS7dmg0+Kpk4A=", + "System.Net.dll": "sha256-UmS\/aFJ1ge+t8hjDME17LrMrYKWlxzhyMXP8Do1rv9Y=", + "System.Numerics.Vectors.dll": "sha256-sfckNKDNCQrtLJC6UeN6k\/0jIM2T9BPzmmkC6xATRH8=", + "System.Numerics.dll": "sha256-+LmwPV2ZHT4i9u4WiO4BxSIec1FtrSIfxII7CVFizoA=", + "System.ObjectModel.dll": "sha256-x3o9lRJAWfBFD1WaseStgK30v3wVgiXgYR4DbL+H6s0=", + "System.Private.DataContractSerialization.dll": "sha256-QDskUjBYm03oolPQOQBFKFX4VCEbS0Bkd2DGO1bA0QU=", + "System.Private.Uri.dll": "sha256-lmmUVB4nvy09yB6IS\/A7ZdZ2C\/RyBnXf89xw2oWnDEM=", + "System.Private.Xml.Linq.dll": "sha256-Y7iQofVvArZGVmxpi2\/3D12FFW7dKxvftELb+OfMgI0=", + "System.Private.Xml.dll": "sha256-77UDSVB0hR8MCc9zzl3UJ7wxLh4kJoW2NuLrl2UhFTc=", + "System.Reflection.DispatchProxy.dll": "sha256-o54HxPqaDaOCrPXoWr3erljuUSZfS8OuRL+rsjx9PhI=", + "System.Reflection.Emit.ILGeneration.dll": "sha256-+8QK1ENgwjIIwXPFNXphrJKgGEEDhQK3WKVR3TYgS4Y=", + "System.Reflection.Emit.Lightweight.dll": "sha256-joIP68O8gIgVdQm7Fc7oWHhzXQk3t5cLgiiqop4YnNE=", + "System.Reflection.Emit.dll": "sha256-bf6mi\/QcTQVXipMxeU4z7e0dhmnzYnvp373Gac0S4xQ=", + "System.Reflection.Extensions.dll": "sha256-kJQJn9zh\/R8ad1HKxsnBf5TvyAcmDMNqCW2RqrSGhKI=", + "System.Reflection.Metadata.dll": "sha256-VmrPNFdw1UT+8IpCC7Whm\/jO8Ys75dpNHmYDwcd4tbc=", + "System.Reflection.Primitives.dll": "sha256-PUj2dTxker7Y0IrwEWRPzBVHBFfDQqP75lZ\/QcZ6XTo=", + "System.Reflection.TypeExtensions.dll": "sha256-OzuXdBaFnwmLsmtdXI\/drJv\/IIB7eABZAxDRitqqdhI=", + "System.Reflection.dll": "sha256-pljq5DnINJtH9bxdRXiDTyEBpJfwM1kj7yyEXjDQAqI=", + "System.Resources.Reader.dll": "sha256-\/pIxvJS4987MdCAuDU73oFCYj5zf4hJF90O8YBTNfHs=", + "System.Resources.ResourceManager.dll": "sha256-6yWD01YDvrUD1u47NYFvtdgKzRTQaGe37HQr8yQuuWU=", + "System.Resources.Writer.dll": "sha256-a37W4sVXcaG2gp\/GH3\/y9bbsjE4t3a\/rzemAfw09x4c=", + "System.Runtime.CompilerServices.Unsafe.dll": "sha256-Jer49wJrlVXBDylDpm4PJd3hABEhgUbjOJOUPPSFuds=", + "System.Runtime.CompilerServices.VisualC.dll": "sha256-S1ocTp356bytLRBiSYfUaP0\/rLFgL6zYoUlx42Ni+Ng=", + "System.Runtime.Extensions.dll": "sha256-cwPH9ZR05wn4zQSOpAzU6e0MRWUqlluljO\/\/KdUxFaQ=", + "System.Runtime.Handles.dll": "sha256-9gWv0Ah4Mhfc3p1OO7s1LyvkTCft+XUqkeZbGSsGP+E=", + "System.Runtime.InteropServices.JavaScript.dll": "sha256-Ika9jD1bp92C5JyRGWWAq8I30pX3+zHKfZH\/cGp0Wsk=", + "System.Runtime.InteropServices.RuntimeInformation.dll": "sha256-a56lo8SHC7lLQOyqmwdTIAxqcilLbdbxyLzygm+HS9o=", + "System.Runtime.InteropServices.dll": "sha256-I8JRWjqH9yGKfQ\/u8fGTBGL5R+p4t\/BTwCPtaVP5NNA=", + "System.Runtime.Intrinsics.dll": "sha256-s7ED6CqU5sqiriNPCBRyGad4J3mmP5cSLNBrPkf5YLU=", + "System.Runtime.Loader.dll": "sha256-7\/VXqrJyz6w7P0XjMWQQc644qmeGLJBJ8rOtPmenAg8=", + "System.Runtime.Numerics.dll": "sha256-CIuKFDtuWc\/+pxGCKWM2iT6vBSko4Xee+fcS5lPLkxM=", + "System.Runtime.Serialization.Formatters.dll": "sha256-bOjX9cfmsSsWnVBCpfu40b9+5H1PeQookq9J4dZ1tho=", + "System.Runtime.Serialization.Json.dll": "sha256-W1LFtjaMFDPf412OPRn7FqrtKP\/ZtR6zTwxLq8BnFg4=", + "System.Runtime.Serialization.Primitives.dll": "sha256-EVnHo6YYTpM1jEhqrKouL92pk98n7aOc6TJ+zUgGoAQ=", + "System.Runtime.Serialization.Xml.dll": "sha256-Aw6KX9j+5mx6HUHtImtB7LFROCxHSpbowylTBSCO8UA=", + "System.Runtime.Serialization.dll": "sha256-ieCoS99bFo3vtWCdlz80SbUJcApHTVmuZEGdAWGrrh8=", + "System.Runtime.dll": "sha256-HAhQeNzYHs9HyyBhTO\/EX1iU7YEKwoEnGx9X2LW4Vys=", + "System.Security.AccessControl.dll": "sha256-wOcRpFZ1XG5Yu+jPfiIX+RuWbM45zPT4jdMvA0jKtS8=", + "System.Security.Claims.dll": "sha256-obeNM8MiV3pV+71JCjOfWdKz7KvqDHVwYdxsbkL4QtU=", + "System.Security.Cryptography.Algorithms.dll": "sha256-KOR32YaPNGRa1Mx5GUAJocI4d7ILc0hNsR85s\/qHnz4=", + "System.Security.Cryptography.Cng.dll": "sha256-6GIzL6b8w8nBC\/0HGW67+ZdLl14KIzyJ3xnobSRCNtA=", + "System.Security.Cryptography.Csp.dll": "sha256-I6UTSqzotpguxLa6Mky\/CVlRoXaWA\/VGUnSa+fWfooE=", + "System.Security.Cryptography.Encoding.dll": "sha256-LFkdeimY8XYu5oM8lPftNn0EXjp77SYb0P9zAZ8i7JA=", + "System.Security.Cryptography.OpenSsl.dll": "sha256-pWMejSIyXuj6utObjjdaQYXHIJjkRyGhLs6ATNHzcCo=", + "System.Security.Cryptography.Primitives.dll": "sha256-6U9tVMS2AcRCVL7OsIB\/vClW5whwaSdwEkh3fMDN3fs=", + "System.Security.Cryptography.X509Certificates.dll": "sha256-GDvp0VwTbHYenh\/m7rQPMrh9R+w8\/ErOGci9kB9eDT4=", + "System.Security.Cryptography.dll": "sha256-dfovi0zCN3b5w3JBB6TP46bY1uC1oHy9B8wJxbYGAg4=", + "System.Security.Principal.Windows.dll": "sha256-d9f5+NQ4CskBA9qzwyV2GqSBslI7bRiXpGFSyPsEtVA=", + "System.Security.Principal.dll": "sha256-tVd55g5lNCTyam9JPEK13OlS2yCEG3+T68EERM3kqdg=", + "System.Security.SecureString.dll": "sha256-FAMqTDxIU0C3qGYFWBt6ZWujHGbpxzlYyGYeTfEZV7Q=", + "System.Security.dll": "sha256-9A1V+ITVbr0NJRyCxe+LzMHMnEUIiXRvS\/xXOSTKGDk=", + "System.ServiceModel.Web.dll": "sha256-7Hga+jap642rxVSYqG0\/GkTEmThGIlCzjjOvnkmnYRk=", + "System.ServiceProcess.dll": "sha256-nkLSRcQnaVp6gmYJxHwIfE+XjP2xOtanHFtYrj\/dIKo=", + "System.Text.Encoding.CodePages.dll": "sha256-7nAeOeAzxcaxc1CV7GLjLnlx6h0UyDe20lqOzmDgxFc=", + "System.Text.Encoding.Extensions.dll": "sha256-YPIlEpZ\/zKt3dzziZZKMLJLsECFJk0t9IHTOeJ1FNOo=", + "System.Text.Encoding.dll": "sha256-owgV8aZQzl0xLGBKto5qKnkQ+Jj3F97\/ewkxwoLhMVQ=", + "System.Text.Encodings.Web.dll": "sha256-WSjAnnOLfsXb33Twp35Ctsue8egrDWoLlNbMksiD4TI=", + "System.Text.Json.dll": "sha256-TnU5Ig0\/qKHRvdSNay7ugpKPaL3ahpQIyi37OSjlicM=", + "System.Text.RegularExpressions.dll": "sha256-N18f3LMYVaBB24DGtoJ+rzMgpkgTa3QFTuaJoC8pdDY=", + "System.Threading.Channels.dll": "sha256-s9dNZ8+KoW57Lmi+fP8zWYJqeRutSSu6z+kYdDjAu\/8=", + "System.Threading.Overlapped.dll": "sha256-37EfT1YZLtLB+Ez1m3MFz3kc2Z0XjO1nORyda+XDG1Q=", + "System.Threading.Tasks.Dataflow.dll": "sha256-qAOwJdRifT1gadnHfuv\/jB1mr\/lP4JLFSmsiFovDOYA=", + "System.Threading.Tasks.Extensions.dll": "sha256-nxEfwHtQFKoMl8lp5ikMB4+lpJ8QiGBy9xzjgnsMkNQ=", + "System.Threading.Tasks.Parallel.dll": "sha256-nSJC8IgDpcjauatJbybVvkgF4sc3Syg1K5Zh4YSAVjQ=", + "System.Threading.Tasks.dll": "sha256-G1nQ5\/Red3cs0DirxW682VCJ\/a1grb37qm1BVmts\/Nw=", + "System.Threading.Thread.dll": "sha256-fpg4DXuKPwTsiP\/poP4vgWCNimPuPLklzUIj1ODu5nU=", + "System.Threading.ThreadPool.dll": "sha256-67ZcL3XG5iZ2czqpw401ix2vn\/2RJE1OPPqATV+S5ZI=", + "System.Threading.Timer.dll": "sha256-261A8pkSF3pvGIrn6H7m02T1\/JsuwBgTAu8zpvEErqc=", + "System.Threading.dll": "sha256-xjtYe\/42JgagDKF8Xv3EhJl40NTziwx\/VwPE9y4ELH0=", + "System.Transactions.Local.dll": "sha256-rU4mTr82aHMgYBL70OO6U0TcL810LJwRUHljdC\/KC5Q=", + "System.Transactions.dll": "sha256-Fl36SVhASzk\/VsI8X80DrpDdLiKprXmcNRZ9dqHXOjk=", + "System.ValueTuple.dll": "sha256-eI9Gd7DfoOKMKcUvrUyBOYX\/1X+qoGlfLWGyov7CEoE=", + "System.Web.HttpUtility.dll": "sha256-t8YxFRjw08+4q36f9nLIRFiiczlca2RkfmzGYmGLIKI=", + "System.Web.dll": "sha256-xtj5BTZeF8uInYXYVlyZoxCO+4T5WOGwk7w+e6DLbsY=", + "System.Windows.dll": "sha256-DNjkNCF7j27CNyxBcGIrMuwL0ydDOMeRtUX4CE0Xt5E=", + "System.Xml.Linq.dll": "sha256-NhHAGnAlayjfbMQPRrTCkjckaz\/69co8poQmnLYnKOA=", + "System.Xml.ReaderWriter.dll": "sha256-f6p5YWzc3e2Vg606gUu50uHyviOtOgq7PzobmDgl8Kc=", + "System.Xml.Serialization.dll": "sha256-3XE2YVQZgqUZ2eYnIoNnkMq5bGl2XlblQrpOJlxnT4w=", + "System.Xml.XDocument.dll": "sha256-NO\/P\/T+7TPRsmjK9JCul9xqWcK8Qvdaz52cnzmclBQE=", + "System.Xml.XPath.XDocument.dll": "sha256-G43aXAhY6bZCObx3e\/T4Wf\/OvC1yO14GIhbmpz38hn4=", + "System.Xml.XPath.dll": "sha256-76s7J3orfX5VlcarhdfOV\/05St84NlfvGDul\/SaHe7s=", + "System.Xml.XmlDocument.dll": "sha256-eAWu9IQu2iunp\/SsP+1Wu\/bigY2zxV9JcNtdJagthu8=", + "System.Xml.XmlSerializer.dll": "sha256-8qnJDsE4pVWkhcfAoPGMsrgty96NOfCOAs+4swI4LPY=", + "System.Xml.dll": "sha256-ZrdEXfsh4gCVWAiAq038hgrsqQibCYHMFIpRW90jTlo=", + "System.dll": "sha256-cbk1\/4P+UvDk13iCw85zs2\/lR1S+nDR3mY60kAr\/cds=", + "WindowsBase.dll": "sha256-SgDw2itoVCJKQ9AGrgAuRDPOFrMUYvGZeeDXCm6eC1M=", + "mscorlib.dll": "sha256-qqpKd+W+AFb6UxudEYEKzrz7ma81p5LrWUwPBVvHV4U=", + "netstandard.dll": "sha256-OYYuPT3JUknj4LdYIa58zF7kDB3tCnLzjCSuhEjtKXM=", + "System.Private.CoreLib.dll": "sha256-EVS7zPxPV\/41g2mzPwdXtwiigWxI\/SeAHme1IgyD6tc=", + "BlazorWebAssem.dll": "sha256-8WYP0kk0hpBB9ysRf5qlXEVB4nURNkeAhyDr69\/KtA0=" + }, + "extensions": null, + "lazyAssembly": null, + "libraryInitializers": null, + "pdb": { + "BlazorWebAssem.pdb": "sha256-2Igzoveey1XdNMXOGM5MzshNzFU0eHJ9O173yPo62Gw=" + }, + "runtime": { + "dotnet.7.0.5.y6c00m0nfz.js": "sha256-codB25EodaFEP43MDCfMBuKXU4LqurUKnQrpoMIFnPs=", + "dotnet.timezones.blat": "sha256-rIVQOJ+gHn4DeRSq6Ac3CURS8YBJG3P4CtYPfIuZ\/kk=", + "dotnet.wasm": "sha256-6u4NhRISPvoDQ8pKvno9KKJh2aKqzTavj4dpcdFCV\/o=", + "icudt.dat": "sha256-tO5O5YzMTVSaKBboxAqezOQL9ewmupzV2JrB5Rkc8a4=", + "icudt_CJK.dat": "sha256-SZLtQnRc0JkwqHab0VUVP7T3uBPSeYzxzDnpxPpUnHk=", + "icudt_EFIGS.dat": "sha256-8fItetYY8kQ0ww6oxwTLiT3oXlBwHKumbeP2pRF4yTc=", + "icudt_no_CJK.dat": "sha256-L7sV7NEYP37\/Qr2FPCePo5cJqRgTXRwGHuwF5Q+0Nfs=" + }, + "runtimeAssets": { + "dotnet.wasm": { + "behavior": "dotnetwasm", + "hash": "sha256-6u4NhRISPvoDQ8pKvno9KKJh2aKqzTavj4dpcdFCV\/o=" + } + }, + "satelliteResources": null + } +} \ No newline at end of file diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js new file mode 100755 index 0000000..3262acb --- /dev/null +++ b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,t,n;!function(e){window.DotNet=e;const t=[],n=new Map,r=new Map,o="__jsObjectId",s="__byte[]";class a{constructor(e){this._jsObject=e,this._cachedFunctions=new Map}findFunction(e){const t=this._cachedFunctions.get(e);if(t)return t;let n,r=this._jsObject;if(e.split(".").forEach((t=>{if(!(t in r))throw new Error(`Could not find '${e}' ('${t}' was undefined).`);n=r,r=r[t]})),r instanceof Function)return r=r.bind(n),this._cachedFunctions.set(e,r),r;throw new Error(`The value '${e}' is not a function.`)}getWrappedObject(){return this._jsObject}}const i={},c={0:new a(window)};c[0]._cachedFunctions.set("import",(e=>("string"==typeof e&&e.startsWith("./")&&(e=document.baseURI+e.substr(2)),import(e))));let l,u=1,d=1,f=null;function m(e){t.push(e)}function h(e){if(e&&"object"==typeof e){c[d]=new a(e);const t={[o]:d};return d++,t}throw new Error(`Cannot create a JSObjectReference from the value '${e}'.`)}function p(e){let t=-1;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Blob)t=e.size;else{if(!(e.buffer instanceof ArrayBuffer))throw new Error("Supplied value is not a typed array or blob.");if(void 0===e.byteLength)throw new Error(`Cannot create a JSStreamReference from the value '${e}' as it doesn't have a byteLength.`);t=e.byteLength}const n={__jsStreamReferenceLength:t};try{const t=h(e);n.__jsObjectId=t.__jsObjectId}catch(t){throw new Error(`Cannot create a JSStreamReference from the value '${e}'.`)}return n}function y(e){return e?JSON.parse(e,((e,n)=>t.reduce(((t,n)=>n(e,t)),n))):null}function g(e,t,n,r){const o=w();if(o.invokeDotNetFromJS){const s=k(r),a=o.invokeDotNetFromJS(e,t,n,s);return a?y(a):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function b(e,t,n,r){if(e&&n)throw new Error(`For instance method calls, assemblyName should be null. Received '${e}'.`);const o=u++,s=new Promise(((e,t)=>{i[o]={resolve:e,reject:t}}));try{const s=k(r);w().beginInvokeDotNetFromJS(o,e,t,n,s)}catch(e){v(o,!1,e)}return s}function w(){if(null!==f)return f;throw new Error("No .NET call dispatcher has been set.")}function v(e,t,n){if(!i.hasOwnProperty(e))throw new Error(`There is no pending async call with ID ${e}.`);const r=i[e];delete i[e],t?r.resolve(n):r.reject(n)}function E(e){return e instanceof Error?`${e.message}\n${e.stack}`:e?e.toString():"null"}function _(e,t){const n=c[t];if(n)return n.findFunction(e);throw new Error(`JS object instance with ID ${t} does not exist (has it been disposed?).`)}function C(e){delete c[e]}e.attachDispatcher=function(e){f=e},e.attachReviver=m,e.invokeMethod=function(e,t,...n){return g(e,t,null,n)},e.invokeMethodAsync=function(e,t,...n){return b(e,t,null,n)},e.createJSObjectReference=h,e.createJSStreamReference=p,e.disposeJSObjectReference=function(e){const t=e&&e.__jsObjectId;"number"==typeof t&&C(t)},function(e){e[e.Default=0]="Default",e[e.JSObjectReference=1]="JSObjectReference",e[e.JSStreamReference=2]="JSStreamReference",e[e.JSVoidResult=3]="JSVoidResult"}(l=e.JSCallResultType||(e.JSCallResultType={})),e.jsCallDispatcher={findJSFunction:_,disposeJSObjectReferenceById:C,invokeJSFromDotNet:(e,t,n,r)=>{const o=R(_(e,r).apply(null,y(t)),n);return null==o?null:k(o)},beginInvokeJSFromDotNet:(e,t,n,r,o)=>{const s=new Promise((e=>{e(_(t,o).apply(null,y(n)))}));e&&s.then((t=>k([e,!0,R(t,r)]))).then((t=>w().endInvokeJSFromDotNet(e,!0,t)),(t=>w().endInvokeJSFromDotNet(e,!1,JSON.stringify([e,!1,E(t)]))))},endInvokeDotNetFromJS:(e,t,n)=>{const r=t?y(n):new Error(n);v(parseInt(e,10),t,r)},receiveByteArray:(e,t)=>{n.set(e,t)},supplyDotNetStream:(e,t)=>{if(r.has(e)){const n=r.get(e);r.delete(e),n.resolve(t)}else{const n=new S;n.resolve(t),r.set(e,n)}}};class A{constructor(e){this._id=e}invokeMethod(e,...t){return g(null,e,this._id,t)}invokeMethodAsync(e,...t){return b(null,e,this._id,t)}dispose(){b(null,"__Dispose",this._id,null).catch((e=>console.error(e)))}serializeAsArg(){return{__dotNetObject:this._id}}}e.DotNetObject=A,m((function(e,t){if(t&&"object"==typeof t){if(t.hasOwnProperty("__dotNetObject"))return new A(t.__dotNetObject);if(t.hasOwnProperty(o)){const e=t.__jsObjectId,n=c[e];if(n)return n.getWrappedObject();throw new Error(`JS object instance with Id '${e}' does not exist. It may have been disposed.`)}if(t.hasOwnProperty(s)){const e=t["__byte[]"],r=n.get(e);if(void 0===r)throw new Error(`Byte array index '${e}' does not exist.`);return n.delete(e),r}if(t.hasOwnProperty("__dotNetStream"))return new I(t.__dotNetStream)}return t}));class I{constructor(e){if(r.has(e))this._streamPromise=r.get(e).streamPromise,r.delete(e);else{const t=new S;r.set(e,t),this._streamPromise=t.streamPromise}}stream(){return this._streamPromise}async arrayBuffer(){return new Response(await this.stream()).arrayBuffer()}}class S{constructor(){this.streamPromise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}function R(e,t){switch(t){case l.Default:return e;case l.JSObjectReference:return h(e);case l.JSStreamReference:return p(e);case l.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${t}'.`)}}let N=0;function k(e){return N=0,JSON.stringify(e,O)}function O(e,t){if(t instanceof A)return t.serializeAsArg();if(t instanceof Uint8Array){f.sendByteArray(N,t);const e={[s]:N};return N++,e}return t}}(e||(e={})),function(e){e[e.prependFrame=1]="prependFrame",e[e.removeFrame=2]="removeFrame",e[e.setAttribute=3]="setAttribute",e[e.removeAttribute=4]="removeAttribute",e[e.updateText=5]="updateText",e[e.stepIn=6]="stepIn",e[e.stepOut=7]="stepOut",e[e.updateMarkup=8]="updateMarkup",e[e.permutationListEntry=9]="permutationListEntry",e[e.permutationListEnd=10]="permutationListEnd"}(t||(t={})),function(e){e[e.element=1]="element",e[e.text=2]="text",e[e.attribute=3]="attribute",e[e.component=4]="component",e[e.region=5]="region",e[e.elementReferenceCapture=6]="elementReferenceCapture",e[e.markup=8]="markup"}(n||(n={}));class r{constructor(e,t){this.componentId=e,this.fieldValue=t}static fromEvent(e,t){const n=t.target;if(n instanceof Element){const t=function(e){return e instanceof HTMLInputElement?e.type&&"checkbox"===e.type.toLowerCase()?{value:e.checked}:{value:e.value}:e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement?{value:e.value}:null}(n);if(t)return new r(e,t.value)}return null}}const o=new Map,s=new Map,a=[];function i(e){return o.get(e)}function c(e){const t=o.get(e);return(null==t?void 0:t.browserEventName)||e}function l(e,t){e.forEach((e=>o.set(e,t)))}function u(e){const t=[];for(let n=0;ne.selected)).map((e=>e.value))}}{const e=function(e){return!!e&&"INPUT"===e.tagName&&"checkbox"===e.getAttribute("type")}(t);return{value:e?!!t.checked:t.value}}}}),l(["copy","cut","paste"],{createEventArgs:e=>({type:e.type})}),l(["drag","dragend","dragenter","dragleave","dragover","dragstart","drop"],{createEventArgs:e=>{return{...d(t=e),dataTransfer:t.dataTransfer?{dropEffect:t.dataTransfer.dropEffect,effectAllowed:t.dataTransfer.effectAllowed,files:Array.from(t.dataTransfer.files).map((e=>e.name)),items:Array.from(t.dataTransfer.items).map((e=>({kind:e.kind,type:e.type}))),types:t.dataTransfer.types}:null};var t}}),l(["focus","blur","focusin","focusout"],{createEventArgs:e=>({type:e.type})}),l(["keydown","keyup","keypress"],{createEventArgs:e=>{return{key:(t=e).key,code:t.code,location:t.location,repeat:t.repeat,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),l(["contextmenu","click","mouseover","mouseout","mousemove","mousedown","mouseup","mouseleave","mouseenter","dblclick"],{createEventArgs:e=>d(e)}),l(["error"],{createEventArgs:e=>{return{message:(t=e).message,filename:t.filename,lineno:t.lineno,colno:t.colno,type:t.type};var t}}),l(["loadstart","timeout","abort","load","loadend","progress"],{createEventArgs:e=>{return{lengthComputable:(t=e).lengthComputable,loaded:t.loaded,total:t.total,type:t.type};var t}}),l(["touchcancel","touchend","touchmove","touchenter","touchleave","touchstart"],{createEventArgs:e=>{return{detail:(t=e).detail,touches:u(t.touches),targetTouches:u(t.targetTouches),changedTouches:u(t.changedTouches),ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),l(["gotpointercapture","lostpointercapture","pointercancel","pointerdown","pointerenter","pointerleave","pointermove","pointerout","pointerover","pointerup"],{createEventArgs:e=>{return{...d(t=e),pointerId:t.pointerId,width:t.width,height:t.height,pressure:t.pressure,tiltX:t.tiltX,tiltY:t.tiltY,pointerType:t.pointerType,isPrimary:t.isPrimary};var t}}),l(["wheel","mousewheel"],{createEventArgs:e=>{return{...d(t=e),deltaX:t.deltaX,deltaY:t.deltaY,deltaZ:t.deltaZ,deltaMode:t.deltaMode};var t}}),l(["toggle"],{createEventArgs:()=>({})});const f=["date","datetime-local","month","time","week"],m=new Map;let h,p,y=0;const g={async add(e,t,n){if(!n)throw new Error("initialParameters must be an object, even if empty.");const r="__bl-dynamic-root:"+(++y).toString();m.set(r,e);const o=await v().invokeMethodAsync("AddRootComponent",t,r),s=new w(o,p[t]);return await s.setParameters(n),s}};class b{invoke(e){return this._callback(e)}setCallback(t){this._selfJSObjectReference||(this._selfJSObjectReference=e.createJSObjectReference(this)),this._callback=t}getJSObjectReference(){return this._selfJSObjectReference}dispose(){this._selfJSObjectReference&&e.disposeJSObjectReference(this._selfJSObjectReference)}}class w{constructor(e,t){this._jsEventCallbackWrappers=new Map,this._componentId=e;for(const e of t)"eventcallback"===e.type&&this._jsEventCallbackWrappers.set(e.name.toLowerCase(),new b)}setParameters(e){const t={},n=Object.entries(e||{}),r=n.length;for(const[e,r]of n){const n=this._jsEventCallbackWrappers.get(e.toLowerCase());n&&r?(n.setCallback(r),t[e]=n.getJSObjectReference()):t[e]=r}return v().invokeMethodAsync("SetRootComponentParameters",this._componentId,r,t)}async dispose(){if(null!==this._componentId){await v().invokeMethodAsync("RemoveRootComponent",this._componentId),this._componentId=null;for(const e of this._jsEventCallbackWrappers.values())e.dispose()}}}function v(){if(!h)throw new Error("Dynamic root components have not been enabled in this application.");return h}const E=new Map;let _;const C=new Promise((e=>{_=e}));function A(e,t,n){return S(e,t.eventHandlerId,(()=>I(e).invokeMethodAsync("DispatchEventAsync",t,n)))}function I(e){const t=E.get(e);if(!t)throw new Error(`No interop methods are registered for renderer ${e}`);return t}let S=(e,t,n)=>n();const R=j(["abort","blur","canplay","canplaythrough","change","cuechange","durationchange","emptied","ended","error","focus","load","loadeddata","loadedmetadata","loadend","loadstart","mouseenter","mouseleave","pointerenter","pointerleave","pause","play","playing","progress","ratechange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeupdate","toggle","unload","volumechange","waiting","DOMNodeInsertedIntoDocument","DOMNodeRemovedFromDocument"]),N={submit:!0},k=j(["click","dblclick","mousedown","mousemove","mouseup"]);class O{constructor(e){this.browserRendererId=e,this.afterClickCallbacks=[];const t=++O.nextEventDelegatorId;this.eventsCollectionKey=`_blazorEvents_${t}`,this.eventInfoStore=new F(this.onGlobalEvent.bind(this))}setListener(e,t,n,r){const o=this.getEventHandlerInfosForElement(e,!0),s=o.getHandler(t);if(s)this.eventInfoStore.update(s.eventHandlerId,n);else{const s={element:e,eventName:t,eventHandlerId:n,renderingComponentId:r};this.eventInfoStore.add(s),o.setHandler(t,s)}}getHandler(e){return this.eventInfoStore.get(e)}removeListener(e){const t=this.eventInfoStore.remove(e);if(t){const e=t.element,n=this.getEventHandlerInfosForElement(e,!1);n&&n.removeHandler(t.eventName)}}notifyAfterClick(e){this.afterClickCallbacks.push(e),this.eventInfoStore.addGlobalListener("click")}setStopPropagation(e,t,n){this.getEventHandlerInfosForElement(e,!0).stopPropagation(t,n)}setPreventDefault(e,t,n){this.getEventHandlerInfosForElement(e,!0).preventDefault(t,n)}onGlobalEvent(e){if(!(e.target instanceof Element))return;this.dispatchGlobalEventToAllElements(e.type,e);const t=(n=e.type,s.get(n));var n;t&&t.forEach((t=>this.dispatchGlobalEventToAllElements(t,e))),"click"===e.type&&this.afterClickCallbacks.forEach((t=>t(e)))}dispatchGlobalEventToAllElements(e,t){const n=t.composedPath();let o=n.shift(),s=null,a=!1;const c=Object.prototype.hasOwnProperty.call(R,e);let l=!1;for(;o;){const f=o,m=this.getEventHandlerInfosForElement(f,!1);if(m){const n=m.getHandler(e);if(n&&(u=f,d=t.type,!((u instanceof HTMLButtonElement||u instanceof HTMLInputElement||u instanceof HTMLTextAreaElement||u instanceof HTMLSelectElement)&&Object.prototype.hasOwnProperty.call(k,d)&&u.disabled))){if(!a){const n=i(e);s=(null==n?void 0:n.createEventArgs)?n.createEventArgs(t):{},a=!0}Object.prototype.hasOwnProperty.call(N,t.type)&&t.preventDefault(),A(this.browserRendererId,{eventHandlerId:n.eventHandlerId,eventName:e,eventFieldInfo:r.fromEvent(n.renderingComponentId,t)},s)}m.stopPropagation(e)&&(l=!0),m.preventDefault(e)&&t.preventDefault()}o=c||l?void 0:n.shift()}var u,d}getEventHandlerInfosForElement(e,t){return Object.prototype.hasOwnProperty.call(e,this.eventsCollectionKey)?e[this.eventsCollectionKey]:t?e[this.eventsCollectionKey]=new T:null}}O.nextEventDelegatorId=0;class F{constructor(e){this.globalListener=e,this.infosByEventHandlerId={},this.countByEventName={},a.push(this.handleEventNameAliasAdded.bind(this))}add(e){if(this.infosByEventHandlerId[e.eventHandlerId])throw new Error(`Event ${e.eventHandlerId} is already tracked`);this.infosByEventHandlerId[e.eventHandlerId]=e,this.addGlobalListener(e.eventName)}get(e){return this.infosByEventHandlerId[e]}addGlobalListener(e){if(e=c(e),Object.prototype.hasOwnProperty.call(this.countByEventName,e))this.countByEventName[e]++;else{this.countByEventName[e]=1;const t=Object.prototype.hasOwnProperty.call(R,e);document.addEventListener(e,this.globalListener,t)}}update(e,t){if(Object.prototype.hasOwnProperty.call(this.infosByEventHandlerId,t))throw new Error(`Event ${t} is already tracked`);const n=this.infosByEventHandlerId[e];delete this.infosByEventHandlerId[e],n.eventHandlerId=t,this.infosByEventHandlerId[t]=n}remove(e){const t=this.infosByEventHandlerId[e];if(t){delete this.infosByEventHandlerId[e];const n=c(t.eventName);0==--this.countByEventName[n]&&(delete this.countByEventName[n],document.removeEventListener(n,this.globalListener))}return t}handleEventNameAliasAdded(e,t){if(Object.prototype.hasOwnProperty.call(this.countByEventName,e)){const n=this.countByEventName[e];delete this.countByEventName[e],document.removeEventListener(e,this.globalListener),this.addGlobalListener(t),this.countByEventName[t]+=n-1}}}class T{constructor(){this.handlers={},this.preventDefaultFlags=null,this.stopPropagationFlags=null}getHandler(e){return Object.prototype.hasOwnProperty.call(this.handlers,e)?this.handlers[e]:null}setHandler(e,t){this.handlers[e]=t}removeHandler(e){delete this.handlers[e]}preventDefault(e,t){return void 0!==t&&(this.preventDefaultFlags=this.preventDefaultFlags||{},this.preventDefaultFlags[e]=t),!!this.preventDefaultFlags&&this.preventDefaultFlags[e]}stopPropagation(e,t){return void 0!==t&&(this.stopPropagationFlags=this.stopPropagationFlags||{},this.stopPropagationFlags[e]=t),!!this.stopPropagationFlags&&this.stopPropagationFlags[e]}}function j(e){const t={};return e.forEach((e=>{t[e]=!0})),t}const D=Y("_blazorLogicalChildren"),L=Y("_blazorLogicalParent"),B=Y("_blazorLogicalEnd");function P(e,t){if(e.childNodes.length>0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return D in e||(e[D]=[]),e}function M(e,t){const n=document.createComment("!");return x(n,e,t),n}function x(e,t,n){const r=e;if(e instanceof Comment&&U(r)&&U(r).length>0)throw new Error("Not implemented: inserting non-empty logical container");if(H(r))throw new Error("Not implemented: moving existing logical children");const o=U(t);if(n0;)$(n,0)}const r=n;r.parentNode.removeChild(r)}function H(e){return e[L]||null}function J(e,t){return U(e)[t]}function z(e){const t=K(e);return"http://www.w3.org/2000/svg"===t.namespaceURI&&"foreignObject"!==t.tagName}function U(e){return e[D]}function W(e,t){const n=U(e);t.forEach((e=>{e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=X(e.moveRangeStart)})),t.forEach((t=>{const r=document.createComment("marker");t.moveToBeforeMarker=r;const o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):G(r,e)})),t.forEach((e=>{const t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd;let s=r;for(;s;){const e=s.nextSibling;if(n.insertBefore(s,t),s===o)break;s=e}n.removeChild(t)})),t.forEach((e=>{n[e.toSiblingIndex]=e.moveRangeStart}))}function K(e){if(e instanceof Element||e instanceof DocumentFragment)return e;if(e instanceof Comment)return e.parentNode;throw new Error("Not a valid logical element")}function V(e){const t=U(H(e));return t[Array.prototype.indexOf.call(t,e)+1]||null}function G(e,t){if(t instanceof Element||t instanceof DocumentFragment)t.appendChild(e);else{if(!(t instanceof Comment))throw new Error(`Cannot append node because the parent is not a valid logical element. Parent: ${t}`);{const n=V(t);n?n.parentNode.insertBefore(e,n):G(e,H(t))}}}function X(e){if(e instanceof Element||e instanceof DocumentFragment)return e;const t=V(e);if(t)return t.previousSibling;{const t=H(e);return t instanceof Element||t instanceof DocumentFragment?t.lastChild:X(t)}}function Y(e){return"function"==typeof Symbol?Symbol():e}function q(e){return`_bl_${e}`}e.attachReviver(((e,t)=>t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"__internalId")&&"string"==typeof t.__internalId?function(e){const t=`[${q(e)}]`;return document.querySelector(t)}(t.__internalId):t));const Z="_blazorDeferredValue",Q=document.createElement("template"),ee=document.createElementNS("http://www.w3.org/2000/svg","g"),te={},ne="__internal_",re="preventDefault_",oe="stopPropagation_";class se{constructor(e){this.rootComponentIds=new Set,this.childComponentLocations={},this.eventDelegator=new O(e),this.eventDelegator.notifyAfterClick((e=>{if(!he)return;if(0!==e.button||function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey}(e))return;if(e.defaultPrevented)return;const t=function(e){const t=!window._blazorDisableComposedPath&&e.composedPath&&e.composedPath();if(t){for(let e=0;edocument.baseURI,getLocationHref:()=>location.href};function Ae(e,t,n=!1){const r=Te(e);!t.forceLoad&&De(r)?Ie(r,!1,t.replaceHistoryEntry,t.historyEntryState,n):function(e,t){if(location.href===e){const t=e+"?";history.replaceState(null,"",t),location.replace(e)}else t?location.replace(e):location.href=e}(e,t.replaceHistoryEntry)}async function Ie(e,t,n,r,o=!1){Re(),(o||!ye||await Ne(e,r,t))&&(fe=!0,n?history.replaceState({userState:r,_index:ge},"",e):(ge++,history.pushState({userState:r,_index:ge},"",e)),await ke(t))}function Se(e){return new Promise((t=>{const n=Ee;Ee=()=>{Ee=n,t()},history.go(e)}))}function Re(){_e&&(_e(!1),_e=null)}function Ne(e,t,n){return new Promise((r=>{Re(),ve?(be++,_e=r,ve(be,e,t,n)):r(!1)}))}async function ke(e){var t;we&&await we(location.href,null===(t=history.state)||void 0===t?void 0:t.userState,e)}async function Oe(e){var t,n;Ee&&await Ee(e),ge=null!==(n=null===(t=history.state)||void 0===t?void 0:t._index)&&void 0!==n?n:0}let Fe;function Te(e){return Fe=Fe||document.createElement("a"),Fe.href=e,Fe.href}function je(e,t){return e?e.tagName===t?e:je(e.parentElement,t):null}function De(e){const t=(n=document.baseURI).substring(0,n.lastIndexOf("/"));var n;const r=e.charAt(t.length);return e.startsWith(t)&&(""===r||"/"===r||"?"===r||"#"===r)}const Le={focus:function(e,t){if(e instanceof HTMLElement)e.focus({preventScroll:t});else{if(!(e instanceof SVGElement))throw new Error("Unable to focus an invalid element.");if(!e.hasAttribute("tabindex"))throw new Error("Unable to focus an SVG element that does not have a tabindex.");e.focus({preventScroll:t})}},focusBySelector:function(e){const t=document.querySelector(e);t&&(t.hasAttribute("tabindex")||(t.tabIndex=-1),t.focus())}},Be={init:function(e,t,n,r=50){const o=Me(t);(o||document.documentElement).style.overflowAnchor="none";const s=document.createRange();u(n.parentElement)&&(t.style.display="table-row",n.style.display="table-row");const a=new IntersectionObserver((function(r){r.forEach((r=>{var o;if(!r.isIntersecting)return;s.setStartAfter(t),s.setEndBefore(n);const a=s.getBoundingClientRect().height,i=null===(o=r.rootBounds)||void 0===o?void 0:o.height;r.target===t?e.invokeMethodAsync("OnSpacerBeforeVisible",r.intersectionRect.top-r.boundingClientRect.top,a,i):r.target===n&&n.offsetHeight>0&&e.invokeMethodAsync("OnSpacerAfterVisible",r.boundingClientRect.bottom-r.intersectionRect.bottom,a,i)}))}),{root:o,rootMargin:`${r}px`});a.observe(t),a.observe(n);const i=l(t),c=l(n);function l(e){const t={attributes:!0},n=new MutationObserver(((n,r)=>{u(e.parentElement)&&(r.disconnect(),e.style.display="table-row",r.observe(e,t)),a.unobserve(e),a.observe(e)}));return n.observe(e,t),n}function u(e){return null!==e&&(e instanceof HTMLTableElement&&""===e.style.display||"table"===e.style.display||e instanceof HTMLTableSectionElement&&""===e.style.display||"table-row-group"===e.style.display)}Pe[e._id]={intersectionObserver:a,mutationObserverBefore:i,mutationObserverAfter:c}},dispose:function(e){const t=Pe[e._id];t&&(t.intersectionObserver.disconnect(),t.mutationObserverBefore.disconnect(),t.mutationObserverAfter.disconnect(),e.dispose(),delete Pe[e._id])}},Pe={};function Me(e){return e&&e!==document.body&&e!==document.documentElement?"visible"!==getComputedStyle(e).overflowY?e:Me(e.parentElement):null}const xe={getAndRemoveExistingTitle:function(){var e;const t=document.head?document.head.getElementsByTagName("title"):[];if(0===t.length)return null;let n=null;for(let r=t.length-1;r>=0;r--){const o=t[r],s=o.previousSibling;s instanceof Comment&&null!==H(s)||(null===n&&(n=o.textContent),null===(e=o.parentNode)||void 0===e||e.removeChild(o))}return n}},$e={init:function(e,t){t._blazorInputFileNextFileId=0,t.addEventListener("click",(function(){t.value=""})),t.addEventListener("change",(function(){t._blazorFilesById={};const n=Array.prototype.map.call(t.files,(function(e){const n={id:++t._blazorInputFileNextFileId,lastModified:new Date(e.lastModified).toISOString(),name:e.name,size:e.size,contentType:e.type,readPromise:void 0,arrayBuffer:void 0,blob:e};return t._blazorFilesById[n.id]=n,n}));e.invokeMethodAsync("NotifyChange",n)}))},toImageFile:async function(e,t,n,r,o){const s=He(e,t),a=await new Promise((function(e){const t=new Image;t.onload=function(){URL.revokeObjectURL(t.src),e(t)},t.onerror=function(){t.onerror=null,URL.revokeObjectURL(t.src)},t.src=URL.createObjectURL(s.blob)})),i=await new Promise((function(e){var t;const s=Math.min(1,r/a.width),i=Math.min(1,o/a.height),c=Math.min(s,i),l=document.createElement("canvas");l.width=Math.round(a.width*c),l.height=Math.round(a.height*c),null===(t=l.getContext("2d"))||void 0===t||t.drawImage(a,0,0,l.width,l.height),l.toBlob(e,n)})),c={id:++e._blazorInputFileNextFileId,lastModified:s.lastModified,name:s.name,size:(null==i?void 0:i.size)||0,contentType:n,blob:i||s.blob};return e._blazorFilesById[c.id]=c,c},readFileData:async function(e,t){return He(e,t).blob}};function He(e,t){const n=e._blazorFilesById[t];if(!n)throw new Error(`There is no file with ID ${t}. The file list may have changed. See https://aka.ms/aspnet/blazor-input-file-multiple-selections.`);return n}const Je=new Set,ze={enableNavigationPrompt:function(e){0===Je.size&&window.addEventListener("beforeunload",Ue),Je.add(e)},disableNavigationPrompt:function(e){Je.delete(e),0===Je.size&&window.removeEventListener("beforeunload",Ue)}};function Ue(e){e.preventDefault(),e.returnValue=!0}const We=new Map,Ke={navigateTo:function(e,t,n=!1){Ae(e,t instanceof Object?t:{forceLoad:t,replaceHistoryEntry:n})},registerCustomEventType:function(e,t){if(!t)throw new Error("The options parameter is required.");if(o.has(e))throw new Error(`The event '${e}' is already registered.`);if(t.browserEventName){const n=s.get(t.browserEventName);n?n.push(e):s.set(t.browserEventName,[e]),a.forEach((n=>n(e,t.browserEventName)))}o.set(e,t)},rootComponents:g,_internal:{navigationManager:Ce,domWrapper:Le,Virtualize:Be,PageTitle:xe,InputFile:$e,NavigationLock:ze,getJSDataStreamChunk:async function(e,t,n){return e instanceof Blob?await async function(e,t,n){const r=e.slice(t,t+n),o=await r.arrayBuffer();return new Uint8Array(o)}(e,t,n):function(e,t,n){return new Uint8Array(e.buffer,e.byteOffset+t,n)}(e,t,n)},receiveDotNetDataStream:function(t,n,r,o){let s=We.get(t);if(!s){const n=new ReadableStream({start(e){We.set(t,e),s=e}});e.jsCallDispatcher.supplyDotNetStream(t,n)}o?(s.error(o),We.delete(t)):0===r?(s.close(),We.delete(t)):s.enqueue(n.length===r?n:n.subarray(0,r))},attachWebRendererInterop:function(t,n,r,o){if(E.has(t))throw new Error(`Interop methods are already registered for renderer ${t}`);E.set(t,n),Object.keys(r).length>0&&function(t,n,r){if(h)throw new Error("Dynamic root components have already been enabled.");h=t,p=n;for(const[t,o]of Object.entries(r)){const r=e.jsCallDispatcher.findJSFunction(t,0);for(const e of o)r(e,n[e])}}(I(t),r,o),_()}}};let Ve;function Ge(e){return Ve=e,Ve}var Xe,Ye;window.Blazor=Ke;const qe=navigator,Ze=qe.userAgentData&&qe.userAgentData.brands,Qe=Ze?Ze.some((e=>"Google Chrome"===e.brand||"Microsoft Edge"===e.brand||"Chromium"===e.brand)):window.chrome,et=null!==(Ye=null===(Xe=qe.userAgentData)||void 0===Xe?void 0:Xe.platform)&&void 0!==Ye?Ye:navigator.platform;let tt=!1,nt=!1;function rt(){return(tt||nt)&&Qe}let ot=!1;function st(){const e=document.querySelector("#blazor-error-ui");e&&(e.style.display="block"),ot||(ot=!0,document.querySelectorAll("#blazor-error-ui .reload").forEach((e=>{e.onclick=function(e){location.reload(),e.preventDefault()}})),document.querySelectorAll("#blazor-error-ui .dismiss").forEach((e=>{e.onclick=function(e){const t=document.querySelector("#blazor-error-ui");t&&(t.style.display="none"),e.preventDefault()}})))}class at{constructor(e,t){this.bootConfig=e,this.applicationEnvironment=t}static async initAsync(e,t){const n=void 0!==e?e("manifest","blazor.boot.json","_framework/blazor.boot.json",""):a("_framework/blazor.boot.json");let r;r=n?"string"==typeof n?await a(n):await n:await a("_framework/blazor.boot.json");const o=t||r.headers.get("Blazor-Environment")||"Production",s=await r.json();return s.modifiableAssemblies=r.headers.get("DOTNET-MODIFIABLE-ASSEMBLIES"),s.aspnetCoreBrowserTools=r.headers.get("ASPNETCORE-BROWSER-TOOLS"),new at(s,o);function a(e){return fetch(e,{method:"GET",credentials:"include",cache:"no-cache"})}}}var it;let ct,lt,ut,dt;!function(e){e[e.Sharded=0]="Sharded",e[e.All=1]="All",e[e.Invariant=2]="Invariant"}(it||(it={}));const ft=Math.pow(2,32),mt=Math.pow(2,21)-1;let ht=null;function pt(e){return lt.getI32(e)}const yt={start:async function(t){(function(e){tt=!!e.bootConfig.resources.pdb,nt=e.bootConfig.debugBuild;const t=et.match(/^Mac/i)?"Cmd":"Alt";rt()&&console.info(`Debugging hotkey: Shift+${t}+D (when application has focus)`),document.addEventListener("keydown",(e=>{e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(nt||tt?Qe?function(){const e=document.createElement("a");e.href=`_framework/debug?url=${encodeURIComponent(location.href)}`,e.target="_blank",e.rel="noopener noreferrer",e.click()}():console.error("Currently, only Microsoft Edge (80+), Google Chrome, or Chromium, are supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))}))})(t),await async function(t){let n,r;const o=new Promise(((e,t)=>{n=e,r=t})),s=async function(e){if("undefined"==typeof WebAssembly||!WebAssembly.validate)throw new Error("This browser does not support WebAssembly.");const t=Object.keys(e.bootConfig.resources.runtime).filter((e=>e.startsWith("dotnet.")&&e.endsWith(".js")))[0],n=e.bootConfig.resources.runtime[t];let r,o=`_framework/${t}`;if(e.startOptions.loadBootResource){const r="dotnetjs",s=e.startOptions.loadBootResource(r,t,o,n);if("string"==typeof s)o=s;else if(s)throw new Error(`For a ${r} resource, custom loaders must supply a URI string.`)}if(e.bootConfig.cacheBootResources){const e=document.createElement("link");e.rel="modulepreload",e.href=o,e.crossOrigin="anonymous",e.integrity=n,document.head.appendChild(e)}const s=new Promise((e=>{r=e}));globalThis.__onDotnetRuntimeLoaded=e=>{delete globalThis.__onDotnetRuntimeLoaded,r(e)};const a=new URL(o,document.baseURI).toString(),{default:i}=await import(a);return i?(delete globalThis.__onDotnetRuntimeLoaded,i):await s}(t),a=t.bootConfig.resources,i=window.Module||{},c=["DEBUGGING ENABLED"],l=e=>c.indexOf(e)<0&&console.log(e),u=e=>{console.error(e),st()},d=i.preRun||[],f=i.postRun||[];i.preloadPlugins=[];let m=0;function h(){m++;const e=m/b.length*100;document.documentElement.style.setProperty("--blazor-load-percentage",`${e}%`),document.documentElement.style.setProperty("--blazor-load-percentage-text",`"${Math.floor(e)}%"`)}const p=t.loadResources(a.assembly,(e=>`_framework/${e}`),"assembly"),y=t.loadResources(a.pdb||{},(e=>`_framework/${e}`),"pdb"),g=t.loadResource("dotnet.wasm","_framework/dotnet.wasm",t.bootConfig.resources.runtime["dotnet.wasm"],"dotnetwasm"),b=p.concat(y,g);b.forEach((e=>e.response.then((e=>h()))));const w="dotnet.timezones.blat";let v,E;if(t.bootConfig.resources.runtime.hasOwnProperty(w)&&(v=t.loadResource(w,"_framework/dotnet.timezones.blat",t.bootConfig.resources.runtime["dotnet.timezones.blat"],"globalization"),b.push(v),v.response.then((e=>h()))),t.bootConfig.icuDataMode!==it.Invariant){const e=t.startOptions.applicationCulture||navigator.languages&&navigator.languages[0],n=function(e,t){if(!t||e.icuDataMode===it.All)return"icudt.dat";const n=t.split("-")[0];return["en","fr","it","de","es"].includes(n)?"icudt_EFIGS.dat":["zh","ko","ja"].includes(n)?"icudt_CJK.dat":"icudt_no_CJK.dat"}(t.bootConfig,e);E=t.loadResource(n,`_framework/${n}`,t.bootConfig.resources.runtime[n],"globalization"),b.push(E),E.response.then((e=>h()))}const _=await s;return await _((o=>{const{MONO:s,BINDING:a,Module:c,IMPORTS:m}=o;async function h(e,t){const n=`blazor:${e.name}`;ut.addRunDependency(n);try{const n=await e.response.then((e=>e.arrayBuffer())),r=new Uint8Array(n),s=ut._malloc(r.length);new Uint8Array(ut.HEAPU8.buffer,s,r.length).set(r),lt.mono_wasm_add_assembly(t,s,r.length),lt.loaded_files.push((o=e.url,gt.href=o,gt.href))}catch(e){return void r(e)}var o;ut.removeRunDependency(n)}return ut=c,ct=a,lt=s,dt=m,{...i,disableDotnet6Compatibility:!1,preRun:[()=>{v&&async function(e){const t="blazor:timezonedata";ut.addRunDependency(t);const n=await e.response,r=await n.arrayBuffer();ut.FS_createPath("/","usr",!0,!0),ut.FS_createPath("/usr/","share",!0,!0),ut.FS_createPath("/usr/share/","zoneinfo",!0,!0),lt.mono_wasm_load_data_archive(new Uint8Array(r),"/usr/share/zoneinfo/"),ut.removeRunDependency(t)}(v),E&&async function(e){const t="blazor:icudata";ut.addRunDependency(t);const n=await e.response,r=new Uint8Array(await n.arrayBuffer()),o=lt.mono_wasm_load_bytes_into_heap(r);if(!lt.mono_wasm_load_icu_data(o))throw new Error("Error loading ICU asset.");ut.removeRunDependency(t)}(E),p.forEach((e=>h(e,Et(e.name,".dll")))),y.forEach((e=>h(e,e.name))),Ke._internal.dotNetCriticalError=e=>u(e||"(null)"),Ke._internal.getSatelliteAssemblies=e=>{const n=ct.mono_array_to_js_array(e),r=t.bootConfig.resources.satelliteResources;if(r){const e=Promise.all(n.filter((e=>r.hasOwnProperty(e))).map((e=>t.loadResources(r[e],(e=>`_framework/${e}`),"assembly"))).reduce(((e,t)=>e.concat(t)),new Array).map((async e=>(await e.response).arrayBuffer())));return ct.js_to_mono_obj(e.then((e=>(e.length&&(Ke._internal.readSatelliteAssemblies=()=>{const t=ct.mono_obj_array_new(e.length);for(let n=0;n{const r=ct.mono_array_to_js_array(n),o=t.bootConfig.resources.lazyAssembly;if(!o)throw new Error("No assemblies have been marked as lazy-loadable. Use the 'BlazorWebAssemblyLazyLoad' item group in your project file to enable lazy loading an assembly.");const s=r.filter((e=>o.hasOwnProperty(e)));if(s.length!==r.length){const e=r.filter((e=>!s.includes(e)));throw new Error(`${e.join()} must be marked with 'BlazorWebAssemblyLazyLoad' item group in your project file to allow lazy-loading.`)}let a;if(rt()){const e=t.bootConfig.resources.pdb,n=s.map((e=>Et(e,".pdb")));e&&(a=Promise.all(n.map((e=>o.hasOwnProperty(e)?t.loadResource(e,`_framework/${e}`,o[e],"pdb"):null)).map((async e=>e?(await e.response).arrayBuffer():null))))}const i=Promise.all(s.map((e=>t.loadResource(e,`_framework/${e}`,o[e],"assembly"))).map((async e=>(await e.response).arrayBuffer())));return ct.js_to_mono_obj(Promise.all([i,a]).then((t=>(e.assemblies=t[0],e.pdbs=t[1],e.assemblies.length&&(Ke._internal.readLazyAssemblies=()=>{const{assemblies:t}=e;if(!t)return ct.mono_obj_array_new(0);const n=ct.mono_obj_array_new(t.length);for(let e=0;e{const{assemblies:t,pdbs:n}=e;if(!t)return ct.mono_obj_array_new(0);const r=ct.mono_obj_array_new(t.length);for(let e=0;e{t.bootConfig.debugBuild&&t.bootConfig.cacheBootResources&&t.logToConsole(),t.purgeUnusedCacheEntriesAsync(),t.bootConfig.icuDataMode===it.Sharded&&(lt.mono_wasm_setenv("__BLAZOR_SHARDED_ICU","1"),t.startOptions.applicationCulture&<.mono_wasm_setenv("LANG",`${t.startOptions.applicationCulture}.UTF-8`));let r="UTC";try{r=Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}lt.mono_wasm_setenv("TZ",r||"UTC"),t.bootConfig.modifiableAssemblies&<.mono_wasm_setenv("DOTNET_MODIFIABLE_ASSEMBLIES",t.bootConfig.modifiableAssemblies),t.bootConfig.aspnetCoreBrowserTools&<.mono_wasm_setenv("__ASPNETCORE_BROWSER_TOOLS",t.bootConfig.aspnetCoreBrowserTools),lt.mono_wasm_load_runtime("appBinDir",rt()?-1:0),lt.mono_wasm_runtime_ready();try{ct.bind_static_method("invalid-fqn","")}catch(e){}dt.Blazor={_internal:Ke._internal},function(){const t=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","InvokeDotNet"),n=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","BeginInvokeDotNet"),r=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","EndInvokeJS"),o=wt("Microsoft.AspNetCore.Components.WebAssembly","Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime","NotifyByteArrayAvailable");e.attachDispatcher({beginInvokeDotNetFromJS:(e,t,r,o,s)=>{if(_t(),!o&&!t)throw new Error("Either assemblyName or dotNetObjectId must have a non null value.");const a=o?o.toString():t;n(e?e.toString():null,a,r,s)},endInvokeJSFromDotNet:(e,t,n)=>{r(n)},sendByteArray:(e,t)=>{vt=t,o(e)},invokeDotNetFromJS:(e,n,r,o)=>(_t(),t(e||null,n,r?r.toString():null,o))})}(),n(o)},...f],print:l,printErr:u,instantiateWasm:(e,t)=>((async()=>{let n;try{const t=await g;n=await async function(e,t){var n;const r=await e.response,o="application/wasm"===(null===(n=r.headers)||void 0===n?void 0:n.get("content-type"));if(o&&"function"==typeof WebAssembly.instantiateStreaming)return(await WebAssembly.instantiateStreaming(r,t)).instance;{o||console.warn('WebAssembly resource does not have the expected content type "application/wasm", so falling back to slower ArrayBuffer instantiation.');const e=await r.arrayBuffer();return(await WebAssembly.instantiate(e,t)).instance}}(t,e)}catch(e){throw u(e.toString()),e}t(n)})(),[]),onRuntimeInitialized:()=>{E||lt.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_INVARIANT","1")}}})),await o}(t)},callEntryPoint:async function(e){const t=[[]];try{await ct.call_assembly_entry_point(e,t,"m")}catch(e){console.error(e),st()}},toUint8Array:function(e){const t=bt(e),n=pt(t),r=new Uint8Array(n);return r.set(ut.HEAPU8.subarray(t+4,t+4+n)),r},getArrayLength:function(e){return pt(bt(e))},getArrayEntryPtr:function(e,t,n){return bt(e)+4+t*n},getObjectFieldsBaseAddress:function(e){return e+8},readInt16Field:function(e,t){return n=e+(t||0),lt.getI16(n);var n},readInt32Field:function(e,t){return pt(e+(t||0))},readUint64Field:function(e,t){return function(e){const t=e>>2,n=ut.HEAPU32[t+1];if(n>mt)throw new Error(`Cannot read uint64 with high order part ${n}, because the result would exceed Number.MAX_SAFE_INTEGER.`);return n*ft+ut.HEAPU32[t]}(e+(t||0))},readFloatField:function(e,t){return n=e+(t||0),lt.getF32(n);var n},readObjectField:function(e,t){return pt(e+(t||0))},readStringField:function(e,t,n){const r=pt(e+(t||0));if(0===r)return null;if(n){const e=ct.unbox_mono_obj(r);return"boolean"==typeof e?e?"":null:e}let o;return ht?(o=ht.stringCache.get(r),void 0===o&&(o=ct.conv_string(r),ht.stringCache.set(r,o))):o=ct.conv_string(r),o},readStructField:function(e,t){return e+(t||0)},beginHeapLock:function(){return _t(),ht=new Ct,ht},invokeWhenHeapUnlocked:function(e){ht?ht.enqueuePostReleaseAction(e):e()}},gt=document.createElement("a");function bt(e){return e+12}function wt(e,t,n){const r=`[${e}] ${t}:${n}`;return ct.bind_static_method(r)}let vt=null;function Et(e,t){const n=e.lastIndexOf(".");if(n<0)throw new Error(`No extension to replace in '${e}'`);return e.substr(0,n)+t}function _t(){if(ht)throw new Error("Assertion failed - heap is currently locked")}class Ct{constructor(){this.stringCache=new Map}enqueuePostReleaseAction(e){this.postReleaseActions||(this.postReleaseActions=[]),this.postReleaseActions.push(e)}release(){var e;if(ht!==this)throw new Error("Trying to release a lock which isn't current");for(ht=null;null===(e=this.postReleaseActions)||void 0===e?void 0:e.length;)this.postReleaseActions.shift()(),_t()}}class At{constructor(e){this.batchAddress=e,this.arrayRangeReader=It,this.arrayBuilderSegmentReader=St,this.diffReader=Rt,this.editReader=Nt,this.frameReader=kt}updatedComponents(){return Ve.readStructField(this.batchAddress,0)}referenceFrames(){return Ve.readStructField(this.batchAddress,It.structLength)}disposedComponentIds(){return Ve.readStructField(this.batchAddress,2*It.structLength)}disposedEventHandlerIds(){return Ve.readStructField(this.batchAddress,3*It.structLength)}updatedComponentsEntry(e,t){return Ot(e,t,Rt.structLength)}referenceFramesEntry(e,t){return Ot(e,t,kt.structLength)}disposedComponentIdsEntry(e,t){const n=Ot(e,t,4);return Ve.readInt32Field(n)}disposedEventHandlerIdsEntry(e,t){const n=Ot(e,t,8);return Ve.readUint64Field(n)}}const It={structLength:8,values:e=>Ve.readObjectField(e,0),count:e=>Ve.readInt32Field(e,4)},St={structLength:12,values:e=>{const t=Ve.readObjectField(e,0),n=Ve.getObjectFieldsBaseAddress(t);return Ve.readObjectField(n,0)},offset:e=>Ve.readInt32Field(e,4),count:e=>Ve.readInt32Field(e,8)},Rt={structLength:4+St.structLength,componentId:e=>Ve.readInt32Field(e,0),edits:e=>Ve.readStructField(e,4),editsEntry:(e,t)=>Ot(e,t,Nt.structLength)},Nt={structLength:20,editType:e=>Ve.readInt32Field(e,0),siblingIndex:e=>Ve.readInt32Field(e,4),newTreeIndex:e=>Ve.readInt32Field(e,8),moveToSiblingIndex:e=>Ve.readInt32Field(e,8),removedAttributeName:e=>Ve.readStringField(e,16)},kt={structLength:36,frameType:e=>Ve.readInt16Field(e,4),subtreeLength:e=>Ve.readInt32Field(e,8),elementReferenceCaptureId:e=>Ve.readStringField(e,16),componentId:e=>Ve.readInt32Field(e,12),elementName:e=>Ve.readStringField(e,16),textContent:e=>Ve.readStringField(e,16),markupContent:e=>Ve.readStringField(e,16),attributeName:e=>Ve.readStringField(e,16),attributeValue:e=>Ve.readStringField(e,24,!0),attributeEventHandlerId:e=>Ve.readUint64Field(e,8)};function Ot(e,t,n){return Ve.getArrayEntryPtr(e,t,n)}class Ft{constructor(e,t,n){this.bootConfig=e,this.cacheIfUsed=t,this.startOptions=n,this.usedCacheKeys={},this.networkLoads={},this.cacheLoads={}}static async initAsync(e,t){const n=await async function(e){if(!e.cacheBootResources||"undefined"==typeof caches)return null;if(!1===window.isSecureContext)return null;const t=`blazor-resources-${document.baseURI.substring(document.location.origin.length)}`;try{return await caches.open(t)||null}catch{return null}}(e);return new Ft(e,n,t)}loadResources(e,t,n){return Object.keys(e).map((r=>this.loadResource(r,t(r),e[r],n)))}loadResource(e,t,n,r){return{name:e,url:t,response:this.cacheIfUsed?this.loadResourceWithCaching(this.cacheIfUsed,e,t,n,r):this.loadResourceWithoutCaching(e,t,n,r)}}logToConsole(){const e=Object.values(this.cacheLoads),t=Object.values(this.networkLoads),n=Tt(e),r=Tt(t),o=n+r;if(0===o)return;const s=this.bootConfig.linkerEnabled?"%c":"\n%cThis application was built with linking (tree shaking) disabled. Published applications will be significantly smaller.";console.groupCollapsed(`%cblazor%c Loaded ${jt(o)} resources${s}`,"background: purple; color: white; padding: 1px 3px; border-radius: 3px;","font-weight: bold;","font-weight: normal;"),e.length&&(console.groupCollapsed(`Loaded ${jt(n)} resources from cache`),console.table(this.cacheLoads),console.groupEnd()),t.length&&(console.groupCollapsed(`Loaded ${jt(r)} resources from network`),console.table(this.networkLoads),console.groupEnd()),console.groupEnd()}async purgeUnusedCacheEntriesAsync(){const e=this.cacheIfUsed;if(e){const t=(await e.keys()).map((async t=>{t.url in this.usedCacheKeys||await e.delete(t)}));await Promise.all(t)}}async loadResourceWithCaching(e,t,n,r,o){if(!r||0===r.length)throw new Error("Content hash is required");const s=Te(`${n}.${r}`);let a;this.usedCacheKeys[s]=!0;try{a=await e.match(s)}catch{}if(a){const e=parseInt(a.headers.get("content-length")||"0");return this.cacheLoads[t]={responseBytes:e},a}{const a=await this.loadResourceWithoutCaching(t,n,r,o);return this.addToCacheAsync(e,t,s,a),a}}loadResourceWithoutCaching(e,t,n,r){if(this.startOptions.loadBootResource){const o=this.startOptions.loadBootResource(r,e,t,n);if(o instanceof Promise)return o;"string"==typeof o&&(t=o)}return fetch(t,{cache:"no-cache",integrity:this.bootConfig.cacheBootResources?n:void 0})}async addToCacheAsync(e,t,n,r){const o=await r.clone().arrayBuffer(),s=function(e){if("undefined"!=typeof performance)return performance.getEntriesByName(e)[0]}(r.url),a=s&&s.encodedBodySize||void 0;this.networkLoads[t]={responseBytes:a};const i=new Response(o,{headers:{"content-type":r.headers.get("content-type")||"","content-length":(a||r.headers.get("content-length")||"").toString()}});try{await e.put(n,i)}catch{}}}function Tt(e){return e.reduce(((e,t)=>e+(t.responseBytes||0)),0)}function jt(e){return`${(e/1048576).toFixed(2)} MB`}class Dt{static async initAsync(e){Ke._internal.getApplicationEnvironment=()=>ct.js_string_to_mono_string(e.applicationEnvironment);const t=await Promise.all((e.bootConfig.config||[]).filter((t=>"appsettings.json"===t||t===`appsettings.${e.applicationEnvironment}.json`)).map((async e=>({name:e,content:await n(e)}))));async function n(e){const t=await fetch(e,{method:"GET",credentials:"include",cache:"no-cache"});return new Uint8Array(await t.arrayBuffer())}Ke._internal.getConfig=e=>{const n=ct.conv_string(e),r=t.find((e=>e.name===n));return r?ct.js_typed_array_to_array(r.content):void 0}}}class Lt{constructor(e){this.preregisteredComponents=e;const t={};for(let n=0;no.push(e))),e[L]=r,t&&(e[B]=t,P(t)),P(e)}(this.componentsById[t].start,this.componentsById[t].end)}getParameterValues(e){return this.componentsById[e].parameterValues}getParameterDefinitions(e){return this.componentsById[e].parameterDefinitions}getTypeName(e){return this.componentsById[e].typeName}getAssembly(e){return this.componentsById[e].assembly}getId(e){return this.preregisteredComponents[e].id}getCount(){return this.preregisteredComponents.length}}const Bt=/^\s*Blazor-Component-State:(?[a-zA-Z0-9+/=]+)$/;function Pt(e){var t;if(e.nodeType===Node.COMMENT_NODE){const n=e.textContent||"",r=Bt.exec(n),o=r&&r.groups&&r.groups.state;return o&&(null===(t=e.parentNode)||void 0===t||t.removeChild(e)),o}if(!e.hasChildNodes())return;const n=e.childNodes;for(let e=0;e.*)$/);function $t(e,t){const n=e.currentElement;if(n&&n.nodeType===Node.COMMENT_NODE&&n.textContent){const r=xt.exec(n.textContent),o=r&&r.groups&&r.groups.descriptor;if(!o)return;try{const r=function(e){const t=JSON.parse(e),{type:n}=t;if("server"!==n&&"webassembly"!==n)throw new Error(`Invalid component type '${n}'.`);return t}(o);switch(t){case"webassembly":return function(e,t,n){const{type:r,assembly:o,typeName:s,parameterDefinitions:a,parameterValues:i,prerenderId:c}=e;if("webassembly"===r){if(!o)throw new Error("assembly must be defined when using a descriptor.");if(!s)throw new Error("typeName must be defined when using a descriptor.");if(c){const e=Ht(c,n);if(!e)throw new Error(`Could not find an end component comment for '${t}'`);return{type:r,assembly:o,typeName:s,parameterDefinitions:a&&atob(a),parameterValues:i&&atob(i),start:t,prerenderId:c,end:e}}return{type:r,assembly:o,typeName:s,parameterDefinitions:a&&atob(a),parameterValues:i&&atob(i),start:t}}}(r,n,e);case"server":return function(e,t,n){const{type:r,descriptor:o,sequence:s,prerenderId:a}=e;if("server"===r){if(!o)throw new Error("descriptor must be defined when using a descriptor.");if(void 0===s)throw new Error("sequence must be defined when using a descriptor.");if(!Number.isInteger(s))throw new Error(`Error parsing the sequence '${s}' for component '${JSON.stringify(e)}'`);if(a){const e=Ht(a,n);if(!e)throw new Error(`Could not find an end component comment for '${t}'`);return{type:r,sequence:s,descriptor:o,start:t,prerenderId:a,end:e}}return{type:r,sequence:s,descriptor:o,start:t}}}(r,n,e)}}catch(e){throw new Error(`Found malformed component comment at ${n.textContent}`)}}}function Ht(e,t){for(;t.next()&&t.currentElement;){const n=t.currentElement;if(n.nodeType!==Node.COMMENT_NODE)continue;if(!n.textContent)continue;const r=xt.exec(n.textContent),o=r&&r[1];if(o)return Jt(o,e),n}}function Jt(e,t){const n=JSON.parse(e);if(1!==Object.keys(n).length)throw new Error(`Invalid end of component comment: '${e}'`);const r=n.prerenderId;if(!r)throw new Error(`End of component comment must have a value for the prerendered property: '${e}'`);if(r!==t)throw new Error(`End of component comment prerendered property must match the start comment prerender id: '${t}', '${r}'`)}class zt{constructor(e){this.childNodes=e,this.currentIndex=-1,this.length=e.length}next(){return this.currentIndex++,this.currentIndexasync function(e,n){const r=function(e){const t=document.baseURI;return t.endsWith("/")?`${t}${e}`:`${t}/${e}`}(n),o=await import(r);if(void 0===o)return;const{beforeStart:s,afterStarted:a}=o;return a&&e.afterStartedCallbacks.push(a),s?s(...t):void 0}(this,e))))}async invokeAfterStartedCallbacks(e){await C,await Promise.all(this.afterStartedCallbacks.map((t=>t(e))))}}let Kt=!1;async function Vt(t){if(Kt)throw new Error("Blazor has already started.");Kt=!0,function(){if(window.parent!==window&&!window.opener&&window.frameElement){const e=window.sessionStorage&&window.sessionStorage["Microsoft.AspNetCore.Components.WebAssembly.Authentication.CachedAuthSettings"],t=e&&JSON.parse(e);return t&&t.redirect_uri&&location.href.startsWith(t.redirect_uri)}return!1}()&&await new Promise((()=>{})),S=(e,t,n)=>{const r=function(e){return de[e]}(e);r.eventDelegator.getHandler(t)&&yt.invokeWhenHeapUnlocked(n)},Ke._internal.applyHotReload=(t,n,r,o)=>{e.invokeMethod("Microsoft.AspNetCore.Components.WebAssembly","ApplyHotReloadDelta",t,n,r,o)},Ke._internal.getApplyUpdateCapabilities=()=>e.invokeMethod("Microsoft.AspNetCore.Components.WebAssembly","GetApplyUpdateCapabilities"),Ke._internal.invokeJSFromDotNet=Gt,Ke._internal.endInvokeDotNetFromJS=Xt,Ke._internal.receiveByteArray=Yt,Ke._internal.retrieveByteArray=qt;const n=Ge(yt);Ke.platform=n,Ke._internal.renderBatch=(e,t)=>{const n=yt.beginHeapLock();try{!function(e,t){const n=de[e];if(!n)throw new Error(`There is no browser renderer with ID ${e}.`);const r=t.arrayRangeReader,o=t.updatedComponents(),s=r.values(o),a=r.count(o),i=t.referenceFrames(),c=r.values(i),l=t.diffReader;for(let e=0;ect.js_string_to_mono_string(r()),Ke._internal.navigationManager.getUnmarshalledLocationHref=()=>ct.js_string_to_mono_string(o()),Ke._internal.navigationManager.listenForNavigationEvents((async(t,n,r)=>{await e.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChanged",t,n,r)}),(async(t,n,r,o)=>{const s=await e.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChangingAsync",n,r,o);Ke._internal.navigationManager.endLocationChanging(t,s)}));const s=null!=t?t:{},a=s.environment,i=at.initAsync(s.loadBootResource,a),c=function(e,t){return function(e){const t=Mt(e,"webassembly"),n=[];for(let e=0;ee.id-t.id))}(e)}(document),l=new Lt(c);Ke._internal.registeredComponents={getRegisteredComponentsCount:()=>l.getCount(),getId:e=>l.getId(e),getAssembly:e=>ct.js_string_to_mono_string(l.getAssembly(e)),getTypeName:e=>ct.js_string_to_mono_string(l.getTypeName(e)),getParameterDefinitions:e=>ct.js_string_to_mono_string(l.getParameterDefinitions(e)||""),getParameterValues:e=>ct.js_string_to_mono_string(l.getParameterValues(e)||"")},Ke._internal.getPersistedState=()=>ct.js_string_to_mono_string(Pt(document)||""),Ke._internal.attachRootComponentToElement=(e,t,n)=>{const r=l.resolveRegisteredElement(e);r?me(n,r,t,!1):function(e,t,n){const r="::after";let o=!1;if(e.endsWith(r))e=e.slice(0,-r.length),o=!0;else if(e.endsWith("::before"))throw new Error("The '::before' selector is not supported.");const s=function(e){const t=m.get(e);if(t)return m.delete(e),t}(e)||document.querySelector(e);if(!s)throw new Error(`Could not find any element matching selector '${e}'.`);me(n||0,P(s,!0),t,o)}(e,t,n)};const u=await i,d=await async function(e,t){const n=e.resources.libraryInitializers,r=new Wt;return n&&await r.importInitializersAsync(Object.keys(n),[t,e.resources.extensions]),r}(u.bootConfig,s),[f]=await Promise.all([Ft.initAsync(u.bootConfig,s||{}),Dt.initAsync(u)]);try{await n.start(f)}catch(e){throw new Error(`Failed to start platform. Reason: ${e}`)}n.callEntryPoint(f.bootConfig.entryAssembly),d.invokeAfterStartedCallbacks(Ke)}function Gt(t,n,r,o){const s=yt.readStringField(t,0),a=yt.readInt32Field(t,4),i=yt.readStringField(t,8),c=yt.readUint64Field(t,20);if(null!==i){const n=yt.readUint64Field(t,12);if(0!==n)return e.jsCallDispatcher.beginInvokeJSFromDotNet(n,s,i,a,c),0;{const t=e.jsCallDispatcher.invokeJSFromDotNet(s,i,a,c);return null===t?0:ct.js_string_to_mono_string(t)}}{const t=e.jsCallDispatcher.findJSFunction(s,c).call(null,n,r,o);switch(a){case e.JSCallResultType.Default:return t;case e.JSCallResultType.JSObjectReference:return e.createJSObjectReference(t).__jsObjectId;case e.JSCallResultType.JSStreamReference:{const n=e.createJSStreamReference(t),r=JSON.stringify(n);return ct.js_string_to_mono_string(r)}case e.JSCallResultType.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${a}'.`)}}}function Xt(t,n,r){const o=ct.conv_string(t),s=0!==n,a=ct.conv_string(r);e.jsCallDispatcher.endInvokeDotNetFromJS(o,s,a)}function Yt(t,n){const r=t,o=yt.toUint8Array(n);e.jsCallDispatcher.receiveByteArray(r,o)}function qt(){if(null===vt)throw new Error("Byte array not available for transfer");return ct.js_typed_array_to_array(vt)}Ke.start=Vt,document&&document.currentScript&&"false"!==document.currentScript.getAttribute("autostart")&&Vt().catch((e=>{void 0!==ut&&ut.printErr?ut.printErr(e):console.error(e)}))})(); \ No newline at end of file diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js.gz new file mode 100644 index 0000000..960fd1e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js new file mode 100755 index 0000000..133ee2b --- /dev/null +++ b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js @@ -0,0 +1,33 @@ +//! Licensed to the .NET Foundation under one or more agreements. +//! The .NET Foundation licenses this file to you under the MIT license. +var __dotnet_runtime=function(e){"use strict";var t="7.0.5",n=false,r="Release";let o,s,i,a,c,u,l,f;const _={},d={};let m;function g(e,t){s=t.internal,i=t.marshaled_imports,o=t.module,w(e),a=e.isNode,c=e.isShell,u=e.isWeb,l=e.isWorker,f=e.isPThread,b.quit=e.quit_,b.ExitStatus=e.ExitStatus,b.requirePromise=e.requirePromise}function w(e){a=e.isNode,c=e.isShell,u=e.isWeb,l=e.isWorker,f=e.isPThread}function h(e){m=e}const p=undefined,b={javaScriptExports:{},mono_wasm_load_runtime_done:false,mono_wasm_bindings_is_ready:false,maxParallelDownloads:16,config:{environmentVariables:{}},diagnosticTracing:false},y=0,v=0,E=0,A=0,S=0,O=0,x=-1,j=0,$=0,N=0,k=0;function T(e){return void 0===e||null===e}const R=[[true,"mono_wasm_register_root","number",["number","number","string"]],[true,"mono_wasm_deregister_root",null,["number"]],[true,"mono_wasm_string_get_data",null,["number","number","number","number"]],[true,"mono_wasm_string_get_data_ref",null,["number","number","number","number"]],[true,"mono_wasm_set_is_debugger_attached","void",["bool"]],[true,"mono_wasm_send_dbg_command","bool",["number","number","number","number","number"]],[true,"mono_wasm_send_dbg_command_with_parms","bool",["number","number","number","number","number","number","string"]],[true,"mono_wasm_setenv",null,["string","string"]],[true,"mono_wasm_parse_runtime_options",null,["number","number"]],[true,"mono_wasm_strdup","number",["string"]],[true,"mono_background_exec",null,[]],[true,"mono_set_timeout_exec",null,[]],[true,"mono_wasm_load_icu_data","number",["number"]],[true,"mono_wasm_get_icudt_name","string",["string"]],[false,"mono_wasm_add_assembly","number",["string","number","number"]],[true,"mono_wasm_add_satellite_assembly","void",["string","string","number","number"]],[false,"mono_wasm_load_runtime",null,["string","number"]],[true,"mono_wasm_change_debugger_log_level","void",["number"]],[true,"mono_wasm_get_corlib","number",[]],[true,"mono_wasm_assembly_load","number",["string"]],[true,"mono_wasm_find_corlib_class","number",["string","string"]],[true,"mono_wasm_assembly_find_class","number",["number","string","string"]],[true,"mono_wasm_runtime_run_module_cctor","void",["number"]],[true,"mono_wasm_find_corlib_type","number",["string","string"]],[true,"mono_wasm_assembly_find_type","number",["number","string","string"]],[true,"mono_wasm_assembly_find_method","number",["number","string","number"]],[true,"mono_wasm_invoke_method","number",["number","number","number","number"]],[false,"mono_wasm_invoke_method_ref","void",["number","number","number","number","number"]],[true,"mono_wasm_string_get_utf8","number",["number"]],[true,"mono_wasm_string_from_utf16_ref","void",["number","number","number"]],[true,"mono_wasm_get_obj_type","number",["number"]],[true,"mono_wasm_array_length","number",["number"]],[true,"mono_wasm_array_get","number",["number","number"]],[true,"mono_wasm_array_get_ref","void",["number","number","number"]],[false,"mono_wasm_obj_array_new","number",["number"]],[false,"mono_wasm_obj_array_new_ref","void",["number","number"]],[false,"mono_wasm_obj_array_set","void",["number","number","number"]],[false,"mono_wasm_obj_array_set_ref","void",["number","number","number"]],[true,"mono_wasm_register_bundled_satellite_assemblies","void",[]],[false,"mono_wasm_try_unbox_primitive_and_get_type_ref","number",["number","number","number"]],[true,"mono_wasm_box_primitive_ref","void",["number","number","number","number"]],[true,"mono_wasm_intern_string_ref","void",["number"]],[true,"mono_wasm_assembly_get_entry_point","number",["number"]],[true,"mono_wasm_get_delegate_invoke_ref","number",["number"]],[true,"mono_wasm_string_array_new_ref","void",["number","number"]],[true,"mono_wasm_typed_array_new_ref","void",["number","number","number","number","number"]],[true,"mono_wasm_class_get_type","number",["number"]],[true,"mono_wasm_type_get_class","number",["number"]],[true,"mono_wasm_get_type_name","string",["number"]],[true,"mono_wasm_get_type_aqn","string",["number"]],[true,"mono_wasm_event_pipe_enable","bool",["string","number","number","string","bool","number"]],[true,"mono_wasm_event_pipe_session_start_streaming","bool",["number"]],[true,"mono_wasm_event_pipe_session_disable","bool",["number"]],[true,"mono_wasm_diagnostic_server_create_thread","bool",["string","number"]],[true,"mono_wasm_diagnostic_server_thread_attach_to_runtime","void",[]],[true,"mono_wasm_diagnostic_server_post_resume_runtime","void",[]],[true,"mono_wasm_diagnostic_server_create_stream","number",[]],[true,"mono_wasm_string_from_js","number",["string"]],[false,"mono_wasm_exit","void",["number"]],[true,"mono_wasm_getenv","number",["string"]],[true,"mono_wasm_set_main_args","void",["number","number"]],[false,"mono_wasm_enable_on_demand_gc","void",["number"]],[false,"mono_profiler_init_aot","void",["number"]],[false,"mono_wasm_exec_regression","number",["number","string"]],[false,"mono_wasm_invoke_method_bound","number",["number","number"]],[true,"mono_wasm_write_managed_pointer_unsafe","void",["number","number"]],[true,"mono_wasm_copy_managed_pointer","void",["number","number"]],[true,"mono_wasm_i52_to_f64","number",["number","number"]],[true,"mono_wasm_u52_to_f64","number",["number","number"]],[true,"mono_wasm_f64_to_i52","number",["number","number"]],[true,"mono_wasm_f64_to_u52","number",["number","number"]]],M={};function I(){const e=!!f;for(const t of R){const n=M,[r,s,i,a,c]=t;if(r||e)n[s]=function(...e){const t=o.cwrap(s,i,a,c);return n[s]=t,t(...e)};else{const e=o.cwrap(s,i,a,c);n[s]=e}}}function D(e,t,n){const r=C(e,t,n);let o="",s=0,i=0,a=0,c=0,u=0,l=0;const f=16777215,_=262143,d=4095,m=63,g=18,w=12,h=6,p=0;for(;s=r.read(),i=r.read(),a=r.read(),null!==s;)null===i&&(i=0,u+=1),null===a&&(a=0,u+=1),l=s<<16|i<<8|a<<0,c=(l&f)>>g,o+=U[c],c=(l&_)>>w,o+=U[c],u<2&&(c=(l&d)>>6,o+=U[c]),2===u?o+="==":1===u?o+="=":(c=(l&m)>>0,o+=U[c]);return o}const U=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];function C(e,t,n){let r="number"===typeof t?t:0,o;o="number"===typeof n?r+n:e.length-r;const s={read:function(){if(r>=o)return null;const t=e[r];return r+=1,t}};return Object.defineProperty(s,"eof",{get:function(){return r>=o},configurable:true,enumerable:true}),s}const P=new Map;P.remove=function(e){const t=this.get(e);return this.delete(e),t};let W={},F=0,B=-1,V,H,z;function mono_wasm_runtime_ready(){if(s.mono_wasm_runtime_is_ready=b.mono_wasm_runtime_is_ready=true,F=0,W={},B=-1,globalThis.dotnetDebugger)debugger;else console.debug("mono_wasm_runtime_ready","fe00e07a-5519-4dfe-b35a-f867dbaf2e28")}function mono_wasm_fire_debugger_agent_message(){debugger}function L(e,t,n,r){const s=undefined,i=undefined,a={res_ok:e,res:{id:t,value:D(new Uint8Array(o.HEAPU8.buffer,n,r))}};P.has(t)&&console.warn(`MONO_WASM: Adding an id (${t}) that already exists in commands_received`),P.set(t,a)}function J(e){e.length>B&&(V&&o._free(V),B=Math.max(e.length,B,256),V=o._malloc(B));const t=atob(e);for(let e=0;e{const t=setInterval((()=>{1==b.waitForDebugger&&(clearInterval(t),e())}),100)}))}function te(){-1==b.waitForDebugger&&(b.waitForDebugger=1),M.mono_wasm_set_is_debugger_attached(true)}function ne(e,t){H=o.UTF8ToString(e).concat(".dll"),z=t,console.assert(true,`Adding an entrypoint breakpoint ${H} at method token ${z}`);debugger}function re(e,t){if(e.startsWith("dotnet:array:")){let e;if(void 0===t.items)return e=t.map((e=>e.value)),e;if(void 0===t.dimensionsDetails||1===t.dimensionsDetails.length)return e=t.items.map((e=>e.value)),e}const n={};return Object.keys(t).forEach((e=>{const r=t[e];void 0!==r.get?Object.defineProperty(n,r.name,{get(){return G(r.get.id,r.get.commandSet,r.get.command,r.get.buffer)},set:function(e){return q(r.set.id,r.set.commandSet,r.set.command,r.set.buffer,r.set.length,r.set.valtype,e),true}}):void 0!==r.set?Object.defineProperty(n,r.name,{get(){return r.value},set:function(e){return q(r.set.id,r.set.commandSet,r.set.command,r.set.buffer,r.set.length,r.set.valtype,e),true}}):n[r.name]=r.value})),n}function oe(e){if(void 0!=e.arguments&&!Array.isArray(e.arguments))throw new Error(`"arguments" should be an array, but was ${e.arguments}`);const t=e.objectId,n=e.details;let r={};if(t.startsWith("dotnet:cfo_res:")){if(!(t in W))throw new Error(`Unknown object id ${t}`);r=W[t]}else r=re(t,n);const o=void 0!=e.arguments?e.arguments.map((e=>JSON.stringify(e.value))):[],s=`const fn = ${e.functionDeclaration}; return fn.apply(proxy, [${o}]);`,i=undefined,a=new Function("proxy",s)(r);if(void 0===a)return{type:"undefined"};if(Object(a)!==a)return"object"==typeof a&&null==a?{type:typeof a,subtype:`${a}`,value:null}:{type:typeof a,description:`${a}`,value:`${a}`};if(e.returnByValue&&void 0==a.subtype)return{type:"object",value:a};if(Object.getPrototypeOf(a)==Array.prototype){const e=ae(a);return{type:"object",subtype:"array",className:"Array",description:`Array(${a.length})`,objectId:e}}if(void 0!==a.value||void 0!==a.subtype)return a;if(a==r)return{type:"object",className:"Object",description:"Object",objectId:t};const c=undefined;return{type:"object",className:"Object",description:"Object",objectId:ae(a)}}function se(e,t){if(!(e in W))throw new Error(`Could not find any object with id ${e}`);const n=W[e],r=Object.getOwnPropertyDescriptors(n);t.accessorPropertiesOnly&&Object.keys(r).forEach((e=>{void 0===r[e].get&&Reflect.deleteProperty(r,e)}));const o=[];return Object.keys(r).forEach((e=>{let t;const n=r[e];t="object"==typeof n.value?Object.assign({name:e},n):void 0!==n.value?{name:e,value:Object.assign({type:typeof n.value,description:""+n.value},n)}:void 0!==n.get?{name:e,get:{className:"Function",description:`get ${e} () {}`,type:"function"}}:{name:e,value:{type:"symbol",value:"",description:""}},o.push(t)})),{__value_as_json_string__:JSON.stringify(o)}}function ie(e,t={}){return se(`dotnet:cfo_res:${e}`,t)}function ae(e){const t="dotnet:cfo_res:"+F++;return W[t]=e,t}function ce(e){e in W&&delete W[e]}function ue(e,t){const n=o.UTF8ToString(t);if(s.logging&&"function"===typeof s.logging.debugger)return s.logging.debugger(e,n),void 0}let le=0;function fe(e){const t=1===M.mono_wasm_load_icu_data(e);return t&&le++,t}function _e(e){return M.mono_wasm_get_icudt_name(e)}function de(){const e=b.config;let t=false;if(e.globalizationMode||(e.globalizationMode="auto"),"invariant"===e.globalizationMode&&(t=true),!t)if(le>0)b.diagnosticTracing&&console.debug("MONO_WASM: ICU data archive(s) loaded, disabling invariant mode");else{if("icu"===e.globalizationMode){const e="invariant globalization mode is inactive and no ICU data archives were loaded";throw o.printErr(`MONO_WASM: ERROR: ${e}`),new Error(e)}b.diagnosticTracing&&console.debug("MONO_WASM: ICU data archive(s) not loaded, using invariant globalization mode"),t=true}t&&M.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_INVARIANT","1"),M.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_PREDEFINED_CULTURES_ONLY","1")}function me(e){null==e&&(e={}),"writeAt"in e||(e.writeAt="System.Runtime.InteropServices.JavaScript.JavaScriptExports::StopProfile"),"sendTo"in e||(e.sendTo="Interop/Runtime::DumpAotProfileData");const t="aot:write-at-method="+e.writeAt+",send-to-method="+e.sendTo;o.ccall("mono_wasm_load_profiler_aot",null,["string"],[t])}function ge(e){null==e&&(e={}),"writeAt"in e||(e.writeAt="WebAssembly.Runtime::StopProfile"),"sendTo"in e||(e.sendTo="WebAssembly.Runtime::DumpCoverageProfileData");const t="coverage:write-at-method="+e.writeAt+",send-to-method="+e.sendTo;o.ccall("mono_wasm_load_profiler_coverage",null,["string"],[t])}const we=new Map,he=new Map;let pe=0;function be(e){if(we.has(e))return we.get(e);const t=M.mono_wasm_assembly_load(e);return we.set(e,t),t}function ye(e,t,n){let r=he.get(e);r||he.set(e,r=new Map);let o=r.get(t);return o||(o=new Map,r.set(t,o)),o.get(n)}function ve(e,t,n,r){const o=he.get(e);if(!o)throw new Error("internal error");const s=o.get(t);if(!s)throw new Error("internal error");s.set(n,r)}function Ee(e,t,n){pe||(pe=M.mono_wasm_get_corlib());let r=ye(pe,e,t);if(void 0!==r)return r;if(r=M.mono_wasm_assembly_find_class(pe,e,t),n&&!r)throw new Error(`Failed to find corlib class ${e}.${t}`);return ve(pe,e,t,r),r} +//! Licensed to the .NET Foundation under one or more agreements. +const Ae=new Map,Se=[];function Oe(e){try{if(0==Ae.size)return e;const t=e;for(let n=0;n{const n=t.find((e=>"object"==typeof e&&void 0!==e.replaceSection));if(void 0===n)return e;const r=n.funcNum,o=n.replaceSection,s=Ae.get(Number(r));return void 0===s?e:e.replace(o,`${s} (${o})`)}));if(r!==t)return r}return t}catch(t){return console.debug(`MONO_WASM: failed to symbolicate: ${t}`),e}}function xe(e){let t=e;return t instanceof Error||(t=new Error(t)),Oe(t.stack)}function je(e,t,n,r,i){const a=o.UTF8ToString(n),c=!!r,u=o.UTF8ToString(e),l=i,f=o.UTF8ToString(t),_=`[MONO] ${a}`;if(s.logging&&"function"===typeof s.logging.trace)return s.logging.trace(u,f,_,c,l),void 0;switch(f){case"critical":case"error":console.error(xe(_));break;case"warning":console.warn(_);break;case"message":console.log(_);break;case"info":console.info(_);break;case"debug":console.debug(_);break;default:console.log(_);break}}let $e;function Ne(e,t,n){const r={log:t.log,error:t.error},o=t;function s(t,n,o){return function(...s){try{let r=s[0];if(void 0===r)r="undefined";else if(null===r)r="null";else if("function"===typeof r)r=r.toString();else if("string"!==typeof r)try{r=JSON.stringify(r)}catch(e){r=r.toString()}"string"===typeof r&&"main"!==e&&(r=`[${e}] ${r}`),n(o?JSON.stringify({method:t,payload:r,arguments:s}):[t+r,...s.slice(1)])}catch(e){r.error(`proxyConsole failed: ${e}`)}}}const i=["debug","trace","warn","info","error"];for(const e of i)"function"!==typeof o[e]&&(o[e]=s(`console.${e}: `,t.log,false));const a=`${n}/console`.replace("https://","wss://").replace("http://","ws://");$e=new WebSocket(a),$e.addEventListener("open",(()=>{r.log(`browser: [${e}] Console websocket connected.`)})),$e.addEventListener("error",(t=>{r.error(`[${e}] websocket error: ${t}`,t)})),$e.addEventListener("close",(t=>{r.error(`[${e}] websocket closed: ${t}`,t)}));const c=e=>{$e.readyState===WebSocket.OPEN?$e.send(e):r.log(e)};for(const e of["log",...i])o[e]=s(`console.${e}`,c,true)}function ke(e){if(!b.mono_wasm_symbols_are_ready){b.mono_wasm_symbols_are_ready=true;try{const t=undefined;o.FS_readFile(e,{flags:"r",encoding:"utf8"}).split(/[\r\n]/).forEach((e=>{const t=e.split(/:/);t.length<2||(t[1]=t.splice(1).join(":"),Ae.set(Number(t[0]),t[1]))}))}catch(t){return 44==t.errno||console.log(`MONO_WASM: Error loading symbol file ${e}: ${JSON.stringify(t)}`),void 0}}}async function Te(e,t){try{const n=await Re(e,t);return De(n),n}catch(e){return e instanceof b.ExitStatus?e.status:(De(1,e),1)}}async function Re(e,t){Ic(e,t),-1==b.waitForDebugger&&(console.log("MONO_WASM: waiting for debugger..."),await ee());const n=Me(e);return b.javaScriptExports.call_entry_point(n,t)}function Me(e){if(!b.mono_wasm_bindings_is_ready)throw new Error("Assert failed: The runtime must be initialized.");const t=be(e);if(!t)throw new Error("Could not find assembly: "+e);let n=0;1==b.waitForDebugger&&(n=1);const r=M.mono_wasm_assembly_get_entry_point(t,n);if(!r)throw new Error("Could not find entry point for assembly: "+e);return r}function Ie(e){bc(e,false),De(1,e)}function De(e,t){if(b.config.asyncFlushOnExit&&0===e)throw(async()=>{try{await Ue()}finally{Ce(e,t)}})(),b.ExitStatus?new b.ExitStatus(e):t||new Error("Stop with exit code "+e);Ce(e,t)}async function Ue(){try{const e=await import("process"),t=e=>new Promise(((t,n)=>{e.on("error",(e=>n(e))),e.write("",(function(){t()}))})),n=t(e.stderr),r=t(e.stdout);await Promise.all([r,n])}catch(e){console.error(`flushing std* streams failed: ${e}`)}}function Ce(e,t){if(b.ExitStatus&&(!t||t instanceof b.ExitStatus?t=new b.ExitStatus(e):t instanceof Error?o.printErr(s.mono_wasm_stringify_as_error_with_stack(t)):"string"==typeof t?o.printErr(t):o.printErr(JSON.stringify(t))),We(e,t),Pe(e),0!==e||!u){if(!b.quit)throw t;b.quit(e,t)}}function Pe(e){if(u&&b.config.appendElementOnExit){const t=document.createElement("label");t.id="tests_done",e&&(t.style.background="red"),t.innerHTML=e.toString(),document.body.appendChild(t)}}function We(e,t){if(b.config.logExitCode)if(0!=e&&t&&(t instanceof Error?console.error(xe(t)):"string"==typeof t?console.error(t):console.error(JSON.stringify(t))),$e){const t=()=>{0==$e.bufferedAmount?console.log("WASM EXIT "+e):setTimeout(t,100)};t()}else console.log("WASM EXIT "+e)}Se.push(/at (?[^:()]+:wasm-function\[(?\d+)\]:0x[a-fA-F\d]+)((?![^)a-fA-F\d])|$)/),Se.push(/(?:WASM \[[\da-zA-Z]+\], (?function #(?[\d]+) \(''\)))/),Se.push(/(?[a-z]+:\/\/[^ )]*:wasm-function\[(?\d+)\]:0x[a-fA-F\d]+)/),Se.push(/(?<[^ >]+>[.:]wasm-function\[(?[0-9]+)\])/);const Fe="function"===typeof globalThis.WeakRef;function Be(e){return Fe?new WeakRef(e):{deref:()=>e}}const Ve="function"===typeof globalThis.FinalizationRegistry;let He;const ze=[],Le=[];let Je=1;const qe=new Map;Ve&&(He=new globalThis.FinalizationRegistry(rt));const Ge=Symbol.for("wasm js_owned_gc_handle"),Ye=Symbol.for("wasm cs_owned_js_handle");function Ze(e){return 0!==e&&e!==x?ze[e]:null}function Xe(e){return 0!==e&&e!==x?Ze(e):null}function Qe(e){if(e[Ye])return e[Ye];const t=Le.length?Le.pop():Je++;return ze[t]=e,Object.isExtensible(e)&&(e[Ye]=t),t}function Ke(e){const t=ze[e];if("undefined"!==typeof t&&null!==t){if(globalThis===t)return;"undefined"!==typeof t[Ye]&&(t[Ye]=void 0),ze[e]=void 0,Le.push(e)}}function et(e,t){e[Ge]=t,Ve&&He.register(e,t,e);const n=Be(e);qe.set(t,n)}function tt(e,t){e&&(t=e[Ge],e[Ge]=0,Ve&&He.unregister(e)),0!==t&&qe.delete(t)&&b.javaScriptExports.release_js_owned_object_by_gc_handle(t)}function nt(e){const t=e[Ge];if(!(0!=t))throw new Error("Assert failed: ObjectDisposedException");return t}function rt(e){tt(null,e)}function ot(e){if(!e)return null;const t=qe.get(e);return t?t.deref():null}const st=Symbol.for("wasm promise_control");function it(e,t){let n=null;const r=new Promise((function(r,o){n={isDone:false,promise:null,resolve:t=>{n.isDone||(n.isDone=true,r(t),e&&e())},reject:e=>{n.isDone||(n.isDone=true,o(e),t&&t())}}}));n.promise=r;const o=r;return o[st]=n,{promise:o,promise_control:n}}function at(e){return e[st]}function ct(e){return void 0!==e[st]}function ut(e){if(!ct(e))throw new Error("Assert failed: Promise is not controllable")}const lt=("object"===typeof Promise||"function"===typeof Promise)&&"function"===typeof Promise.resolve;function ft(e){return Promise.resolve(e)===e||("object"===typeof e||"function"===typeof e)&&"function"===typeof e.then}function _t(e){const{promise:t,promise_control:n}=it(),r=undefined;return e().then((e=>n.resolve(e))).catch((e=>n.reject(e))),t}function dt(e){const t=ot(e);if(!t)return;const n=t.promise;if(!!!n)throw new Error(`Assert failed: Expected Promise for GCHandle ${e}`);ut(n);const r=undefined;at(n).reject("OperationCanceledException")}const mt=[],gt=32768;let wt,ht,pt=null;function bt(){wt||(wt=o._malloc(gt),ht=wt)}const yt="undefined"!==typeof BigInt&&"undefined"!==typeof BigInt64Array;function vt(){bt(),mt.push(ht)}function Et(){if(!mt.length)throw new Error("No temp frames have been created at this point");ht=mt.pop()}function At(e,t,n){if(!Number.isSafeInteger(e))throw new Error(`Assert failed: Value is not an integer: ${e} (${typeof e})`);if(!(e>=t&&e<=n))throw new Error(`Assert failed: Overflow: value ${e} is out of ${t} ${n} range`)}function St(e,t){o.HEAP8.fill(0,e,t+e)}function Ot(e,t){const n=!!t;"number"===typeof t&&At(t,0,1),o.HEAP32[e>>>2]=n?1:0}function xt(e,t){At(t,0,255),o.HEAPU8[e]=t}function jt(e,t){At(t,0,65535),o.HEAPU16[e>>>1]=t}function $t(e,t){o.HEAPU32[e>>>2]=t}function Nt(e,t){At(t,0,4294967295),o.HEAPU32[e>>>2]=t}function kt(e,t){At(t,-128,127),o.HEAP8[e]=t}function Tt(e,t){At(t,-32768,32767),o.HEAP16[e>>>1]=t}function Rt(e,t){o.HEAP32[e>>>2]=t}function Mt(e,t){At(t,-2147483648,2147483647),o.HEAP32[e>>>2]=t}function It(e){if(0!==e)switch(e){case 1:throw new Error("value was not an integer");case 2:throw new Error("value out of range");default:throw new Error("unknown internal error")}}function Dt(e,t){if(!Number.isSafeInteger(t))throw new Error(`Assert failed: Value is not a safe integer: ${t} (${typeof t})`);const n=undefined;It(M.mono_wasm_f64_to_i52(e,t))}function Ut(e,t){if(!Number.isSafeInteger(t))throw new Error(`Assert failed: Value is not a safe integer: ${t} (${typeof t})`);if(!(t>=0))throw new Error("Assert failed: Can't convert negative Number into UInt64");const n=undefined;It(M.mono_wasm_f64_to_u52(e,t))}function Ct(e,t){if(!yt)throw new Error("Assert failed: BigInt is not supported.");if(!("bigint"===typeof t))throw new Error(`Assert failed: Value is not an bigint: ${t} (${typeof t})`);if(!(t>=Kt&&t<=Qt))throw new Error(`Assert failed: Overflow: value ${t} is out of ${Kt} ${Qt} range`);pt[e>>>3]=t}function Pt(e,t){if(!("number"===typeof t))throw new Error(`Assert failed: Value is not a Number: ${t} (${typeof t})`);o.HEAPF32[e>>>2]=t}function Wt(e,t){if(!("number"===typeof t))throw new Error(`Assert failed: Value is not a Number: ${t} (${typeof t})`);o.HEAPF64[e>>>3]=t}function Ft(e){return!!o.HEAP32[e>>>2]}function Bt(e){return o.HEAPU8[e]}function Vt(e){return o.HEAPU16[e>>>1]}function Ht(e){return o.HEAPU32[e>>>2]}function zt(e){return o.HEAP8[e]}function Lt(e){return o.HEAP16[e>>>1]}function Jt(e){return o.HEAP32[e>>>2]}function qt(e){const t=M.mono_wasm_i52_to_f64(e,b._i52_error_scratch_buffer),n=undefined;return It(Jt(b._i52_error_scratch_buffer)),t}function Gt(e){const t=M.mono_wasm_u52_to_f64(e,b._i52_error_scratch_buffer),n=undefined;return It(Jt(b._i52_error_scratch_buffer)),t}function Yt(e){if(!yt)throw new Error("Assert failed: BigInt is not supported.");return pt[e>>>3]}function Zt(e){return o.HEAPF32[e>>>2]}function Xt(e){return o.HEAPF64[e>>>3]}let Qt,Kt;function en(e){yt&&(Qt=BigInt("9223372036854775807"),Kt=BigInt("-9223372036854775808"),pt=new BigInt64Array(e))}function tn(e){const t=o._malloc(e.length),n=undefined;return new Uint8Array(o.HEAPU8.buffer,t,e.length).set(e),t}const nn=8192;let rn=null,on=null,sn=0;const an=[],cn=[];function un(e,t){if(e<=0)throw new Error("capacity >= 1");const n=4*(e|=0),r=o._malloc(n);if(r%4!==0)throw new Error("Malloc returned an unaligned offset");return St(r,n),new WasmRootBufferImpl(r,e,true,t)}function ln(e){let t;if(!e)throw new Error("address must be a location in the native heap");return cn.length>0?(t=cn.pop(),t._set_address(e)):t=new wn(e),t}function fn(e){let t;if(an.length>0)t=an.pop();else{const e=mn(),n=undefined;t=new gn(rn,e)}if(void 0!==e){if("number"!==typeof e)throw new Error("value must be an address in the managed heap");t.set(e)}else t.set(0);return t}function _n(...e){for(let t=0;t>>2,this.__count=t,this.length=t,this.__handle=M.mono_wasm_register_root(e,o,r||"noname"),this.__ownsAllocation=n}_throw_index_out_of_range(){throw new Error("index out of range")}_check_in_range(e){(e>=this.__count||e<0)&&this._throw_index_out_of_range()}get_address(e){return this._check_in_range(e),this.__offset+4*e}get_address_32(e){return this._check_in_range(e),this.__offset32+e}get(e){this._check_in_range(e);const t=this.get_address_32(e);return o.HEAPU32[t]}set(e,t){const n=this.get_address(e);return M.mono_wasm_write_managed_pointer_unsafe(n,t),t}copy_value_from_address(e,t){const n=this.get_address(e);M.mono_wasm_copy_managed_pointer(n,t)}_unsafe_get(e){return o.HEAPU32[this.__offset32+e]}_unsafe_set(e,t){const n=this.__offset+e;M.mono_wasm_write_managed_pointer_unsafe(n,t)}clear(){this.__offset&&St(this.__offset,4*this.__count)}release(){this.__offset&&this.__ownsAllocation&&(M.mono_wasm_deregister_root(this.__offset),St(this.__offset,4*this.__count),o._free(this.__offset)),this.__handle=this.__offset=this.__count=this.__offset32=0}toString(){return`[root buffer @${this.get_address(0)}, size ${this.__count} ]`}}class gn{constructor(e,t){this.__buffer=e,this.__index=t}get_address(){return this.__buffer.get_address(this.__index)}get_address_32(){return this.__buffer.get_address_32(this.__index)}get address(){return this.__buffer.get_address(this.__index)}get(){const e=undefined;return this.__buffer._unsafe_get(this.__index)}set(e){const t=this.__buffer.get_address(this.__index);return M.mono_wasm_write_managed_pointer_unsafe(t,e),e}copy_from(e){const t=e.address,n=this.address;M.mono_wasm_copy_managed_pointer(n,t)}copy_to(e){const t=this.address,n=e.address;M.mono_wasm_copy_managed_pointer(n,t)}copy_from_address(e){const t=this.address;M.mono_wasm_copy_managed_pointer(t,e)}copy_to_address(e){const t=this.address;M.mono_wasm_copy_managed_pointer(e,t)}get value(){return this.get()}set value(e){this.set(e)}valueOf(){throw new Error("Implicit conversion of roots to pointers is no longer supported. Use .value or .address as appropriate")}clear(){this.set(0)}release(){if(!this.__buffer)throw new Error("No buffer");const e=128;an.length>e?(dn(this.__index),this.__buffer=null,this.__index=0):(this.set(0),an.push(this))}toString(){return`[root @${this.address}]`}}class wn{constructor(e){this.__external_address=0,this.__external_address_32=0,this._set_address(e)}_set_address(e){this.__external_address=e,this.__external_address_32=e>>>2}get address(){return this.__external_address}get_address(){return this.__external_address}get_address_32(){return this.__external_address_32}get(){const e=undefined;return o.HEAPU32[this.__external_address_32]}set(e){return M.mono_wasm_write_managed_pointer_unsafe(this.__external_address,e),e}copy_from(e){const t=e.address,n=this.__external_address;M.mono_wasm_copy_managed_pointer(n,t)}copy_to(e){const t=this.__external_address,n=e.address;M.mono_wasm_copy_managed_pointer(n,t)}copy_from_address(e){const t=this.__external_address;M.mono_wasm_copy_managed_pointer(t,e)}copy_to_address(e){const t=this.__external_address;M.mono_wasm_copy_managed_pointer(e,t)}get value(){return this.get()}set value(e){this.set(e)}valueOf(){throw new Error("Implicit conversion of roots to pointers is no longer supported. Use .value or .address as appropriate")}clear(){this.set(0)}release(){const e=128;cn.length=r&&(vr=null),vr||(vr=un(r,"interned strings"),Er=0);const o=vr,s=Er++;if(n&&(M.mono_wasm_intern_string_ref(t.address),!t.value))throw new Error("mono_wasm_intern_string_ref produced a null pointer");br.set(e,t.value),pr.set(t.value,e),0!==e.length||yr||(yr=t.value),o.copy_value_from_address(s,t.address)}function Nr(e,t){let n;if("symbol"===typeof e?(n=e.description,"string"!==typeof n&&(n=Symbol.keyFor(e)),"string"!==typeof n&&(n="")):"string"===typeof e&&(n=e),"string"!==typeof n)throw new Error(`Argument to js_string_to_mono_string_interned must be a string but was ${e}`);if(0===n.length&&yr)return t.set(yr),void 0;const r=br.get(n);if(r)return t.set(r),void 0;Tr(n,t),$r(n,t,true)}function kr(e,t){if(t.clear(),null!==e)if("symbol"===typeof e)Nr(e,t);else{if("string"!==typeof e)throw new Error("Expected string argument, got "+typeof e);if(0===e.length)Nr(e,t);else{if(e.length<=256){const n=br.get(e);if(n)return t.set(n),void 0}Tr(e,t)}}}function Tr(e,t){const n=o._malloc(2*(e.length+1)),r=n>>>1|0;for(let t=0;t{const n=On(e,0),a=On(e,1),c=On(e,2),u=On(e,3),l=On(e,4);try{let e,n,f;o&&(e=o(c)),s&&(n=s(u)),i&&(f=i(l));const _=t(e,n,f);r&&r(a,_)}catch(e){eo(n,e)}};a[yn]=true;const c=undefined;cr(e,Qe(a)),Cn(e,wr.Function)}class Qr{constructor(e){this.promise=e}dispose(){tt(this,0)}get isDisposed(){return 0===this[Ge]}}function Kr(e,t,n,r){if(null===t||void 0===t)return Cn(e,wr.None),void 0;if(!ft(t))throw new Error("Assert failed: Value is not a Promise");const o=b.javaScriptExports.create_task_callback();lr(e,o),Cn(e,wr.Task);const s=new Qr(t);et(s,o),t.then((e=>{b.javaScriptExports.complete_task(o,null,e,r||no),tt(s,o)})).catch((e=>{b.javaScriptExports.complete_task(o,e,null,void 0),tt(s,o)}))}function eo(e,t){if(null===t||void 0===t)Cn(e,wr.None);else if(t instanceof ManagedError){Cn(e,wr.Exception);const n=undefined;lr(e,nt(t))}else{if(!("object"===typeof t||"string"===typeof t))throw new Error("Assert failed: Value is not an Error "+typeof t);Cn(e,wr.JSException);const n=undefined;Yr(e,t.toString());const r=t[Ye];if(r)cr(e,r);else{const n=undefined;cr(e,Qe(t))}}}function to(e,t){if(void 0===t||null===t)Cn(e,wr.None);else{if(!(void 0===t[Ge]))throw new Error("Assert failed: JSObject proxy of ManagedObject proxy is not supported");if(!("function"===typeof t||"object"===typeof t))throw new Error(`Assert failed: JSObject proxy of ${typeof t} is not supported`);Cn(e,wr.JSObject);const n=undefined;cr(e,Qe(t))}}function no(e,t){if(void 0===t||null===t)Cn(e,wr.None);else{const n=t[Ge],r=typeof t;if(void 0===n)if("string"===r||"symbol"===r)Cn(e,wr.String),Yr(e,t);else if("number"===r)Cn(e,wr.Double),sr(e,t);else{if("bigint"===r)throw new Error("NotImplementedException: bigint");if("boolean"===r)Cn(e,wr.Boolean),Zn(e,t);else if(t instanceof Date)Cn(e,wr.DateTime),or(e,t);else if(t instanceof Error)eo(e,t);else if(t instanceof Uint8Array)oo(e,t,wr.Byte);else if(t instanceof Float64Array)oo(e,t,wr.Double);else if(t instanceof Int32Array)oo(e,t,wr.Int32);else if(Array.isArray(t))oo(e,t,wr.Object);else{if(t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray||t instanceof Uint16Array||t instanceof Uint32Array||t instanceof Float32Array)throw new Error("NotImplementedException: TypedArray");if(ft(t))Kr(e,t);else{if(t instanceof Span)throw new Error("NotImplementedException: Span");if("object"!=r)throw new Error(`JSObject proxy is not supported for ${r} ${t}`);{const n=Qe(t);Cn(e,wr.JSObject),cr(e,n)}}}}else{if(nt(t),t instanceof ArraySegment)throw new Error("NotImplementedException: ArraySegment");if(t instanceof ManagedError)Cn(e,wr.Exception),lr(e,n);else{if(!(t instanceof ManagedObject))throw new Error("NotImplementedException "+r);Cn(e,wr.Object),lr(e,n)}}}}function ro(e,t,n){if(!!!n)throw new Error("Assert failed: Expected valid sig parameter");const r=undefined;oo(e,t,kn(n))}function oo(e,t,n){if(null===t||void 0===t)Cn(e,wr.None);else{const r=mr(n);if(!(-1!=r))throw new Error(`Assert failed: Element type ${wr[n]} not supported`);const s=t.length,i=r*s,a=o._malloc(i);if(n==wr.String){if(!Array.isArray(t))throw new Error("Assert failed: Value is not an Array");St(a,i),M.mono_wasm_register_root(a,i,"marshal_array_to_cs");for(let e=0;e>2,(a>>2)+s).set(t)}else{if(n!=wr.Double)throw new Error("not implemented");{if(!(Array.isArray(t)||t instanceof Float64Array))throw new Error("Assert failed: Value is not an Array or Float64Array");const e=undefined;o.HEAPF64.subarray(a>>3,(a>>3)+s).set(t)}}tr(e,a),Cn(e,wr.Array),Pn(e,n),dr(e,t.length)}}function so(e,t,n){if(!!!n)throw new Error("Assert failed: Expected valid sig parameter");if(!!t.isDisposed)throw new Error("Assert failed: ObjectDisposedException");ao(n,t._viewType),Cn(e,wr.Span),tr(e,t._pointer),dr(e,t.length)}function io(e,t,n){if(!!!n)throw new Error("Assert failed: Expected valid sig parameter");const r=nt(t);if(!r)throw new Error("Assert failed: Only roundtrip of ArraySegment instance created by C#");ao(n,t._viewType),Cn(e,wr.ArraySegment),tr(e,t._pointer),dr(e,t.length),lr(e,r)}function ao(e,t){const n=kn(e);if(n==wr.Byte){if(!(0==t))throw new Error("Assert failed: Expected MemoryViewType.Byte")}else if(n==wr.Int32){if(!(1==t))throw new Error("Assert failed: Expected MemoryViewType.Int32")}else{if(n!=wr.Double)throw new Error(`NotImplementedException ${wr[n]} `);if(!(2==t))throw new Error("Assert failed: Expected MemoryViewType.Double")}}function co(){0==hn.size&&(hn.set(wr.Array,ko),hn.set(wr.Span,Ro),hn.set(wr.ArraySegment,Mo),hn.set(wr.Boolean,lo),hn.set(wr.Byte,fo),hn.set(wr.Char,_o),hn.set(wr.Int16,mo),hn.set(wr.Int32,go),hn.set(wr.Int52,wo),hn.set(wr.BigInt64,ho),hn.set(wr.Single,po),hn.set(wr.IntPtr,yo),hn.set(wr.Double,bo),hn.set(wr.String,xo),hn.set(wr.Exception,jo),hn.set(wr.JSException,jo),hn.set(wr.JSObject,$o),hn.set(wr.Object,No),hn.set(wr.DateTime,Eo),hn.set(wr.DateTimeOffset,Eo),hn.set(wr.Task,So),hn.set(wr.Action,Ao),hn.set(wr.Function,Ao),hn.set(wr.None,vo),hn.set(wr.Void,vo),hn.set(wr.Discard,vo))}function uo(e,t,n,r,o,s){let i="",a="",c="";const u="converter"+t;let l="null",f="null",_="null",d="null",m=$n(e);if(m===wr.None||m===wr.Void)return{converters:i,call_body:c,marshaler_type:m};const g=Nn(e);if(g!==wr.None){const e=hn.get(g);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${g} at ${t}`);m!=wr.Nullable?(d="converter"+t+"_res",i+=", "+d,a+=" "+wr[g],s[d]=e):m=g}const w=kn(e);if(w!==wr.None){const e=pn.get(w);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${w} at ${t}`);l="converter"+t+"_arg1",i+=", "+l,a+=" "+wr[w],s[l]=e}const h=Tn(e);if(h!==wr.None){const e=pn.get(h);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${h} at ${t}`);f="converter"+t+"_arg2",i+=", "+f,a+=" "+wr[h],s[f]=e}const p=Rn(e);if(p!==wr.None){const e=pn.get(p);if(!(e&&"function"===typeof e))throw new Error(`Assert failed: Unknow converter for type ${p} at ${t}`);_="converter"+t+"_arg3",i+=", "+_,a+=" "+wr[p],s[_]=e}const b=hn.get(m);if(!(b&&"function"===typeof b))throw new Error(`Assert failed: Unknow converter for type ${m} at ${t} `);return i+=", "+u,a+=" "+wr[m],s[u]=b,c=m==wr.Task?` const ${o} = ${u}(args + ${n}, signature + ${r}, ${d}); // ${a} \n`:m==wr.Action||m==wr.Function?` const ${o} = ${u}(args + ${n}, signature + ${r}, ${d}, ${l}, ${f}, ${_}); // ${a} \n`:` const ${o} = ${u}(args + ${n}, signature + ${r}); // ${a} \n`,{converters:i,call_body:c,marshaler_type:m}}function lo(e){const t=undefined;return Dn(e)==wr.None?null:Wn(e)}function fo(e){const t=undefined;return Dn(e)==wr.None?null:Fn(e)}function _o(e){const t=undefined;return Dn(e)==wr.None?null:Bn(e)}function mo(e){const t=undefined;return Dn(e)==wr.None?null:Vn(e)}function go(e){const t=undefined;return Dn(e)==wr.None?null:Hn(e)}function wo(e){const t=undefined;return Dn(e)==wr.None?null:Ln(e)}function ho(e){const t=undefined;return Dn(e)==wr.None?null:Jn(e)}function po(e){const t=undefined;return Dn(e)==wr.None?null:Gn(e)}function bo(e){const t=undefined;return Dn(e)==wr.None?null:Yn(e)}function yo(e){const t=undefined;return Dn(e)==wr.None?null:zn(e)}function vo(){return null}function Eo(e){const t=undefined;return Dn(e)===wr.None?null:qn(e)}function Ao(e,t,n,r,o,s){const i=undefined;if(Dn(e)===wr.None)return null;const a=ur(e);let c=ot(a);return null!==c&&void 0!==c||(c=(e,t,i)=>b.javaScriptExports.call_delegate(a,e,t,i,n,r,o,s),et(c,a)),c}function So(e,t,n){const r=Dn(e);if(r===wr.None)return null;if(r!==wr.Task){if(n||(n=hn.get(r)),!n)throw new Error(`Assert failed: Unknow sub_converter for type ${wr[r]} `);const t=n(e);return new Promise((e=>e(t)))}const o=ar(e);if(0==o)return new Promise((e=>e(void 0)));const s=Ze(o);if(!!!s)throw new Error(`Assert failed: ERR28: promise not found for js_handle: ${o} `);ut(s);const i=at(s),a=i.resolve;return i.resolve=e=>{const t=Dn(e);if(t===wr.None)return a(null),void 0;if(n||(n=hn.get(t)),!n)throw new Error(`Assert failed: Unknow sub_converter for type ${wr[t]}`);const r=n(e);a(r)},s}function Oo(e){const t=On(e,0),n=On(e,1),r=On(e,2),o=On(e,3),s=Dn(t),i=Dn(o),a=ar(r);if(0===a){const{promise:e,promise_control:r}=it(),a=undefined;if(cr(n,Qe(e)),s!==wr.None){const e=jo(t);r.reject(e)}else if(i!==wr.Task){const e=hn.get(i);if(!e)throw new Error(`Assert failed: Unknow sub_converter for type ${wr[i]} `);const t=e(o);r.resolve(t)}}else{const e=Ze(a);if(!!!e)throw new Error(`Assert failed: ERR25: promise not found for js_handle: ${a} `);ut(e);const n=at(e);if(s!==wr.None){const e=jo(t);n.reject(e)}else i!==wr.Task&&n.resolve(o)}Cn(n,wr.Task),Cn(t,wr.None)}function xo(e){const t=undefined;if(Dn(e)==wr.None)return null;const n=fr(e);try{const e=undefined;return xr(n)}finally{n.release()}}function jo(e){const t=Dn(e);if(t==wr.None)return null;if(t==wr.JSException){const t=undefined,n=undefined;return Ze(ar(e))}const n=ur(e);let r=ot(n);if(null===r||void 0===r){const t=xo(e);r=new ManagedError(t),et(r,n)}return r}function $o(e){const t=undefined;if(Dn(e)==wr.None)return null;const n=undefined,r=undefined;return Ze(ar(e))}function No(e){const t=Dn(e);if(t==wr.None)return null;if(t==wr.JSObject){const t=undefined,n=undefined;return Ze(ar(e))}if(t==wr.Array){const t=undefined;return To(e,Un(e))}if(t==wr.Object){const t=ur(e);if(0===t)return null;let n=ot(t);return n||(n=new ManagedObject,et(n,t)),n}const n=hn.get(t);if(!n)throw new Error(`Assert failed: Unknow converter for type ${wr[t]}`);return n(e)}function ko(e,t){if(!!!t)throw new Error("Assert failed: Expected valid sig parameter");const n=undefined;return To(e,kn(t))}function To(e,t){const n=undefined;if(Dn(e)==wr.None)return null;const r=undefined;if(!(-1!=mr(t)))throw new Error(`Assert failed: Element type ${wr[t]} not supported`);const s=zn(e),i=_r(e);let a=null;if(t==wr.String){a=new Array(i);for(let e=0;e>2,(s>>2)+i).slice()}else{if(t!=wr.Double)throw new Error(`NotImplementedException ${wr[t]} `);{const e=undefined;a=o.HEAPF64.subarray(s>>3,(s>>3)+i).slice()}}return o._free(s),a}function Ro(e,t){if(!!!t)throw new Error("Assert failed: Expected valid sig parameter");const n=kn(t),r=zn(e),o=_r(e);let s=null;if(n==wr.Byte)s=new Span(r,o,0);else if(n==wr.Int32)s=new Span(r,o,1);else{if(n!=wr.Double)throw new Error(`NotImplementedException ${wr[n]} `);s=new Span(r,o,2)}return s}function Mo(e,t){if(!!!t)throw new Error("Assert failed: Expected valid sig parameter");const n=kn(t),r=zn(e),o=_r(e);let s=null;if(n==wr.Byte)s=new ArraySegment(r,o,0);else if(n==wr.Int32)s=new ArraySegment(r,o,1);else{if(n!=wr.Double)throw new Error(`NotImplementedException ${wr[n]} `);s=new ArraySegment(r,o,2)}const i=undefined;return et(s,ur(e)),s}let Io,Do;const Uo={};function Co(e){Io=e.mono,Do=e.binding}const Po=Symbol.for("wasm type");function Wo(e){return new Promise((t=>setTimeout(t,e)))}const Fo=it(),Bo=it();let Vo=0,Ho=0,zo=0,Lo=0;const Jo=[],qo=Object.create(null);let Go=0,Yo;const Zo={"js-module-threads":true},Xo={dotnetwasm:true},Qo={"js-module-threads":true,dotnetwasm:true};function Ko(e){var t;const n=null===(t=b.config.assets)||void 0===t?void 0:t.find((t=>t.behavior==e));if(!n)throw new Error(`Assert failed: Can't find asset for ${e}`);return n.resolvedUrl||(n.resolvedUrl=os(n,"")),n}async function es(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_download_assets"),b.maxParallelDownloads=b.config.maxParallelDownloads||b.maxParallelDownloads;try{const e=[];for(const t of b.config.assets){const n=t;if(Qo[n.behavior]||Lo++,!Zo[n.behavior]){const t=Xo[n.behavior];if(zo++,n.pendingDownload){n.pendingDownloadInternal=n.pendingDownload;const r=async()=>{const e=await n.pendingDownloadInternal.response;return t||(n.buffer=await e.arrayBuffer()),++Vo,{asset:n,buffer:n.buffer}};e.push(r())}else{const r=async()=>(n.buffer=await ts(n,!t),{asset:n,buffer:n.buffer});e.push(r())}}}Bo.promise_control.resolve();const t=[];for(const n of e)t.push((async()=>{const e=await n,t=e.asset;if(e.buffer){if(!Qo[t.behavior]){const n=t.pendingDownloadInternal.url,r=new Uint8Array(t.buffer);t.pendingDownloadInternal=null,t.pendingDownload=null,t.buffer=null,e.buffer=null,await lc.promise,is(t,n,r)}}else{const e=undefined;if(Xo[t.behavior])Xo[t.behavior]&&++Vo;else{if(!t.isOptional)throw new Error("Assert failed: Expected asset to have the downloaded buffer");Zo[t.behavior]||zo--,Qo[t.behavior]||Lo--}}})());Promise.all(t).then((()=>{Fo.promise_control.resolve()})).catch((e=>{o.printErr("MONO_WASM: Error in mono_download_assets: "+e),bc(e,true)}))}catch(e){throw o.printErr("MONO_WASM: Error in mono_download_assets: "+e),e}}async function ts(e,t){try{return await ns(e,t)}catch(n){if(c||a)throw n;if(e.pendingDownload&&e.pendingDownloadInternal==e.pendingDownload)throw n;if(e.resolvedUrl&&-1!=e.resolvedUrl.indexOf("file://"))throw n;if(n&&404==n.status)throw n;e.pendingDownloadInternal=void 0,await Bo.promise;try{return await ns(e,t)}catch(n){return e.pendingDownloadInternal=void 0,await Wo(100),await ns(e,t)}}}async function ns(e,t){for(;Yo;)await Yo.promise;try{++Go,Go==b.maxParallelDownloads&&(b.diagnosticTracing&&console.debug("MONO_WASM: Throttling further parallel downloads"),Yo=it());const n=await rs(e);if(!t||!n)return;const r=await n.arrayBuffer();return++Vo,r}finally{if(--Go,Yo&&Go==b.maxParallelDownloads-1){b.diagnosticTracing&&console.debug("MONO_WASM: Resuming more parallel downloads");const e=Yo;Yo=void 0,e.promise_control.resolve()}}}async function rs(e){if(e.buffer){const t=e.buffer;return e.buffer=null,e.pendingDownloadInternal={url:"undefined://"+e.name,name:e.name,response:Promise.resolve({arrayBuffer:()=>t,headers:{get:()=>{}}})},e.pendingDownloadInternal.response}if(e.pendingDownloadInternal&&e.pendingDownloadInternal.response){const t=undefined;return await e.pendingDownloadInternal.response}const t=e.loadRemote&&b.config.remoteSources?b.config.remoteSources:[""];let n;for(let r of t){r=r.trim(),"./"===r&&(r="");const t=os(e,r);e.name===t?b.diagnosticTracing&&console.debug(`MONO_WASM: Attempting to download '${t}'`):b.diagnosticTracing&&console.debug(`MONO_WASM: Attempting to download '${t}' for ${e.name}`);try{const r=ss({name:e.name,resolvedUrl:t,hash:e.hash,behavior:e.behavior});if(e.pendingDownloadInternal=r,n=await r.response,!n.ok)continue;return n}catch(e){continue}}const r=e.isOptional||e.name.match(/\.pdb$/)&&b.config.ignorePdbLoadErrors;if(!n)throw new Error(`Assert failed: Response undefined ${e.name}`);if(r)return o.print(`MONO_WASM: optional download '${n.url}' for ${e.name} failed ${n.status} ${n.statusText}`),void 0;{const t=new Error(`MONO_WASM: download '${n.url}' for ${e.name} failed ${n.status} ${n.statusText}`);throw t.status=n.status,t}}function os(e,t){if(!(null!==t&&void 0!==t))throw new Error(`Assert failed: sourcePrefix must be provided for ${e.name}`);let n;const r=b.config.assemblyRootFolder;if(e.resolvedUrl)n=e.resolvedUrl;else{if(""===t)if("assembly"===e.behavior||"pdb"===e.behavior)n=r?r+"/"+e.name:e.name;else if("resource"===e.behavior){const t=e.culture&&""!==e.culture?`${e.culture}/${e.name}`:e.name;n=r?r+"/"+t:t}else n=e.name;else n=t+e.name;n=b.locateFile(n)}if(!(n&&"string"==typeof n))throw new Error("Assert failed: attemptUrl need to be path or url string");return n}function ss(e){try{if("function"===typeof o.downloadResource){const t=o.downloadResource(e);if(t)return t}const t={};e.hash&&(t.integrity=e.hash);const n=b.fetch_like(e.resolvedUrl,t);return{name:e.name,url:e.resolvedUrl,response:n}}catch(t){const n={ok:false,url:e.resolvedUrl,status:500,statusText:"ERR29: "+t,arrayBuffer:()=>{throw t},json:()=>{throw t}};return{name:e.name,url:e.resolvedUrl,response:Promise.resolve(n)}}}function is(e,t,n){b.diagnosticTracing&&console.debug(`MONO_WASM: Loaded:${e.name} as ${e.behavior} size ${n.length} from ${t}`);const r="string"===typeof e.virtualPath?e.virtualPath:e.name;let s=null;switch(e.behavior){case"dotnetwasm":case"js-module-threads":break;case"resource":case"assembly":case"pdb":Jo.push({url:t,file:r});case"heap":case"icu":s=tn(n),qo[r]=[s,n.length];break;case"vfs":{const e=r.lastIndexOf("/");let t=e>0?r.substr(0,e):null,s=e>0?r.substr(e+1):r;s.startsWith("/")&&(s=s.substr(1)),t?(b.diagnosticTracing&&console.debug(`MONO_WASM: Creating directory '${t}'`),o.FS_createPath("/",t,true,true)):t="/",b.diagnosticTracing&&console.debug(`MONO_WASM: Creating file '${s}' in directory '${t}'`),cs(n,t)||o.FS_createDataFile(t,s,n,true,true,true);break}default:throw new Error(`Unrecognized asset behavior:${e.behavior}, for asset ${e.name}`)}if("assembly"===e.behavior){const e=undefined;if(!M.mono_wasm_add_assembly(r,s,n.length)){const e=Jo.findIndex((e=>e.file==r));Jo.splice(e,1)}}else"icu"===e.behavior?fe(s)||o.printErr(`MONO_WASM: Error loading ICU asset ${e.name}`):"resource"===e.behavior&&M.mono_wasm_add_satellite_assembly(r,e.culture||"",s,n.length);++Ho}async function as(e,t,n){if(!(e&&e.pendingDownloadInternal&&e.pendingDownloadInternal.response))throw new Error("Assert failed: Can't load dotnet.wasm");const r=await e.pendingDownloadInternal.response,o=r.headers&&r.headers.get?r.headers.get("Content-Type"):void 0;let s,i;if("function"===typeof WebAssembly.instantiateStreaming&&"application/wasm"===o){b.diagnosticTracing&&console.debug("MONO_WASM: instantiate_wasm_module streaming");const e=await WebAssembly.instantiateStreaming(r,t);s=e.instance,i=e.module}else{u&&"application/wasm"!==o&&console.warn('MONO_WASM: WebAssembly resource does not have the expected content type "application/wasm", so falling back to slower ArrayBuffer instantiation.');const e=await r.arrayBuffer();b.diagnosticTracing&&console.debug("MONO_WASM: instantiate_wasm_module buffered");const n=await WebAssembly.instantiate(e,t);s=n.instance,i=n.module}n(s,i)}function cs(e,t){if(e.length<8)return false;const n=new DataView(e.buffer),r=undefined;if(1651270004!=n.getUint32(0,true))return false;const s=n.getUint32(4,true);if(0==s||e.length{const t=e[0],n=t.lastIndexOf("/"),r=t.slice(0,n+1);a.add(r)})),a.forEach((e=>{o.FS_createPath(t,e,true,true)}));for(const n of i){const r=n[0],s=n[1],i=e.slice(0,s);o.FS_createDataFile(t,r,i,true,true),e=e.slice(s)}return true}async function us(){if(await Fo.promise,b.config.assets){if(!(Vo==zo))throw new Error(`Assert failed: Expected ${zo} assets to be downloaded, but only finished ${Vo}`);if(!(Ho==Lo))throw new Error(`Assert failed: Expected ${Lo} assets to be in memory, but only instantiated ${Ho}`);Jo.forEach((e=>Io.loaded_files.push(e.url))),b.diagnosticTracing&&console.debug("MONO_WASM: all assets are loaded in wasm memory")}}function ls(){return Io.loaded_files}let fs,_s;function ds(e){const t=o;"undefined"===typeof globalThis.performance&&(globalThis.performance=gs),"undefined"===typeof globalThis.URL&&(globalThis.URL=class e{constructor(e){this.url=e}toString(){return this.url}});const n=t.imports=o.imports||{},r=e=>t=>{const n=o.imports[t];return n||e(t)};n.require?b.requirePromise=e.requirePromise=Promise.resolve(r(n.require)):e.require?b.requirePromise=e.requirePromise=Promise.resolve(r(e.require)):e.requirePromise?b.requirePromise=e.requirePromise.then((e=>r(e))):b.requirePromise=e.requirePromise=Promise.resolve(r((e=>{throw new Error(`Please provide Module.imports.${e} or Module.imports.require`)}))),b.scriptDirectory=e.scriptDirectory=bs(e),t.mainScriptUrlOrBlob=e.scriptUrl,t.__locateFile===t.locateFile?t.locateFile=b.locateFile=e=>Es(e)?e:b.scriptDirectory+e:b.locateFile=t.locateFile,n.fetch?e.fetch=b.fetch_like=n.fetch:e.fetch=b.fetch_like=ws,e.noExitRuntime=u;const s=e.updateGlobalBufferAndViews;e.updateGlobalBufferAndViews=e=>{s(e),en(e)}}async function ms(){if(a){if(s.require=await b.requirePromise,globalThis.performance===gs){const{performance:e}=s.require("perf_hooks");globalThis.performance=e}if(globalThis.crypto||(globalThis.crypto={}),!globalThis.crypto.getRandomValues){let e;try{e=s.require("node:crypto")}catch(e){}e?e.webcrypto?globalThis.crypto=e.webcrypto:e.randomBytes&&(globalThis.crypto.getRandomValues=t=>{t&&t.set(e.randomBytes(t.length))}):globalThis.crypto.getRandomValues=()=>{throw new Error("Using node without crypto support. To enable current operation, either provide polyfill for 'globalThis.crypto.getRandomValues' or enable 'node:crypto' module.")}}}}const gs={now:function(){return Date.now()}};async function ws(e,t){try{if(a){if(!fs){const e=await b.requirePromise;_s=e("url"),fs=e("fs")}e.startsWith("file://")&&(e=_s.fileURLToPath(e));const t=await fs.promises.readFile(e);return{ok:true,url:e,arrayBuffer:()=>t,json:()=>JSON.parse(t)}}if("function"===typeof globalThis.fetch)return globalThis.fetch(e,t||{credentials:"same-origin"});if("function"===typeof read){const t=new Uint8Array(read(e,"binary"));return{ok:true,url:e,arrayBuffer:()=>t,json:()=>JSON.parse(o.UTF8ArrayToString(t,0,t.length))}}}catch(t){return{ok:false,url:e,status:500,statusText:"ERR28: "+t,arrayBuffer:()=>{throw t},json:()=>{throw t}}}throw new Error("No fetch implementation available")}function hs(e){return e.replace(/\\/g,"/").replace(/[?#].*/,"")}function ps(e){return e.slice(0,e.lastIndexOf("/"))+"/"}function bs(e){return l&&(e.scriptUrl=self.location.href),e.scriptUrl||(e.scriptUrl="./dotnet.js"),e.scriptUrl=hs(e.scriptUrl),ps(e.scriptUrl)}const ys=/^[a-zA-Z][a-zA-Z\d+\-.]*?:\/\//,vs=/[a-zA-Z]:[\\/]/;function Es(e){return a||c?e.startsWith("/")||e.startsWith("\\")||-1!==e.indexOf("///")||vs.test(e):ys.test(e)}function As(e,t,n,r,o,s){const i=ln(e),a=ln(t),c=ln(s);try{const e=In(n);if(!(1===e))throw new Error(`Assert failed: Signature version ${e} mismatch.`);const t=xr(i),o=xr(a);b.diagnosticTracing&&console.debug(`MONO_WASM: Binding [JSImport] ${t} from ${o}`);const s=xs(t,o),u=Mn(n),l={fn:s,marshal_exception_to_cs:eo,signature:n},f="_bound_js_"+t.replace(/\./g,"_");let _=`//# sourceURL=https://dotnet.generated.invalid/${f} \n`,d="",m="",g="";for(let e=0;e{const o=await n;return r&&(Ms.set(e,o),b.diagnosticTracing&&console.debug(`MONO_WASM: imported ES6 module '${e}' from '${t}'`)),o}))}function Ds(e,t){let n="unknown exception";if(t){n=t.toString();const e=t.stack;e&&(e.startsWith(n)?n=e:n+="\n"+e),n=Oe(n)}return e&&o.setValue(e,1,"i32"),n}function Us(e,t,n){const r=undefined;kr(Ds(e,t),n)}const Cs=new Map;function Ps(e,t,n,r,s){const i=ln(e),a=ln(s),c=o;try{const e=In(n);if(!(1===e))throw new Error(`Assert failed: Signature version ${e} mismatch.`);const r=Mn(n),o=xr(i);if(!o)throw new Error("Assert failed: fully_qualified_name must be string");b.diagnosticTracing&&console.debug(`MONO_WASM: Binding [JSExport] ${o}`);const{assembly:s,namespace:u,classname:l,methodname:f}=Hs(o),_=be(s);if(!_)throw new Error("Could not find assembly: "+s);const d=M.mono_wasm_assembly_find_class(_,u,l);if(!d)throw new Error("Could not find class: "+u+":"+l+" in assembly "+s);const m=`__Wrapper_${f}_${t}`,g=M.mono_wasm_assembly_find_method(d,m,-1);if(!g)throw new Error(`Could not find method: ${m} in ${d} [${s}]`);const w={method:g,signature:n,stackSave:c.stackSave,stackRestore:c.stackRestore,alloc_stack_frame:Sn,invoke_method_and_handle_exception:Ws},h="_bound_cs_"+`${u}_${l}_${f}`.replace(/\./g,"_").replace(/\//g,"_");let p=`//# sourceURL=https://dotnet.generated.invalid/${h} \n`,y="",v="";for(let e=0;e{const o=e.stackSave();try{const s=Sn(4),i=On(s,1),a=On(s,2),c=On(s,3);Lr(a,t),n&&0==n.length&&(n=void 0),oo(c,n,wr.String),Ws(r,s);const u=So(i,void 0,go);return u||Promise.resolve(0)}finally{e.stackRestore(o)}},b.javaScriptExports.release_js_owned_object_by_gc_handle=t=>{if(!t)throw new Error("Assert failed: Must be valid gc_handle");const n=e.stackSave();try{const r=Sn(3),o=On(r,2);Cn(o,wr.Object),lr(o,t),Ws(s,r)}finally{e.stackRestore(n)}},b.javaScriptExports.create_task_callback=()=>{const t=e.stackSave();try{const n=Sn(2);Ws(i,n);const r=undefined;return ur(On(n,1))}finally{e.stackRestore(t)}},b.javaScriptExports.complete_task=(t,n,r,o)=>{const s=e.stackSave();try{const i=Sn(5),c=On(i,2);Cn(c,wr.Object),lr(c,t);const u=On(i,3);if(n)eo(u,n);else{Cn(u,wr.None);const e=On(i,4);if(!o)throw new Error("Assert failed: res_converter missing");o(e,r)}Ws(a,i)}finally{e.stackRestore(s)}},b.javaScriptExports.call_delegate=(t,n,r,o,s,i,a,u)=>{const l=e.stackSave();try{const f=Sn(6),_=On(f,2);if(Cn(_,wr.Object),lr(_,t),i){const e=undefined;i(On(f,3),n)}if(a){const e=undefined;a(On(f,4),r)}if(u){const e=undefined;u(On(f,5),o)}if(Ws(c,f),s){const e=undefined;return s(On(f,1))}}finally{e.stackRestore(l)}},b.javaScriptExports.get_managed_stack_trace=t=>{const n=e.stackSave();try{const r=Sn(3),o=On(r,2);Cn(o,wr.Exception),lr(o,t),Ws(u,r);const s=undefined;return xo(On(r,1))}finally{e.stackRestore(n)}},n&&(b.javaScriptExports.install_synchronization_context=()=>{const t=e.stackSave();try{const r=Sn(2);Ws(n,r)}finally{e.stackRestore(t)}},f||b.javaScriptExports.install_synchronization_context())}function Ls(e){const t=M.mono_wasm_assembly_find_method(b.runtime_interop_exports_class,e,-1);if(!t)throw"Can't find method "+b.runtime_interop_namespace+"."+b.runtime_interop_exports_classname+"."+e;return t}function Js(e,t,n,r,o,s,i){const a=ln(i);try{const s=undefined;Qs(qs(e,t,n,r,o),a,true)}catch(e){Us(s,String(e),a)}finally{a.release()}}function qs(e,t,n,r,o){let s=null;switch(o){case 5:s=new Int8Array(n-t);break;case 6:s=new Uint8Array(n-t);break;case 7:s=new Int16Array(n-t);break;case 8:s=new Uint16Array(n-t);break;case 9:s=new Int32Array(n-t);break;case 10:s=new Uint32Array(n-t);break;case 13:s=new Float32Array(n-t);break;case 14:s=new Float64Array(n-t);break;case 15:s=new Uint8ClampedArray(n-t);break;default:throw new Error("Unknown array type "+o)}return Gs(s,e,t,n,r),s}function Gs(e,t,n,r,s){if(Ys(e)&&e.BYTES_PER_ELEMENT){if(s!==e.BYTES_PER_ELEMENT)throw new Error("Inconsistent element sizes: TypedArray.BYTES_PER_ELEMENT '"+e.BYTES_PER_ELEMENT+"' sizeof managed element: '"+s+"'");let i=(r-n)*s;const a=e.length*e.BYTES_PER_ELEMENT;i>a&&(i=a);const c=undefined,u=n*s;return new Uint8Array(e.buffer,0,i).set(o.HEAPU8.subarray(t+u,t+u+i)),i}throw new Error("Object '"+e+"' is not a typed array")}function Ys(e){return"undefined"!==typeof SharedArrayBuffer?e.buffer instanceof ArrayBuffer||e.buffer instanceof SharedArrayBuffer:e.buffer instanceof ArrayBuffer}function Zs(e,t,n){switch(true){case null===t:case"undefined"===typeof t:return n.clear(),void 0;case"symbol"===typeof t:case"string"===typeof t:return Xi._create_uri_ref(t,n.address),void 0;default:return Ks(e,t,n),void 0}}function Xs(e){const t=fn();try{return Qs(e,t,false),t.value}finally{t.release()}}function Qs(e,t,n){if(T(t))throw new Error("Expected (value, WasmRoot, boolean)");switch(true){case null===e:case"undefined"===typeof e:return t.clear(),void 0;case"number"===typeof e:{let n;return(0|e)===e?(Rt(Uo._box_buffer,e),n=Uo._class_int32):e>>>0===e?($t(Uo._box_buffer,e),n=Uo._class_uint32):(Wt(Uo._box_buffer,e),n=Uo._class_double),M.mono_wasm_box_primitive_ref(n,Uo._box_buffer,8,t.address),void 0}case"string"===typeof e:return kr(e,t),void 0;case"symbol"===typeof e:return Nr(e,t),void 0;case"boolean"===typeof e:return Ot(Uo._box_buffer,e),M.mono_wasm_box_primitive_ref(Uo._class_boolean,Uo._box_buffer,4,t.address),void 0;case true===ft(e):return si(e,t),void 0;case"Date"===e.constructor.name:return Xi._create_date_time_ref(e.getTime(),t.address),void 0;default:return Ks(n,e,t),void 0}}function Ks(e,t,n){if(n.clear(),null!==t&&"undefined"!==typeof t){if(void 0!==t[Ge]){const e=undefined;return Ei(nt(t),n.address),void 0}if(t[Ye]&&(ai(t[Ye],e,n.address),n.value||delete t[Ye]),!n.value){const r=t[Po],o="undefined"===typeof r?0:r,s=Qe(t);Xi._create_cs_owned_proxy_ref(s,o,e?1:0,n.address)}}}function ei(e){const t=e.length*e.BYTES_PER_ELEMENT,n=o._malloc(t),r=new Uint8Array(o.HEAPU8.buffer,n,t);return r.set(new Uint8Array(e.buffer,e.byteOffset,t)),r}function ti(e,t){if(!Ys(e)||!e.BYTES_PER_ELEMENT)throw new Error("Object '"+e+"' is not a typed array");{const n=e[Po],r=ei(e);M.mono_wasm_typed_array_new_ref(r.byteOffset,e.length,e.BYTES_PER_ELEMENT,n,t.address),o._free(r.byteOffset)}}function ni(e){const t=fn();try{return ti(e,t),t.value}finally{t.release()}}function ri(e,t,n){if("number"!==typeof e)throw new Error(`Expected numeric value for enum argument, got '${e}'`);return 0|e}function oi(e,t,n){const r=fn();t?M.mono_wasm_string_array_new_ref(e.length,r.address):M.mono_wasm_obj_array_new_ref(e.length,r.address);const o=fn(0),s=r.address,i=o.address;try{for(let r=0;r{Xi._set_tcs_result_ref(r,e)}),(e=>{Xi._set_tcs_failure(r,e?e.toString():"")})).finally((()=>{Ke(n),tt(o,r)})),Xi._get_tcs_task_ref(r,t.address),{then_js_handle:n}}function ii(e,t,n){const r=ln(n);try{const n=Ze(e);if(T(n))return Us(t,"ERR06: Invalid JS object handle '"+e+"'",r),void 0;ti(n,r)}catch(e){Us(t,String(e),r)}finally{r.release()}}function ai(e,t,n){if(0===e||e===x)return Rt(n,0),void 0;Xi._get_cs_owned_object_by_js_handle_ref(e,t?1:0,n)}const ci=Symbol.for("wasm delegate_invoke");function ui(e){if(0===e)return;const t=fn(e);try{return di(t)}finally{t.release()}}function li(e){const t=undefined,n=undefined;return Ze(Xi._get_cs_owned_object_js_handle_ref(e.address,0))}function fi(e,t,n,r){switch(t){case 0:return null;case 26:case 27:throw new Error("int64 not available");case 3:case 29:return xr(e);case 4:throw new Error("no idea on how to unbox value types");case 5:return hi(e);case 6:return yi(e);case 7:return vi(e);case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:throw new Error("Marshaling of primitive arrays are not supported.");case 20:return new Date(Xi._get_date_value_ref(e.address));case 21:return Xi._object_to_string_ref(e.address);case 22:return Xi._object_to_string_ref(e.address);case 23:return li(e);case 30:return;default:throw new Error(`no idea on how to unbox object of MarshalType ${t} at offset ${e.value} (root address is ${e.address})`)}}function _i(e,t,n){if(t>=512)throw new Error(`Got marshaling error ${t} when attempting to unbox object at address ${e.value} (root located at ${e.address})`);let r=0;if((4===t||7==t)&&(r=Ht(n),r<1024))throw new Error(`Got invalid MonoType ${r} for object at address ${e.value} (root located at ${e.address})`);return fi(e,t)}function di(e){if(0===e.value)return;const t=Uo._unbox_buffer,n=M.mono_wasm_try_unbox_primitive_and_get_type_ref(e.address,t,Uo._unbox_buffer_size);switch(n){case 1:return Jt(t);case 25:return Ht(t);case 32:return Ht(t);case 24:return Zt(t);case 2:return Xt(t);case 8:return 0!==Jt(t);case 28:return String.fromCharCode(Jt(t));case 0:return null;default:return _i(e,n,t)}}function mi(e){if(0===e)return null;const t=fn(e);try{return wi(t)}finally{t.release()}}function gi(e){return Xi._is_simple_array_ref(e.address)}function wi(e){if(0===e.value)return null;const t=e.address,n=fn(),r=n.address;try{const o=M.mono_wasm_array_length(e.value),s=new Array(o);for(let e=0;ett(n,t),{promise:o,promise_control:s}=it(r,r);n=o,Xi._setup_js_cont_ref(e.address,s),et(n,t)}return n}function vi(e){if(0===e.value)return null;const t=Xi._try_get_cs_owned_object_js_handle_ref(e.address,0);if(t){if(t===x)throw new Error("Cannot access a disposed JSObject at "+e.value);return Ze(t)}const n=Xi._get_js_owned_object_gc_handle_ref(e.address);let r=ot(n);return T(r)&&(r=new ManagedObject,et(r,n)),r}function Ei(e,t){if(!e)return Rt(t,0),void 0;Xi._get_js_owned_object_by_gc_handle_ref(e,t)}const Ai=new Map;function Si(e,t,n,r,s,i,a){Et(),o.stackRestore(a),"object"===typeof r&&(r.clear(),null!==t&&null===t.scratchResultRoot?t.scratchResultRoot=r:r.release()),"object"===typeof s&&(s.clear(),null!==t&&null===t.scratchExceptionRoot?t.scratchExceptionRoot=s:s.release()),"object"===typeof i&&(i.clear(),null!==t&&null===t.scratchThisArgRoot?t.scratchThisArgRoot=i:i.release())}function Oi(e,t){if(!b.mono_wasm_bindings_is_ready)throw new Error("Assert failed: The runtime must be initialized.");const n=`${e}-${t}`;let r=Ai.get(n);if(void 0===r){const o=Gi(e);"undefined"===typeof t&&(t=Yi(o,void 0)),r=Li(o,t,false,e),Ai.set(n,r)}return r}function xi(e,t){const n=Me(e);"string"!==typeof t&&(t=Yi(n,void 0));const r=Li(n,t,false,"_"+e+"__entrypoint");return async function(...e){return e.length>0&&Array.isArray(e[0])&&(e[0]=oi(e[0],true,false)),r(...e)}}function ji(e,t,n){if(!b.mono_wasm_bindings_is_ready)throw new Error("Assert failed: The runtime must be initialized.");return t||(t=[[]]),xi(e,n)(...t)}function $i(e,t,n,r,o){const s=ln(n),i=ln(t),a=ln(o);try{const t=xr(i);if(!t||"string"!==typeof t)return Us(r,"ERR12: Invalid method name object @"+i.value,a),void 0;const n=Xe(e);if(T(n))return Us(r,"ERR13: Invalid JS object handle '"+e+"' while invoking '"+t+"'",a),void 0;const o=wi(s);try{const e=n[t];if("undefined"===typeof e)throw new Error("Method: '"+t+"' not found for: '"+Object.prototype.toString.call(n)+"'");const r=undefined;Qs(e.apply(n,o),a,true)}catch(e){Us(r,e,a)}}finally{s.release(),i.release(),a.release()}}function Ni(e,t,n,r){const o=ln(t),s=ln(r);try{const t=xr(o);if(!t)return Us(n,"Invalid property name object '"+o.value+"'",s),void 0;const r=Ze(e);if(T(r))return Us(n,"ERR01: Invalid JS object handle '"+e+"' while geting '"+t+"'",s),void 0;const i=undefined;Qs(r[t],s,true)}catch(e){Us(n,e,s)}finally{s.release(),o.release()}}function ki(e,t,n,r,o,s,i){const a=ln(n),c=ln(t),u=ln(i);try{const n=xr(c);if(!n)return Us(s,"Invalid property name object '"+t+"'",u),void 0;const i=Ze(e);if(T(i))return Us(s,"ERR02: Invalid JS object handle '"+e+"' while setting '"+n+"'",u),void 0;let l=false;const f=di(a);if(r)i[n]=f,l=true;else{if(l=false,!r&&!Object.prototype.hasOwnProperty.call(i,n))return Qs(false,u,false),void 0;true===o?Object.prototype.hasOwnProperty.call(i,n)&&(i[n]=f,l=true):(i[n]=f,l=true)}Qs(l,u,false)}catch(e){Us(s,e,u)}finally{u.release(),c.release(),a.release()}}function Ti(e,t,n,r){const o=ln(r);try{const r=Ze(e);if(T(r))return Us(n,"ERR03: Invalid JS object handle '"+e+"' while getting ["+t+"]",o),void 0;const s=undefined;Qs(r[t],o,true)}catch(e){Us(n,e,o)}finally{o.release()}}function Ri(e,t,n,r,o){const s=ln(n),i=ln(o);try{const n=Ze(e);if(T(n))return Us(r,"ERR04: Invalid JS object handle '"+e+"' while setting ["+t+"]",i),void 0;const o=di(s);n[t]=o,i.clear()}catch(e){Us(r,e,i)}finally{i.release(),s.release()}}function Mi(e,t,n){const r=ln(e),i=ln(n);try{const e=xr(r);let n;if(n=e?"Module"==e?o:"INTERNAL"==e?s:globalThis[e]:globalThis,null===n||void 0===typeof n)return Us(t,"Global object '"+e+"' not found.",i),void 0;Qs(n,i,true)}catch(e){Us(t,e,i)}finally{i.release(),r.release()}}function Ii(e,t,n,r,o){try{const e=globalThis.Blazor;if(!e)throw new Error("The blazor.webassembly.js library is not loaded.");return e._internal.invokeJSFromDotNet(t,n,r,o)}catch(t){const n=t.message+"\n"+t.stack,r=fn();return kr(n,r),r.copy_to_address(e),r.release(),0}}const Di=/[^A-Za-z0-9_$]/g,Ui=new Map,Ci=new Map,Pi=new Map;function Wi(e,t,n,r){let o=null,s=null,i=null;if(r){i=Object.keys(r),s=new Array(i.length);for(let e=0,t=i.length;e{e&&"AbortError"!==e.name&&o.printErr("MONO_WASM: Error in http_wasm_abort_response: "+e)}))}function sa(e,t,n,r,o,s,i,a){const c=undefined,u=undefined;return ia(e,t,n,r,o,s,new Span(i,a,0).slice())}function ia(e,t,n,r,o,s,i){if(!(e&&"string"===typeof e))throw new Error("Assert failed: expected url string");if(!(t&&n&&Array.isArray(t)&&Array.isArray(n)&&t.length===n.length))throw new Error("Assert failed: expected headerNames and headerValues arrays");if(!(r&&o&&Array.isArray(r)&&Array.isArray(o)&&r.length===o.length))throw new Error("Assert failed: expected headerNames and headerValues arrays");const a=new Headers;for(let e=0;e{const t=await fetch(e,c);return t.__abort_controller=s,t}))}function aa(e){if(!e.__headerNames){e.__headerNames=[],e.__headerValues=[];const t=e.headers.entries();for(const n of t)e.__headerNames.push(n[0]),e.__headerValues.push(n[1])}}function ca(e){return aa(e),e.__headerNames}function ua(e){return aa(e),e.__headerValues}function la(e){return _t((async()=>{const t=await e.arrayBuffer();return e.__buffer=t,e.__source_offset=0,t.byteLength}))}function fa(e,t){if(!e.__buffer)throw new Error("Assert failed: expected resoved arrayBuffer");if(e.__source_offset==e.__buffer.byteLength)return 0;const n=new Uint8Array(e.__buffer,e.__source_offset);t.set(n,0);const r=Math.min(t.byteLength,n.byteLength);return e.__source_offset+=r,r}function _a(e,t,n){const r=new Span(t,n,0);return _t((async()=>{if(e.__reader||(e.__reader=e.body.getReader()),e.__chunk||(e.__chunk=await e.__reader.read(),e.__source_offset=0),e.__chunk.done)return 0;const t=e.__chunk.value.byteLength-e.__source_offset;if(!(t>0))throw new Error("Assert failed: expected remaining_source to be greater than 0");const n=Math.min(t,r.byteLength),o=e.__chunk.value.subarray(e.__source_offset,e.__source_offset+n);return r.set(o,0),e.__source_offset+=n,t==n&&(e.__chunk=void 0),n}))}let da=0,ma=false,ga=0,wa;if(globalThis.navigator){const e=globalThis.navigator;e.userAgentData&&e.userAgentData.brands?ma=e.userAgentData.brands.some((e=>"Chromium"==e.brand)):e.userAgent&&(ma=e.userAgent.includes("Chrome"))}function ha(){for(;ga>0;)--ga,M.mono_background_exec()}function pa(){if(!ma)return;const e=(new Date).valueOf(),t=e+36e4,n=undefined,r=1e3;for(let n=Math.max(e+1e3,da);n{M.mono_set_timeout_exec(),ga++,ha()}),n-e)}da=t}function ba(){++ga,setTimeout(ha,0)}function ya(e){function mono_wasm_set_timeout_exec(){M.mono_set_timeout_exec()}wa&&(clearTimeout(wa),wa=void 0),wa=setTimeout(mono_wasm_set_timeout_exec,e)}class va{constructor(){this.queue=[],this.offset=0}getLength(){return this.queue.length-this.offset}isEmpty(){return 0==this.queue.length}enqueue(e){this.queue.push(e)}dequeue(){if(0===this.queue.length)return;const e=this.queue[this.offset];return this.queue[this.offset]=null,2*++this.offset>=this.queue.length&&(this.queue=this.queue.slice(this.offset),this.offset=0),e}peek(){return this.queue.length>0?this.queue[this.offset]:void 0}drain(e){for(;this.getLength();){const t=undefined;e(this.dequeue())}}}const Ea=Symbol.for("wasm ws_pending_send_buffer"),Aa=Symbol.for("wasm ws_pending_send_buffer_offset"),Sa=Symbol.for("wasm ws_pending_send_buffer_type"),Oa=Symbol.for("wasm ws_pending_receive_event_queue"),xa=Symbol.for("wasm ws_pending_receive_promise_queue"),ja=Symbol.for("wasm ws_pending_open_promise"),$a=Symbol.for("wasm ws_pending_close_promises"),Na=Symbol.for("wasm ws_pending_send_promises"),ka=Symbol.for("wasm ws_is_aborted"),Ta=Symbol.for("wasm ws_receive_status_ptr");let Ra=false,Ma,Ia;const Da=65536,Ua=new Uint8Array;function Ca(e,t,n,r){if(!(e&&"string"===typeof e))throw new Error("Assert failed: ERR12: Invalid uri "+typeof e);const o=new globalThis.WebSocket(e,t||void 0),{promise_control:s}=it();o[Oa]=new va,o[xa]=new va,o[ja]=s,o[Na]=[],o[$a]=[],o[Ta]=n,o.binaryType="arraybuffer";const i=()=>{o[ka]||(s.resolve(o),pa())},a=e=>{o[ka]||(za(o,e),pa())},c=e=>{if(o.removeEventListener("message",a),o[ka])return;r&&r(e.code,e.reason),s.reject(e.reason);for(const e of o[$a])e.resolve();const t=undefined;o[xa].drain((e=>{Mt(n,0),Mt(n+4,2),Mt(n+8,1),e.resolve()}))},u=e=>{s.reject(e.message||"WebSocket error")};return o.addEventListener("message",a),o.addEventListener("open",i,{once:true}),o.addEventListener("close",c,{once:true}),o.addEventListener("error",u,{once:true}),o}function Pa(e){if(!!!e)throw new Error("Assert failed: ERR17: expected ws instance");const t=undefined;return e[ja].promise}function Wa(e,t,n,r,s){if(!!!e)throw new Error("Assert failed: ERR17: expected ws instance");const i=undefined,a=Ja(e,new Uint8Array(o.HEAPU8.buffer,t,n),r,s);return s&&a?Ha(e,a):null}function Fa(e,t,n){if(!!!e)throw new Error("Assert failed: ERR18: expected ws instance");const r=e[Oa],o=e[xa],s=e.readyState;if(s!=WebSocket.OPEN&&s!=WebSocket.CLOSING)throw new Error("InvalidState: The WebSocket is not connected.");if(r.getLength()){if(!(0==o.getLength()))throw new Error("Assert failed: ERR20: Invalid WS state");return La(e,r,t,n),null}const{promise:i,promise_control:a}=it(),c=a;return c.buffer_ptr=t,c.buffer_length=n,o.enqueue(c),i}function Ba(e,t,n,r){if(!!!e)throw new Error("Assert failed: ERR19: expected ws instance");if(e.readyState==WebSocket.CLOSED)return null;if(r){const{promise:r,promise_control:o}=it();return e[$a].push(o),"string"===typeof n?e.close(t,n):e.close(t),r}return Ra||(Ra=true,console.warn("WARNING: Web browsers do not support closing the output side of a WebSocket. CloseOutputAsync has closed the socket and discarded any incoming messages.")),"string"===typeof n?e.close(t,n):e.close(t),null}function Va(e){if(!!!e)throw new Error("Assert failed: ERR18: expected ws instance");e[ka]=true;const t=e[ja];t&&t.reject("OperationCanceledException");for(const t of e[$a])t.reject("OperationCanceledException");for(const t of e[Na])t.reject("OperationCanceledException");e[xa].drain((e=>{e.reject("OperationCanceledException")})),e.close(1e3,"Connection was aborted.")}function Ha(e,t){if(e.send(t),e[Ea]=null,e.bufferedAmount{if(0===e.bufferedAmount)r.resolve();else if(e.readyState!=WebSocket.OPEN)r.reject("InvalidState: The WebSocket is not connected.");else if(!r.isDone)return globalThis.setTimeout(i,s),s=Math.min(1.5*s,1e3),void 0;const t=o.indexOf(r);t>-1&&o.splice(t,1)};return globalThis.setTimeout(i,0),n}function za(e,t){const n=e[Oa],r=e[xa];if("string"===typeof t.data)void 0===Ia&&(Ia=new TextEncoder),n.enqueue({type:0,data:Ia.encode(t.data),offset:0});else{if("ArrayBuffer"!==t.data.constructor.name)throw new Error("ERR19: WebSocket receive expected ArrayBuffer");n.enqueue({type:1,data:new Uint8Array(t.data),offset:0})}if(r.getLength()&&n.getLength()>1)throw new Error("ERR21: Invalid WS state");for(;r.getLength()&&n.getLength();){const t=r.dequeue();La(e,n,t.buffer_ptr,t.buffer_length),t.resolve()}pa()}function La(e,t,n,r){const s=t.peek(),i=Math.min(r,s.data.length-s.offset);if(i>0){const e=s.data.subarray(s.offset,s.offset+i),t=undefined;new Uint8Array(o.HEAPU8.buffer,n,r).set(e,0),s.offset+=i}const a=s.data.length===s.offset?1:0;a&&t.dequeue();const c=e[Ta];Mt(c,i),Mt(c+4,s.type),Mt(c+8,a)}function Ja(e,t,n,r){let o=e[Ea],s=0;const i=t.byteLength;if(o){if(s=e[Aa],n=e[Sa],0!==i){if(s+i>o.length){const n=new Uint8Array(1.5*(s+i+50));n.set(o,0),n.subarray(s).set(t),e[Ea]=o=n}else o.subarray(s).set(t);s+=i,e[Aa]=s}}else r?0!==i&&(o=t,s=i):(0!==i&&(o=t.slice(),s=i,e[Aa]=s,e[Ea]=o),e[Sa]=n);if(r){if(0==s||null==o)return Ua;if(0===n){void 0===Ma&&(Ma=new TextDecoder("utf-8",{fatal:false}));const e="undefined"!==typeof SharedArrayBuffer&&o instanceof SharedArrayBuffer?o.slice(0,s):o.subarray(0,s);return Ma.decode(e)}return o.subarray(0,s)}return null}function qa(){return{mono_wasm_exit:e=>{o.printErr("MONO_WASM: early exit "+e)},mono_wasm_enable_on_demand_gc:M.mono_wasm_enable_on_demand_gc,mono_profiler_init_aot:M.mono_profiler_init_aot,mono_wasm_exec_regression:M.mono_wasm_exec_regression,mono_method_resolve:Gi,mono_intern_string:jr,logging:void 0,mono_wasm_stringify_as_error_with_stack:xe,mono_wasm_get_loaded_files:ls,mono_wasm_send_dbg_command_with_parms:q,mono_wasm_send_dbg_command:G,mono_wasm_get_dbg_command_info:Y,mono_wasm_get_details:ie,mono_wasm_release_object:ce,mono_wasm_call_function_on:oe,mono_wasm_debugger_resume:Z,mono_wasm_detach_debugger:X,mono_wasm_raise_debug_event:K,mono_wasm_change_debugger_log_level:Q,mono_wasm_debugger_attached:te,mono_wasm_runtime_is_ready:b.mono_wasm_runtime_is_ready,get_property:$s,set_property:js,has_property:Ns,get_typeof_property:ks,get_global_this:Ts,get_dotnet_instance:()=>_,dynamic_import:Is,mono_wasm_cancel_promise:dt,ws_wasm_create:Ca,ws_wasm_open:Pa,ws_wasm_send:Wa,ws_wasm_receive:Fa,ws_wasm_close:Ba,ws_wasm_abort:Va,http_wasm_supports_streaming_response:ta,http_wasm_create_abort_controler:na,http_wasm_abort_request:ra,http_wasm_abort_response:oa,http_wasm_fetch:ia,http_wasm_fetch_bytes:sa,http_wasm_get_response_header_names:ca,http_wasm_get_response_header_values:ua,http_wasm_get_response_bytes:fa,http_wasm_get_response_length:la,http_wasm_get_streamed_response_bytes:_a}}function Ga(e){Object.assign(e,{mono_wasm_exit:M.mono_wasm_exit,mono_wasm_enable_on_demand_gc:M.mono_wasm_enable_on_demand_gc,mono_profiler_init_aot:M.mono_profiler_init_aot,mono_wasm_exec_regression:M.mono_wasm_exec_regression})}function Ya(){return{mono_wasm_setenv:xc,mono_wasm_load_bytes_into_heap:tn,mono_wasm_load_icu_data:fe,mono_wasm_runtime_ready:mono_wasm_runtime_ready,mono_wasm_load_data_archive:cs,mono_wasm_load_config:Rc,mono_load_runtime_and_bcl_args:Dc,mono_wasm_new_root_buffer:un,mono_wasm_new_root:fn,mono_wasm_new_external_root:ln,mono_wasm_release_roots:_n,mono_run_main:Re,mono_run_main_and_exit:Te,mono_wasm_add_assembly:null,mono_wasm_load_runtime:kc,config:b.config,loaded_files:[],setB32:Ot,setI8:kt,setI16:Tt,setI32:Mt,setI52:Dt,setU52:Ut,setI64Big:Ct,setU8:xt,setU16:jt,setU32:Nt,setF32:Pt,setF64:Wt,getB32:Ft,getI8:zt,getI16:Lt,getI32:Jt,getI52:qt,getU52:Gt,getI64Big:Yt,getU8:Bt,getU16:Vt,getU32:Ht,getF32:Zt,getF64:Xt}}function Za(e){Object.assign(e,{mono_wasm_add_assembly:M.mono_wasm_add_assembly})}function Xa(){return{bind_static_method:Oi,call_assembly_entry_point:ji,mono_obj_array_new:null,mono_obj_array_set:null,js_string_to_mono_string:Mr,js_typed_array_to_array:ni,mono_array_to_js_array:mi,js_to_mono_obj:Xs,conv_string:Or,unbox_mono_obj:ui,mono_obj_array_new_ref:null,mono_obj_array_set_ref:null,js_string_to_mono_string_root:kr,js_typed_array_to_array_root:ti,js_to_mono_obj_root:Qs,conv_string_root:xr,unbox_mono_obj_root:di,mono_array_root_to_js_array:wi}}function Qa(e){Object.assign(e,{mono_obj_array_new:M.mono_wasm_obj_array_new,mono_obj_array_set:M.mono_wasm_obj_array_set,mono_obj_array_new_ref:M.mono_wasm_obj_array_new_ref,mono_obj_array_set_ref:M.mono_wasm_obj_array_set_ref})}function Ka(){}async function ec(){return console.warn("MONO_WASM: ignoring diagnostics options because this runtime does not support diagnostics"),void 0}let tc,nc=false,rc=false;const oc=it(),sc=it(),ic=it(),ac=it(),cc=it(),uc=it(),lc=it(),fc=it(),_c=it();function dc(e,t){const n=e.instantiateWasm,r=e.preInit?"function"===typeof e.preInit?[e.preInit]:e.preInit:[],o=e.preRun?"function"===typeof e.preRun?[e.preRun]:e.preRun:[],s=e.postRun?"function"===typeof e.postRun?[e.postRun]:e.postRun:[],i=e.onRuntimeInitialized?e.onRuntimeInitialized:()=>{};rc=!e.configSrc&&(!e.config||!e.config.assets||-1==e.config.assets.findIndex((e=>"assembly"===e.behavior))),e.instantiateWasm=(e,t)=>mc(e,t,n),e.preInit=[()=>gc(r)],e.preRun=[()=>wc(o)],e.onRuntimeInitialized=()=>hc(i),e.postRun=[()=>pc(s)],e.ready.then((async()=>{await _c.promise,oc.promise_control.resolve(t)})).catch((e=>{oc.promise_control.reject(e)})),e.ready=oc.promise,e.onAbort||(e.onAbort=()=>Ie)}function mc(e,t,n){if(o.configSrc||o.config||n||o.print("MONO_WASM: configSrc nor config was specified"),tc=o.config?b.config=o.config:b.config=o.config={},b.diagnosticTracing=!!tc.diagnosticTracing,n){const r=undefined;return n(e,((e,n)=>{ic.promise_control.resolve(),t(e,n)}))}return $c(e,t),[]}function gc(e){o.addRunDependency("mono_pre_init");try{yc(),b.diagnosticTracing&&console.debug("MONO_WASM: preInit"),ac.promise_control.resolve(),e.forEach((e=>e()))}catch(e){throw Oc("MONO_WASM: user preInint() failed",e),bc(e,true),e}(async()=>{try{await vc(),rc||await Ec()}catch(e){throw bc(e,true),e}cc.promise_control.resolve(),o.removeRunDependency("mono_pre_init")})()}async function wc(e){o.addRunDependency("mono_pre_run_async"),await ic.promise,await cc.promise,b.diagnosticTracing&&console.debug("MONO_WASM: preRunAsync");try{e.map((e=>e()))}catch(e){throw Oc("MONO_WASM: user callback preRun() failed",e),bc(e,true),e}uc.promise_control.resolve(),o.removeRunDependency("mono_pre_run_async")}async function hc(e){await uc.promise,b.diagnosticTracing&&console.debug("MONO_WASM: onRuntimeInitialized"),lc.promise_control.resolve();try{rc||(await us(),await Ac()),tc.runtimeOptions&&jc(tc.runtimeOptions);try{e()}catch(e){throw Oc("MONO_WASM: user callback onRuntimeInitialized() failed",e),e}await Sc()}catch(e){throw Oc("MONO_WASM: onRuntimeInitializedAsync() failed",e),bc(e,true),e}fc.promise_control.resolve()}async function pc(e){await fc.promise,b.diagnosticTracing&&console.debug("MONO_WASM: postRunAsync");try{e.map((e=>e()))}catch(e){throw Oc("MONO_WASM: user callback posRun() failed",e),bc(e,true),e}_c.promise_control.resolve()}function bc(e,t){b.diagnosticTracing&&console.trace("MONO_WASM: abort_startup"),oc.promise_control.reject(e),ic.promise_control.reject(e),ac.promise_control.reject(e),cc.promise_control.reject(e),uc.promise_control.reject(e),lc.promise_control.reject(e),fc.promise_control.reject(e),_c.promise_control.reject(e),t&&De(1,e)}function yc(){o.addRunDependency("mono_wasm_pre_init_essential"),b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_pre_init_essential"),I(),Ga(s),Za(Io),Qa(Do),o.removeRunDependency("mono_wasm_pre_init_essential")}async function vc(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_pre_init_essential_async"),o.addRunDependency("mono_wasm_pre_init_essential_async"),await ms(),await Rc(o.configSrc),o.removeRunDependency("mono_wasm_pre_init_essential_async")}async function Ec(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_pre_init_full"),o.addRunDependency("mono_wasm_pre_init_full"),await es(),o.removeRunDependency("mono_wasm_pre_init_full")}async function Ac(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_before_user_runtime_initialized");try{await Nc(),de(),b.mono_wasm_load_runtime_done||kc("unused",tc.debugLevel),b.mono_wasm_runtime_is_ready||mono_wasm_runtime_ready(),b.mono_wasm_symbols_are_ready||ke("dotnet.js.symbols"),setTimeout((()=>{Ar.init_fields()}))}catch(e){throw Oc("MONO_WASM: Error in mono_wasm_before_user_runtime_initialized",e),e}}async function Sc(){b.diagnosticTracing&&console.debug("MONO_WASM: mono_wasm_after_user_runtime_initialized");try{if(!o.disableDotnet6Compatibility&&o.exports){const e=globalThis;for(let t=0;tb.config,setHeapB32:Ot,setHeapU8:xt,setHeapU16:jt,setHeapU32:Nt,setHeapI8:kt,setHeapI16:Tt,setHeapI32:Mt,setHeapI52:Dt,setHeapU52:Ut,setHeapI64Big:Ct,setHeapF32:Pt,setHeapF64:Wt,getHeapB32:Ft,getHeapU8:Bt,getHeapU16:Vt,getHeapU32:Ht,getHeapI8:zt,getHeapI16:Lt,getHeapI32:Jt,getHeapI52:qt,getHeapU52:Gt,getHeapI64Big:Yt,getHeapF32:Zt,getHeapF64:Xt}}function Hc(){const e=undefined;return{dotnet:Bc,exit:De}}const zc=Jc,Lc=Gc;function Jc(n,o,s,i){const a=o.module,c=globalThis;g(n,o),Co(o),ds(s),Object.assign(o.mono,Ya()),Object.assign(o.binding,Xa()),Object.assign(o.internal,qa()),Object.assign(o.internal,qa());const u=Vc();if(e.__linker_exports=Wc(),Object.assign(_,{MONO:o.mono,BINDING:o.binding,INTERNAL:o.internal,IMPORTS:o.marshaled_imports,Module:a,runtimeBuildInfo:{productVersion:t,buildConfiguration:r},...u}),Object.assign(i,u),o.module.__undefinedConfig&&(a.disableDotnet6Compatibility=true,a.configSrc="./mono-config.json"),a.print||(a.print=console.log.bind(console)),a.printErr||(a.printErr=console.error.bind(console)),"undefined"===typeof a.disableDotnet6Compatibility&&(a.disableDotnet6Compatibility=true),n.isGlobal||!a.disableDotnet6Compatibility){Object.assign(a,_),a.mono_bind_static_method=(e,t)=>(console.warn("MONO_WASM: Module.mono_bind_static_method is obsolete, please use [JSExportAttribute] interop instead"),Oi(e,t));const e=(e,t)=>{if("undefined"!==typeof c[e])return;let n;Object.defineProperty(globalThis,e,{get:()=>{if(T(n)){const r=(new Error).stack,o=r?r.substr(r.indexOf("\n",8)+1):"";console.warn(`MONO_WASM: global ${e} is obsolete, please use Module.${e} instead ${o}`),n=t()}return n}})};c.MONO=o.mono,c.BINDING=o.binding,c.INTERNAL=o.internal,n.isGlobal||(c.Module=a),e("cwrap",(()=>a.cwrap)),e("addRunDependency",(()=>a.addRunDependency)),e("removeRunDependency",(()=>a.removeRunDependency))}let l;return c.getDotnetRuntime?l=c.getDotnetRuntime.__list:(c.getDotnetRuntime=e=>c.getDotnetRuntime.__list.getRuntime(e),c.getDotnetRuntime.__list=l=new qc),l.registerRuntime(_),dc(a,_),_}e.__linker_exports=null;class qc{constructor(){this.list={}}registerRuntime(e){return e.runtimeId=Object.keys(this.list).length,this.list[e.runtimeId]=Be(e),e.runtimeId}getRuntime(e){const t=this.list[e];return t?t.deref():void 0}}function Gc(e,t){w(t),Object.assign(d,Hc()),h(e)}return e.__initializeImportsAndExports=zc,e.__setEmscriptenEntrypoint=Lc,e.moduleExports=d,Object.defineProperty(e,"__esModule",{value:true}),e}({}); + +var createDotnetRuntime = (() => { + var _scriptDir = import.meta.url; + + return ( +function(createDotnetRuntime) { + createDotnetRuntime = createDotnetRuntime || {}; + +"use strict";var Module=typeof createDotnetRuntime!="undefined"?createDotnetRuntime:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});var require=require||undefined;var __dirname=__dirname||"";var __callbackAPI={MONO:MONO,BINDING:BINDING,INTERNAL:INTERNAL,IMPORTS:IMPORTS};if(typeof createDotnetRuntime==="function"){__callbackAPI.Module=Module={ready:Module.ready};const extension=createDotnetRuntime(__callbackAPI);if(extension.ready){throw new Error("MONO_WASM: Module.ready couldn't be redefined.")}Object.assign(Module,extension);createDotnetRuntime=Module;if(!createDotnetRuntime.locateFile)createDotnetRuntime.locateFile=createDotnetRuntime.__locateFile=path=>scriptDirectory+path}else if(typeof createDotnetRuntime==="object"){__callbackAPI.Module=Module={ready:Module.ready,__undefinedConfig:Object.keys(createDotnetRuntime).length===1};Object.assign(Module,createDotnetRuntime);createDotnetRuntime=Module;if(!createDotnetRuntime.locateFile)createDotnetRuntime.locateFile=createDotnetRuntime.__locateFile=path=>scriptDirectory+path}else{throw new Error("MONO_WASM: Can't use moduleFactory callback of createDotnetRuntime function.")}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}var fs;var nodePath;var requireNodeFS;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}requireNodeFS=()=>{if(!nodePath){fs=require("fs");nodePath=require("path")}};read_=function shell_read(filename,binary){requireNodeFS();filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror)=>{requireNodeFS();filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=(status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){let data;if(typeof readbuffer=="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data=="object");return data};readAsync=function readAsync(f,onload,onerror){setTimeout(()=>onload(readBinary(f)),0)};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit=="function"){quit_=(status,toThrow)=>{logExceptionOnExit(toThrow);quit(status)}}if(typeof print!="undefined"){if(typeof console=="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var POINTER_SIZE=4;function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}function uleb128Encode(n){if(n<128){return[n]}return[n%128|128,n>>7]}function convertJsFunctionToWasm(func,sig){if(typeof WebAssembly.Function=="function"){var typeNames={"i":"i32","j":"i64","f":"f32","d":"f64","p":"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{tempRet0=value};var getTempRet0=()=>tempRet0;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}function getCFunc(ident){var func=Module["_"+ident];return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;if(Module["locateFile"]){wasmBinaryFile="dotnet.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}}else{wasmBinaryFile=new URL("dotnet.wasm",import.meta.url).toString()}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"env":asmLibraryArg,"wasi_snapshot_preview1":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func=="number"){if(callback.arg===undefined){getWasmTableEntry(func)()}else{getWasmTableEntry(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function getValue(ptr,type="i8"){if(type.endsWith("*"))type="i32";switch(type){case"i1":return HEAP8[ptr>>0];case"i8":return HEAP8[ptr>>0];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP32[ptr>>2];case"float":return HEAPF32[ptr>>2];case"double":return Number(HEAPF64[ptr>>3]);default:abort("invalid type for getValue: "+type)}return null}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}function setWasmTableEntry(idx,func){wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)}function ___cxa_allocate_exception(size){return _malloc(size+24)+24}var exceptionCaught=[];function exception_addRef(info){info.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(ptr){var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);exception_addRef(info);return info.get_exception_ptr()}var exceptionLast=0;function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}function ___cxa_free_exception(ptr){return _free(new ExceptionInfo(ptr).ptr)}function exception_decRef(info){if(info.release_ref()&&!info.get_rethrown()){var destructor=info.get_destructor();if(destructor){getWasmTableEntry(destructor)(info.excPtr)}___cxa_free_exception(info.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var info=exceptionCaught.pop();exception_decRef(info);exceptionLast=0}function ___resumeException(ptr){if(!exceptionLast){exceptionLast=ptr}throw ptr}function ___cxa_find_matching_catch_3(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}var typeArray=Array.prototype.slice.call(arguments);for(var i=0;ipath.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function zeroMemory(address,size){HEAPU8.fill(0,address,address+size)}function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;zeroMemory(ptr,size);return ptr}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{path=PATH_FS.resolve(FS.cwd(),path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(p=>!!p),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get function(){return this.shared.position},set:function(val){this.shared.position=val}}}}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{return null}},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=(stream,buffer,offset,length,position)=>{FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=()=>{ok++;if(ok+fail==total)finish()};putRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}else{data=new Uint8Array(data)}}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i>2]=value;return value}function inetNtop4(addr){return(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function inetNtop6(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function inetPton4(str){var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function jstoi_q(str){return parseInt(str)}function inetPton6(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_statfs64(path,size,buf){try{path=SYSCALLS.getStr(path);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstatfs64(fd,size,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return ___syscall_statfs64(0,size,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function ___syscall_ftruncate64(fd,length_low,length_high){try{var length=convertI32PairToI53Checked(length_low,length_high);if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function writeSockaddr(sa,family,addr,port,addrlen){switch(family){case 2:addr=inetPton4(addr);zeroMemory(sa,16);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0}function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_sendto(fd,message,length,flags,addr,addr_len){try{var sock=getSocketFromFD(fd);var dest=getSocketAddress(addr,addr_len,true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_symlink(target,linkpath){try{target=SYSCALLS.getStr(target);linkpath=SYSCALLS.getStr(linkpath);FS.symlink(target,linkpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_unlinkat(dirfd,path,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(flags===0){FS.unlink(path)}else if(flags===512){FS.rmdir(path)}else{abort("Invalid flags passed to unlinkat")}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=HEAP32[times>>2];var nanoseconds=HEAP32[times+4>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=8;seconds=HEAP32[times>>2];nanoseconds=HEAP32[times+4>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __dlinit(main_dso_handle){}var dlopenMissingError="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function __dlopen_js(filename,flag){abort(dlopenMissingError)}function __emscripten_date_now(){return Date.now()}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __gmtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}function __localtime_js(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,off,allocated){try{var stream=FS.getStream(fd);if(!stream)return-8;var res=FS.mmap(stream,len,off,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;return ptr}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __msync_js(addr,len,flags,fd){try{SYSCALLS.doMsync(addr,FS.getStream(fd),len,flags,0);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=FS.getStream(fd);if(stream){if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function _tzset_impl(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAPU32[tzname+4>>2]=summerNamePtr}else{HEAPU32[tzname>>2]=summerNamePtr;HEAPU32[tzname+4>>2]=winterNamePtr}}function __tzset_js(timezone,daylight,tzname){if(__tzset_js.called)return;__tzset_js.called=true;_tzset_impl(timezone,daylight,tzname)}function _abort(){abort("")}var DOTNETENTROPY={batchedQuotaMax:65536,getBatchedRandomValues:function(buffer,bufferLength){const needTempBuf=typeof SharedArrayBuffer!=="undefined"&&Module.HEAPU8.buffer instanceof SharedArrayBuffer;const buf=needTempBuf?new ArrayBuffer(bufferLength):Module.HEAPU8.buffer;const offset=needTempBuf?0:buffer;for(let i=0;i{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=()=>performance.now();function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else if(typeof dateNow!="undefined"){return 1e3}else return 1e3}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}function _fd_pwrite(fd,iov,iovcnt,offset_low,offset_high,pnum){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt,offset);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops&&stream.stream_ops.fsync){return-stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getTempRet0(){return getTempRet0()}function _llvm_eh_typeid_for(type){return type}function _mono_set_timeout(){return __dotnet_runtime.__linker_exports.mono_set_timeout.apply(__dotnet_runtime,arguments)}function _mono_wasm_add_dbg_command_received(){return __dotnet_runtime.__linker_exports.mono_wasm_add_dbg_command_received.apply(__dotnet_runtime,arguments)}function _mono_wasm_asm_loaded(){return __dotnet_runtime.__linker_exports.mono_wasm_asm_loaded.apply(__dotnet_runtime,arguments)}function _mono_wasm_bind_cs_function(){return __dotnet_runtime.__linker_exports.mono_wasm_bind_cs_function.apply(__dotnet_runtime,arguments)}function _mono_wasm_bind_js_function(){return __dotnet_runtime.__linker_exports.mono_wasm_bind_js_function.apply(__dotnet_runtime,arguments)}function _mono_wasm_create_cs_owned_object_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_create_cs_owned_object_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_debugger_log(){return __dotnet_runtime.__linker_exports.mono_wasm_debugger_log.apply(__dotnet_runtime,arguments)}function _mono_wasm_fire_debugger_agent_message(){return __dotnet_runtime.__linker_exports.mono_wasm_fire_debugger_agent_message.apply(__dotnet_runtime,arguments)}function _mono_wasm_get_by_index_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_get_by_index_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_get_global_object_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_get_global_object_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_get_object_property_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_get_object_property_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_invoke_bound_function(){return __dotnet_runtime.__linker_exports.mono_wasm_invoke_bound_function.apply(__dotnet_runtime,arguments)}function _mono_wasm_invoke_js_blazor(){return __dotnet_runtime.__linker_exports.mono_wasm_invoke_js_blazor.apply(__dotnet_runtime,arguments)}function _mono_wasm_invoke_js_with_args_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_invoke_js_with_args_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_marshal_promise(){return __dotnet_runtime.__linker_exports.mono_wasm_marshal_promise.apply(__dotnet_runtime,arguments)}function _mono_wasm_release_cs_owned_object(){return __dotnet_runtime.__linker_exports.mono_wasm_release_cs_owned_object.apply(__dotnet_runtime,arguments)}function _mono_wasm_set_by_index_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_set_by_index_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_set_entrypoint_breakpoint(){return __dotnet_runtime.__linker_exports.mono_wasm_set_entrypoint_breakpoint.apply(__dotnet_runtime,arguments)}function _mono_wasm_set_object_property_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_set_object_property_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_trace_logger(){return __dotnet_runtime.__linker_exports.mono_wasm_trace_logger.apply(__dotnet_runtime,arguments)}function _mono_wasm_typed_array_from_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_typed_array_from_ref.apply(__dotnet_runtime,arguments)}function _mono_wasm_typed_array_to_array_ref(){return __dotnet_runtime.__linker_exports.mono_wasm_typed_array_to_array_ref.apply(__dotnet_runtime,arguments)}function _schedule_background_exec(){return __dotnet_runtime.__linker_exports.schedule_background_exec.apply(__dotnet_runtime,arguments)}function _setTempRet0(val){setTempRet0(val)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_readFile"]=FS.readFile;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;let __dotnet_replacement_PThread=false?{}:undefined;if(false){__dotnet_replacement_PThread.loadWasmModuleToWorker=PThread.loadWasmModuleToWorker;__dotnet_replacement_PThread.threadInitTLS=PThread.threadInitTLS;__dotnet_replacement_PThread.allocateUnusedWorker=PThread.allocateUnusedWorker}let __dotnet_replacements={scriptUrl:import.meta.url,fetch:globalThis.fetch,require:require,updateGlobalBufferAndViews:updateGlobalBufferAndViews,pthreadReplacements:__dotnet_replacement_PThread};if(ENVIRONMENT_IS_NODE){__dotnet_replacements.requirePromise=import("module").then(mod=>mod.createRequire(import.meta.url))}let __dotnet_exportedAPI=__dotnet_runtime.__initializeImportsAndExports({isGlobal:false,isNode:ENVIRONMENT_IS_NODE,isWorker:ENVIRONMENT_IS_WORKER,isShell:ENVIRONMENT_IS_SHELL,isWeb:ENVIRONMENT_IS_WEB,isPThread:false,quit_:quit_,ExitStatus:ExitStatus,requirePromise:__dotnet_replacements.requirePromise},{mono:MONO,binding:BINDING,internal:INTERNAL,module:Module,marshaled_imports:IMPORTS},__dotnet_replacements,__callbackAPI);updateGlobalBufferAndViews=__dotnet_replacements.updateGlobalBufferAndViews;var fetch=__dotnet_replacements.fetch;_scriptDir=__dirname=scriptDirectory=__dotnet_replacements.scriptDirectory;if(ENVIRONMENT_IS_NODE){__dotnet_replacements.requirePromise.then(someRequire=>{require=someRequire})}var noExitRuntime=__dotnet_replacements.noExitRuntime;if(false){PThread.loadWasmModuleToWorker=__dotnet_replacements.pthreadReplacements.loadWasmModuleToWorker;PThread.threadInitTLS=__dotnet_replacements.pthreadReplacements.threadInitTLS;PThread.allocateUnusedWorker=__dotnet_replacements.pthreadReplacements.allocateUnusedWorker}var ASSERTIONS=false;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){EXITSTATUS=status;procExit(status)}function procExit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();createDotnetRuntime.ready=createDotnetRuntime.ready.then(()=>{return __dotnet_exportedAPI}); + + + return createDotnetRuntime.ready +} +); +})(); +export default createDotnetRuntime; +const MONO = {}, BINDING = {}, INTERNAL = {}, IMPORTS = {}; + +// TODO duplicated from emscripten, so we can use them in the __setEmscriptenEntrypoint +var ENVIRONMENT_IS_WEB = typeof window == 'object'; +var ENVIRONMENT_IS_WORKER = typeof importScripts == 'function'; +var ENVIRONMENT_IS_NODE = typeof process == 'object' && typeof process.versions == 'object' && typeof process.versions.node == 'string'; +var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + +__dotnet_runtime.__setEmscriptenEntrypoint(createDotnetRuntime, { isNode: ENVIRONMENT_IS_NODE, isShell: ENVIRONMENT_IS_SHELL, isWeb: ENVIRONMENT_IS_WEB, isWorker: ENVIRONMENT_IS_WORKER }); +const dotnet = __dotnet_runtime.moduleExports.dotnet; +const exit = __dotnet_runtime.moduleExports.exit; +export { dotnet, exit, INTERNAL }; diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js.gz new file mode 100644 index 0000000..9d99130 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat new file mode 100755 index 0000000..2e1c6dd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat.gz new file mode 100644 index 0000000..5d335e2 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm new file mode 100755 index 0000000..b48cfb4 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm.gz new file mode 100644 index 0000000..e644668 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat new file mode 100755 index 0000000..54093bd Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat.gz new file mode 100644 index 0000000..df4c2dc Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat new file mode 100755 index 0000000..118a60d Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat.gz new file mode 100644 index 0000000..101cb95 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat new file mode 100755 index 0000000..e4c1c91 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat.gz new file mode 100644 index 0000000..afc37d3 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat new file mode 100755 index 0000000..87b08e0 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat.gz new file mode 100644 index 0000000..8b6e533 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll new file mode 100755 index 0000000..ee9a10e Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll.gz new file mode 100644 index 0000000..601a4fb Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll.gz differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll new file mode 100755 index 0000000..b66a993 Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll differ diff --git a/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll.gz b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll.gz new file mode 100644 index 0000000..f89145a Binary files /dev/null and b/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll.gz differ diff --git a/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.dgspec.json b/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.dgspec.json new file mode 100644 index 0000000..5dac269 --- /dev/null +++ b/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.dgspec.json @@ -0,0 +1,92 @@ +{ + "format": 1, + "restore": { + "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj": {} + }, + "projects": { + "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj", + "projectName": "BlazorWebAssem", + "projectPath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj", + "packagesPath": "/Users/charmainelouie/.nuget/packages/", + "outputPath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/charmainelouie/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "/usr/local/share/dotnet/library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Microsoft.AspNetCore.Components.WebAssembly": { + "target": "Package", + "version": "[7.0.5, )" + }, + "Microsoft.AspNetCore.Components.WebAssembly.DevServer": { + "suppressParent": "All", + "target": "Package", + "version": "[7.0.5, )" + }, + "Microsoft.Authentication.WebAssembly.Msal": { + "target": "Package", + "version": "[7.0.5, )" + }, + "Microsoft.Extensions.Http": { + "target": "Package", + "version": "[7.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.NETCore.App.Runtime.Mono.browser-wasm", + "version": "[7.0.5, 7.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.203/RuntimeIdentifierGraph.json" + } + }, + "runtimes": { + "browser-wasm": { + "#import": [] + } + } + } + } +} \ No newline at end of file diff --git a/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.g.props b/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.g.props new file mode 100644 index 0000000..ea6f815 --- /dev/null +++ b/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.g.props @@ -0,0 +1,23 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /Users/charmainelouie/.nuget/packages/ + /Users/charmainelouie/.nuget/packages/ + PackageReference + 6.5.0 + + + + + + + + + + + /Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.devserver/7.0.5 + + \ No newline at end of file diff --git a/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.g.targets b/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.g.targets new file mode 100644 index 0000000..06796fc --- /dev/null +++ b/BlazorWebAssem/obj/BlazorWebAssem.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/BlazorWebAssem/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 0000000..d69481d --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs new file mode 100644 index 0000000..7ee8486 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("BlazorWebAssem")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("BlazorWebAssem")] +[assembly: System.Reflection.AssemblyTitleAttribute("BlazorWebAssem")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfoInputs.cache b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfoInputs.cache new file mode 100644 index 0000000..68197c7 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +4bed4fbf979bbe9599c1d4eb79d47316c125a4fe diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GeneratedMSBuildEditorConfig.editorconfig b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..a0f537c --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,61 @@ +is_global = true +build_property.TargetFramework = net7.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = false +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = browser +build_property.RootNamespace = BlazorWebAssem +build_property.RootNamespace = BlazorWebAssem +build_property.ProjectDir = /Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/ +build_property.RazorLangVersion = 7.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = /Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem +build_property._RazorSourceGeneratorDebug = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/App.razor] +build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Authentication.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXMvQXV0aGVudGljYXRpb24ucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXMvQ291bnRlci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/FetchData.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXMvRmV0Y2hEYXRhLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/LoginLogout.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXMvTG9naW5Mb2dvdXQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/LoginDisplay.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkL0xvZ2luRGlzcGxheS5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/RedirectToLogin.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkL1JlZGlyZWN0VG9Mb2dpbi5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Index.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXMvSW5kZXgucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-zkd7hk1x8g + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkL01haW5MYXlvdXQucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-jci6s38nuq + +[/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkL05hdk1lbnUucmF6b3I= +build_metadata.AdditionalFiles.CssScope = b-jsknq0nuyj diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GlobalUsings.g.cs b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GlobalUsings.g.cs new file mode 100644 index 0000000..0103b59 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GlobalUsings.g.cs @@ -0,0 +1,11 @@ +// +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.MvcApplicationPartsAssemblyInfo.cache b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.assets.cache b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.assets.cache new file mode 100644 index 0000000..2611c29 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.assets.cache differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.AssemblyReference.cache b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.AssemblyReference.cache new file mode 100644 index 0000000..59bb7bf Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.AssemblyReference.cache differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.CopyComplete b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.CoreCompileInputs.cache b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..c48e1e8 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +7a767b9a398d24906cec35568e2d50eecd631d80 diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.FileListAbsolute.txt b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..a3119df --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.FileListAbsolute.txt @@ -0,0 +1,845 @@ +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.boot.json +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.staticwebassets.runtime.json +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/BlazorWebAssem.pdb +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Authorization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Authorization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Forms.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.AspNetCore.Metadata.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Binder.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Configuration.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Physical.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Logging.Abstractions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Options.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.JSInterop.WebAssembly.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipelines.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.CSharp.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.Core.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.VisualBasic.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Win32.Registry.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.AppContext.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Buffers.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Concurrent.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Immutable.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Collections.NonGeneric.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Collections.Specialized.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Collections.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Annotations.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.DataAnnotations.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.EventBasedAsync.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.TypeConverter.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ComponentModel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Configuration.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Console.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Core.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Data.Common.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Data.DataSetExtensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Data.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Contracts.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Debug.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.DiagnosticSource.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.FileVersionInfo.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Process.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.StackTrace.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TextWriterTraceListener.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tools.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.TraceSource.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Diagnostics.Tracing.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Drawing.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Dynamic.Runtime.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Asn1.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Formats.Tar.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Calendars.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Globalization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.Brotli.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.FileSystem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.ZipFile.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.Compression.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.AccessControl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.DriveInfo.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.Watcher.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.FileSystem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.IsolatedStorage.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.MemoryMappedFiles.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.AccessControl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.Pipes.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.UnmanagedMemoryStream.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.IO.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Expressions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Parallel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Linq.Queryable.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Linq.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Memory.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Http.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.HttpListener.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Mail.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.NameResolution.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.NetworkInformation.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Ping.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Quic.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Requests.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Security.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.ServicePoint.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.Sockets.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebClient.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebHeaderCollection.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebProxy.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.Client.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.WebSockets.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Net.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.Vectors.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Numerics.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ObjectModel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Private.DataContractSerialization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Private.Uri.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.Linq.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Private.Xml.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.DispatchProxy.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.ILGeneration.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.Lightweight.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Emit.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Metadata.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.TypeExtensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Reflection.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Reader.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Resources.ResourceManager.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Resources.Writer.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.Unsafe.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.CompilerServices.VisualC.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Handles.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.JavaScript.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.InteropServices.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Intrinsics.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Loader.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Numerics.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Formatters.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.Xml.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.Serialization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Runtime.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.AccessControl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Claims.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Algorithms.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Cng.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Csp.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Encoding.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.OpenSsl.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.Primitives.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.X509Certificates.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Cryptography.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.Windows.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.Principal.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.SecureString.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Security.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ServiceModel.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ServiceProcess.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.CodePages.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encoding.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Text.Encodings.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Text.Json.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Text.RegularExpressions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Channels.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Overlapped.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Dataflow.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Extensions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.Parallel.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Tasks.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Thread.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.ThreadPool.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.Timer.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Threading.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.Local.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Transactions.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.ValueTuple.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Web.HttpUtility.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Web.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Windows.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Linq.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.ReaderWriter.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.Serialization.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XDocument.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.XDocument.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XPath.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlDocument.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.XmlSerializer.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Xml.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/WindowsBase.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/mscorlib.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/netstandard.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/System.Private.CoreLib.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/dotnet.js +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/dotnet.timezones.blat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/dotnet.wasm +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/icudt.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/icudt_CJK.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/icudt_EFIGS.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/icudt_no_CJK.dat +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.AssemblyReference.cache +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.GeneratedMSBuildEditorConfig.editorconfig +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfoInputs.cache +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.AssemblyInfo.cs +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.CoreCompileInputs.cache +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.MvcApplicationPartsAssemblyInfo.cache +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/pCwPXlbb.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/pi4Z8kAE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YKAzhVD0.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YS0jhr5c.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/bhyrP+wN.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rYu+DbiE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Cyzy1kSd.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/wtZRiEyX.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hBrZ9Tr4.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/nUc7GyOq.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/d+2Y0jyC.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kchoBYJq.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/jyeRTtqV.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Lp2GTXd8.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/k6JCZWpC.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/8YJxxbmE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uShvWPf3.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/wKXHOtY3.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/v0+PFjIc.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/LrVDIQ7X.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/dToYymwj.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/KD6RJYUK.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7KlSs+RE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/HYPB5TiE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lorevfjk.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/AdWJUo44.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Dkf7AyVF.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZEm4Rg+r.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/pVWkT+Sh.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zXOfRpib.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kZqKNSH1.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rXDPJOS+.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/jU8Jfl9l.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/p+hXaH4g.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/DSgtR6eW.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDP8l++w.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PpusMPuo.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/mcYgvi+Y.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rTsj332N.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/dYdNp++m.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/fLW6JUoy.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/JIQ0UYyq.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+PEGkOlu.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ewolDHS.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PtTlsvS5.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6TBomLpl.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zhnwjJsp.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/o7bk68oy.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ttSHXFGz.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6uU5Zds1.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/s9NHqnxo.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+WdOgb1d.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ad3uFnD7.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gs574dym.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/9wVcIbLv.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/WnZ0hKGh.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/j+AsHNOn.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZGypbAiV.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/4z8GVQL6.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/o2ZkGWHa.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/DvS74Nt7.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/2Yf9Lzgw.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YpNqXxUh.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/VRAgHLl0.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7h4YNjJC.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vwA+MEse.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/JP4DCx78.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ASnRP6Px.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/htGNwFjD.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+EEj9ufC.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/9F5aQT0R.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PDxu3Ncc.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lOMvA6dE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/os14m1GD.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/1aZRUXhx.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PK+L9y8A.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hcp8rCNF.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Expi9l2.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/NMRFTVFC.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+E2gxW7c.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/2vanGV9b.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ezECwG6.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uUnBrZFj.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/A+r1i+tA.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/n9ZaSlta.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/NmWYGX76.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vha+o3rh.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/P9zQa2w3.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3l25Wb8K.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Va1WZTDE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/v3qwTbRo.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZXbf4wRN.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/TGgyqUAP.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0T4LiMT9.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/FC5VKc9O.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/V5ah+2Nf.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7lAzReLd.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+XVy0fm4.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/sAlPPjO+.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YOdgA2+z.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rVFjHT6a.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vkbbtyo0.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+qNopYZs.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/IMrf9R2x.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kwJg1Bsk.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/fi+xzHVN.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vBO9UgSY.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/o3+0BL+i.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/qj6x0EOg.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/LXx1hUW3.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/bQ+ef3il.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/cBHz3jb6.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/In4CmHAj.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zJUFJtEc.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/w7NjayHQ.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/LOO9ASdx.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/XA0XMmbQ.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/HJcfSJBV.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kWItlpg5.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/m+H5ToIH.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Es9DyHGc.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/jj5h17rp.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/64Al4Exw.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/TForsypC.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/h+yQIv82.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/SAvE10KM.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/5rHK4ju5.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ayfhFtLf.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Hjz1AJk.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZleXS073.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6BRZGMHi.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YsT7wUWS.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lbBKU9To.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/z8N+uncn.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/yot6zHUS.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/OBO0tIlS.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+j3JPN0H.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/sRRGRJKx.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/xkumDHQU.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/at0iSXWo.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3jvGaMsc.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3lVCieTE.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/aM6NiyE1.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hpLiVN9M.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/IzY24Hym.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/oCXZGqjU.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hOH6RRSF.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/j5tD7I6P.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/qldZw+1J.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/T0eYOCqT.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/cMV2GQyp.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7FL1anhC.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0PdBFnI3.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/1anqkbgk.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/xao6Cx32.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/NcWv10GS.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ojqSe9oZ.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Fr79NTu2.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Sop3cQ+J.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/L+aAPXt7.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/9ePcmtLi.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/1egffz3L.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/xda4MKVL.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rbfsxk+w.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+yyl12wW.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/DYMdWtpX.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Q3b5MIkJ.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/n3SIk5ux.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDn0ZtfO.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/t8rn3jtr.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/t7xBRi0i.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/oSQFCoy4.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6Z+Ort3h.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/bYKAjeKK.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/TWOCBmLu.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/dVCNYRAj.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0Y0AdWmi.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/WYOubTqr.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YrbMUqS9.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0dyam2eW.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/G31Fux+7.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+mYGdz2Z.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/QkbXXzeu.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ea5HqWPw.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rwbl5Mon.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uHiwwSN+.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6GbEfmJl.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lYtTS9zx.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+uIWmzG7.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3XdLXSNY.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rg6Otq1U.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uo0cSAA3.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/MRNm5Y+g.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/wQFbFm+q.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Hf5itMCw.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/BZnhIzLM.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/svkS2jgB.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kHH3krBA.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zKxwjD4W.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/GATCu9JG.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gNIeYVOO.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/skIcyQan.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/SU+OLQpk.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/tWeqwkgg.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/blazor.boot.json +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.BlazorWebAssem.Microsoft.AspNetCore.StaticWebAssets.props +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.build.BlazorWebAssem.props +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildMultiTargeting.BlazorWebAssem.props +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildTransitive.BlazorWebAssem.props +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.pack.json +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.build.json +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.development.json +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/MainLayout.razor.rz.scp.css +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/NavMenu.razor.rz.scp.css +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/BlazorWebAssem.styles.css +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/projectbundle/BlazorWebAssem.bundle.scp.css +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.csproj.CopyComplete +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/refint/BlazorWebAssem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.pdb +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/ref/BlazorWebAssem.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/Microsoft.Extensions.Http.dll +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YAHwRd1l.gz +/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Pages/Index.razor.rz.scp.css diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.dll b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.dll new file mode 100644 index 0000000..204592f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.dll differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.pdb b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.pdb new file mode 100644 index 0000000..31a42df Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/BlazorWebAssem.pdb differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/blazor.boot.json b/BlazorWebAssem/obj/Debug/net7.0/blazor.boot.json new file mode 100644 index 0000000..9bcfb93 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/blazor.boot.json @@ -0,0 +1,232 @@ +{ + "cacheBootResources": true, + "config": [ + "appsettings.json" + ], + "debugBuild": true, + "entryAssembly": "BlazorWebAssem", + "icuDataMode": 0, + "linkerEnabled": false, + "resources": { + "assembly": { + "Microsoft.AspNetCore.Authorization.dll": "sha256-\/EkWRHMHBhfvvlx5hLVtXGPm8+Gyp4WkPiKKiiJIrqQ=", + "Microsoft.AspNetCore.Components.dll": "sha256-SvjxqyTqc68zPsYivPRkvjKRhUg5zYufzqwGNS83bwg=", + "Microsoft.AspNetCore.Components.Authorization.dll": "sha256-41dLN3Fx\/ysI0SP+sKtAMWTZamweRiufJ7JPqZlnXrA=", + "Microsoft.AspNetCore.Components.Forms.dll": "sha256-eoQ2CgfBGkvbK4QUMBgFDPIBqJem+g8247Fb3ZmnmCI=", + "Microsoft.AspNetCore.Components.Web.dll": "sha256-p3BQFPwUbOgu5j9V+1HlUGwDcVzB7iYNO4dIsDCOAgA=", + "Microsoft.AspNetCore.Components.WebAssembly.dll": "sha256-55+LOYcA1yHHPQEjl6eI0UGgteq41y+8js6DQ5PhXDk=", + "Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": "sha256-LL+Ypy6kUg17vXDvFlVs7uG4+Ip+QdaY8llF\/DVC0\/c=", + "Microsoft.AspNetCore.Metadata.dll": "sha256-eIu14RWCV9bKCAARda4hnWGsOKJfmnGfQpkmeRnSibQ=", + "Microsoft.Authentication.WebAssembly.Msal.dll": "sha256-M6I8rpdSyz29AfvhQusE2M7HxP83C6UjlCbXXNBs8m8=", + "Microsoft.Extensions.Configuration.dll": "sha256-PqQvp77oZ4+uuy2ElXk8AU9I6RfZSf18UGTrd4rulOo=", + "Microsoft.Extensions.Configuration.Abstractions.dll": "sha256-CnS3b9EMFQmETBUVEgtcron4DBsfFdcVt3zfCP6Uflg=", + "Microsoft.Extensions.Configuration.Binder.dll": "sha256-7GY9+7Cm0Z8DJ+JCFwgCx9OfFtUvXlFHaaLlBYmXfIE=", + "Microsoft.Extensions.Configuration.FileExtensions.dll": "sha256-S86mGNxJnkVJ\/qolp6cBN7xwXQ\/YVtHy7QTaPO93AIA=", + "Microsoft.Extensions.Configuration.Json.dll": "sha256-k525Vc8hbMpPjxYUYZNPuzJIuy+E1Is2XRTMFbUm1pE=", + "Microsoft.Extensions.DependencyInjection.dll": "sha256-\/+vk9BsQP4bCVt1Y6aXakSztSMAli200ER6untxHLBg=", + "Microsoft.Extensions.DependencyInjection.Abstractions.dll": "sha256-jrAm+30mcWoI54hsUTOr+RMOzHIq+zO8ZuRBVrBvCoo=", + "Microsoft.Extensions.FileProviders.Abstractions.dll": "sha256-Zt6OY6gg\/1Tzt9oFOQBkezPvUVkFK4dyM6Pfk+MTUvg=", + "Microsoft.Extensions.FileProviders.Physical.dll": "sha256-9xkIbIienaRj9Td2MyWYzL9JmVx6CKbGCPrvJ1Pxfn8=", + "Microsoft.Extensions.FileSystemGlobbing.dll": "sha256-Gm0yiS5fySh2nZXdCRKZIbASK8sSukwjogLc+a9EBZY=", + "Microsoft.Extensions.Http.dll": "sha256-QqjUvBFxKOeh8XX3IrmuIesFycYZMmwrhsRakmXvrXE=", + "Microsoft.Extensions.Logging.dll": "sha256-WMsuY8rhtg+vvssGFSR7ZLKhqYPAzOi538IXMoiJ6bI=", + "Microsoft.Extensions.Logging.Abstractions.dll": "sha256-7zoKnNaWqWOrjF2eX3dFetJL+I03xqvCzORtFB4Ws08=", + "Microsoft.Extensions.Options.dll": "sha256-gcHJrSv1wTqvF9SyWTEKcbiShn4mkgfnm9+tRQr4OqY=", + "Microsoft.Extensions.Primitives.dll": "sha256-q4ruoDSCjV\/QJY9ZkzV6uxvEvZUVrDbyUjU3SSh5SlE=", + "Microsoft.JSInterop.dll": "sha256-OBt2YgODs1L5bJWrDjUFgcgGMUjDfmFTHCt9t69RxgU=", + "Microsoft.JSInterop.WebAssembly.dll": "sha256-GH0zLXwtZcak53A9656ZndP15W57wd1W0kLvKDIV+VE=", + "System.IO.Pipelines.dll": "sha256-P\/MqD0fCBd5bgTM16JC1QC\/Zz7s+CwViyzmDFkBG4\/c=", + "Microsoft.CSharp.dll": "sha256-6Y1rN8knL1K5x5lsZ2tEVDND2h4LtDSuVgCg1N8ghkA=", + "Microsoft.VisualBasic.Core.dll": "sha256-LRJ4hN7opopr3bsogxcz7uyVjh4bNZOdMbVbIIQ9z+8=", + "Microsoft.VisualBasic.dll": "sha256-xkUVMleH\/xQU+9disGUzBr7fT6ckmem5\/CMscxtghD8=", + "Microsoft.Win32.Primitives.dll": "sha256-lucJz4+wGO1ZdiEthwNGGIOUtcRUsVVabMVW1gtQIMQ=", + "Microsoft.Win32.Registry.dll": "sha256-WGxv3PzEfgVp3usrYhy+MBHjJfAjodWNBQU6wbPwnis=", + "System.AppContext.dll": "sha256-7TWcUhjRPqzWr21Y2gCSBaAFyJxlc7z4owojtSWcSVI=", + "System.Buffers.dll": "sha256-D+pqpCCHBkmhRKEaV+INC98dHtA1JDcg9mWqL9Ond0Q=", + "System.Collections.Concurrent.dll": "sha256-2K\/WsDXzSv\/zr47al4KrDWT2OBs9l06gKahr5K9mwss=", + "System.Collections.Immutable.dll": "sha256-0brR0tAZlQr4KM97EMlVlNiHVDhE0EWIrE2q\/utNnY0=", + "System.Collections.NonGeneric.dll": "sha256-1PceS1QJJyR9TkHlfvUQEKGhsJ4xj5nKczaq5JM+kfs=", + "System.Collections.Specialized.dll": "sha256-fQn5UDuKsKLJLFM5oP7tV6c\/nsg4sCmcCQGD2cdOjD0=", + "System.Collections.dll": "sha256-vwimVkB+WktlZk8jST2HzG11jBQBcYI4g1uOR32VhRA=", + "System.ComponentModel.Annotations.dll": "sha256-NUD59NxxFo6ElXR4KdKYGRMeUflEmDlgpU0mZmr0JRA=", + "System.ComponentModel.DataAnnotations.dll": "sha256-LxLw+D49jEOMTd2EIBY2ah\/K9LEDEqJapMrBWvzrSWs=", + "System.ComponentModel.EventBasedAsync.dll": "sha256-2ba\/XMMymeP8SwHaOiMtpLLNw45+nA8iisGDHtzuW2s=", + "System.ComponentModel.Primitives.dll": "sha256-ra+S6YBscBNuGQRHqRBsFXMnn5Hf2LIrbJs7frsvXHA=", + "System.ComponentModel.TypeConverter.dll": "sha256-86xoWr1\/foKgp89NdwW\/sIJMnh8X6GQeQtGi2td+4OY=", + "System.ComponentModel.dll": "sha256-2u5p0jWnx5eMfQRr3n+YLoFjDFRwJf3KxghICbBP83Y=", + "System.Configuration.dll": "sha256-DxBo7aXEaQN\/RMTeWVrXeltU+jlTxKIE0MSxtgriBRY=", + "System.Console.dll": "sha256-x2R8PrlSUDcIcYa3wiFOYDo3WBJ6frGB5YdVeOu\/mh4=", + "System.Core.dll": "sha256-QU6Zi\/m0odpCw\/jmhvgflrMcgvcMjz0Qek35MPVcNCw=", + "System.Data.Common.dll": "sha256-qjkLUwub36Jnil+Mkt\/3NAy7MBFeI2YH8SLtZWKvGo0=", + "System.Data.DataSetExtensions.dll": "sha256-p+kFZC3MLQ8R42IjhsUwJakKUqkKM+a6uClvAsxwwOc=", + "System.Data.dll": "sha256-m+19eTWjPykLqlDe\/yQstXNXfewpumOqK0vaHZ0WRag=", + "System.Diagnostics.Contracts.dll": "sha256-dqfKcpJQauvOtAVBZlH9vZFg7TnQ7un3FGTjcG9hesM=", + "System.Diagnostics.Debug.dll": "sha256-1yhwgAHYEOsTk1ZE25o\/b8xrtdKZtuJnMBbHeebkfpA=", + "System.Diagnostics.DiagnosticSource.dll": "sha256-YP8hvCIj64eqULMIDKyhebV2s0TSA0lLKMmjXeJTb1I=", + "System.Diagnostics.FileVersionInfo.dll": "sha256-xLvNpGzQci45dyRBJq+FKc8WzHHrmf6VJ9kl5mvK4HI=", + "System.Diagnostics.Process.dll": "sha256-6MAKEKQinIE70XtsueWEgJ7oWQY4KKqWFsgs7DUsz5c=", + "System.Diagnostics.StackTrace.dll": "sha256-N1kt4OLEBIEt+JSmX5xQ25kxPJCsVbxvHK3xGIpzI2w=", + "System.Diagnostics.TextWriterTraceListener.dll": "sha256-hiTBz1YtFh+hXOMCVkXK1WgRZgUXbi1pesRRJ8l0A4A=", + "System.Diagnostics.Tools.dll": "sha256-Oc430NOwzVts7ZlS9ZOkLOgb5JdaXL\/qYoC3BVkrMFA=", + "System.Diagnostics.TraceSource.dll": "sha256-XA6qOo442+eAO6UnYehnVhpbs5DIrpUDeW1HlFPpXPE=", + "System.Diagnostics.Tracing.dll": "sha256-vWC30ViFKVvfA6lr4WpENnHARX4j2ur\/mHthwaKoATs=", + "System.Drawing.Primitives.dll": "sha256-BJy91Y2qFeK2inFNUFA\/5mJSMwdbm\/grKthhaO35NAI=", + "System.Drawing.dll": "sha256-Dt6ZUiquxwt73K0SwRxN9inXL9\/iBxGUSAssD2ZTsUg=", + "System.Dynamic.Runtime.dll": "sha256-A\/UdQgEr6UkQp0Zvy0ySsIVJvHuuCreyMGJi8e9NaMQ=", + "System.Formats.Asn1.dll": "sha256-P2vkee5dVn7oBeVQcsQwIXxYCQtVC5bnF3WIEh4Ex1w=", + "System.Formats.Tar.dll": "sha256-BghbZNz2l8GKkA8sbyBrvgZ\/1B0nJnS9jw1+9E5o4O8=", + "System.Globalization.Calendars.dll": "sha256-pALRgo1jB\/83My1cUtomrU4xdi34uIYdgWmJgSCR6po=", + "System.Globalization.Extensions.dll": "sha256-RffLgs1y7ZU19dsAW2hE0jwWT05QOSG4t+vwJxPOc1s=", + "System.Globalization.dll": "sha256-afrKKJTWfb1nxIBkRZi1Z560z7EHloRwO+KVyUVDzm4=", + "System.IO.Compression.Brotli.dll": "sha256-3jJVep1ZzHjUQPl6FMbiTvY4REKUCRclCCz1B3EB8Eg=", + "System.IO.Compression.FileSystem.dll": "sha256-VHqyfA\/xMKfCo714OvSrHJFJhOCTqkC3ERXm9W\/tQ7g=", + "System.IO.Compression.ZipFile.dll": "sha256-EaLFLzEig0YZOMmzwRhqdrmRsPjnura5sP+kIxrqpWc=", + "System.IO.Compression.dll": "sha256-eaSXrmsjLkjjY4kbxJWbwUloAU5j8g6PJyivblsNfww=", + "System.IO.FileSystem.AccessControl.dll": "sha256-a4HeIPUfXQvmb\/FlJsuBADEVP2ho6KQP76yENfuwxgc=", + "System.IO.FileSystem.DriveInfo.dll": "sha256-28iVzkA1XXuMlAF+voPShSwc7Dfb6RWat8w7UQrONIk=", + "System.IO.FileSystem.Primitives.dll": "sha256-+V\/Ar9S1GDkRmIEMFbydoyaonEcNtnjbcDCJk75zq8k=", + "System.IO.FileSystem.Watcher.dll": "sha256-s59BnWfcVMtsSayxP+JOhtd\/3yPT1SdkgNS8+y6htNo=", + "System.IO.FileSystem.dll": "sha256-gTTqQtC8gN0WRvXc1d2w13eDZTrbzIka0PQi3rPTTtE=", + "System.IO.IsolatedStorage.dll": "sha256-kE9wiBqkMoKnSNzZNmMkxGJrilJanBc9KfElZ1XwI3w=", + "System.IO.MemoryMappedFiles.dll": "sha256-HdDDMErSSsu+1IGXGrlpoAnVLwkRuWQQSmZPHbQKddI=", + "System.IO.Pipes.AccessControl.dll": "sha256-4uOuCBbwKHU0KekAiOQL1vlXj0LuORa+YNFf2DUKRpY=", + "System.IO.Pipes.dll": "sha256-k6JSQ9EoXOG\/Xt0ER9E4PwRa7IR\/AmJOoDcmHDQVf0g=", + "System.IO.UnmanagedMemoryStream.dll": "sha256-\/r0qrwbyFVcp09GZFLCBdnNBqGaNsg9dMqSpa52M7hE=", + "System.IO.dll": "sha256-vo7HL66JDROb6LCcXiLOInexsARgGyz701SOeGaocRc=", + "System.Linq.Expressions.dll": "sha256-AL\/cPJ36gyGw550gx1XbozxiGoAazGT2AoHXh7lxInM=", + "System.Linq.Parallel.dll": "sha256-oUO3Yz2pz9q6qrloWbxlBfCGe1AIXe1bO+8stkCZLFk=", + "System.Linq.Queryable.dll": "sha256-uLVZt+s7IYTq\/bJE8yFSthB5IsYBlPTKDk6TD3gibRA=", + "System.Linq.dll": "sha256-EXO1Eh2R1Txuipg3tHui\/Pqdl8l2gP4ZUYG3HVz5sKw=", + "System.Memory.dll": "sha256-W\/fRA8tiM6Xfvcphi6d57EdsMCcXbjTT4+UipHxZFq0=", + "System.Net.Http.Json.dll": "sha256-uPFK0nYPyNcalouETAhKv\/8l5cpJoKewEkH3SfCWjdc=", + "System.Net.Http.dll": "sha256-7pFAvBOTQxmKE\/Hx4y9CSTkXCj1NUkgaELyLPCpIw7M=", + "System.Net.HttpListener.dll": "sha256-1yh5nM+KHYQfjBIRnjw\/zm11xGCMDkW5X6xPbM4OK0M=", + "System.Net.Mail.dll": "sha256-Ees0GKEtYLtvcFaF4Mg7SrGmE6ntuARPJ3ctH7tnGyM=", + "System.Net.NameResolution.dll": "sha256-qNFVdZU8IlnT\/7Kydk2f5EeLEK43LPd5b\/3Tp8zTNjc=", + "System.Net.NetworkInformation.dll": "sha256-fnOoKrwcDOfqeRz4iups+eBqX\/CcgzYP8wSH3fs9cAw=", + "System.Net.Ping.dll": "sha256-rdnWnaqbwdek9cziz3YqU1I2HGbLitw3Yje5EnOfFZ0=", + "System.Net.Primitives.dll": "sha256-EZKPs84TovM60o7haxAMRR4PpXvQ586AoFeTUyb+e+Y=", + "System.Net.Quic.dll": "sha256-x3Fcp0ZpTn3s3A6RnexallUHcdT\/QyJRr0rwWNsB6s0=", + "System.Net.Requests.dll": "sha256-6lhVGYKf14zgrvx9spx9F65qFC7\/4dh23BHlRXWYAUM=", + "System.Net.Security.dll": "sha256-KahC\/cXzZqMT0F8cSEhY8lAoQjx218DicZ6fqjX5MyM=", + "System.Net.ServicePoint.dll": "sha256-yQi5HnnAAW3RYMxj4i0imy9EgP0ymv387JN\/i0tI98I=", + "System.Net.Sockets.dll": "sha256-8tCW4TMl1DDY1+sE99pGR0V7XOulRRd7AyhHLtT9e68=", + "System.Net.WebClient.dll": "sha256-6eW0V\/divz3WqpuQ38ivS\/EmJhjS9C9AeiM61oG+g1s=", + "System.Net.WebHeaderCollection.dll": "sha256-LAjBAyQsRUceRBXEmSd+VHWSWMhErrnMHwki\/x\/oUIQ=", + "System.Net.WebProxy.dll": "sha256-75hxZ+dw4YSJ6Odi+xmOUOK2v4KrWhTAakLdPUF4Jvg=", + "System.Net.WebSockets.Client.dll": "sha256-4A4eNfhKtqO22nPCE9gcCXBm+I16t5HodflV6JaqKfk=", + "System.Net.WebSockets.dll": "sha256-TMqLCEDpgG8LQvp6czXjbPCAHZ\/zSnxS7dmg0+Kpk4A=", + "System.Net.dll": "sha256-UmS\/aFJ1ge+t8hjDME17LrMrYKWlxzhyMXP8Do1rv9Y=", + "System.Numerics.Vectors.dll": "sha256-sfckNKDNCQrtLJC6UeN6k\/0jIM2T9BPzmmkC6xATRH8=", + "System.Numerics.dll": "sha256-+LmwPV2ZHT4i9u4WiO4BxSIec1FtrSIfxII7CVFizoA=", + "System.ObjectModel.dll": "sha256-x3o9lRJAWfBFD1WaseStgK30v3wVgiXgYR4DbL+H6s0=", + "System.Private.DataContractSerialization.dll": "sha256-QDskUjBYm03oolPQOQBFKFX4VCEbS0Bkd2DGO1bA0QU=", + "System.Private.Uri.dll": "sha256-lmmUVB4nvy09yB6IS\/A7ZdZ2C\/RyBnXf89xw2oWnDEM=", + "System.Private.Xml.Linq.dll": "sha256-Y7iQofVvArZGVmxpi2\/3D12FFW7dKxvftELb+OfMgI0=", + "System.Private.Xml.dll": "sha256-77UDSVB0hR8MCc9zzl3UJ7wxLh4kJoW2NuLrl2UhFTc=", + "System.Reflection.DispatchProxy.dll": "sha256-o54HxPqaDaOCrPXoWr3erljuUSZfS8OuRL+rsjx9PhI=", + "System.Reflection.Emit.ILGeneration.dll": "sha256-+8QK1ENgwjIIwXPFNXphrJKgGEEDhQK3WKVR3TYgS4Y=", + "System.Reflection.Emit.Lightweight.dll": "sha256-joIP68O8gIgVdQm7Fc7oWHhzXQk3t5cLgiiqop4YnNE=", + "System.Reflection.Emit.dll": "sha256-bf6mi\/QcTQVXipMxeU4z7e0dhmnzYnvp373Gac0S4xQ=", + "System.Reflection.Extensions.dll": "sha256-kJQJn9zh\/R8ad1HKxsnBf5TvyAcmDMNqCW2RqrSGhKI=", + "System.Reflection.Metadata.dll": "sha256-VmrPNFdw1UT+8IpCC7Whm\/jO8Ys75dpNHmYDwcd4tbc=", + "System.Reflection.Primitives.dll": "sha256-PUj2dTxker7Y0IrwEWRPzBVHBFfDQqP75lZ\/QcZ6XTo=", + "System.Reflection.TypeExtensions.dll": "sha256-OzuXdBaFnwmLsmtdXI\/drJv\/IIB7eABZAxDRitqqdhI=", + "System.Reflection.dll": "sha256-pljq5DnINJtH9bxdRXiDTyEBpJfwM1kj7yyEXjDQAqI=", + "System.Resources.Reader.dll": "sha256-\/pIxvJS4987MdCAuDU73oFCYj5zf4hJF90O8YBTNfHs=", + "System.Resources.ResourceManager.dll": "sha256-6yWD01YDvrUD1u47NYFvtdgKzRTQaGe37HQr8yQuuWU=", + "System.Resources.Writer.dll": "sha256-a37W4sVXcaG2gp\/GH3\/y9bbsjE4t3a\/rzemAfw09x4c=", + "System.Runtime.CompilerServices.Unsafe.dll": "sha256-Jer49wJrlVXBDylDpm4PJd3hABEhgUbjOJOUPPSFuds=", + "System.Runtime.CompilerServices.VisualC.dll": "sha256-S1ocTp356bytLRBiSYfUaP0\/rLFgL6zYoUlx42Ni+Ng=", + "System.Runtime.Extensions.dll": "sha256-cwPH9ZR05wn4zQSOpAzU6e0MRWUqlluljO\/\/KdUxFaQ=", + "System.Runtime.Handles.dll": "sha256-9gWv0Ah4Mhfc3p1OO7s1LyvkTCft+XUqkeZbGSsGP+E=", + "System.Runtime.InteropServices.JavaScript.dll": "sha256-Ika9jD1bp92C5JyRGWWAq8I30pX3+zHKfZH\/cGp0Wsk=", + "System.Runtime.InteropServices.RuntimeInformation.dll": "sha256-a56lo8SHC7lLQOyqmwdTIAxqcilLbdbxyLzygm+HS9o=", + "System.Runtime.InteropServices.dll": "sha256-I8JRWjqH9yGKfQ\/u8fGTBGL5R+p4t\/BTwCPtaVP5NNA=", + "System.Runtime.Intrinsics.dll": "sha256-s7ED6CqU5sqiriNPCBRyGad4J3mmP5cSLNBrPkf5YLU=", + "System.Runtime.Loader.dll": "sha256-7\/VXqrJyz6w7P0XjMWQQc644qmeGLJBJ8rOtPmenAg8=", + "System.Runtime.Numerics.dll": "sha256-CIuKFDtuWc\/+pxGCKWM2iT6vBSko4Xee+fcS5lPLkxM=", + "System.Runtime.Serialization.Formatters.dll": "sha256-bOjX9cfmsSsWnVBCpfu40b9+5H1PeQookq9J4dZ1tho=", + "System.Runtime.Serialization.Json.dll": "sha256-W1LFtjaMFDPf412OPRn7FqrtKP\/ZtR6zTwxLq8BnFg4=", + "System.Runtime.Serialization.Primitives.dll": "sha256-EVnHo6YYTpM1jEhqrKouL92pk98n7aOc6TJ+zUgGoAQ=", + "System.Runtime.Serialization.Xml.dll": "sha256-Aw6KX9j+5mx6HUHtImtB7LFROCxHSpbowylTBSCO8UA=", + "System.Runtime.Serialization.dll": "sha256-ieCoS99bFo3vtWCdlz80SbUJcApHTVmuZEGdAWGrrh8=", + "System.Runtime.dll": "sha256-HAhQeNzYHs9HyyBhTO\/EX1iU7YEKwoEnGx9X2LW4Vys=", + "System.Security.AccessControl.dll": "sha256-wOcRpFZ1XG5Yu+jPfiIX+RuWbM45zPT4jdMvA0jKtS8=", + "System.Security.Claims.dll": "sha256-obeNM8MiV3pV+71JCjOfWdKz7KvqDHVwYdxsbkL4QtU=", + "System.Security.Cryptography.Algorithms.dll": "sha256-KOR32YaPNGRa1Mx5GUAJocI4d7ILc0hNsR85s\/qHnz4=", + "System.Security.Cryptography.Cng.dll": "sha256-6GIzL6b8w8nBC\/0HGW67+ZdLl14KIzyJ3xnobSRCNtA=", + "System.Security.Cryptography.Csp.dll": "sha256-I6UTSqzotpguxLa6Mky\/CVlRoXaWA\/VGUnSa+fWfooE=", + "System.Security.Cryptography.Encoding.dll": "sha256-LFkdeimY8XYu5oM8lPftNn0EXjp77SYb0P9zAZ8i7JA=", + "System.Security.Cryptography.OpenSsl.dll": "sha256-pWMejSIyXuj6utObjjdaQYXHIJjkRyGhLs6ATNHzcCo=", + "System.Security.Cryptography.Primitives.dll": "sha256-6U9tVMS2AcRCVL7OsIB\/vClW5whwaSdwEkh3fMDN3fs=", + "System.Security.Cryptography.X509Certificates.dll": "sha256-GDvp0VwTbHYenh\/m7rQPMrh9R+w8\/ErOGci9kB9eDT4=", + "System.Security.Cryptography.dll": "sha256-dfovi0zCN3b5w3JBB6TP46bY1uC1oHy9B8wJxbYGAg4=", + "System.Security.Principal.Windows.dll": "sha256-d9f5+NQ4CskBA9qzwyV2GqSBslI7bRiXpGFSyPsEtVA=", + "System.Security.Principal.dll": "sha256-tVd55g5lNCTyam9JPEK13OlS2yCEG3+T68EERM3kqdg=", + "System.Security.SecureString.dll": "sha256-FAMqTDxIU0C3qGYFWBt6ZWujHGbpxzlYyGYeTfEZV7Q=", + "System.Security.dll": "sha256-9A1V+ITVbr0NJRyCxe+LzMHMnEUIiXRvS\/xXOSTKGDk=", + "System.ServiceModel.Web.dll": "sha256-7Hga+jap642rxVSYqG0\/GkTEmThGIlCzjjOvnkmnYRk=", + "System.ServiceProcess.dll": "sha256-nkLSRcQnaVp6gmYJxHwIfE+XjP2xOtanHFtYrj\/dIKo=", + "System.Text.Encoding.CodePages.dll": "sha256-7nAeOeAzxcaxc1CV7GLjLnlx6h0UyDe20lqOzmDgxFc=", + "System.Text.Encoding.Extensions.dll": "sha256-YPIlEpZ\/zKt3dzziZZKMLJLsECFJk0t9IHTOeJ1FNOo=", + "System.Text.Encoding.dll": "sha256-owgV8aZQzl0xLGBKto5qKnkQ+Jj3F97\/ewkxwoLhMVQ=", + "System.Text.Encodings.Web.dll": "sha256-WSjAnnOLfsXb33Twp35Ctsue8egrDWoLlNbMksiD4TI=", + "System.Text.Json.dll": "sha256-TnU5Ig0\/qKHRvdSNay7ugpKPaL3ahpQIyi37OSjlicM=", + "System.Text.RegularExpressions.dll": "sha256-N18f3LMYVaBB24DGtoJ+rzMgpkgTa3QFTuaJoC8pdDY=", + "System.Threading.Channels.dll": "sha256-s9dNZ8+KoW57Lmi+fP8zWYJqeRutSSu6z+kYdDjAu\/8=", + "System.Threading.Overlapped.dll": "sha256-37EfT1YZLtLB+Ez1m3MFz3kc2Z0XjO1nORyda+XDG1Q=", + "System.Threading.Tasks.Dataflow.dll": "sha256-qAOwJdRifT1gadnHfuv\/jB1mr\/lP4JLFSmsiFovDOYA=", + "System.Threading.Tasks.Extensions.dll": "sha256-nxEfwHtQFKoMl8lp5ikMB4+lpJ8QiGBy9xzjgnsMkNQ=", + "System.Threading.Tasks.Parallel.dll": "sha256-nSJC8IgDpcjauatJbybVvkgF4sc3Syg1K5Zh4YSAVjQ=", + "System.Threading.Tasks.dll": "sha256-G1nQ5\/Red3cs0DirxW682VCJ\/a1grb37qm1BVmts\/Nw=", + "System.Threading.Thread.dll": "sha256-fpg4DXuKPwTsiP\/poP4vgWCNimPuPLklzUIj1ODu5nU=", + "System.Threading.ThreadPool.dll": "sha256-67ZcL3XG5iZ2czqpw401ix2vn\/2RJE1OPPqATV+S5ZI=", + "System.Threading.Timer.dll": "sha256-261A8pkSF3pvGIrn6H7m02T1\/JsuwBgTAu8zpvEErqc=", + "System.Threading.dll": "sha256-xjtYe\/42JgagDKF8Xv3EhJl40NTziwx\/VwPE9y4ELH0=", + "System.Transactions.Local.dll": "sha256-rU4mTr82aHMgYBL70OO6U0TcL810LJwRUHljdC\/KC5Q=", + "System.Transactions.dll": "sha256-Fl36SVhASzk\/VsI8X80DrpDdLiKprXmcNRZ9dqHXOjk=", + "System.ValueTuple.dll": "sha256-eI9Gd7DfoOKMKcUvrUyBOYX\/1X+qoGlfLWGyov7CEoE=", + "System.Web.HttpUtility.dll": "sha256-t8YxFRjw08+4q36f9nLIRFiiczlca2RkfmzGYmGLIKI=", + "System.Web.dll": "sha256-xtj5BTZeF8uInYXYVlyZoxCO+4T5WOGwk7w+e6DLbsY=", + "System.Windows.dll": "sha256-DNjkNCF7j27CNyxBcGIrMuwL0ydDOMeRtUX4CE0Xt5E=", + "System.Xml.Linq.dll": "sha256-NhHAGnAlayjfbMQPRrTCkjckaz\/69co8poQmnLYnKOA=", + "System.Xml.ReaderWriter.dll": "sha256-f6p5YWzc3e2Vg606gUu50uHyviOtOgq7PzobmDgl8Kc=", + "System.Xml.Serialization.dll": "sha256-3XE2YVQZgqUZ2eYnIoNnkMq5bGl2XlblQrpOJlxnT4w=", + "System.Xml.XDocument.dll": "sha256-NO\/P\/T+7TPRsmjK9JCul9xqWcK8Qvdaz52cnzmclBQE=", + "System.Xml.XPath.XDocument.dll": "sha256-G43aXAhY6bZCObx3e\/T4Wf\/OvC1yO14GIhbmpz38hn4=", + "System.Xml.XPath.dll": "sha256-76s7J3orfX5VlcarhdfOV\/05St84NlfvGDul\/SaHe7s=", + "System.Xml.XmlDocument.dll": "sha256-eAWu9IQu2iunp\/SsP+1Wu\/bigY2zxV9JcNtdJagthu8=", + "System.Xml.XmlSerializer.dll": "sha256-8qnJDsE4pVWkhcfAoPGMsrgty96NOfCOAs+4swI4LPY=", + "System.Xml.dll": "sha256-ZrdEXfsh4gCVWAiAq038hgrsqQibCYHMFIpRW90jTlo=", + "System.dll": "sha256-cbk1\/4P+UvDk13iCw85zs2\/lR1S+nDR3mY60kAr\/cds=", + "WindowsBase.dll": "sha256-SgDw2itoVCJKQ9AGrgAuRDPOFrMUYvGZeeDXCm6eC1M=", + "mscorlib.dll": "sha256-qqpKd+W+AFb6UxudEYEKzrz7ma81p5LrWUwPBVvHV4U=", + "netstandard.dll": "sha256-OYYuPT3JUknj4LdYIa58zF7kDB3tCnLzjCSuhEjtKXM=", + "System.Private.CoreLib.dll": "sha256-EVS7zPxPV\/41g2mzPwdXtwiigWxI\/SeAHme1IgyD6tc=", + "BlazorWebAssem.dll": "sha256-8WYP0kk0hpBB9ysRf5qlXEVB4nURNkeAhyDr69\/KtA0=" + }, + "extensions": null, + "lazyAssembly": null, + "libraryInitializers": null, + "pdb": { + "BlazorWebAssem.pdb": "sha256-2Igzoveey1XdNMXOGM5MzshNzFU0eHJ9O173yPo62Gw=" + }, + "runtime": { + "dotnet.7.0.5.y6c00m0nfz.js": "sha256-codB25EodaFEP43MDCfMBuKXU4LqurUKnQrpoMIFnPs=", + "dotnet.timezones.blat": "sha256-rIVQOJ+gHn4DeRSq6Ac3CURS8YBJG3P4CtYPfIuZ\/kk=", + "dotnet.wasm": "sha256-6u4NhRISPvoDQ8pKvno9KKJh2aKqzTavj4dpcdFCV\/o=", + "icudt.dat": "sha256-tO5O5YzMTVSaKBboxAqezOQL9ewmupzV2JrB5Rkc8a4=", + "icudt_CJK.dat": "sha256-SZLtQnRc0JkwqHab0VUVP7T3uBPSeYzxzDnpxPpUnHk=", + "icudt_EFIGS.dat": "sha256-8fItetYY8kQ0ww6oxwTLiT3oXlBwHKumbeP2pRF4yTc=", + "icudt_no_CJK.dat": "sha256-L7sV7NEYP37\/Qr2FPCePo5cJqRgTXRwGHuwF5Q+0Nfs=" + }, + "runtimeAssets": { + "dotnet.wasm": { + "behavior": "dotnetwasm", + "hash": "sha256-6u4NhRISPvoDQ8pKvno9KKJh2aKqzTavj4dpcdFCV\/o=" + } + }, + "satelliteResources": null + } +} \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+E2gxW7c.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+E2gxW7c.gz new file mode 100644 index 0000000..2eb50a0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+E2gxW7c.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+EEj9ufC.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+EEj9ufC.gz new file mode 100644 index 0000000..5bc3e6d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+EEj9ufC.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+PEGkOlu.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+PEGkOlu.gz new file mode 100644 index 0000000..257ecfa Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+PEGkOlu.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+WdOgb1d.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+WdOgb1d.gz new file mode 100644 index 0000000..4e5bb8f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+WdOgb1d.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+XVy0fm4.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+XVy0fm4.gz new file mode 100644 index 0000000..05e9e4c Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+XVy0fm4.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ewolDHS.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ewolDHS.gz new file mode 100644 index 0000000..0b5ad48 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ewolDHS.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ezECwG6.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ezECwG6.gz new file mode 100644 index 0000000..59f5251 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ezECwG6.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+j3JPN0H.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+j3JPN0H.gz new file mode 100644 index 0000000..d216bd2 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+j3JPN0H.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+mYGdz2Z.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+mYGdz2Z.gz new file mode 100644 index 0000000..212959d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+mYGdz2Z.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+qNopYZs.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+qNopYZs.gz new file mode 100644 index 0000000..886fb70 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+qNopYZs.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+uIWmzG7.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+uIWmzG7.gz new file mode 100644 index 0000000..05ab00d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+uIWmzG7.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/+yyl12wW.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+yyl12wW.gz new file mode 100644 index 0000000..1fdede4 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/+yyl12wW.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/0PdBFnI3.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0PdBFnI3.gz new file mode 100644 index 0000000..99ab4fa Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0PdBFnI3.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/0T4LiMT9.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0T4LiMT9.gz new file mode 100644 index 0000000..1761a0d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0T4LiMT9.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/0Y0AdWmi.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0Y0AdWmi.gz new file mode 100644 index 0000000..530b196 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0Y0AdWmi.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/0dyam2eW.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0dyam2eW.gz new file mode 100644 index 0000000..c3394ef Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/0dyam2eW.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/1aZRUXhx.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/1aZRUXhx.gz new file mode 100644 index 0000000..efb3c55 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/1aZRUXhx.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/1anqkbgk.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/1anqkbgk.gz new file mode 100644 index 0000000..6c3b700 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/1anqkbgk.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/1egffz3L.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/1egffz3L.gz new file mode 100644 index 0000000..46cb0a9 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/1egffz3L.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/2Yf9Lzgw.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/2Yf9Lzgw.gz new file mode 100644 index 0000000..9baf4ca Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/2Yf9Lzgw.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/2vanGV9b.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/2vanGV9b.gz new file mode 100644 index 0000000..a8d0ad8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/2vanGV9b.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/3XdLXSNY.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3XdLXSNY.gz new file mode 100644 index 0000000..a26e3d3 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3XdLXSNY.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/3jvGaMsc.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3jvGaMsc.gz new file mode 100644 index 0000000..fa6c2b9 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3jvGaMsc.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/3l25Wb8K.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3l25Wb8K.gz new file mode 100644 index 0000000..e9fa45a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3l25Wb8K.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/3lVCieTE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3lVCieTE.gz new file mode 100644 index 0000000..1e2487c Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/3lVCieTE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/4z8GVQL6.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/4z8GVQL6.gz new file mode 100644 index 0000000..98069f0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/4z8GVQL6.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Expi9l2.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Expi9l2.gz new file mode 100644 index 0000000..9d62baa Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Expi9l2.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Hjz1AJk.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Hjz1AJk.gz new file mode 100644 index 0000000..9a14798 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Hjz1AJk.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/5rHK4ju5.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/5rHK4ju5.gz new file mode 100644 index 0000000..ebee68f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/5rHK4ju5.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/64Al4Exw.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/64Al4Exw.gz new file mode 100644 index 0000000..e717b4d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/64Al4Exw.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/6BRZGMHi.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6BRZGMHi.gz new file mode 100644 index 0000000..fb4c0e9 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6BRZGMHi.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/6GbEfmJl.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6GbEfmJl.gz new file mode 100644 index 0000000..f81476a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6GbEfmJl.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/6TBomLpl.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6TBomLpl.gz new file mode 100644 index 0000000..8faddc2 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6TBomLpl.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/6Z+Ort3h.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6Z+Ort3h.gz new file mode 100644 index 0000000..63d6202 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6Z+Ort3h.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/6uU5Zds1.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6uU5Zds1.gz new file mode 100644 index 0000000..0dc2ee1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/6uU5Zds1.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/7FL1anhC.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7FL1anhC.gz new file mode 100644 index 0000000..09fe883 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7FL1anhC.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/7KlSs+RE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7KlSs+RE.gz new file mode 100644 index 0000000..5ed770b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7KlSs+RE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/7h4YNjJC.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7h4YNjJC.gz new file mode 100644 index 0000000..ebc774e Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7h4YNjJC.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/7lAzReLd.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7lAzReLd.gz new file mode 100644 index 0000000..c416107 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/7lAzReLd.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/8YJxxbmE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/8YJxxbmE.gz new file mode 100644 index 0000000..f3df6ef Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/8YJxxbmE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/9F5aQT0R.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/9F5aQT0R.gz new file mode 100644 index 0000000..7732587 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/9F5aQT0R.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/9ePcmtLi.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/9ePcmtLi.gz new file mode 100644 index 0000000..3779425 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/9ePcmtLi.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/9wVcIbLv.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/9wVcIbLv.gz new file mode 100644 index 0000000..c36eedb Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/9wVcIbLv.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/A+r1i+tA.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/A+r1i+tA.gz new file mode 100644 index 0000000..f5dbc85 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/A+r1i+tA.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ASnRP6Px.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ASnRP6Px.gz new file mode 100644 index 0000000..6fedb86 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ASnRP6Px.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/AdWJUo44.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/AdWJUo44.gz new file mode 100644 index 0000000..eb6ab5b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/AdWJUo44.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/BZnhIzLM.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/BZnhIzLM.gz new file mode 100644 index 0000000..5d335e2 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/BZnhIzLM.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Cyzy1kSd.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Cyzy1kSd.gz new file mode 100644 index 0000000..c597cc1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Cyzy1kSd.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/DSgtR6eW.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/DSgtR6eW.gz new file mode 100644 index 0000000..9470018 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/DSgtR6eW.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/DYMdWtpX.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/DYMdWtpX.gz new file mode 100644 index 0000000..9c93a44 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/DYMdWtpX.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Dkf7AyVF.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Dkf7AyVF.gz new file mode 100644 index 0000000..8637854 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Dkf7AyVF.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/DvS74Nt7.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/DvS74Nt7.gz new file mode 100644 index 0000000..12b1e4d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/DvS74Nt7.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Es9DyHGc.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Es9DyHGc.gz new file mode 100644 index 0000000..6a9dedf Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Es9DyHGc.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/FC5VKc9O.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/FC5VKc9O.gz new file mode 100644 index 0000000..63f4ab3 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/FC5VKc9O.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Fr79NTu2.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Fr79NTu2.gz new file mode 100644 index 0000000..e6460e7 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Fr79NTu2.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/G31Fux+7.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/G31Fux+7.gz new file mode 100644 index 0000000..eff3dd9 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/G31Fux+7.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/GATCu9JG.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/GATCu9JG.gz new file mode 100644 index 0000000..afc37d3 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/GATCu9JG.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/HJcfSJBV.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/HJcfSJBV.gz new file mode 100644 index 0000000..98fb948 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/HJcfSJBV.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/HYPB5TiE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/HYPB5TiE.gz new file mode 100644 index 0000000..ad9c171 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/HYPB5TiE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Hf5itMCw.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Hf5itMCw.gz new file mode 100644 index 0000000..9d99130 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Hf5itMCw.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/IMrf9R2x.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/IMrf9R2x.gz new file mode 100644 index 0000000..8cbe053 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/IMrf9R2x.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/In4CmHAj.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/In4CmHAj.gz new file mode 100644 index 0000000..ca3754f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/In4CmHAj.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/IzY24Hym.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/IzY24Hym.gz new file mode 100644 index 0000000..3ea2541 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/IzY24Hym.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/JIQ0UYyq.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/JIQ0UYyq.gz new file mode 100644 index 0000000..cf8677b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/JIQ0UYyq.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/JP4DCx78.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/JP4DCx78.gz new file mode 100644 index 0000000..1f59938 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/JP4DCx78.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/KD6RJYUK.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/KD6RJYUK.gz new file mode 100644 index 0000000..77cdbd8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/KD6RJYUK.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/L+aAPXt7.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/L+aAPXt7.gz new file mode 100644 index 0000000..479bfd8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/L+aAPXt7.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/LOO9ASdx.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/LOO9ASdx.gz new file mode 100644 index 0000000..8cb890a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/LOO9ASdx.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/LXx1hUW3.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/LXx1hUW3.gz new file mode 100644 index 0000000..2a5bf21 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/LXx1hUW3.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Lp2GTXd8.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Lp2GTXd8.gz new file mode 100644 index 0000000..75666c6 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Lp2GTXd8.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/LrVDIQ7X.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/LrVDIQ7X.gz new file mode 100644 index 0000000..588c6cd Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/LrVDIQ7X.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/MRNm5Y+g.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/MRNm5Y+g.gz new file mode 100644 index 0000000..f89145a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/MRNm5Y+g.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/NMRFTVFC.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/NMRFTVFC.gz new file mode 100644 index 0000000..0b7b466 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/NMRFTVFC.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/NcWv10GS.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/NcWv10GS.gz new file mode 100644 index 0000000..ecd1526 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/NcWv10GS.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/NmWYGX76.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/NmWYGX76.gz new file mode 100644 index 0000000..2f3f24a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/NmWYGX76.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/OBO0tIlS.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/OBO0tIlS.gz new file mode 100644 index 0000000..385f68f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/OBO0tIlS.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/P9zQa2w3.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/P9zQa2w3.gz new file mode 100644 index 0000000..601b687 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/P9zQa2w3.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/PDxu3Ncc.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PDxu3Ncc.gz new file mode 100644 index 0000000..e4c57c8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PDxu3Ncc.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/PK+L9y8A.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PK+L9y8A.gz new file mode 100644 index 0000000..decd71b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PK+L9y8A.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/PpusMPuo.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PpusMPuo.gz new file mode 100644 index 0000000..c3f82e3 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PpusMPuo.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/PtTlsvS5.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PtTlsvS5.gz new file mode 100644 index 0000000..8364fea Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/PtTlsvS5.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Q3b5MIkJ.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Q3b5MIkJ.gz new file mode 100644 index 0000000..62ca6e4 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Q3b5MIkJ.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/QkbXXzeu.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/QkbXXzeu.gz new file mode 100644 index 0000000..566da93 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/QkbXXzeu.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rbfsxk+w.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rbfsxk+w.gz new file mode 100644 index 0000000..aa3e529 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rbfsxk+w.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rg6Otq1U.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rg6Otq1U.gz new file mode 100644 index 0000000..e89f566 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rg6Otq1U.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rwbl5Mon.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rwbl5Mon.gz new file mode 100644 index 0000000..342b1d1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rwbl5Mon.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/SAvE10KM.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/SAvE10KM.gz new file mode 100644 index 0000000..f9afa83 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/SAvE10KM.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/SU+OLQpk.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/SU+OLQpk.gz new file mode 100644 index 0000000..8690d77 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/SU+OLQpk.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Sop3cQ+J.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Sop3cQ+J.gz new file mode 100644 index 0000000..1565a13 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Sop3cQ+J.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/T0eYOCqT.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/T0eYOCqT.gz new file mode 100644 index 0000000..f7381a1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/T0eYOCqT.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/TForsypC.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/TForsypC.gz new file mode 100644 index 0000000..70a814d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/TForsypC.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/TGgyqUAP.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/TGgyqUAP.gz new file mode 100644 index 0000000..25002d8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/TGgyqUAP.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/TWOCBmLu.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/TWOCBmLu.gz new file mode 100644 index 0000000..8cf6b8c Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/TWOCBmLu.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/V5ah+2Nf.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/V5ah+2Nf.gz new file mode 100644 index 0000000..0ad50a0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/V5ah+2Nf.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/VRAgHLl0.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/VRAgHLl0.gz new file mode 100644 index 0000000..2b2f884 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/VRAgHLl0.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/Va1WZTDE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Va1WZTDE.gz new file mode 100644 index 0000000..eebd562 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/Va1WZTDE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/WYOubTqr.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/WYOubTqr.gz new file mode 100644 index 0000000..bd10c03 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/WYOubTqr.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/WnZ0hKGh.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/WnZ0hKGh.gz new file mode 100644 index 0000000..28e43bd Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/WnZ0hKGh.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/XA0XMmbQ.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/XA0XMmbQ.gz new file mode 100644 index 0000000..50ad7be Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/XA0XMmbQ.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/YAHwRd1l.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YAHwRd1l.gz new file mode 100644 index 0000000..e40acf4 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YAHwRd1l.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/YKAzhVD0.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YKAzhVD0.gz new file mode 100644 index 0000000..72ab2ca Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YKAzhVD0.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/YOdgA2+z.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YOdgA2+z.gz new file mode 100644 index 0000000..788c135 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YOdgA2+z.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/YS0jhr5c.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YS0jhr5c.gz new file mode 100644 index 0000000..4e86bd0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YS0jhr5c.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/YpNqXxUh.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YpNqXxUh.gz new file mode 100644 index 0000000..b7e8174 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YpNqXxUh.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/YrbMUqS9.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YrbMUqS9.gz new file mode 100644 index 0000000..b11e225 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YrbMUqS9.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/YsT7wUWS.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YsT7wUWS.gz new file mode 100644 index 0000000..776a85b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/YsT7wUWS.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZEm4Rg+r.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZEm4Rg+r.gz new file mode 100644 index 0000000..459bb02 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZEm4Rg+r.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZGypbAiV.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZGypbAiV.gz new file mode 100644 index 0000000..1498c34 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZGypbAiV.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZXbf4wRN.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZXbf4wRN.gz new file mode 100644 index 0000000..7ad5b77 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZXbf4wRN.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZleXS073.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZleXS073.gz new file mode 100644 index 0000000..1d0d54b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZleXS073.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/aM6NiyE1.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/aM6NiyE1.gz new file mode 100644 index 0000000..3258714 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/aM6NiyE1.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ad3uFnD7.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ad3uFnD7.gz new file mode 100644 index 0000000..6404f4f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ad3uFnD7.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/at0iSXWo.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/at0iSXWo.gz new file mode 100644 index 0000000..704b7de Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/at0iSXWo.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ayfhFtLf.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ayfhFtLf.gz new file mode 100644 index 0000000..fbf7be0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ayfhFtLf.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/bQ+ef3il.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/bQ+ef3il.gz new file mode 100644 index 0000000..5f30730 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/bQ+ef3il.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/bYKAjeKK.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/bYKAjeKK.gz new file mode 100644 index 0000000..31e863e Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/bYKAjeKK.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/bhyrP+wN.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/bhyrP+wN.gz new file mode 100644 index 0000000..4711988 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/bhyrP+wN.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/cBHz3jb6.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/cBHz3jb6.gz new file mode 100644 index 0000000..657af1f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/cBHz3jb6.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/cMV2GQyp.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/cMV2GQyp.gz new file mode 100644 index 0000000..387c480 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/cMV2GQyp.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/d+2Y0jyC.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/d+2Y0jyC.gz new file mode 100644 index 0000000..7489535 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/d+2Y0jyC.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/dToYymwj.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/dToYymwj.gz new file mode 100644 index 0000000..0935928 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/dToYymwj.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/dVCNYRAj.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/dVCNYRAj.gz new file mode 100644 index 0000000..0b4f0c1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/dVCNYRAj.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/dYdNp++m.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/dYdNp++m.gz new file mode 100644 index 0000000..63cc944 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/dYdNp++m.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ea5HqWPw.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ea5HqWPw.gz new file mode 100644 index 0000000..76fc61a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ea5HqWPw.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/fLW6JUoy.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/fLW6JUoy.gz new file mode 100644 index 0000000..e5d4c7b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/fLW6JUoy.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/fi+xzHVN.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/fi+xzHVN.gz new file mode 100644 index 0000000..8f845de Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/fi+xzHVN.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDP8l++w.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDP8l++w.gz new file mode 100644 index 0000000..202ed90 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDP8l++w.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDn0ZtfO.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDn0ZtfO.gz new file mode 100644 index 0000000..b537490 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDn0ZtfO.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/gNIeYVOO.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gNIeYVOO.gz new file mode 100644 index 0000000..8b6e533 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gNIeYVOO.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/gs574dym.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gs574dym.gz new file mode 100644 index 0000000..80f2cb0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/gs574dym.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/h+yQIv82.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/h+yQIv82.gz new file mode 100644 index 0000000..687c63a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/h+yQIv82.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/hBrZ9Tr4.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hBrZ9Tr4.gz new file mode 100644 index 0000000..093fb0f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hBrZ9Tr4.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/hOH6RRSF.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hOH6RRSF.gz new file mode 100644 index 0000000..7fb8c2f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hOH6RRSF.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/hcp8rCNF.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hcp8rCNF.gz new file mode 100644 index 0000000..c271fb5 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hcp8rCNF.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/hpLiVN9M.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hpLiVN9M.gz new file mode 100644 index 0000000..d290755 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/hpLiVN9M.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/htGNwFjD.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/htGNwFjD.gz new file mode 100644 index 0000000..02fe19d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/htGNwFjD.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/j+AsHNOn.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/j+AsHNOn.gz new file mode 100644 index 0000000..13b6c16 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/j+AsHNOn.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/j5tD7I6P.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/j5tD7I6P.gz new file mode 100644 index 0000000..dc5a6ee Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/j5tD7I6P.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/jU8Jfl9l.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/jU8Jfl9l.gz new file mode 100644 index 0000000..20986a2 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/jU8Jfl9l.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/jj5h17rp.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/jj5h17rp.gz new file mode 100644 index 0000000..eac5625 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/jj5h17rp.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/jyeRTtqV.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/jyeRTtqV.gz new file mode 100644 index 0000000..a5cf6a0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/jyeRTtqV.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/k6JCZWpC.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/k6JCZWpC.gz new file mode 100644 index 0000000..2ad3d80 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/k6JCZWpC.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/kHH3krBA.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kHH3krBA.gz new file mode 100644 index 0000000..df4c2dc Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kHH3krBA.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/kWItlpg5.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kWItlpg5.gz new file mode 100644 index 0000000..396c948 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kWItlpg5.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/kZqKNSH1.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kZqKNSH1.gz new file mode 100644 index 0000000..70a3fad Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kZqKNSH1.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/kchoBYJq.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kchoBYJq.gz new file mode 100644 index 0000000..8134661 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kchoBYJq.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/kwJg1Bsk.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kwJg1Bsk.gz new file mode 100644 index 0000000..ae33b27 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/kwJg1Bsk.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/lOMvA6dE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lOMvA6dE.gz new file mode 100644 index 0000000..aade0cd Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lOMvA6dE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/lYtTS9zx.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lYtTS9zx.gz new file mode 100644 index 0000000..de260d6 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lYtTS9zx.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/lbBKU9To.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lbBKU9To.gz new file mode 100644 index 0000000..69aeb5d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lbBKU9To.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/lorevfjk.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lorevfjk.gz new file mode 100644 index 0000000..aaac3a2 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/lorevfjk.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/m+H5ToIH.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/m+H5ToIH.gz new file mode 100644 index 0000000..012c457 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/m+H5ToIH.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/mcYgvi+Y.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/mcYgvi+Y.gz new file mode 100644 index 0000000..ec56f2f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/mcYgvi+Y.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/n3SIk5ux.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/n3SIk5ux.gz new file mode 100644 index 0000000..db6f977 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/n3SIk5ux.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/n9ZaSlta.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/n9ZaSlta.gz new file mode 100644 index 0000000..6de2f3e Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/n9ZaSlta.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/nUc7GyOq.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/nUc7GyOq.gz new file mode 100644 index 0000000..f7ff29c Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/nUc7GyOq.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/o2ZkGWHa.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/o2ZkGWHa.gz new file mode 100644 index 0000000..21baca0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/o2ZkGWHa.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/o3+0BL+i.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/o3+0BL+i.gz new file mode 100644 index 0000000..d6c2541 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/o3+0BL+i.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/o7bk68oy.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/o7bk68oy.gz new file mode 100644 index 0000000..ec21c0e Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/o7bk68oy.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/oCXZGqjU.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/oCXZGqjU.gz new file mode 100644 index 0000000..44981cd Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/oCXZGqjU.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/oSQFCoy4.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/oSQFCoy4.gz new file mode 100644 index 0000000..fdef0f0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/oSQFCoy4.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ojqSe9oZ.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ojqSe9oZ.gz new file mode 100644 index 0000000..ca68f01 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ojqSe9oZ.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/os14m1GD.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/os14m1GD.gz new file mode 100644 index 0000000..0e4ec94 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/os14m1GD.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/p+hXaH4g.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/p+hXaH4g.gz new file mode 100644 index 0000000..f812a5f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/p+hXaH4g.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/pCwPXlbb.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/pCwPXlbb.gz new file mode 100644 index 0000000..798fb78 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/pCwPXlbb.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/pVWkT+Sh.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/pVWkT+Sh.gz new file mode 100644 index 0000000..016f5bc Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/pVWkT+Sh.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/pi4Z8kAE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/pi4Z8kAE.gz new file mode 100644 index 0000000..6fba2e3 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/pi4Z8kAE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/qj6x0EOg.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/qj6x0EOg.gz new file mode 100644 index 0000000..cf084c3 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/qj6x0EOg.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/qldZw+1J.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/qldZw+1J.gz new file mode 100644 index 0000000..69ca341 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/qldZw+1J.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/rTsj332N.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rTsj332N.gz new file mode 100644 index 0000000..cfe9fcc Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rTsj332N.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/rVFjHT6a.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rVFjHT6a.gz new file mode 100644 index 0000000..9cb70e1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rVFjHT6a.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/rXDPJOS+.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rXDPJOS+.gz new file mode 100644 index 0000000..999448f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rXDPJOS+.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/rYu+DbiE.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rYu+DbiE.gz new file mode 100644 index 0000000..5b357dd Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/rYu+DbiE.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/s9NHqnxo.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/s9NHqnxo.gz new file mode 100644 index 0000000..d1489fa Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/s9NHqnxo.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/sAlPPjO+.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/sAlPPjO+.gz new file mode 100644 index 0000000..176f1a8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/sAlPPjO+.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/sRRGRJKx.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/sRRGRJKx.gz new file mode 100644 index 0000000..f75a8b0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/sRRGRJKx.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/skIcyQan.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/skIcyQan.gz new file mode 100644 index 0000000..daf10a1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/skIcyQan.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/svkS2jgB.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/svkS2jgB.gz new file mode 100644 index 0000000..e644668 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/svkS2jgB.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/t7xBRi0i.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/t7xBRi0i.gz new file mode 100644 index 0000000..b93d56d Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/t7xBRi0i.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/t8rn3jtr.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/t8rn3jtr.gz new file mode 100644 index 0000000..01a9b00 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/t8rn3jtr.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/tWeqwkgg.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/tWeqwkgg.gz new file mode 100644 index 0000000..960fd1e Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/tWeqwkgg.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/ttSHXFGz.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ttSHXFGz.gz new file mode 100644 index 0000000..2bfb4f1 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/ttSHXFGz.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/uHiwwSN+.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uHiwwSN+.gz new file mode 100644 index 0000000..666da5a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uHiwwSN+.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/uShvWPf3.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uShvWPf3.gz new file mode 100644 index 0000000..3012be5 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uShvWPf3.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/uUnBrZFj.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uUnBrZFj.gz new file mode 100644 index 0000000..5d8e464 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uUnBrZFj.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/uo0cSAA3.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uo0cSAA3.gz new file mode 100644 index 0000000..601a4fb Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/uo0cSAA3.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/v0+PFjIc.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/v0+PFjIc.gz new file mode 100644 index 0000000..c72ae0a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/v0+PFjIc.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/v3qwTbRo.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/v3qwTbRo.gz new file mode 100644 index 0000000..8498c59 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/v3qwTbRo.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/vBO9UgSY.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vBO9UgSY.gz new file mode 100644 index 0000000..ee1e10b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vBO9UgSY.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/vha+o3rh.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vha+o3rh.gz new file mode 100644 index 0000000..464a1d8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vha+o3rh.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/vkbbtyo0.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vkbbtyo0.gz new file mode 100644 index 0000000..ff8add0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vkbbtyo0.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/vwA+MEse.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vwA+MEse.gz new file mode 100644 index 0000000..5bd7dc8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/vwA+MEse.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/w7NjayHQ.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/w7NjayHQ.gz new file mode 100644 index 0000000..4a6e056 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/w7NjayHQ.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/wKXHOtY3.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/wKXHOtY3.gz new file mode 100644 index 0000000..6c92c5f Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/wKXHOtY3.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/wQFbFm+q.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/wQFbFm+q.gz new file mode 100644 index 0000000..c6c7a39 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/wQFbFm+q.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/wtZRiEyX.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/wtZRiEyX.gz new file mode 100644 index 0000000..1dda64b Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/wtZRiEyX.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/xao6Cx32.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/xao6Cx32.gz new file mode 100644 index 0000000..d02fe14 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/xao6Cx32.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/xda4MKVL.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/xda4MKVL.gz new file mode 100644 index 0000000..2fd3e3c Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/xda4MKVL.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/xkumDHQU.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/xkumDHQU.gz new file mode 100644 index 0000000..6982ac4 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/xkumDHQU.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/yot6zHUS.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/yot6zHUS.gz new file mode 100644 index 0000000..be9d608 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/yot6zHUS.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/z8N+uncn.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/z8N+uncn.gz new file mode 100644 index 0000000..238ad8c Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/z8N+uncn.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/zJUFJtEc.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zJUFJtEc.gz new file mode 100644 index 0000000..75deca8 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zJUFJtEc.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/zKxwjD4W.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zKxwjD4W.gz new file mode 100644 index 0000000..101cb95 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zKxwjD4W.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/zXOfRpib.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zXOfRpib.gz new file mode 100644 index 0000000..39f88a0 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zXOfRpib.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/build-gz/zhnwjJsp.gz b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zhnwjJsp.gz new file mode 100644 index 0000000..672997a Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/build-gz/zhnwjJsp.gz differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/project.razor.json b/BlazorWebAssem/obj/Debug/net7.0/project.razor.json new file mode 100644 index 0000000..59be971 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/project.razor.json @@ -0,0 +1,18558 @@ +{ + "SerializedFilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/project.razor.json", + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj", + "Configuration": { + "ConfigurationName": "Default", + "LanguageVersion": "7.0", + "Extensions": [] + }, + "ProjectWorkspaceState": { + "TagHelpers": [ + { + "HashCode": 1386072226, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.App", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "App" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.App", + "Common.TypeNameIdentifier": "App", + "Common.TypeNamespace": "BlazorWebAssem", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -1273374719, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.App", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.App" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.App", + "Common.TypeNameIdentifier": "App", + "Common.TypeNamespace": "BlazorWebAssem", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1907117344, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.Authentication", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Authentication" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Action", + "TypeName": "System.String", + "Metadata": { + "Common.PropertyName": "Action", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.Authentication", + "Common.TypeNameIdentifier": "Authentication", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -1620940563, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.Authentication", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Pages.Authentication" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Action", + "TypeName": "System.String", + "Metadata": { + "Common.PropertyName": "Action", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.Authentication", + "Common.TypeNameIdentifier": "Authentication", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -618561911, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.Counter", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Counter" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.Counter", + "Common.TypeNameIdentifier": "Counter", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 152679841, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.Counter", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Pages.Counter" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.Counter", + "Common.TypeNameIdentifier": "Counter", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1677625602, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.LoginLogout", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LoginLogout" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.LoginLogout", + "Common.TypeNameIdentifier": "LoginLogout", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 2090519145, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.LoginLogout", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Pages.LoginLogout" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.LoginLogout", + "Common.TypeNameIdentifier": "LoginLogout", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 67096397, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.Index", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Index" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.Index", + "Common.TypeNameIdentifier": "Index", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 313049311, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.Index", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Pages.Index" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.Index", + "Common.TypeNameIdentifier": "Index", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -1177267425, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.FetchData", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "FetchData" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.FetchData", + "Common.TypeNameIdentifier": "FetchData", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 69502514, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Pages.FetchData", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Pages.FetchData" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Pages.FetchData", + "Common.TypeNameIdentifier": "FetchData", + "Common.TypeNamespace": "BlazorWebAssem.Pages", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -831650053, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.LoginDisplay", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LoginDisplay" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.LoginDisplay", + "Common.TypeNameIdentifier": "LoginDisplay", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -550598753, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.LoginDisplay", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Shared.LoginDisplay" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.LoginDisplay", + "Common.TypeNameIdentifier": "LoginDisplay", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -75413058, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.RedirectToLogin", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "RedirectToLogin" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.RedirectToLogin", + "Common.TypeNameIdentifier": "RedirectToLogin", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1324495039, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.RedirectToLogin", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Shared.RedirectToLogin" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.RedirectToLogin", + "Common.TypeNameIdentifier": "RedirectToLogin", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -1249763701, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.MainLayout", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "MainLayout" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Body", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets the content to be rendered inside the layout.\n \n ", + "Metadata": { + "Common.PropertyName": "Body", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.MainLayout", + "Common.TypeNameIdentifier": "MainLayout", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -1042812294, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.MainLayout", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Shared.MainLayout" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Body", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets the content to be rendered inside the layout.\n \n ", + "Metadata": { + "Common.PropertyName": "Body", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.MainLayout", + "Common.TypeNameIdentifier": "MainLayout", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1457567902, + "Kind": "Components.ChildContent", + "Name": "BlazorWebAssem.Shared.MainLayout.Body", + "AssemblyName": "BlazorWebAssem", + "Documentation": "\n \n Gets the content to be rendered inside the layout.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Body", + "ParentTag": "MainLayout" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.MainLayout.Body", + "Common.TypeNameIdentifier": "MainLayout", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -124153947, + "Kind": "Components.ChildContent", + "Name": "BlazorWebAssem.Shared.MainLayout.Body", + "AssemblyName": "BlazorWebAssem", + "Documentation": "\n \n Gets the content to be rendered inside the layout.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Body", + "ParentTag": "BlazorWebAssem.Shared.MainLayout" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.MainLayout.Body", + "Common.TypeNameIdentifier": "MainLayout", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 288119311, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.NavMenu", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "NavMenu" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.NavMenu", + "Common.TypeNameIdentifier": "NavMenu", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -486429780, + "Kind": "Components.Component", + "Name": "BlazorWebAssem.Shared.NavMenu", + "AssemblyName": "BlazorWebAssem", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "BlazorWebAssem.Shared.NavMenu" + } + ], + "Metadata": { + "Common.TypeName": "BlazorWebAssem.Shared.NavMenu", + "Common.TypeNameIdentifier": "NavMenu", + "Common.TypeNamespace": "BlazorWebAssem.Shared", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": -1189454759, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "AuthorizeRouteView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "NotAuthorized", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \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": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", + "Metadata": { + "Common.PropertyName": "Authorizing", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Resource", + "TypeName": "System.Object", + "Documentation": "\n \n The resource to which access is being controlled.\n \n ", + "Metadata": { + "Common.PropertyName": "Resource", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "RouteData", + "TypeName": "Microsoft.AspNetCore.Components.RouteData", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", + "Metadata": { + "Common.PropertyName": "RouteData", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RouteData" + } + }, + { + "Kind": "Components.Component", + "Name": "DefaultLayout", + "TypeName": "System.Type", + "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ", + "Metadata": { + "Common.PropertyName": "DefaultLayout", + "Common.GloballyQualifiedTypeName": "global::System.Type" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": -500332805, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "NotAuthorized", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \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": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", + "Metadata": { + "Common.PropertyName": "Authorizing", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Resource", + "TypeName": "System.Object", + "Documentation": "\n \n The resource to which access is being controlled.\n \n ", + "Metadata": { + "Common.PropertyName": "Resource", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "RouteData", + "TypeName": "Microsoft.AspNetCore.Components.RouteData", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", + "Metadata": { + "Common.PropertyName": "RouteData", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RouteData" + } + }, + { + "Kind": "Components.Component", + "Name": "DefaultLayout", + "TypeName": "System.Type", + "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ", + "Metadata": { + "Common.PropertyName": "DefaultLayout", + "Common.GloballyQualifiedTypeName": "global::System.Type" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": 928017774, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "NotAuthorized", + "ParentTag": "AuthorizeRouteView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", + "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": -1783329852, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "NotAuthorized", + "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", + "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": 1318011838, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \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": 717376750, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \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": -1737605322, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n Displays differing content depending on the user's authorization status.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Policy", + "TypeName": "System.String", + "Documentation": "\n \n The policy name that determines whether the content can be displayed.\n \n ", + "Metadata": { + "Common.PropertyName": "Policy", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "Roles", + "TypeName": "System.String", + "Documentation": "\n \n A comma delimited list of roles that are allowed to display the content.\n \n ", + "Metadata": { + "Common.PropertyName": "Roles", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \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": "\n \n The content that will be displayed if the user is not authorized.\n \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": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \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": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", + "Metadata": { + "Common.PropertyName": "Authorizing", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Resource", + "TypeName": "System.Object", + "Documentation": "\n \n The resource to which access is being controlled.\n \n ", + "Metadata": { + "Common.PropertyName": "Resource", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": 1744843671, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n Displays differing content depending on the user's authorization status.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Policy", + "TypeName": "System.String", + "Documentation": "\n \n The policy name that determines whether the content can be displayed.\n \n ", + "Metadata": { + "Common.PropertyName": "Policy", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "Roles", + "TypeName": "System.String", + "Documentation": "\n \n A comma delimited list of roles that are allowed to display the content.\n \n ", + "Metadata": { + "Common.PropertyName": "Roles", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \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": "\n \n The content that will be displayed if the user is not authorized.\n \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": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \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": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", + "Metadata": { + "Common.PropertyName": "Authorizing", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Resource", + "TypeName": "System.Object", + "Documentation": "\n \n The resource to which access is being controlled.\n \n ", + "Metadata": { + "Common.PropertyName": "Resource", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": 1539481646, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ChildContent", + "ParentTag": "AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", + "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": 82321920, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ChildContent", + "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", + "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": 993297322, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "NotAuthorized", + "ParentTag": "AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", + "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": 1535144429, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "NotAuthorized", + "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", + "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": 745851398, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Authorized", + "ParentTag": "AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'Authorized' child content expression.", + "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": 1683119464, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Authorized", + "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'Authorized' child content expression.", + "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": 1499479094, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \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": -1837086179, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \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": 1558872050, + "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": "\n \n The content to which the authentication state should be provided.\n \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": 1689024590, + "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": "\n \n The content to which the authentication state should be provided.\n \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": 1512973768, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content to which the authentication state should be provided.\n \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": 1028666723, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", + "Documentation": "\n \n The content to which the authentication state should be provided.\n \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": -456511057, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.CascadingValue", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n A component that provides a cascading value to all descendant components.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CascadingValue" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content to which the value should be provided.\n \n ", + "Metadata": { + "Common.PropertyName": "ChildContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n The value to be provided.\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Name", + "TypeName": "System.String", + "Documentation": "\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ", + "Metadata": { + "Common.PropertyName": "Name", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "IsFixed", + "TypeName": "System.Boolean", + "Documentation": "\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \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": -2072904336, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.CascadingValue", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n A component that provides a cascading value to all descendant components.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.CascadingValue" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content to which the value should be provided.\n \n ", + "Metadata": { + "Common.PropertyName": "ChildContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n The value to be provided.\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Name", + "TypeName": "System.String", + "Documentation": "\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ", + "Metadata": { + "Common.PropertyName": "Name", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "IsFixed", + "TypeName": "System.Boolean", + "Documentation": "\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \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": 1059449059, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n The content to which the value should be provided.\n \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": 406883458, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n The content to which the value should be provided.\n \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": -1753596095, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.DynamicComponent", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n A component that renders another component dynamically according to its\n parameter.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "DynamicComponent" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Type", + "TypeName": "System.Type", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the type of the component to be rendered. The supplied type must\n implement .\n \n ", + "Metadata": { + "Common.PropertyName": "Type", + "Common.GloballyQualifiedTypeName": "global::System.Type" + } + }, + { + "Kind": "Components.Component", + "Name": "Parameters", + "TypeName": "System.Collections.Generic.IDictionary", + "Documentation": "\n \n Gets or sets a dictionary of parameters to be passed to the component.\n \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": -1383284716, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.DynamicComponent", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n A component that renders another component dynamically according to its\n parameter.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.DynamicComponent" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Type", + "TypeName": "System.Type", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the type of the component to be rendered. The supplied type must\n implement .\n \n ", + "Metadata": { + "Common.PropertyName": "Type", + "Common.GloballyQualifiedTypeName": "global::System.Type" + } + }, + { + "Kind": "Components.Component", + "Name": "Parameters", + "TypeName": "System.Collections.Generic.IDictionary", + "Documentation": "\n \n Gets or sets a dictionary of parameters to be passed to the component.\n \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": 747355312, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.LayoutView", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LayoutView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the content to display.\n \n ", + "Metadata": { + "Common.PropertyName": "ChildContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Layout", + "TypeName": "System.Type", + "Documentation": "\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \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": 258747987, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.LayoutView", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.LayoutView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the content to display.\n \n ", + "Metadata": { + "Common.PropertyName": "ChildContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Layout", + "TypeName": "System.Type", + "Documentation": "\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \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": 1930118531, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Gets or sets the content to display.\n \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": -631744455, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Gets or sets the content to display.\n \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": 687448419, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.RouteView", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "RouteView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "RouteData", + "TypeName": "Microsoft.AspNetCore.Components.RouteData", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", + "Metadata": { + "Common.PropertyName": "RouteData", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RouteData" + } + }, + { + "Kind": "Components.Component", + "Name": "DefaultLayout", + "TypeName": "System.Type", + "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \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": -199197637, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.RouteView", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.RouteView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "RouteData", + "TypeName": "Microsoft.AspNetCore.Components.RouteData", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", + "Metadata": { + "Common.PropertyName": "RouteData", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RouteData" + } + }, + { + "Kind": "Components.Component", + "Name": "DefaultLayout", + "TypeName": "System.Type", + "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \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": 315099673, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.Router", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n A component that supplies route data corresponding to the current navigation state.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Router" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AppAssembly", + "TypeName": "System.Reflection.Assembly", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ", + "Metadata": { + "Common.PropertyName": "AppAssembly", + "Common.GloballyQualifiedTypeName": "global::System.Reflection.Assembly" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAssemblies", + "TypeName": "System.Collections.Generic.IEnumerable", + "Documentation": "\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \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": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \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": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \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": "\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \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": "\n \n Gets or sets a handler that should be called before navigating to a new page.\n \n ", + "Metadata": { + "Common.PropertyName": "OnNavigateAsync", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "PreferExactMatches", + "TypeName": "System.Boolean", + "Documentation": "\n \n Gets or sets a flag to indicate whether route matching should prefer exact matches\n over wildcards.\n This property is obsolete and configuring it does nothing.\n \n ", + "Metadata": { + "Common.PropertyName": "PreferExactMatches", + "Common.GloballyQualifiedTypeName": "global::System.Boolean" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": 95852315, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.Router", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n A component that supplies route data corresponding to the current navigation state.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Routing.Router" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AppAssembly", + "TypeName": "System.Reflection.Assembly", + "IsEditorRequired": true, + "Documentation": "\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ", + "Metadata": { + "Common.PropertyName": "AppAssembly", + "Common.GloballyQualifiedTypeName": "global::System.Reflection.Assembly" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAssemblies", + "TypeName": "System.Collections.Generic.IEnumerable", + "Documentation": "\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \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": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \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": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \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": "\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \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": "\n \n Gets or sets a handler that should be called before navigating to a new page.\n \n ", + "Metadata": { + "Common.PropertyName": "OnNavigateAsync", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "PreferExactMatches", + "TypeName": "System.Boolean", + "Documentation": "\n \n Gets or sets a flag to indicate whether route matching should prefer exact matches\n over wildcards.\n This property is obsolete and configuring it does nothing.\n \n ", + "Metadata": { + "Common.PropertyName": "PreferExactMatches", + "Common.GloballyQualifiedTypeName": "global::System.Boolean" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": -1885273534, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \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": -1638857360, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \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": -1110492673, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.Router.Found", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Found", + "ParentTag": "Router" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'Found' child content expression.", + "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": -2052569552, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.Router.Found", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Found", + "ParentTag": "Microsoft.AspNetCore.Components.Routing.Router" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'Found' child content expression.", + "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": 1430299726, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.Router.Navigating", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \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": -1585747421, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.Router.Navigating", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "\n \n Get or sets the content to display when asynchronous navigation is in progress.\n \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": -25513952, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", + "AssemblyName": "Microsoft.AspNetCore.Components.Forms", + "Documentation": "\n \n Adds Data Annotations validation support to an .\n \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": -1863603897, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", + "AssemblyName": "Microsoft.AspNetCore.Components.Forms", + "Documentation": "\n \n Adds Data Annotations validation support to an .\n \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": -1510361828, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.EditForm", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Renders a form element that cascades an to descendants.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "EditForm" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "EditContext", + "TypeName": "Microsoft.AspNetCore.Components.Forms.EditContext", + "Documentation": "\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ", + "Metadata": { + "Common.PropertyName": "EditContext", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.Forms.EditContext" + } + }, + { + "Kind": "Components.Component", + "Name": "Model", + "TypeName": "System.Object", + "Documentation": "\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ", + "Metadata": { + "Common.PropertyName": "Model", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Specifies the content to be rendered inside this .\n \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": "\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \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": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \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": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ", + "Metadata": { + "Common.PropertyName": "OnInvalidSubmit", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": -9637686, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.EditForm", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Renders a form element that cascades an to descendants.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.EditForm" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "EditContext", + "TypeName": "Microsoft.AspNetCore.Components.Forms.EditContext", + "Documentation": "\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ", + "Metadata": { + "Common.PropertyName": "EditContext", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.Forms.EditContext" + } + }, + { + "Kind": "Components.Component", + "Name": "Model", + "TypeName": "System.Object", + "Documentation": "\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ", + "Metadata": { + "Common.PropertyName": "Model", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Specifies the content to be rendered inside this .\n \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": "\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \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": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \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": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ", + "Metadata": { + "Common.PropertyName": "OnInvalidSubmit", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": -514064083, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Specifies the content to be rendered inside this .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ChildContent", + "ParentTag": "EditForm" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", + "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": -1627326897, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Specifies the content to be rendered inside this .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ChildContent", + "ParentTag": "Microsoft.AspNetCore.Components.Forms.EditForm" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", + "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": 1670856345, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing values.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputCheckbox" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "System.Boolean", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "global::System.Boolean" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -68555966, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing values.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputCheckbox" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "System.Boolean", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "global::System.Boolean" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": 1525076120, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing date values.\n Supported types are and .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputDate" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "Type", + "TypeName": "Microsoft.AspNetCore.Components.Forms.InputDateType", + "IsEnum": true, + "Documentation": "\n \n Gets or sets the type of HTML input to be rendered.\n \n ", + "Metadata": { + "Common.PropertyName": "Type", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.Forms.InputDateType" + } + }, + { + "Kind": "Components.Component", + "Name": "ParsingErrorMessage", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", + "Metadata": { + "Common.PropertyName": "ParsingErrorMessage", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -1389937704, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing date values.\n Supported types are and .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputDate" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "Type", + "TypeName": "Microsoft.AspNetCore.Components.Forms.InputDateType", + "IsEnum": true, + "Documentation": "\n \n Gets or sets the type of HTML input to be rendered.\n \n ", + "Metadata": { + "Common.PropertyName": "Type", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.Forms.InputDateType" + } + }, + { + "Kind": "Components.Component", + "Name": "ParsingErrorMessage", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", + "Metadata": { + "Common.PropertyName": "ParsingErrorMessage", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -969365007, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputFile", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A component that wraps the HTML file input element and supplies a for each file's contents.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputFile" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "OnChange", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets the event callback that will be invoked when the collection of selected files changes.\n \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": "\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \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": -1795237306, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputFile", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A component that wraps the HTML file input element and supplies a for each file's contents.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputFile" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "OnChange", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets the event callback that will be invoked when the collection of selected files changes.\n \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": "\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \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": 2006209697, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing numeric values.\n Supported numeric types are , , , , , .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputNumber" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ParsingErrorMessage", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", + "Metadata": { + "Common.PropertyName": "ParsingErrorMessage", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -1357009582, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing numeric values.\n Supported numeric types are , , , , , .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputNumber" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ParsingErrorMessage", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", + "Metadata": { + "Common.PropertyName": "ParsingErrorMessage", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": 2073054303, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadio", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component used for selecting a value from a group of choices.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputRadio" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of this input.\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Name", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the name of the parent input radio group.\n \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": 1314467631, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadio", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component used for selecting a value from a group of choices.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputRadio" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the input element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of this input.\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Name", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the name of the parent input radio group.\n \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": -1541618215, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Groups child components.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputRadioGroup" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the .\n \n ", + "Metadata": { + "Common.PropertyName": "ChildContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Name", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the name of the group.\n \n ", + "Metadata": { + "Common.PropertyName": "Name", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -1986560323, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Groups child components.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the .\n \n ", + "Metadata": { + "Common.PropertyName": "ChildContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Name", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the name of the group.\n \n ", + "Metadata": { + "Common.PropertyName": "Name", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -128827353, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the .\n \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": 210283656, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the .\n \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": -1532173275, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A dropdown selection component.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputSelect" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \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": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -2119474393, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A dropdown selection component.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputSelect" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \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": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "TValue", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "TValue", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -776404134, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \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": -1394923169, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \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": -1192883320, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputText", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing values.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputText" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -559765107, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputText", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n An input component for editing values.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputText" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -218435057, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A multiline input component for editing values.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "InputTextArea" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": -1390037128, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A multiline input component for editing values.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.InputTextArea" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "Value", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", + "Metadata": { + "Common.PropertyName": "Value", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "ValueChanged", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \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": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", + "Metadata": { + "Common.PropertyName": "ValueExpression", + "Common.GloballyQualifiedTypeName": "global::System.Linq.Expressions.Expression>" + } + }, + { + "Kind": "Components.Component", + "Name": "DisplayName", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the display name for this field.\n This value is used when generating error messages when the input value fails to parse correctly.\n \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": 313060259, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ValidationMessage" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "For", + "TypeName": "System.Linq.Expressions.Expression>", + "Documentation": "\n \n Specifies the field for which validation messages should be displayed.\n \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": -876285241, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.ValidationMessage" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TValue", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.", + "Metadata": { + "Common.PropertyName": "TValue", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "For", + "TypeName": "System.Linq.Expressions.Expression>", + "Documentation": "\n \n Specifies the field for which validation messages should be displayed.\n \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": 1114694214, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Displays a list of validation messages from a cascaded .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ValidationSummary" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Model", + "TypeName": "System.Object", + "Documentation": "\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ", + "Metadata": { + "Common.PropertyName": "Model", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \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": -2111358841, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Displays a list of validation messages from a cascaded .\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Forms.ValidationSummary" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Model", + "TypeName": "System.Object", + "Documentation": "\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ", + "Metadata": { + "Common.PropertyName": "Model", + "Common.GloballyQualifiedTypeName": "global::System.Object" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \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": -1841434426, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.FocusOnNavigate", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n After navigating from one page to another, sets focus to an element\n matching a CSS selector. This can be used to build an accessible\n navigation system compatible with screen readers.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "FocusOnNavigate" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "RouteData", + "TypeName": "Microsoft.AspNetCore.Components.RouteData", + "Documentation": "\n \n Gets or sets the route data. This can be obtained from an enclosing\n component.\n \n ", + "Metadata": { + "Common.PropertyName": "RouteData", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RouteData" + } + }, + { + "Kind": "Components.Component", + "Name": "Selector", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets a CSS selector describing the element to be focused after\n navigation between pages.\n \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": -938430790, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.FocusOnNavigate", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n After navigating from one page to another, sets focus to an element\n matching a CSS selector. This can be used to build an accessible\n navigation system compatible with screen readers.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Routing.FocusOnNavigate" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "RouteData", + "TypeName": "Microsoft.AspNetCore.Components.RouteData", + "Documentation": "\n \n Gets or sets the route data. This can be obtained from an enclosing\n component.\n \n ", + "Metadata": { + "Common.PropertyName": "RouteData", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RouteData" + } + }, + { + "Kind": "Components.Component", + "Name": "Selector", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets a CSS selector describing the element to be focused after\n navigation between pages.\n \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": -1811004586, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.NavigationLock", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A component that can be used to intercept navigation events. \n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "NavigationLock" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "OnBeforeInternalNavigation", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback to be invoked when an internal navigation event occurs.\n \n ", + "Metadata": { + "Common.PropertyName": "OnBeforeInternalNavigation", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ConfirmExternalNavigation", + "TypeName": "System.Boolean", + "Documentation": "\n \n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\n external navigations.\n \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": 1940834951, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.NavigationLock", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A component that can be used to intercept navigation events. \n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Routing.NavigationLock" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "OnBeforeInternalNavigation", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets a callback to be invoked when an internal navigation event occurs.\n \n ", + "Metadata": { + "Common.PropertyName": "OnBeforeInternalNavigation", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ConfirmExternalNavigation", + "TypeName": "System.Boolean", + "Documentation": "\n \n Gets or sets whether a browser dialog should prompt the user to either confirm or cancel\n external navigations.\n \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": -1136556361, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.NavLink", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "NavLink" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ActiveClass", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ", + "Metadata": { + "Common.PropertyName": "ActiveClass", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the child content of the component.\n \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": "\n \n Gets or sets a value representing the URL matching behavior.\n \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": -2019961587, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Routing.NavLink", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Routing.NavLink" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ActiveClass", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ", + "Metadata": { + "Common.PropertyName": "ActiveClass", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AdditionalAttributes", + "TypeName": "System.Collections.Generic.IReadOnlyDictionary", + "Documentation": "\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ", + "Metadata": { + "Common.PropertyName": "AdditionalAttributes", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.IReadOnlyDictionary" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the child content of the component.\n \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": "\n \n Gets or sets a value representing the URL matching behavior.\n \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": -91150800, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the child content of the component.\n \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": -826190084, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the child content of the component.\n \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": -1258016343, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.HeadContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Provides content to components.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "HeadContent" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the content to be rendered in instances.\n \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": 1066232333, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.HeadContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Provides content to components.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Web.HeadContent" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the content to be rendered in instances.\n \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": -272139520, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the content to be rendered in instances.\n \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": 457829161, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the content to be rendered in instances.\n \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": 714936822, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.HeadOutlet", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Renders content provided by components.\n \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": -2121189280, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.HeadOutlet", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Renders content provided by components.\n \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": -1278380121, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.PageTitle", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Enables rendering an HTML <title> to a component.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "PageTitle" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the content to be rendered as the document title.\n \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": 903355572, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.PageTitle", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Enables rendering an HTML <title> to a component.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Web.PageTitle" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the content to be rendered as the document title.\n \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": 785448752, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the content to be rendered as the document title.\n \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": -468412162, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the content to be rendered as the document title.\n \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": 1912396990, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Captures errors thrown from its child content.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ErrorBoundary" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content to be displayed when there is no error.\n \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": "\n \n The content to be displayed when there is an error.\n \n ", + "Metadata": { + "Common.PropertyName": "ErrorContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "MaximumErrorCount", + "TypeName": "System.Int32", + "Documentation": "\n \n The maximum number of errors that can be handled. If more errors are received,\n they will be treated as fatal. Calling resets the count.\n \n ", + "Metadata": { + "Common.PropertyName": "MaximumErrorCount", + "Common.GloballyQualifiedTypeName": "global::System.Int32" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": 1626054067, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Captures errors thrown from its child content.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Web.ErrorBoundary" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n The content to be displayed when there is no error.\n \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": "\n \n The content to be displayed when there is an error.\n \n ", + "Metadata": { + "Common.PropertyName": "ErrorContent", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "MaximumErrorCount", + "TypeName": "System.Int32", + "Documentation": "\n \n The maximum number of errors that can be handled. If more errors are received,\n they will be treated as fatal. Calling resets the count.\n \n ", + "Metadata": { + "Common.PropertyName": "MaximumErrorCount", + "Common.GloballyQualifiedTypeName": "global::System.Int32" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": -1452629565, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n The content to be displayed when there is no error.\n \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": -923908926, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n The content to be displayed when there is no error.\n \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": 1253951443, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n The content to be displayed when there is an error.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ErrorContent", + "ParentTag": "ErrorBoundary" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ErrorContent' child content expression.", + "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": -12646245, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n The content to be displayed when there is an error.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ErrorContent", + "ParentTag": "Microsoft.AspNetCore.Components.Web.ErrorBoundary" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ErrorContent' child content expression.", + "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": 343488574, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Provides functionality for rendering a virtualized list of items.\n \n The context type for the items being rendered.\n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TItem", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.", + "Metadata": { + "Common.PropertyName": "TItem", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the item template for the list.\n \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": "\n \n Gets or sets the item template for the list.\n \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": "\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ", + "Metadata": { + "Common.PropertyName": "Placeholder", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ItemSize", + "TypeName": "System.Single", + "Documentation": "\n \n Gets the size of each item in pixels. Defaults to 50px.\n \n ", + "Metadata": { + "Common.PropertyName": "ItemSize", + "Common.GloballyQualifiedTypeName": "global::System.Single" + } + }, + { + "Kind": "Components.Component", + "Name": "ItemsProvider", + "TypeName": "Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate", + "Documentation": "\n \n Gets or sets the function providing items to the list.\n \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": "\n \n Gets or sets the fixed item source.\n \n ", + "Metadata": { + "Common.PropertyName": "Items", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.ICollection", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OverscanCount", + "TypeName": "System.Int32", + "Documentation": "\n \n Gets or sets a value that determines how many additional items will be rendered\n before and after the visible region. This help to reduce the frequency of rendering\n during scrolling. However, higher values mean that more elements will be present\n in the page.\n \n ", + "Metadata": { + "Common.PropertyName": "OverscanCount", + "Common.GloballyQualifiedTypeName": "global::System.Int32" + } + }, + { + "Kind": "Components.Component", + "Name": "SpacerElement", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\n One such element will be rendered before the visible items, and one more after them, using\n an explicit \"height\" style to control the scroll range.\n \n The default value is \"div\". If you are placing the instance inside\n an element that requires a specific child tag name, consider setting that here. For example when\n rendering inside a \"tbody\", consider setting to the value \"tr\".\n \n ", + "Metadata": { + "Common.PropertyName": "SpacerElement", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": 1126749111, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Provides functionality for rendering a virtualized list of items.\n \n The context type for the items being rendered.\n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TItem", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.", + "Metadata": { + "Common.PropertyName": "TItem", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "ChildContent", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets the item template for the list.\n \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": "\n \n Gets or sets the item template for the list.\n \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": "\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ", + "Metadata": { + "Common.PropertyName": "Placeholder", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ItemSize", + "TypeName": "System.Single", + "Documentation": "\n \n Gets the size of each item in pixels. Defaults to 50px.\n \n ", + "Metadata": { + "Common.PropertyName": "ItemSize", + "Common.GloballyQualifiedTypeName": "global::System.Single" + } + }, + { + "Kind": "Components.Component", + "Name": "ItemsProvider", + "TypeName": "Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate", + "Documentation": "\n \n Gets or sets the function providing items to the list.\n \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": "\n \n Gets or sets the fixed item source.\n \n ", + "Metadata": { + "Common.PropertyName": "Items", + "Common.GloballyQualifiedTypeName": "global::System.Collections.Generic.ICollection", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OverscanCount", + "TypeName": "System.Int32", + "Documentation": "\n \n Gets or sets a value that determines how many additional items will be rendered\n before and after the visible region. This help to reduce the frequency of rendering\n during scrolling. However, higher values mean that more elements will be present\n in the page.\n \n ", + "Metadata": { + "Common.PropertyName": "OverscanCount", + "Common.GloballyQualifiedTypeName": "global::System.Int32" + } + }, + { + "Kind": "Components.Component", + "Name": "SpacerElement", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the tag name of the HTML element that will be used as the virtualization spacer.\n One such element will be rendered before the visible items, and one more after them, using\n an explicit \"height\" style to control the scroll range.\n \n The default value is \"div\". If you are placing the instance inside\n an element that requires a specific child tag name, consider setting that here. For example when\n rendering inside a \"tbody\", consider setting to the value \"tr\".\n \n ", + "Metadata": { + "Common.PropertyName": "SpacerElement", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "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": -1168158385, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the item template for the list.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ChildContent", + "ParentTag": "Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", + "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": 1133563664, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the item template for the list.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ChildContent", + "ParentTag": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", + "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": -1050941175, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the item template for the list.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ItemContent", + "ParentTag": "Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ItemContent' child content expression.", + "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": 1667129922, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the item template for the list.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "ItemContent", + "ParentTag": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'ItemContent' child content expression.", + "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": 887414341, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Placeholder", + "ParentTag": "Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'Placeholder' child content expression.", + "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": -975309866, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "\n \n Gets or sets the template for items that have not yet been loaded in memory.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Placeholder", + "ParentTag": "Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'Placeholder' child content expression.", + "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": -1484830880, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n An that uses as the\n state to be persisted across authentication operations.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "RemoteAuthenticatorView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Action", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the action the component needs to handle.\n \n ", + "Metadata": { + "Common.PropertyName": "Action", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AuthenticationState", + "TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState", + "Documentation": "\n \n Gets or sets the instance to be preserved during the authentication operation.\n \n ", + "Metadata": { + "Common.PropertyName": "AuthenticationState", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState" + } + }, + { + "Kind": "Components.Component", + "Name": "LoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Registering", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "Registering", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "UserProfile", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "UserProfile", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogInFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogInFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogInSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log in operation succeeds.\n \n ", + "Metadata": { + "Common.PropertyName": "OnLogInSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log out operation succeeds.\n \n ", + "Metadata": { + "Common.PropertyName": "OnLogOutSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ApplicationPaths", + "TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions", + "Documentation": "\n \n Gets or sets the with the paths to different authentication pages.\n \n ", + "Metadata": { + "Common.PropertyName": "ApplicationPaths", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1000276028, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n An that uses as the\n state to be persisted across authentication operations.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "Action", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the action the component needs to handle.\n \n ", + "Metadata": { + "Common.PropertyName": "Action", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AuthenticationState", + "TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState", + "Documentation": "\n \n Gets or sets the instance to be preserved during the authentication operation.\n \n ", + "Metadata": { + "Common.PropertyName": "AuthenticationState", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState" + } + }, + { + "Kind": "Components.Component", + "Name": "LoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Registering", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "Registering", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "UserProfile", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "UserProfile", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogInFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogInFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogInSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log in operation succeeds.\n \n ", + "Metadata": { + "Common.PropertyName": "OnLogInSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log out operation succeeds.\n \n ", + "Metadata": { + "Common.PropertyName": "OnLogOutSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Components.EventCallback": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ApplicationPaths", + "TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions", + "Documentation": "\n \n Gets or sets the with the paths to different authentication pages.\n \n ", + "Metadata": { + "Common.PropertyName": "ApplicationPaths", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1912906771, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LoggingIn", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 710816345, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LoggingIn", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 293028141, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.Registering", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Registering", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.Registering", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 766589479, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.Registering", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Registering", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.Registering", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 707073749, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.UserProfile", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "UserProfile", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.UserProfile", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -386817674, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.UserProfile", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "UserProfile", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.UserProfile", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -112464002, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLoggingIn", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 210871066, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLoggingIn", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -308728514, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogInFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogInFailed", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogInFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogInFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -1005453097, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogInFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogInFailed", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogInFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogInFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -486850836, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOut", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -46476430, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOut", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -1934984526, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLogOut", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 1605258050, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLogOut", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.CompletingLogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -83502452, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutFailed", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogOutFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -1368678372, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutFailed", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogOutFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 1409423632, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutSucceeded", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutSucceeded", + "ParentTag": "RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutSucceeded", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -611103457, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutSucceeded", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutSucceeded", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorView.LogOutSucceeded", + "Common.TypeNameIdentifier": "RemoteAuthenticatorView", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 974334357, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n A component that handles remote authentication operations in an application.\n \n The user state type persisted while the operation is in progress. It must be serializable.\n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "RemoteAuthenticatorViewCore" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TAuthenticationState", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TAuthenticationState for the Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore component.", + "Metadata": { + "Common.PropertyName": "TAuthenticationState", + "Component.TypeParameterConstraints": "where TAuthenticationState : global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "Action", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the action the component needs to handle.\n \n ", + "Metadata": { + "Common.PropertyName": "Action", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AuthenticationState", + "TypeName": "TAuthenticationState", + "Documentation": "\n \n Gets or sets the instance to be preserved during the authentication operation.\n \n ", + "Metadata": { + "Common.PropertyName": "AuthenticationState", + "Common.GloballyQualifiedTypeName": "TAuthenticationState", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Registering", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "Registering", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "UserProfile", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "UserProfile", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogInFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogInFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogInSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log in operation succeeds.\n \n ", + "Metadata": { + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Common.PropertyName": "OnLogInSucceeded", + "Components.EventCallback": "True", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log out operation succeeds.\n \n ", + "Metadata": { + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Common.PropertyName": "OnLogOutSucceeded", + "Components.EventCallback": "True", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ApplicationPaths", + "TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions", + "Documentation": "\n \n Gets or sets the with the paths to different authentication pages.\n \n ", + "Metadata": { + "Common.PropertyName": "ApplicationPaths", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.GenericTyped": "True", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1846199265, + "Kind": "Components.Component", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n A component that handles remote authentication operations in an application.\n \n The user state type persisted while the operation is in progress. It must be serializable.\n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Component", + "Name": "TAuthenticationState", + "TypeName": "System.Type", + "Documentation": "Specifies the type of the type parameter TAuthenticationState for the Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore component.", + "Metadata": { + "Common.PropertyName": "TAuthenticationState", + "Component.TypeParameterConstraints": "where TAuthenticationState : global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState", + "Components.TypeParameter": "True", + "Components.TypeParameterIsCascading": "False" + } + }, + { + "Kind": "Components.Component", + "Name": "Action", + "TypeName": "System.String", + "Documentation": "\n \n Gets or sets the action the component needs to handle.\n \n ", + "Metadata": { + "Common.PropertyName": "Action", + "Common.GloballyQualifiedTypeName": "global::System.String" + } + }, + { + "Kind": "Components.Component", + "Name": "AuthenticationState", + "TypeName": "TAuthenticationState", + "Documentation": "\n \n Gets or sets the instance to be preserved during the authentication operation.\n \n ", + "Metadata": { + "Common.PropertyName": "AuthenticationState", + "Common.GloballyQualifiedTypeName": "TAuthenticationState", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "Registering", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "Registering", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "UserProfile", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "UserProfile", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLoggingIn", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLoggingIn", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogInFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogInFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "CompletingLogOut", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "CompletingLogOut", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutFailed", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutFailed", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "LogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "Metadata": { + "Common.PropertyName": "LogOutSucceeded", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.RenderFragment", + "Components.ChildContent": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogInSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log in operation succeeds.\n \n ", + "Metadata": { + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Common.PropertyName": "OnLogInSucceeded", + "Components.EventCallback": "True", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "OnLogOutSucceeded", + "TypeName": "Microsoft.AspNetCore.Components.EventCallback", + "Documentation": "\n \n Gets or sets an event callback that will be invoked with the stored authentication state when a log out operation succeeds.\n \n ", + "Metadata": { + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.EventCallback", + "Common.PropertyName": "OnLogOutSucceeded", + "Components.EventCallback": "True", + "Components.GenericTyped": "True" + } + }, + { + "Kind": "Components.Component", + "Name": "ApplicationPaths", + "TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions", + "Documentation": "\n \n Gets or sets the with the paths to different authentication pages.\n \n ", + "Metadata": { + "Common.PropertyName": "ApplicationPaths", + "Common.GloballyQualifiedTypeName": "global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationApplicationPathsOptions" + } + }, + { + "Kind": "Components.Component", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for all child content expressions.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.GenericTyped": "True", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.IComponent" + } + }, + { + "HashCode": 1457692350, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LoggingIn", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 391249477, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LoggingIn", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 1988054772, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.Registering", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Registering", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.Registering", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -1084931271, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.Registering", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "Registering", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.Registering", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 777201319, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.UserProfile", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "UserProfile", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.UserProfile", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -1916525067, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.UserProfile", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "UserProfile", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.UserProfile", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 1849089296, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLoggingIn", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -2030158351, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLoggingIn", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLoggingIn", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLoggingIn", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -336861201, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogInFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogInFailed", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogInFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogInFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -1636971044, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogInFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogInFailed", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogInFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogInFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -88829389, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOut", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -661334249, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOut", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -249164462, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLogOut", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -35637752, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLogOut", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "CompletingLogOut", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.CompletingLogOut", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 738456675, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutFailed", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogOutFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 426221767, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutFailed", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutFailed", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "BoundAttributes": [ + { + "Kind": "Components.ChildContent", + "Name": "Context", + "TypeName": "System.String", + "Documentation": "Specifies the parameter name for the 'LogOutFailed' child content expression.", + "Metadata": { + "Components.ChildContentParameterName": "True", + "Common.PropertyName": "Context" + } + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutFailed", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": -313416733, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutSucceeded", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutSucceeded", + "ParentTag": "RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutSucceeded", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 805698140, + "Kind": "Components.ChildContent", + "Name": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutSucceeded", + "AssemblyName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Documentation": "\n \n Gets or sets a with the UI to display while is being handled.\n \n ", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "LogOutSucceeded", + "ParentTag": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore" + } + ], + "Metadata": { + "Common.TypeName": "Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticatorViewCore.LogOutSucceeded", + "Common.TypeNameIdentifier": "RemoteAuthenticatorViewCore", + "Common.TypeNamespace": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "Components.IsSpecialKind": "Components.ChildContent", + "Components.NameMatch": "Components.FullyQualifiedNameMatch", + "Runtime.Name": "Components.None" + } + }, + { + "HashCode": 801892916, + "Kind": "Components.EventHandler", + "Name": "onfocus", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onfocus" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocus' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onfocus' event in the capturing and bubbling phases.", + "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": -333562206, + "Kind": "Components.EventHandler", + "Name": "onblur", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onblur" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onblur' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onblur' event in the capturing and bubbling phases.", + "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": -1034391979, + "Kind": "Components.EventHandler", + "Name": "onfocusin", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onfocusin" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusin' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onfocusin' event in the capturing and bubbling phases.", + "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": -834975541, + "Kind": "Components.EventHandler", + "Name": "onfocusout", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onfocusout" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusout' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onfocusout' event in the capturing and bubbling phases.", + "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": 1980888890, + "Kind": "Components.EventHandler", + "Name": "onmouseover", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmouseover" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseover' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmouseover' event in the capturing and bubbling phases.", + "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": -872935907, + "Kind": "Components.EventHandler", + "Name": "onmouseout", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmouseout" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseout' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmouseout' event in the capturing and bubbling phases.", + "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": 451669825, + "Kind": "Components.EventHandler", + "Name": "onmouseleave", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmouseleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmouseleave" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseleave' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmouseleave' event in the capturing and bubbling phases.", + "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": -887979513, + "Kind": "Components.EventHandler", + "Name": "onmouseenter", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmouseenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmouseenter" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseenter' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmouseenter' event in the capturing and bubbling phases.", + "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": 679414704, + "Kind": "Components.EventHandler", + "Name": "onmousemove", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmousemove" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousemove' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmousemove' event in the capturing and bubbling phases.", + "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": 816367175, + "Kind": "Components.EventHandler", + "Name": "onmousedown", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmousedown" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousedown' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmousedown' event in the capturing and bubbling phases.", + "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": 1622328739, + "Kind": "Components.EventHandler", + "Name": "onmouseup", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmouseup" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseup' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmouseup' event in the capturing and bubbling phases.", + "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": -27768511, + "Kind": "Components.EventHandler", + "Name": "onclick", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onclick" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onclick' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onclick' event in the capturing and bubbling phases.", + "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": 311730504, + "Kind": "Components.EventHandler", + "Name": "ondblclick", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondblclick" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondblclick' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondblclick' event in the capturing and bubbling phases.", + "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": -304234331, + "Kind": "Components.EventHandler", + "Name": "onwheel", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onwheel" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwheel' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onwheel' event in the capturing and bubbling phases.", + "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": 1381807165, + "Kind": "Components.EventHandler", + "Name": "onmousewheel", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onmousewheel" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousewheel' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onmousewheel' event in the capturing and bubbling phases.", + "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": -1517613544, + "Kind": "Components.EventHandler", + "Name": "oncontextmenu", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oncontextmenu" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncontextmenu' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oncontextmenu' event in the capturing and bubbling phases.", + "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": 519141654, + "Kind": "Components.EventHandler", + "Name": "ondrag", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondrag" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrag' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondrag' event in the capturing and bubbling phases.", + "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": 1337713514, + "Kind": "Components.EventHandler", + "Name": "ondragend", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondragend" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragend' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondragend' event in the capturing and bubbling phases.", + "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": 1580702868, + "Kind": "Components.EventHandler", + "Name": "ondragenter", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondragenter" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragenter' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondragenter' event in the capturing and bubbling phases.", + "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": -1229403863, + "Kind": "Components.EventHandler", + "Name": "ondragleave", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondragleave" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragleave' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondragleave' event in the capturing and bubbling phases.", + "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": 1629985151, + "Kind": "Components.EventHandler", + "Name": "ondragover", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondragover" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragover' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondragover' event in the capturing and bubbling phases.", + "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": 1592010997, + "Kind": "Components.EventHandler", + "Name": "ondragstart", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondragstart" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragstart' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondragstart' event in the capturing and bubbling phases.", + "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": 937333268, + "Kind": "Components.EventHandler", + "Name": "ondrop", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondrop" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrop' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondrop' event in the capturing and bubbling phases.", + "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": 955183399, + "Kind": "Components.EventHandler", + "Name": "onkeydown", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onkeydown" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeydown' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onkeydown' event in the capturing and bubbling phases.", + "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": -1960574801, + "Kind": "Components.EventHandler", + "Name": "onkeyup", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onkeyup" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeyup' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onkeyup' event in the capturing and bubbling phases.", + "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": -483671565, + "Kind": "Components.EventHandler", + "Name": "onkeypress", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onkeypress" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeypress' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onkeypress' event in the capturing and bubbling phases.", + "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": 221094271, + "Kind": "Components.EventHandler", + "Name": "onchange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onchange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onchange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onchange' event in the capturing and bubbling phases.", + "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": -664894922, + "Kind": "Components.EventHandler", + "Name": "oninput", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oninput" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninput' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oninput' event in the capturing and bubbling phases.", + "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": -499837432, + "Kind": "Components.EventHandler", + "Name": "oninvalid", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oninvalid" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninvalid' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oninvalid' event in the capturing and bubbling phases.", + "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": -1671507730, + "Kind": "Components.EventHandler", + "Name": "onreset", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onreset" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreset' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onreset' event in the capturing and bubbling phases.", + "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": 1252783868, + "Kind": "Components.EventHandler", + "Name": "onselect", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onselect" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselect' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onselect' event in the capturing and bubbling phases.", + "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": -1581341785, + "Kind": "Components.EventHandler", + "Name": "onselectstart", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onselectstart" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectstart' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onselectstart' event in the capturing and bubbling phases.", + "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": 1572033839, + "Kind": "Components.EventHandler", + "Name": "onselectionchange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onselectionchange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectionchange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onselectionchange' event in the capturing and bubbling phases.", + "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": 228025361, + "Kind": "Components.EventHandler", + "Name": "onsubmit", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onsubmit" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsubmit' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onsubmit' event in the capturing and bubbling phases.", + "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": 1107061349, + "Kind": "Components.EventHandler", + "Name": "onbeforecopy", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onbeforecopy" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecopy' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onbeforecopy' event in the capturing and bubbling phases.", + "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": -1864596640, + "Kind": "Components.EventHandler", + "Name": "onbeforecut", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onbeforecut" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecut' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onbeforecut' event in the capturing and bubbling phases.", + "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": 1617511350, + "Kind": "Components.EventHandler", + "Name": "onbeforepaste", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onbeforepaste" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforepaste' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onbeforepaste' event in the capturing and bubbling phases.", + "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": -2120229100, + "Kind": "Components.EventHandler", + "Name": "oncopy", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oncopy" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncopy' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oncopy' event in the capturing and bubbling phases.", + "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": -240590330, + "Kind": "Components.EventHandler", + "Name": "oncut", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oncut" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncut' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oncut' event in the capturing and bubbling phases.", + "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": -614870814, + "Kind": "Components.EventHandler", + "Name": "onpaste", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpaste" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpaste' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpaste' event in the capturing and bubbling phases.", + "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": 502752525, + "Kind": "Components.EventHandler", + "Name": "ontouchcancel", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontouchcancel" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchcancel' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontouchcancel' event in the capturing and bubbling phases.", + "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": -2144354227, + "Kind": "Components.EventHandler", + "Name": "ontouchend", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontouchend" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchend' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontouchend' event in the capturing and bubbling phases.", + "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": -224288046, + "Kind": "Components.EventHandler", + "Name": "ontouchmove", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontouchmove" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchmove' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontouchmove' event in the capturing and bubbling phases.", + "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": -1783514243, + "Kind": "Components.EventHandler", + "Name": "ontouchstart", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontouchstart" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchstart' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontouchstart' event in the capturing and bubbling phases.", + "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": -3957347, + "Kind": "Components.EventHandler", + "Name": "ontouchenter", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontouchenter" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchenter' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontouchenter' event in the capturing and bubbling phases.", + "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": 1057188778, + "Kind": "Components.EventHandler", + "Name": "ontouchleave", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontouchleave" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchleave' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontouchleave' event in the capturing and bubbling phases.", + "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": 125368049, + "Kind": "Components.EventHandler", + "Name": "ongotpointercapture", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ongotpointercapture" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ongotpointercapture' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ongotpointercapture' event in the capturing and bubbling phases.", + "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": 1521162901, + "Kind": "Components.EventHandler", + "Name": "onlostpointercapture", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onlostpointercapture" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onlostpointercapture' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onlostpointercapture' event in the capturing and bubbling phases.", + "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": 694274424, + "Kind": "Components.EventHandler", + "Name": "onpointercancel", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointercancel" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointercancel' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointercancel' event in the capturing and bubbling phases.", + "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": -1441946949, + "Kind": "Components.EventHandler", + "Name": "onpointerdown", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerdown" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerdown' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerdown' event in the capturing and bubbling phases.", + "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": -1211314127, + "Kind": "Components.EventHandler", + "Name": "onpointerenter", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerenter" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerenter' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerenter' event in the capturing and bubbling phases.", + "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": 1110908965, + "Kind": "Components.EventHandler", + "Name": "onpointerleave", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerleave" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerleave' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerleave' event in the capturing and bubbling phases.", + "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": -1459111364, + "Kind": "Components.EventHandler", + "Name": "onpointermove", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointermove" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointermove' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointermove' event in the capturing and bubbling phases.", + "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": 1847485192, + "Kind": "Components.EventHandler", + "Name": "onpointerout", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerout" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerout' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerout' event in the capturing and bubbling phases.", + "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": -634992380, + "Kind": "Components.EventHandler", + "Name": "onpointerover", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerover" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerover' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerover' event in the capturing and bubbling phases.", + "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": 1295094862, + "Kind": "Components.EventHandler", + "Name": "onpointerup", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerup" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerup' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerup' event in the capturing and bubbling phases.", + "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": 2137338533, + "Kind": "Components.EventHandler", + "Name": "oncanplay", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oncanplay" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplay' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oncanplay' event in the capturing and bubbling phases.", + "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": -1815560312, + "Kind": "Components.EventHandler", + "Name": "oncanplaythrough", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oncanplaythrough" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplaythrough' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oncanplaythrough' event in the capturing and bubbling phases.", + "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": -1066887651, + "Kind": "Components.EventHandler", + "Name": "oncuechange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "oncuechange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncuechange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@oncuechange' event in the capturing and bubbling phases.", + "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": 1704390879, + "Kind": "Components.EventHandler", + "Name": "ondurationchange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondurationchange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondurationchange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondurationchange' event in the capturing and bubbling phases.", + "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": 548707242, + "Kind": "Components.EventHandler", + "Name": "onemptied", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onemptied" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onemptied' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onemptied' event in the capturing and bubbling phases.", + "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": 1829993547, + "Kind": "Components.EventHandler", + "Name": "onpause", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpause" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpause' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpause' event in the capturing and bubbling phases.", + "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": -1959611468, + "Kind": "Components.EventHandler", + "Name": "onplay", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onplay" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplay' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onplay' event in the capturing and bubbling phases.", + "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": -186168150, + "Kind": "Components.EventHandler", + "Name": "onplaying", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onplaying" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplaying' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onplaying' event in the capturing and bubbling phases.", + "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": -542603848, + "Kind": "Components.EventHandler", + "Name": "onratechange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onratechange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onratechange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onratechange' event in the capturing and bubbling phases.", + "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": 1838930278, + "Kind": "Components.EventHandler", + "Name": "onseeked", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onseeked" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeked' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onseeked' event in the capturing and bubbling phases.", + "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": -659569436, + "Kind": "Components.EventHandler", + "Name": "onseeking", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onseeking" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeking' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onseeking' event in the capturing and bubbling phases.", + "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": -1717401640, + "Kind": "Components.EventHandler", + "Name": "onstalled", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onstalled" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstalled' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onstalled' event in the capturing and bubbling phases.", + "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": -839697186, + "Kind": "Components.EventHandler", + "Name": "onstop", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onstop" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstop' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onstop' event in the capturing and bubbling phases.", + "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": 748419052, + "Kind": "Components.EventHandler", + "Name": "onsuspend", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onsuspend" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsuspend' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onsuspend' event in the capturing and bubbling phases.", + "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": -1263676989, + "Kind": "Components.EventHandler", + "Name": "ontimeupdate", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontimeupdate" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeupdate' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontimeupdate' event in the capturing and bubbling phases.", + "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": -1869527747, + "Kind": "Components.EventHandler", + "Name": "onvolumechange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onvolumechange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onvolumechange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onvolumechange' event in the capturing and bubbling phases.", + "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": -1977612170, + "Kind": "Components.EventHandler", + "Name": "onwaiting", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onwaiting" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwaiting' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onwaiting' event in the capturing and bubbling phases.", + "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": -1019273901, + "Kind": "Components.EventHandler", + "Name": "onloadstart", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onloadstart" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadstart' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onloadstart' event in the capturing and bubbling phases.", + "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": -1658389171, + "Kind": "Components.EventHandler", + "Name": "ontimeout", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontimeout" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeout' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontimeout' event in the capturing and bubbling phases.", + "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": 1874086349, + "Kind": "Components.EventHandler", + "Name": "onabort", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onabort" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onabort' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onabort' event in the capturing and bubbling phases.", + "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": -1670473715, + "Kind": "Components.EventHandler", + "Name": "onload", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onload" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onload' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onload' event in the capturing and bubbling phases.", + "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": 685449029, + "Kind": "Components.EventHandler", + "Name": "onloadend", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onloadend" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadend' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onloadend' event in the capturing and bubbling phases.", + "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": 1470979767, + "Kind": "Components.EventHandler", + "Name": "onprogress", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onprogress" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onprogress' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onprogress' event in the capturing and bubbling phases.", + "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": 632881749, + "Kind": "Components.EventHandler", + "Name": "onerror", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onerror" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onerror' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onerror' event in the capturing and bubbling phases.", + "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": 1112676217, + "Kind": "Components.EventHandler", + "Name": "onactivate", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onactivate" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onactivate' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onactivate' event in the capturing and bubbling phases.", + "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": 666807157, + "Kind": "Components.EventHandler", + "Name": "onbeforeactivate", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onbeforeactivate" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforeactivate' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onbeforeactivate' event in the capturing and bubbling phases.", + "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": 758642485, + "Kind": "Components.EventHandler", + "Name": "onbeforedeactivate", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onbeforedeactivate" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforedeactivate' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onbeforedeactivate' event in the capturing and bubbling phases.", + "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": 401432956, + "Kind": "Components.EventHandler", + "Name": "ondeactivate", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ondeactivate" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondeactivate' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ondeactivate' event in the capturing and bubbling phases.", + "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": -1940871723, + "Kind": "Components.EventHandler", + "Name": "onended", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onended" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onended' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onended' event in the capturing and bubbling phases.", + "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": -985912392, + "Kind": "Components.EventHandler", + "Name": "onfullscreenchange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onfullscreenchange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenchange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onfullscreenchange' event in the capturing and bubbling phases.", + "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": 1343220457, + "Kind": "Components.EventHandler", + "Name": "onfullscreenerror", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onfullscreenerror" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenerror' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onfullscreenerror' event in the capturing and bubbling phases.", + "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": 1210619185, + "Kind": "Components.EventHandler", + "Name": "onloadeddata", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onloadeddata" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadeddata' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onloadeddata' event in the capturing and bubbling phases.", + "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": -734326232, + "Kind": "Components.EventHandler", + "Name": "onloadedmetadata", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onloadedmetadata" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadedmetadata' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onloadedmetadata' event in the capturing and bubbling phases.", + "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": 1701511704, + "Kind": "Components.EventHandler", + "Name": "onpointerlockchange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerlockchange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockchange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerlockchange' event in the capturing and bubbling phases.", + "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": -1204144716, + "Kind": "Components.EventHandler", + "Name": "onpointerlockerror", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onpointerlockerror" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockerror' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onpointerlockerror' event in the capturing and bubbling phases.", + "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": -745641851, + "Kind": "Components.EventHandler", + "Name": "onreadystatechange", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onreadystatechange" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreadystatechange' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onreadystatechange' event in the capturing and bubbling phases.", + "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": 840490841, + "Kind": "Components.EventHandler", + "Name": "onscroll", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "onscroll" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onscroll' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@onscroll' event in the capturing and bubbling phases.", + "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": -754060559, + "Kind": "Components.EventHandler", + "Name": "ontoggle", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type '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": "Sets the '@ontoggle' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", + "Metadata": { + "Components.IsWeaklyTyped": "True", + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "ontoggle" + }, + "BoundAttributeParameters": [ + { + "Name": "preventDefault", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontoggle' event.", + "Metadata": { + "Common.PropertyName": "PreventDefault" + } + }, + { + "Name": "stopPropagation", + "TypeName": "System.Boolean", + "Documentation": "Specifies whether to prevent further propagation of the '@ontoggle' event in the capturing and bubbling phases.", + "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": -299005987, + "Kind": "Components.Splat", + "Name": "Attributes", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Merges a collection of attributes into the current element or component.", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "*", + "Attributes": [ + { + "Name": "@attributes", + "Metadata": { + "Common.DirectiveAttribute": "True" + } + } + ] + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Splat", + "Name": "@attributes", + "TypeName": "System.Object", + "Documentation": "Merges a collection of attributes into the current element or component.", + "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": 438777004, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.", + "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": "Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.", + "Metadata": { + "Common.PropertyName": "Event" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": -1653967062, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1695647493, + "Kind": "Components.Bind", + "Name": "Bind_value", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind_value" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1010349699, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_checked" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_checked" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-checked", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -716585064, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1019245904, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1582686662, + "Kind": "Components.Bind", + "Name": "Bind_value", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind_value" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -646755541, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1924889102, + "Kind": "Components.Bind", + "Name": "Bind_value", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind_value" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": 903322933, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1905111624, + "Kind": "Components.Bind", + "Name": "Bind_value", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind_value" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1765742521, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -312344825, + "Kind": "Components.Bind", + "Name": "Bind_value", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind_value" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -265073315, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": 367325090, + "Kind": "Components.Bind", + "Name": "Bind_value", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind_value" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": 786232234, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": 1811421793, + "Kind": "Components.Bind", + "Name": "Bind", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "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": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Bind" + }, + "BoundAttributeParameters": [ + { + "Name": "format", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "Metadata": { + "Common.PropertyName": "Format_value" + } + }, + { + "Name": "event", + "TypeName": "System.String", + "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", + "Metadata": { + "Common.PropertyName": "Event_value" + } + }, + { + "Name": "culture", + "TypeName": "System.Globalization.CultureInfo", + "Documentation": "Specifies the culture to use for conversions.", + "Metadata": { + "Common.PropertyName": "Culture" + } + }, + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "Metadata": { + "Common.PropertyName": "After" + } + } + ] + }, + { + "Kind": "Components.Bind", + "Name": "format-value", + "TypeName": "System.String", + "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", + "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": -1435709158, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 1853650514, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 1684228890, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 1997070348, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": -2074074047, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": -316919797, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 2142524349, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": -1300713166, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputRadioGroup", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": -2138068489, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 1377541848, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": -1875410904, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputText", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 1294868370, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputText", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": -1433325283, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 23968250, + "Kind": "Components.Bind", + "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", + "AssemblyName": "Microsoft.AspNetCore.Components.Web", + "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "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": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", + "Metadata": { + "Common.DirectiveAttribute": "True", + "Common.PropertyName": "Value" + }, + "BoundAttributeParameters": [ + { + "Name": "get", + "TypeName": "System.Object", + "Documentation": "Specifies the expression to use for binding the value to the attribute.", + "Metadata": { + "Common.PropertyName": "Get", + "Components.Bind.AlternativeNotation": "True" + } + }, + { + "Name": "set", + "TypeName": "System.Delegate", + "Documentation": "Specifies the expression to use for updating the bound value when a new value is available.", + "Metadata": { + "Common.PropertyName": "Set" + } + }, + { + "Name": "after", + "TypeName": "System.Delegate", + "Documentation": "Specifies an action to run after the new value has been set.", + "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": 1519045696, + "Kind": "Components.Ref", + "Name": "Ref", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Populates the specified field or property with a reference to the element or component.", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "*", + "Attributes": [ + { + "Name": "@ref", + "Metadata": { + "Common.DirectiveAttribute": "True" + } + } + ] + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Ref", + "Name": "@ref", + "TypeName": "System.Object", + "Documentation": "Populates the specified field or property with a reference to the element or component.", + "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": -336468561, + "Kind": "Components.Key", + "Name": "Key", + "AssemblyName": "Microsoft.AspNetCore.Components", + "Documentation": "Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.", + "CaseSensitive": true, + "TagMatchingRules": [ + { + "TagName": "*", + "Attributes": [ + { + "Name": "@key", + "Metadata": { + "Common.DirectiveAttribute": "True" + } + } + ] + } + ], + "BoundAttributes": [ + { + "Kind": "Components.Key", + "Name": "@key", + "TypeName": "System.Object", + "Documentation": "Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.", + "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": "BlazorWebAssem", + "Documents": [ + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Authentication.razor", + "TargetPath": "Pages\\Authentication.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/LoginLogout.razor", + "TargetPath": "Pages\\LoginLogout.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/MainLayout.razor", + "TargetPath": "Shared\\MainLayout.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/App.razor", + "TargetPath": "App.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Index.razor", + "TargetPath": "Pages\\Index.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/RedirectToLogin.razor", + "TargetPath": "Shared\\RedirectToLogin.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/NavMenu.razor", + "TargetPath": "Shared\\NavMenu.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/FetchData.razor", + "TargetPath": "Pages\\FetchData.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Shared/LoginDisplay.razor", + "TargetPath": "Shared\\LoginDisplay.razor", + "FileKind": "component" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/_Imports.razor", + "TargetPath": "_Imports.razor", + "FileKind": "componentImport" + }, + { + "FilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/Pages/Counter.razor", + "TargetPath": "Pages\\Counter.razor", + "FileKind": "component" + } + ], + "SerializationFormat": "0.3" +} \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/ref/BlazorWebAssem.dll b/BlazorWebAssem/obj/Debug/net7.0/ref/BlazorWebAssem.dll new file mode 100644 index 0000000..01f03c7 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/ref/BlazorWebAssem.dll differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/refint/BlazorWebAssem.dll b/BlazorWebAssem/obj/Debug/net7.0/refint/BlazorWebAssem.dll new file mode 100644 index 0000000..01f03c7 Binary files /dev/null and b/BlazorWebAssem/obj/Debug/net7.0/refint/BlazorWebAssem.dll differ diff --git a/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Pages/Index.razor.rz.scp.css b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Pages/Index.razor.rz.scp.css new file mode 100644 index 0000000..dfdbd2a --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Pages/Index.razor.rz.scp.css @@ -0,0 +1,107 @@ +.item1[b-zkd7hk1x8g] { + color: #004a67; + background: #09b0d4; + } + .item2[b-zkd7hk1x8g] { + color: #748634; + background: #c1cc70; + } + .item3[b-zkd7hk1x8g] { + color: #fff; + background: #f35e7b; + } + .item4[b-zkd7hk1x8g] { + color: #c37b0d; + background: #f7c05b; + } + .item5[b-zkd7hk1x8g] { + color: #c1465b; + background: #fc96a3; + } + .item6[b-zkd7hk1x8g] { + color: #f29514; + background: #e8c257; + } + .item7[b-zkd7hk1x8g] { + color: #c0daeb; + background: #f2eecb; + } + .item8[b-zkd7hk1x8g] { + color: #09893f; + background: #6bb383; + } + .item9[b-zkd7hk1x8g] { + color: #005762; + background: #a2ddeb; + } + .item10[b-zkd7hk1x8g] { + color: #00346b; + background: #9aadce; + } + .item11[b-zkd7hk1x8g] { + color: #b57909; + background: #eabd6c; + } + .item12[b-zkd7hk1x8g] { + color: #c21d45; + background: #f89cab; + } + .item13[b-zkd7hk1x8g] { + background: #0f8cba; + } + .item14[b-zkd7hk1x8g] { + color: #94132f; + background: #f05c7e; + } + .item15[b-zkd7hk1x8g] { + color: #06512a; + background: #249557; + } + .item16[b-zkd7hk1x8g] { + color: #044352; + background: #2a9cb6; + } + + .l-grid-container[b-zkd7hk1x8g] { + display: grid; + height: calc(100vw * 4 / 6); + $row: calc(100% / 4); + $column: calc(100% / 6); + grid-template-rows: $row $row $row $row; + grid-template-columns: $column $column $column $column $column $column; + //grid-auto-flow: dense; + } + + .item[b-zkd7hk1x8g] { + width: 100%; + height: 100%; + font-size: 60px; + padding: 20px 30px; + box-sizing: border-box; + } + + /* span でもセル何個か定義できる */ + .item3[b-zkd7hk1x8g] { + grid-row: span 2; + grid-column: span 2; + } + + .item4[b-zkd7hk1x8g] { + grid-column: span 2; + } + + .item8[b-zkd7hk1x8g] { + grid-row: span 2; + } + + .item9[b-zkd7hk1x8g] { + grid-column: span 2; + } + + .item10[b-zkd7hk1x8g] { + grid-row: span 2; + } + + .item16[b-zkd7hk1x8g] { + grid-column: span 2; + } \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/MainLayout.razor.rz.scp.css b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/MainLayout.razor.rz.scp.css new file mode 100644 index 0000000..304363f --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/MainLayout.razor.rz.scp.css @@ -0,0 +1,81 @@ +.page[b-jci6s38nuq] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-jci6s38nuq] { + flex: 1; +} + +.sidebar[b-jci6s38nuq] { + background: linear-gradient(130deg, rgba(80,155,255,1) 0%, rgba(164,153,214,1) 50%, rgba(81,80,255,1) 100%); +} + +.top-row[b-jci6s38nuq] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-jci6s38nuq] a, .top-row[b-jci6s38nuq] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-jci6s38nuq] a:hover, .top-row[b-jci6s38nuq] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-jci6s38nuq] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth)[b-jci6s38nuq] { + display: none; + } + + .top-row.auth[b-jci6s38nuq] { + justify-content: space-between; + } + + .top-row[b-jci6s38nuq] a, .top-row[b-jci6s38nuq] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-jci6s38nuq] { + flex-direction: row; + } + + .sidebar[b-jci6s38nuq] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-jci6s38nuq] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-jci6s38nuq] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-jci6s38nuq], article[b-jci6s38nuq] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/NavMenu.razor.rz.scp.css b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/NavMenu.razor.rz.scp.css new file mode 100644 index 0000000..be36712 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/Shared/NavMenu.razor.rz.scp.css @@ -0,0 +1,69 @@ +.navbar-toggler[b-jsknq0nuyj] { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row[b-jsknq0nuyj] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-jsknq0nuyj] { + font-size: 1.1rem; +} + +.oi[b-jsknq0nuyj] { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item[b-jsknq0nuyj] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-jsknq0nuyj] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-jsknq0nuyj] { + padding-bottom: 1rem; + } + + .nav-item[b-jsknq0nuyj] a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item[b-jsknq0nuyj] a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item[b-jsknq0nuyj] a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 1000px) { + .navbar-toggler[b-jsknq0nuyj] { + display: none; + } + + .collapse[b-jsknq0nuyj] { + /* Never collapse the sidebar for wide screens */ + display: block; + + } + + .nav-scrollable[b-jsknq0nuyj] { + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/BlazorWebAssem.styles.css b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/BlazorWebAssem.styles.css new file mode 100644 index 0000000..dcbf7aa --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/BlazorWebAssem.styles.css @@ -0,0 +1,260 @@ +/* /Pages/Index.razor.rz.scp.css */ +.item1[b-zkd7hk1x8g] { + color: #004a67; + background: #09b0d4; + } + .item2[b-zkd7hk1x8g] { + color: #748634; + background: #c1cc70; + } + .item3[b-zkd7hk1x8g] { + color: #fff; + background: #f35e7b; + } + .item4[b-zkd7hk1x8g] { + color: #c37b0d; + background: #f7c05b; + } + .item5[b-zkd7hk1x8g] { + color: #c1465b; + background: #fc96a3; + } + .item6[b-zkd7hk1x8g] { + color: #f29514; + background: #e8c257; + } + .item7[b-zkd7hk1x8g] { + color: #c0daeb; + background: #f2eecb; + } + .item8[b-zkd7hk1x8g] { + color: #09893f; + background: #6bb383; + } + .item9[b-zkd7hk1x8g] { + color: #005762; + background: #a2ddeb; + } + .item10[b-zkd7hk1x8g] { + color: #00346b; + background: #9aadce; + } + .item11[b-zkd7hk1x8g] { + color: #b57909; + background: #eabd6c; + } + .item12[b-zkd7hk1x8g] { + color: #c21d45; + background: #f89cab; + } + .item13[b-zkd7hk1x8g] { + background: #0f8cba; + } + .item14[b-zkd7hk1x8g] { + color: #94132f; + background: #f05c7e; + } + .item15[b-zkd7hk1x8g] { + color: #06512a; + background: #249557; + } + .item16[b-zkd7hk1x8g] { + color: #044352; + background: #2a9cb6; + } + + .l-grid-container[b-zkd7hk1x8g] { + display: grid; + height: calc(100vw * 4 / 6); + $row: calc(100% / 4); + $column: calc(100% / 6); + grid-template-rows: $row $row $row $row; + grid-template-columns: $column $column $column $column $column $column; + //grid-auto-flow: dense; + } + + .item[b-zkd7hk1x8g] { + width: 100%; + height: 100%; + font-size: 60px; + padding: 20px 30px; + box-sizing: border-box; + } + + /* span でもセル何個か定義できる */ + .item3[b-zkd7hk1x8g] { + grid-row: span 2; + grid-column: span 2; + } + + .item4[b-zkd7hk1x8g] { + grid-column: span 2; + } + + .item8[b-zkd7hk1x8g] { + grid-row: span 2; + } + + .item9[b-zkd7hk1x8g] { + grid-column: span 2; + } + + .item10[b-zkd7hk1x8g] { + grid-row: span 2; + } + + .item16[b-zkd7hk1x8g] { + grid-column: span 2; + } +/* /Shared/MainLayout.razor.rz.scp.css */ +.page[b-jci6s38nuq] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-jci6s38nuq] { + flex: 1; +} + +.sidebar[b-jci6s38nuq] { + background: linear-gradient(130deg, rgba(80,155,255,1) 0%, rgba(164,153,214,1) 50%, rgba(81,80,255,1) 100%); +} + +.top-row[b-jci6s38nuq] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-jci6s38nuq] a, .top-row[b-jci6s38nuq] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-jci6s38nuq] a:hover, .top-row[b-jci6s38nuq] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-jci6s38nuq] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth)[b-jci6s38nuq] { + display: none; + } + + .top-row.auth[b-jci6s38nuq] { + justify-content: space-between; + } + + .top-row[b-jci6s38nuq] a, .top-row[b-jci6s38nuq] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-jci6s38nuq] { + flex-direction: row; + } + + .sidebar[b-jci6s38nuq] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-jci6s38nuq] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-jci6s38nuq] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-jci6s38nuq], article[b-jci6s38nuq] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} +/* /Shared/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-jsknq0nuyj] { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row[b-jsknq0nuyj] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-jsknq0nuyj] { + font-size: 1.1rem; +} + +.oi[b-jsknq0nuyj] { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item[b-jsknq0nuyj] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-jsknq0nuyj] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-jsknq0nuyj] { + padding-bottom: 1rem; + } + + .nav-item[b-jsknq0nuyj] a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item[b-jsknq0nuyj] a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item[b-jsknq0nuyj] a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 1000px) { + .navbar-toggler[b-jsknq0nuyj] { + display: none; + } + + .collapse[b-jsknq0nuyj] { + /* Never collapse the sidebar for wide screens */ + display: block; + + } + + .nav-scrollable[b-jsknq0nuyj] { + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/BlazorWebAssem/obj/Debug/net7.0/scopedcss/projectbundle/BlazorWebAssem.bundle.scp.css b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/projectbundle/BlazorWebAssem.bundle.scp.css new file mode 100644 index 0000000..dcbf7aa --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/scopedcss/projectbundle/BlazorWebAssem.bundle.scp.css @@ -0,0 +1,260 @@ +/* /Pages/Index.razor.rz.scp.css */ +.item1[b-zkd7hk1x8g] { + color: #004a67; + background: #09b0d4; + } + .item2[b-zkd7hk1x8g] { + color: #748634; + background: #c1cc70; + } + .item3[b-zkd7hk1x8g] { + color: #fff; + background: #f35e7b; + } + .item4[b-zkd7hk1x8g] { + color: #c37b0d; + background: #f7c05b; + } + .item5[b-zkd7hk1x8g] { + color: #c1465b; + background: #fc96a3; + } + .item6[b-zkd7hk1x8g] { + color: #f29514; + background: #e8c257; + } + .item7[b-zkd7hk1x8g] { + color: #c0daeb; + background: #f2eecb; + } + .item8[b-zkd7hk1x8g] { + color: #09893f; + background: #6bb383; + } + .item9[b-zkd7hk1x8g] { + color: #005762; + background: #a2ddeb; + } + .item10[b-zkd7hk1x8g] { + color: #00346b; + background: #9aadce; + } + .item11[b-zkd7hk1x8g] { + color: #b57909; + background: #eabd6c; + } + .item12[b-zkd7hk1x8g] { + color: #c21d45; + background: #f89cab; + } + .item13[b-zkd7hk1x8g] { + background: #0f8cba; + } + .item14[b-zkd7hk1x8g] { + color: #94132f; + background: #f05c7e; + } + .item15[b-zkd7hk1x8g] { + color: #06512a; + background: #249557; + } + .item16[b-zkd7hk1x8g] { + color: #044352; + background: #2a9cb6; + } + + .l-grid-container[b-zkd7hk1x8g] { + display: grid; + height: calc(100vw * 4 / 6); + $row: calc(100% / 4); + $column: calc(100% / 6); + grid-template-rows: $row $row $row $row; + grid-template-columns: $column $column $column $column $column $column; + //grid-auto-flow: dense; + } + + .item[b-zkd7hk1x8g] { + width: 100%; + height: 100%; + font-size: 60px; + padding: 20px 30px; + box-sizing: border-box; + } + + /* span でもセル何個か定義できる */ + .item3[b-zkd7hk1x8g] { + grid-row: span 2; + grid-column: span 2; + } + + .item4[b-zkd7hk1x8g] { + grid-column: span 2; + } + + .item8[b-zkd7hk1x8g] { + grid-row: span 2; + } + + .item9[b-zkd7hk1x8g] { + grid-column: span 2; + } + + .item10[b-zkd7hk1x8g] { + grid-row: span 2; + } + + .item16[b-zkd7hk1x8g] { + grid-column: span 2; + } +/* /Shared/MainLayout.razor.rz.scp.css */ +.page[b-jci6s38nuq] { + position: relative; + display: flex; + flex-direction: column; +} + +main[b-jci6s38nuq] { + flex: 1; +} + +.sidebar[b-jci6s38nuq] { + background: linear-gradient(130deg, rgba(80,155,255,1) 0%, rgba(164,153,214,1) 50%, rgba(81,80,255,1) 100%); +} + +.top-row[b-jci6s38nuq] { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row[b-jci6s38nuq] a, .top-row[b-jci6s38nuq] .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row[b-jci6s38nuq] a:hover, .top-row[b-jci6s38nuq] .btn-link:hover { + text-decoration: underline; + } + + .top-row[b-jci6s38nuq] a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth)[b-jci6s38nuq] { + display: none; + } + + .top-row.auth[b-jci6s38nuq] { + justify-content: space-between; + } + + .top-row[b-jci6s38nuq] a, .top-row[b-jci6s38nuq] .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page[b-jci6s38nuq] { + flex-direction: row; + } + + .sidebar[b-jci6s38nuq] { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row[b-jci6s38nuq] { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth[b-jci6s38nuq] a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row[b-jci6s38nuq], article[b-jci6s38nuq] { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} +/* /Shared/NavMenu.razor.rz.scp.css */ +.navbar-toggler[b-jsknq0nuyj] { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row[b-jsknq0nuyj] { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand[b-jsknq0nuyj] { + font-size: 1.1rem; +} + +.oi[b-jsknq0nuyj] { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item[b-jsknq0nuyj] { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type[b-jsknq0nuyj] { + padding-top: 1rem; + } + + .nav-item:last-of-type[b-jsknq0nuyj] { + padding-bottom: 1rem; + } + + .nav-item[b-jsknq0nuyj] a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item[b-jsknq0nuyj] a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item[b-jsknq0nuyj] a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 1000px) { + .navbar-toggler[b-jsknq0nuyj] { + display: none; + } + + .collapse[b-jsknq0nuyj] { + /* Never collapse the sidebar for wide screens */ + display: block; + + } + + .nav-scrollable[b-jsknq0nuyj] { + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.build.json b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.build.json new file mode 100644 index 0000000..b8761ec --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.build.json @@ -0,0 +1,7364 @@ +{ + "Version": 1, + "Hash": "4AUZe3IaxYZylObk4jeoEJbLrEs/9pBOZm6ZhLRnpFQ=", + "Source": "BlazorWebAssem", + "BasePath": "/", + "Mode": "Root", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [ + { + "Name": "BlazorWebAssem/wwwroot", + "Source": "BlazorWebAssem", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "Pattern": "**" + } + ], + "Assets": [ + { + "Identity": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/staticwebassets/AuthenticationService.js", + "SourceId": "Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "SourceType": "Package", + "ContentRoot": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/staticwebassets/", + "BasePath": "_content/Microsoft.AspNetCore.Components.WebAssembly.Authentication", + "RelativePath": "AuthenticationService.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/staticwebassets/AuthenticationService.js" + }, + { + "Identity": "/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/staticwebassets/AuthenticationService.js", + "SourceId": "Microsoft.Authentication.WebAssembly.Msal", + "SourceType": "Package", + "ContentRoot": "/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/staticwebassets/", + "BasePath": "_content/Microsoft.Authentication.WebAssembly.Msal", + "RelativePath": "AuthenticationService.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/staticwebassets/AuthenticationService.js" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.boot.json", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/blazor.boot.json", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "manifest", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "obj/Debug/net7.0/blazor.boot.json" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/blazor.webassembly.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "boot", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly/7.0.5/build/net7.0/blazor.webassembly.js" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/BlazorWebAssem.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "obj/Debug/net7.0/BlazorWebAssem.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/BlazorWebAssem.pdb", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "symbol", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "obj/Debug/net7.0/BlazorWebAssem.pdb" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/dotnet.7.0.5.y6c00m0nfz.js", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "native", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/dotnet.js" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/dotnet.timezones.blat", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "native", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/dotnet.timezones.blat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/dotnet.wasm", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "native", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/dotnet.wasm" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt_CJK.dat", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "native", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/icudt_CJK.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt_EFIGS.dat", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "native", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/icudt_EFIGS.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt_no_CJK.dat", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "native", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/icudt_no_CJK.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt.dat", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "native", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/icudt.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Authorization.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.authorization/7.0.5/lib/net7.0/Microsoft.AspNetCore.Authorization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.Authorization.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.authorization/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.Authorization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.Forms.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.forms/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.Web.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.web/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly/7.0.5/lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Metadata.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.metadata/7.0.5/lib/net7.0/Microsoft.AspNetCore.Metadata.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Authentication.WebAssembly.Msal.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.CSharp.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/Microsoft.CSharp.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.Abstractions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.Binder.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.binder/7.0.4/lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.FileExtensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.fileextensions/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.Json.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.json/7.0.0/lib/net7.0/Microsoft.Extensions.Configuration.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.dependencyinjection/7.0.0/lib/net7.0/Microsoft.Extensions.DependencyInjection.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Abstractions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.fileproviders.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Physical.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.fileproviders.physical/7.0.0/lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.FileSystemGlobbing.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.filesystemglobbing/7.0.0/lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Http.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.http/7.0.0/lib/net7.0/Microsoft.Extensions.Http.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Logging.Abstractions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.logging.abstractions/7.0.0/lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Logging.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.logging/7.0.0/lib/net7.0/Microsoft.Extensions.Logging.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Options.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.options/7.0.1/lib/net7.0/Microsoft.Extensions.Options.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.extensions.primitives/7.0.0/lib/net7.0/Microsoft.Extensions.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.JSInterop.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.jsinterop/7.0.5/lib/net7.0/Microsoft.JSInterop.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.JSInterop.WebAssembly.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.jsinterop.webassembly/7.0.5/lib/net7.0/Microsoft.JSInterop.WebAssembly.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.VisualBasic.Core.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/Microsoft.VisualBasic.Core.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.VisualBasic.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/Microsoft.VisualBasic.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Win32.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/Microsoft.Win32.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Win32.Registry.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/Microsoft.Win32.Registry.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/mscorlib.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/mscorlib.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/netstandard.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/netstandard.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.AppContext.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.AppContext.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Buffers.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Buffers.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.Concurrent.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Collections.Concurrent.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Collections.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.Immutable.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Collections.Immutable.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.NonGeneric.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Collections.NonGeneric.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.Specialized.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Collections.Specialized.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.Annotations.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ComponentModel.Annotations.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.DataAnnotations.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ComponentModel.DataAnnotations.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ComponentModel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.EventBasedAsync.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ComponentModel.EventBasedAsync.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ComponentModel.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.TypeConverter.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ComponentModel.TypeConverter.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Configuration.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Configuration.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Console.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Console.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Core.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Core.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Data.Common.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Data.Common.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Data.DataSetExtensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Data.DataSetExtensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Data.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Data.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Contracts.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.Contracts.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Debug.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.Debug.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.DiagnosticSource.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.DiagnosticSource.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.FileVersionInfo.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.FileVersionInfo.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Process.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.Process.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.StackTrace.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.StackTrace.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.TextWriterTraceListener.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.TextWriterTraceListener.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Tools.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.Tools.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.TraceSource.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.TraceSource.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Tracing.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Diagnostics.Tracing.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Drawing.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Drawing.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Drawing.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Drawing.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Dynamic.Runtime.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Dynamic.Runtime.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Formats.Asn1.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Formats.Asn1.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Formats.Tar.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Formats.Tar.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Globalization.Calendars.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Globalization.Calendars.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Globalization.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Globalization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Globalization.Extensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Globalization.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.Brotli.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.Compression.Brotli.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.Compression.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.FileSystem.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.Compression.FileSystem.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.ZipFile.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.Compression.ZipFile.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.AccessControl.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.FileSystem.AccessControl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.FileSystem.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.DriveInfo.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.FileSystem.DriveInfo.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.FileSystem.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.Watcher.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.FileSystem.Watcher.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.IsolatedStorage.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.IsolatedStorage.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.MemoryMappedFiles.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.MemoryMappedFiles.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Pipelines.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/system.io.pipelines/7.0.0/lib/net7.0/System.IO.Pipelines.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Pipes.AccessControl.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.Pipes.AccessControl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Pipes.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.Pipes.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.UnmanagedMemoryStream.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.IO.UnmanagedMemoryStream.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Linq.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.Expressions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Linq.Expressions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.Parallel.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Linq.Parallel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.Queryable.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Linq.Queryable.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Memory.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Memory.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Http.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Http.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Http.Json.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Http.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.HttpListener.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.HttpListener.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Mail.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Mail.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.NameResolution.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.NameResolution.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.NetworkInformation.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.NetworkInformation.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Ping.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Ping.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Quic.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Quic.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Requests.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Requests.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Security.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Security.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.ServicePoint.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.ServicePoint.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Sockets.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.Sockets.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebClient.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.WebClient.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebHeaderCollection.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.WebHeaderCollection.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebProxy.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.WebProxy.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebSockets.Client.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.WebSockets.Client.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebSockets.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Net.WebSockets.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Numerics.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Numerics.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Numerics.Vectors.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Numerics.Vectors.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ObjectModel.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ObjectModel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.CoreLib.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/native/System.Private.CoreLib.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.DataContractSerialization.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Private.DataContractSerialization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.Uri.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Private.Uri.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.Xml.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Private.Xml.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.Xml.Linq.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Private.Xml.Linq.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.DispatchProxy.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.DispatchProxy.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Emit.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.Emit.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Emit.ILGeneration.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.Emit.ILGeneration.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Emit.Lightweight.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.Emit.Lightweight.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Extensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Metadata.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.Metadata.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.TypeExtensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Reflection.TypeExtensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Resources.Reader.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Resources.Reader.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Resources.ResourceManager.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Resources.ResourceManager.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Resources.Writer.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Resources.Writer.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.CompilerServices.Unsafe.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.CompilerServices.Unsafe.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.CompilerServices.VisualC.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.CompilerServices.VisualC.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Extensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Handles.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Handles.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.InteropServices.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.InteropServices.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.InteropServices.JavaScript.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.InteropServices.JavaScript.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.InteropServices.RuntimeInformation.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Intrinsics.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Intrinsics.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Loader.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Loader.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Numerics.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Numerics.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Serialization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Formatters.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Serialization.Formatters.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Json.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Serialization.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Serialization.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Xml.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Runtime.Serialization.Xml.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.AccessControl.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.AccessControl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Claims.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Claims.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Algorithms.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.Algorithms.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Cng.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.Cng.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Csp.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.Csp.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Encoding.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.Encoding.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.OpenSsl.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.OpenSsl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Primitives.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.X509Certificates.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Cryptography.X509Certificates.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Principal.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Principal.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Principal.Windows.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.Principal.Windows.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.SecureString.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Security.SecureString.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ServiceModel.Web.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ServiceModel.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ServiceProcess.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ServiceProcess.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encoding.CodePages.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Text.Encoding.CodePages.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encoding.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Text.Encoding.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encoding.Extensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Text.Encoding.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encodings.Web.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Text.Encodings.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Json.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Text.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.RegularExpressions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Text.RegularExpressions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Channels.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Channels.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Overlapped.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Overlapped.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.Dataflow.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Tasks.Dataflow.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Tasks.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.Extensions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Tasks.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.Parallel.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Tasks.Parallel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Thread.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Thread.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.ThreadPool.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.ThreadPool.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Timer.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Threading.Timer.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Transactions.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Transactions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Transactions.Local.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Transactions.Local.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ValueTuple.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.ValueTuple.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Web.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Web.HttpUtility.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Web.HttpUtility.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Windows.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Windows.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.Linq.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.Linq.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.ReaderWriter.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.ReaderWriter.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.Serialization.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.Serialization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XDocument.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.XDocument.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XmlDocument.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.XmlDocument.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XmlSerializer.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.XmlSerializer.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XPath.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.XPath.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XPath.XDocument.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/System.Xml.XPath.XDocument.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/WindowsBase.dll", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "runtime", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/runtimes/browser-wasm/lib/net7.0/WindowsBase.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+E2gxW7c.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Pipes.AccessControl.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.AccessControl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+EEj9ufC.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.FileSystem.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.FileSystem.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ewolDHS.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+ezECwG6.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.UnmanagedMemoryStream.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.UnmanagedMemoryStream.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+j3JPN0H.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Formatters.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Formatters.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+mYGdz2Z.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.ReaderWriter.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.ReaderWriter.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+PEGkOlu.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.TypeConverter.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.TypeConverter.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+qNopYZs.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebHeaderCollection.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebHeaderCollection.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+uIWmzG7.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+WdOgb1d.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Debug.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Debug.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+XVy0fm4.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Requests.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Requests.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/+yyl12wW.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Channels.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Channels.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0dyam2eW.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Windows.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Windows.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0PdBFnI3.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Principal.Windows.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.Windows.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0T4LiMT9.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.NetworkInformation.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NetworkInformation.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/0Y0AdWmi.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ValueTuple.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ValueTuple.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/1anqkbgk.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Principal.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Principal.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/1aZRUXhx.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/1egffz3L.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encodings.Web.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encodings.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/2vanGV9b.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Pipes.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipes.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/2Yf9Lzgw.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Drawing.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3jvGaMsc.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3l25Wb8K.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Http.Json.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3lVCieTE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/3XdLXSNY.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/4z8GVQL6.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.TraceSource.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TraceSource.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Expi9l2.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.IsolatedStorage.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.IsolatedStorage.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/5Hjz1AJk.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Extensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/5rHK4ju5.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.CompilerServices.Unsafe.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.Unsafe.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/64Al4Exw.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6BRZGMHi.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.InteropServices.JavaScript.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.JavaScript.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6GbEfmJl.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XmlDocument.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlDocument.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6TBomLpl.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Console.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Console.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6uU5Zds1.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Data.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/6Z+Ort3h.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Timer.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Timer.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7FL1anhC.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7h4YNjJC.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Formats.Tar.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Tar.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7KlSs+RE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/7lAzReLd.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Quic.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Quic.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/8YJxxbmE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/9ePcmtLi.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encoding.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/9F5aQT0R.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.ZipFile.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.ZipFile.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/9wVcIbLv.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Process.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Process.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/A+r1i+tA.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.Expressions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Expressions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ad3uFnD7.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.DiagnosticSource.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.DiagnosticSource.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/AdWJUo44.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Pipelines.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Pipelines.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/aM6NiyE1.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.AccessControl.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.AccessControl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ASnRP6Px.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Globalization.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/at0iSXWo.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Xml.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Xml.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ayfhFtLf.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.CompilerServices.VisualC.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.CompilerServices.VisualC.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/bhyrP+wN.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.Web.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/bQ+ef3il.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.DataContractSerialization.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.DataContractSerialization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/bYKAjeKK.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/BZnhIzLM.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/dotnet.timezones.blat.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.timezones.blat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/cBHz3jb6.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.Uri.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Uri.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/cMV2GQyp.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.X509Certificates.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.X509Certificates.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Cyzy1kSd.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/d+2Y0jyC.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Dkf7AyVF.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.CSharp.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.CSharp.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/DSgtR6eW.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.Immutable.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Immutable.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/dToYymwj.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/dVCNYRAj.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Transactions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/DvS74Nt7.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Drawing.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Drawing.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/dYdNp++m.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.DataAnnotations.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.DataAnnotations.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/DYMdWtpX.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Overlapped.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Overlapped.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ea5HqWPw.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XDocument.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XDocument.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Es9DyHGc.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/FC5VKc9O.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Ping.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Ping.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/fi+xzHVN.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebSockets.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/fLW6JUoy.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.EventBasedAsync.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.EventBasedAsync.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Fr79NTu2.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ServiceProcess.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceProcess.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/G31Fux+7.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.Linq.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Linq.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/GATCu9JG.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt_EFIGS.dat.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_EFIGS.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDn0ZtfO.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.Parallel.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Parallel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gDP8l++w.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.NonGeneric.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.NonGeneric.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gNIeYVOO.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt_no_CJK.dat.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_no_CJK.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/gs574dym.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.FileVersionInfo.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.FileVersionInfo.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/h+yQIv82.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Resources.ResourceManager.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.ResourceManager.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hBrZ9Tr4.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Authentication.WebAssembly.Msal.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Authentication.WebAssembly.Msal.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hcp8rCNF.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Hf5itMCw.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/dotnet.7.0.5.y6c00m0nfz.js.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.7.0.5.y6c00m0nfz.js" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/HJcfSJBV.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Emit.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hOH6RRSF.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Csp.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Csp.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/hpLiVN9M.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Claims.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Claims.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/htGNwFjD.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.Brotli.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.Brotli.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/HYPB5TiE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.JSInterop.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/IMrf9R2x.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebProxy.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebProxy.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/In4CmHAj.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.Xml.Linq.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.Linq.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/IzY24Hym.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Algorithms.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Algorithms.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/j+AsHNOn.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.TextWriterTraceListener.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.TextWriterTraceListener.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/j5tD7I6P.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Encoding.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Encoding.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/JIQ0UYyq.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/jj5h17rp.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.TypeExtensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.TypeExtensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/JP4DCx78.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Globalization.Extensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/jU8Jfl9l.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Buffers.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Buffers.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/jyeRTtqV.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.FileExtensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/k6JCZWpC.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.DependencyInjection.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kchoBYJq.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.Binder.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Binder.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/KD6RJYUK.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Options.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Options.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kHH3krBA.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt.dat.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kWItlpg5.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Extensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kwJg1Bsk.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebSockets.Client.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebSockets.Client.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/kZqKNSH1.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Win32.Registry.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Registry.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/L+aAPXt7.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encoding.Extensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lbBKU9To.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.InteropServices.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lOMvA6dE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.AccessControl.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.AccessControl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/LOO9ASdx.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Emit.ILGeneration.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.ILGeneration.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lorevfjk.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.JSInterop.WebAssembly.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.JSInterop.WebAssembly.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Lp2GTXd8.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.Json.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/LrVDIQ7X.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Logging.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Logging.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/LXx1hUW3.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ObjectModel.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ObjectModel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/lYtTS9zx.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XmlSerializer.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XmlSerializer.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/m+H5ToIH.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Metadata.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Metadata.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/mcYgvi+Y.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/MRNm5Y+g.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/netstandard.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/netstandard.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/n3SIk5ux.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.Extensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Extensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/n9ZaSlta.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.Parallel.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Parallel.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/NcWv10GS.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/NMRFTVFC.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.MemoryMappedFiles.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.MemoryMappedFiles.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/NmWYGX76.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.Queryable.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.Queryable.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/nUc7GyOq.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Configuration.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Configuration.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/o2ZkGWHa.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Tracing.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tracing.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/o3+0BL+i.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Numerics.Vectors.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.Vectors.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/o7bk68oy.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Data.Common.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.Common.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/OBO0tIlS.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Numerics.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Numerics.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/oCXZGqjU.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Cng.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Cng.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ojqSe9oZ.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ServiceModel.Web.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ServiceModel.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/os14m1GD.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.DriveInfo.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.DriveInfo.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/oSQFCoy4.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.ThreadPool.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.ThreadPool.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/p+hXaH4g.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.Concurrent.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Concurrent.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/P9zQa2w3.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Memory.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Memory.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/pCwPXlbb.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Authorization.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Authorization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PDxu3Ncc.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.Compression.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.Compression.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/pi4Z8kAE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PK+L9y8A.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.FileSystem.Watcher.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.FileSystem.Watcher.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PpusMPuo.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Collections.Specialized.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Collections.Specialized.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/PtTlsvS5.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Configuration.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Configuration.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/pVWkT+Sh.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.VisualBasic.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Q3b5MIkJ.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.Dataflow.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.Dataflow.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/qj6x0EOg.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Numerics.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Numerics.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/QkbXXzeu.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.Serialization.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.Serialization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/qldZw+1J.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.OpenSsl.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.OpenSsl.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rbfsxk+w.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.RegularExpressions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.RegularExpressions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rg6Otq1U.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/WindowsBase.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/WindowsBase.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rTsj332N.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.ComponentModel.Annotations.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.ComponentModel.Annotations.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rVFjHT6a.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Sockets.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Sockets.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Rwbl5Mon.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XPath.XDocument.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.XDocument.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rXDPJOS+.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.AppContext.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.AppContext.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/rYu+DbiE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/s9NHqnxo.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Contracts.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Contracts.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/sAlPPjO+.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Security.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Security.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/SAvE10KM.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Resources.Writer.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Writer.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/skIcyQan.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/BlazorWebAssem.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Sop3cQ+J.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Encoding.CodePages.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Encoding.CodePages.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/sRRGRJKx.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Json.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/SU+OLQpk.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/BlazorWebAssem.pdb.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/BlazorWebAssem.pdb" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/svkS2jgB.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/dotnet.wasm.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/dotnet.wasm" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/T0eYOCqT.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.Cryptography.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.Cryptography.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/t7xBRi0i.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Thread.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Thread.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/t8rn3jtr.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Threading.Tasks.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Threading.Tasks.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/TForsypC.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Resources.Reader.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Resources.Reader.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/TGgyqUAP.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.NameResolution.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.NameResolution.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ttSHXFGz.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Data.DataSetExtensions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Data.DataSetExtensions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/tWeqwkgg.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/blazor.webassembly.js.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/TWOCBmLu.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Transactions.Local.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Transactions.Local.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uHiwwSN+.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Xml.XPath.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Xml.XPath.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uo0cSAA3.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/mscorlib.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/mscorlib.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uShvWPf3.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Abstractions.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/uUnBrZFj.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.IO.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.IO.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/v0+PFjIc.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileSystemGlobbing.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/v3qwTbRo.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.HttpListener.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.HttpListener.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/V5ah+2Nf.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/Va1WZTDE.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Http.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Http.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vBO9UgSY.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vha+o3rh.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Linq.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Linq.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vkbbtyo0.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.WebClient.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.WebClient.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/VRAgHLl0.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Formats.Asn1.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Formats.Asn1.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/vwA+MEse.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Globalization.Calendars.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Globalization.Calendars.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/w7NjayHQ.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.DispatchProxy.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.DispatchProxy.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/wKXHOtY3.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.FileProviders.Physical.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/WnZ0hKGh.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.StackTrace.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.StackTrace.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/wQFbFm+q.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.CoreLib.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.CoreLib.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/wtZRiEyX.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Metadata.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Metadata.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/WYOubTqr.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Web.HttpUtility.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.HttpUtility.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/XA0XMmbQ.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Reflection.Emit.Lightweight.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Reflection.Emit.Lightweight.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/xao6Cx32.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Security.SecureString.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Security.SecureString.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/xda4MKVL.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Text.Json.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Text.Json.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/xkumDHQU.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Serialization.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Serialization.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YAHwRd1l.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Extensions.Http.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Extensions.Http.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YKAzhVD0.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.Authorization.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Authorization.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YOdgA2+z.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.ServicePoint.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.ServicePoint.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/yot6zHUS.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Loader.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Loader.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YpNqXxUh.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Dynamic.Runtime.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Dynamic.Runtime.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YrbMUqS9.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Web.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Web.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YS0jhr5c.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.AspNetCore.Components.Forms.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.AspNetCore.Components.Forms.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/YsT7wUWS.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.InteropServices.RuntimeInformation.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/z8N+uncn.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Intrinsics.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Intrinsics.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZEm4Rg+r.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.VisualBasic.Core.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.VisualBasic.Core.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZGypbAiV.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Diagnostics.Tools.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Diagnostics.Tools.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zhnwjJsp.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Core.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Core.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zJUFJtEc.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Private.Xml.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Private.Xml.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zKxwjD4W.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/icudt_CJK.dat.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/icudt_CJK.dat" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZleXS073.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Runtime.Handles.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Runtime.Handles.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/ZXbf4wRN.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/System.Net.Mail.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/System.Net.Mail.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/zXOfRpib.gz", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/", + "BasePath": "/", + "RelativePath": "_framework/Microsoft.Win32.Primitives.dll.gz", + "AssetKind": "Build", + "AssetMode": "All", + "AssetRole": "Alternative", + "RelatedAsset": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "CopyToOutputDirectory": "PreserveNewest", + "CopyToPublishDirectory": "Never", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/Microsoft.Win32.Primitives.dll" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/BlazorWebAssem.styles.css", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/", + "BasePath": "/", + "RelativePath": "BlazorWebAssem.styles.css", + "AssetKind": "All", + "AssetMode": "CurrentProject", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ApplicationBundle", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/BlazorWebAssem.styles.css" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/projectbundle/BlazorWebAssem.bundle.scp.css", + "SourceId": "BlazorWebAssem", + "SourceType": "Computed", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/projectbundle/", + "BasePath": "/", + "RelativePath": "BlazorWebAssem.bundle.scp.css", + "AssetKind": "All", + "AssetMode": "Reference", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "ScopedCss", + "AssetTraitValue": "ProjectBundle", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/projectbundle/BlazorWebAssem.bundle.scp.css" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/appsettings.json", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "appsettings.json", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "BlazorWebAssemblyResource", + "AssetTraitValue": "settings", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/appsettings.json" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/app.css", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/app.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/app.css" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/bootstrap/bootstrap.min.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/bootstrap/bootstrap.min.css" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css.map", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/bootstrap/bootstrap.min.css.map", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/bootstrap/bootstrap.min.css.map" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/FONT-LICENSE", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/FONT-LICENSE", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/FONT-LICENSE" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/font/css/open-iconic-bootstrap.min.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.eot", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.eot", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/font/fonts/open-iconic.eot" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.otf", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.otf", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/font/fonts/open-iconic.otf" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.svg", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.svg", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/font/fonts/open-iconic.svg" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.ttf", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/font/fonts/open-iconic.ttf" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.woff", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/font/fonts/open-iconic.woff", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/font/fonts/open-iconic.woff" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/ICON-LICENSE", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/ICON-LICENSE", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/ICON-LICENSE" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/README.md", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "css/open-iconic/README.md", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/open-iconic/README.md" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/favicon.png", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "favicon.png", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/favicon.png" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/icon-192.png", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "icon-192.png", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/icon-192.png" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/index.html", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "index.html", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/index.html" + }, + { + "Identity": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/sample-data/weather.json", + "SourceId": "BlazorWebAssem", + "SourceType": "Discovered", + "ContentRoot": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/", + "BasePath": "/", + "RelativePath": "sample-data/weather.json", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/sample-data/weather.json" + } + ] +} \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.development.json b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.development.json new file mode 100644 index 0000000..eca14ca --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.development.json @@ -0,0 +1 @@ +{"ContentRoots":["/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/","/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/staticwebassets/","/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/staticwebassets/","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/","/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/"],"Root":{"Children":{"css":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"icon-192.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"icon-192.png"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"sample-data":{"Children":{"weather.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"sample-data/weather.json"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Microsoft.AspNetCore.Components.WebAssembly.Authentication":{"Children":{"AuthenticationService.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"AuthenticationService.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Microsoft.Authentication.WebAssembly.Msal":{"Children":{"AuthenticationService.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"AuthenticationService.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"BlazorWebAssem.styles.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"BlazorWebAssem.styles.css"},"Patterns":null},"appsettings.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"appsettings.json"},"Patterns":null},"_framework":{"Children":{"Microsoft.AspNetCore.Authorization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Authorization.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.Authorization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Authorization.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.Forms.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Forms.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Web.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.dll"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll"},"Patterns":null},"Microsoft.AspNetCore.Metadata.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Metadata.dll"},"Patterns":null},"Microsoft.Authentication.WebAssembly.Msal.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Authentication.WebAssembly.Msal.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.Binder.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Binder.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.FileExtensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.FileExtensions.dll"},"Patterns":null},"Microsoft.Extensions.Configuration.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Json.dll"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.dll"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.FileProviders.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.FileProviders.Physical.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Physical.dll"},"Patterns":null},"Microsoft.Extensions.FileSystemGlobbing.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileSystemGlobbing.dll"},"Patterns":null},"Microsoft.Extensions.Http.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Http.dll"},"Patterns":null},"Microsoft.Extensions.Logging.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.dll"},"Patterns":null},"Microsoft.Extensions.Logging.Abstractions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.Abstractions.dll"},"Patterns":null},"Microsoft.Extensions.Options.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Options.dll"},"Patterns":null},"Microsoft.Extensions.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Primitives.dll"},"Patterns":null},"Microsoft.JSInterop.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.dll"},"Patterns":null},"Microsoft.JSInterop.WebAssembly.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.WebAssembly.dll"},"Patterns":null},"System.IO.Pipelines.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipelines.dll"},"Patterns":null},"Microsoft.CSharp.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.CSharp.dll"},"Patterns":null},"Microsoft.VisualBasic.Core.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.Core.dll"},"Patterns":null},"Microsoft.VisualBasic.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.dll"},"Patterns":null},"Microsoft.Win32.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Primitives.dll"},"Patterns":null},"Microsoft.Win32.Registry.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Registry.dll"},"Patterns":null},"System.AppContext.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.AppContext.dll"},"Patterns":null},"System.Buffers.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Buffers.dll"},"Patterns":null},"System.Collections.Concurrent.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Concurrent.dll"},"Patterns":null},"System.Collections.Immutable.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Immutable.dll"},"Patterns":null},"System.Collections.NonGeneric.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.NonGeneric.dll"},"Patterns":null},"System.Collections.Specialized.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Specialized.dll"},"Patterns":null},"System.Collections.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.dll"},"Patterns":null},"System.ComponentModel.Annotations.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Annotations.dll"},"Patterns":null},"System.ComponentModel.DataAnnotations.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.DataAnnotations.dll"},"Patterns":null},"System.ComponentModel.EventBasedAsync.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.EventBasedAsync.dll"},"Patterns":null},"System.ComponentModel.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Primitives.dll"},"Patterns":null},"System.ComponentModel.TypeConverter.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.TypeConverter.dll"},"Patterns":null},"System.ComponentModel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.dll"},"Patterns":null},"System.Configuration.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Configuration.dll"},"Patterns":null},"System.Console.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Console.dll"},"Patterns":null},"System.Core.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Core.dll"},"Patterns":null},"System.Data.Common.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.Common.dll"},"Patterns":null},"System.Data.DataSetExtensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.DataSetExtensions.dll"},"Patterns":null},"System.Data.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.dll"},"Patterns":null},"System.Diagnostics.Contracts.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Contracts.dll"},"Patterns":null},"System.Diagnostics.Debug.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Debug.dll"},"Patterns":null},"System.Diagnostics.DiagnosticSource.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.DiagnosticSource.dll"},"Patterns":null},"System.Diagnostics.FileVersionInfo.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.FileVersionInfo.dll"},"Patterns":null},"System.Diagnostics.Process.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Process.dll"},"Patterns":null},"System.Diagnostics.StackTrace.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.StackTrace.dll"},"Patterns":null},"System.Diagnostics.TextWriterTraceListener.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TextWriterTraceListener.dll"},"Patterns":null},"System.Diagnostics.Tools.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tools.dll"},"Patterns":null},"System.Diagnostics.TraceSource.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TraceSource.dll"},"Patterns":null},"System.Diagnostics.Tracing.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tracing.dll"},"Patterns":null},"System.Drawing.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.Primitives.dll"},"Patterns":null},"System.Drawing.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.dll"},"Patterns":null},"System.Dynamic.Runtime.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Dynamic.Runtime.dll"},"Patterns":null},"System.Formats.Asn1.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Asn1.dll"},"Patterns":null},"System.Formats.Tar.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Tar.dll"},"Patterns":null},"System.Globalization.Calendars.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Calendars.dll"},"Patterns":null},"System.Globalization.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Extensions.dll"},"Patterns":null},"System.Globalization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.dll"},"Patterns":null},"System.IO.Compression.Brotli.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.Brotli.dll"},"Patterns":null},"System.IO.Compression.FileSystem.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.FileSystem.dll"},"Patterns":null},"System.IO.Compression.ZipFile.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.ZipFile.dll"},"Patterns":null},"System.IO.Compression.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.dll"},"Patterns":null},"System.IO.FileSystem.AccessControl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.AccessControl.dll"},"Patterns":null},"System.IO.FileSystem.DriveInfo.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.DriveInfo.dll"},"Patterns":null},"System.IO.FileSystem.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Primitives.dll"},"Patterns":null},"System.IO.FileSystem.Watcher.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Watcher.dll"},"Patterns":null},"System.IO.FileSystem.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.dll"},"Patterns":null},"System.IO.IsolatedStorage.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.IsolatedStorage.dll"},"Patterns":null},"System.IO.MemoryMappedFiles.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.MemoryMappedFiles.dll"},"Patterns":null},"System.IO.Pipes.AccessControl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.AccessControl.dll"},"Patterns":null},"System.IO.Pipes.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.dll"},"Patterns":null},"System.IO.UnmanagedMemoryStream.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.UnmanagedMemoryStream.dll"},"Patterns":null},"System.IO.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.dll"},"Patterns":null},"System.Linq.Expressions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Expressions.dll"},"Patterns":null},"System.Linq.Parallel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Parallel.dll"},"Patterns":null},"System.Linq.Queryable.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Queryable.dll"},"Patterns":null},"System.Linq.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.dll"},"Patterns":null},"System.Memory.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Memory.dll"},"Patterns":null},"System.Net.Http.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.Json.dll"},"Patterns":null},"System.Net.Http.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.dll"},"Patterns":null},"System.Net.HttpListener.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.HttpListener.dll"},"Patterns":null},"System.Net.Mail.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Mail.dll"},"Patterns":null},"System.Net.NameResolution.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NameResolution.dll"},"Patterns":null},"System.Net.NetworkInformation.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NetworkInformation.dll"},"Patterns":null},"System.Net.Ping.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Ping.dll"},"Patterns":null},"System.Net.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Primitives.dll"},"Patterns":null},"System.Net.Quic.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Quic.dll"},"Patterns":null},"System.Net.Requests.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Requests.dll"},"Patterns":null},"System.Net.Security.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Security.dll"},"Patterns":null},"System.Net.ServicePoint.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.ServicePoint.dll"},"Patterns":null},"System.Net.Sockets.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Sockets.dll"},"Patterns":null},"System.Net.WebClient.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebClient.dll"},"Patterns":null},"System.Net.WebHeaderCollection.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebHeaderCollection.dll"},"Patterns":null},"System.Net.WebProxy.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebProxy.dll"},"Patterns":null},"System.Net.WebSockets.Client.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.Client.dll"},"Patterns":null},"System.Net.WebSockets.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.dll"},"Patterns":null},"System.Net.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.dll"},"Patterns":null},"System.Numerics.Vectors.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.Vectors.dll"},"Patterns":null},"System.Numerics.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.dll"},"Patterns":null},"System.ObjectModel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ObjectModel.dll"},"Patterns":null},"System.Private.DataContractSerialization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.DataContractSerialization.dll"},"Patterns":null},"System.Private.Uri.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Uri.dll"},"Patterns":null},"System.Private.Xml.Linq.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.Linq.dll"},"Patterns":null},"System.Private.Xml.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.dll"},"Patterns":null},"System.Reflection.DispatchProxy.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.DispatchProxy.dll"},"Patterns":null},"System.Reflection.Emit.ILGeneration.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.ILGeneration.dll"},"Patterns":null},"System.Reflection.Emit.Lightweight.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.Lightweight.dll"},"Patterns":null},"System.Reflection.Emit.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.dll"},"Patterns":null},"System.Reflection.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Extensions.dll"},"Patterns":null},"System.Reflection.Metadata.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Metadata.dll"},"Patterns":null},"System.Reflection.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Primitives.dll"},"Patterns":null},"System.Reflection.TypeExtensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.TypeExtensions.dll"},"Patterns":null},"System.Reflection.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.dll"},"Patterns":null},"System.Resources.Reader.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Reader.dll"},"Patterns":null},"System.Resources.ResourceManager.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.ResourceManager.dll"},"Patterns":null},"System.Resources.Writer.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Writer.dll"},"Patterns":null},"System.Runtime.CompilerServices.Unsafe.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.Unsafe.dll"},"Patterns":null},"System.Runtime.CompilerServices.VisualC.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.VisualC.dll"},"Patterns":null},"System.Runtime.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Extensions.dll"},"Patterns":null},"System.Runtime.Handles.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Handles.dll"},"Patterns":null},"System.Runtime.InteropServices.JavaScript.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.JavaScript.dll"},"Patterns":null},"System.Runtime.InteropServices.RuntimeInformation.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.RuntimeInformation.dll"},"Patterns":null},"System.Runtime.InteropServices.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.dll"},"Patterns":null},"System.Runtime.Intrinsics.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Intrinsics.dll"},"Patterns":null},"System.Runtime.Loader.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Loader.dll"},"Patterns":null},"System.Runtime.Numerics.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Numerics.dll"},"Patterns":null},"System.Runtime.Serialization.Formatters.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Formatters.dll"},"Patterns":null},"System.Runtime.Serialization.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Json.dll"},"Patterns":null},"System.Runtime.Serialization.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Primitives.dll"},"Patterns":null},"System.Runtime.Serialization.Xml.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Xml.dll"},"Patterns":null},"System.Runtime.Serialization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.dll"},"Patterns":null},"System.Runtime.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.dll"},"Patterns":null},"System.Security.AccessControl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.AccessControl.dll"},"Patterns":null},"System.Security.Claims.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Claims.dll"},"Patterns":null},"System.Security.Cryptography.Algorithms.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Algorithms.dll"},"Patterns":null},"System.Security.Cryptography.Cng.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Cng.dll"},"Patterns":null},"System.Security.Cryptography.Csp.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Csp.dll"},"Patterns":null},"System.Security.Cryptography.Encoding.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Encoding.dll"},"Patterns":null},"System.Security.Cryptography.OpenSsl.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.OpenSsl.dll"},"Patterns":null},"System.Security.Cryptography.Primitives.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Primitives.dll"},"Patterns":null},"System.Security.Cryptography.X509Certificates.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.X509Certificates.dll"},"Patterns":null},"System.Security.Cryptography.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.dll"},"Patterns":null},"System.Security.Principal.Windows.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.Windows.dll"},"Patterns":null},"System.Security.Principal.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.dll"},"Patterns":null},"System.Security.SecureString.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.SecureString.dll"},"Patterns":null},"System.Security.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.dll"},"Patterns":null},"System.ServiceModel.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceModel.Web.dll"},"Patterns":null},"System.ServiceProcess.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceProcess.dll"},"Patterns":null},"System.Text.Encoding.CodePages.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.CodePages.dll"},"Patterns":null},"System.Text.Encoding.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.Extensions.dll"},"Patterns":null},"System.Text.Encoding.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.dll"},"Patterns":null},"System.Text.Encodings.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encodings.Web.dll"},"Patterns":null},"System.Text.Json.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Json.dll"},"Patterns":null},"System.Text.RegularExpressions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.RegularExpressions.dll"},"Patterns":null},"System.Threading.Channels.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Channels.dll"},"Patterns":null},"System.Threading.Overlapped.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Overlapped.dll"},"Patterns":null},"System.Threading.Tasks.Dataflow.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Dataflow.dll"},"Patterns":null},"System.Threading.Tasks.Extensions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Extensions.dll"},"Patterns":null},"System.Threading.Tasks.Parallel.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Parallel.dll"},"Patterns":null},"System.Threading.Tasks.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.dll"},"Patterns":null},"System.Threading.Thread.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Thread.dll"},"Patterns":null},"System.Threading.ThreadPool.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.ThreadPool.dll"},"Patterns":null},"System.Threading.Timer.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Timer.dll"},"Patterns":null},"System.Threading.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.dll"},"Patterns":null},"System.Transactions.Local.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.Local.dll"},"Patterns":null},"System.Transactions.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.dll"},"Patterns":null},"System.ValueTuple.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ValueTuple.dll"},"Patterns":null},"System.Web.HttpUtility.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.HttpUtility.dll"},"Patterns":null},"System.Web.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.dll"},"Patterns":null},"System.Windows.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Windows.dll"},"Patterns":null},"System.Xml.Linq.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Linq.dll"},"Patterns":null},"System.Xml.ReaderWriter.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.ReaderWriter.dll"},"Patterns":null},"System.Xml.Serialization.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Serialization.dll"},"Patterns":null},"System.Xml.XDocument.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XDocument.dll"},"Patterns":null},"System.Xml.XPath.XDocument.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.XDocument.dll"},"Patterns":null},"System.Xml.XPath.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.dll"},"Patterns":null},"System.Xml.XmlDocument.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlDocument.dll"},"Patterns":null},"System.Xml.XmlSerializer.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlSerializer.dll"},"Patterns":null},"System.Xml.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.dll"},"Patterns":null},"System.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.dll"},"Patterns":null},"WindowsBase.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/WindowsBase.dll"},"Patterns":null},"mscorlib.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/mscorlib.dll"},"Patterns":null},"netstandard.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/netstandard.dll"},"Patterns":null},"System.Private.CoreLib.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.CoreLib.dll"},"Patterns":null},"dotnet.7.0.5.y6c00m0nfz.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.7.0.5.y6c00m0nfz.js"},"Patterns":null},"dotnet.timezones.blat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.timezones.blat"},"Patterns":null},"dotnet.wasm":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.wasm"},"Patterns":null},"icudt.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt.dat"},"Patterns":null},"icudt_CJK.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_CJK.dat"},"Patterns":null},"icudt_EFIGS.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_EFIGS.dat"},"Patterns":null},"icudt_no_CJK.dat":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_no_CJK.dat"},"Patterns":null},"BlazorWebAssem.dll":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.dll"},"Patterns":null},"BlazorWebAssem.pdb":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.pdb"},"Patterns":null},"blazor.webassembly.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/blazor.webassembly.js"},"Patterns":null},"Microsoft.AspNetCore.Authorization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Authorization.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.Authorization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Authorization.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.Forms.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Forms.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.Web.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll.gz"},"Patterns":null},"Microsoft.AspNetCore.Metadata.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.AspNetCore.Metadata.dll.gz"},"Patterns":null},"Microsoft.Authentication.WebAssembly.Msal.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Authentication.WebAssembly.Msal.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.Binder.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Binder.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.FileExtensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz"},"Patterns":null},"Microsoft.Extensions.Configuration.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Configuration.Json.dll.gz"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.dll.gz"},"Patterns":null},"Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.FileProviders.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.FileProviders.Physical.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz"},"Patterns":null},"Microsoft.Extensions.FileSystemGlobbing.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz"},"Patterns":null},"Microsoft.Extensions.Http.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Http.dll.gz"},"Patterns":null},"Microsoft.Extensions.Logging.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.dll.gz"},"Patterns":null},"Microsoft.Extensions.Logging.Abstractions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz"},"Patterns":null},"Microsoft.Extensions.Options.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Options.dll.gz"},"Patterns":null},"Microsoft.Extensions.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Extensions.Primitives.dll.gz"},"Patterns":null},"Microsoft.JSInterop.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.dll.gz"},"Patterns":null},"Microsoft.JSInterop.WebAssembly.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.JSInterop.WebAssembly.dll.gz"},"Patterns":null},"System.IO.Pipelines.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipelines.dll.gz"},"Patterns":null},"Microsoft.CSharp.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.CSharp.dll.gz"},"Patterns":null},"Microsoft.VisualBasic.Core.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.Core.dll.gz"},"Patterns":null},"Microsoft.VisualBasic.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.VisualBasic.dll.gz"},"Patterns":null},"Microsoft.Win32.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Primitives.dll.gz"},"Patterns":null},"Microsoft.Win32.Registry.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/Microsoft.Win32.Registry.dll.gz"},"Patterns":null},"System.AppContext.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.AppContext.dll.gz"},"Patterns":null},"System.Buffers.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Buffers.dll.gz"},"Patterns":null},"System.Collections.Concurrent.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Concurrent.dll.gz"},"Patterns":null},"System.Collections.Immutable.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Immutable.dll.gz"},"Patterns":null},"System.Collections.NonGeneric.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.NonGeneric.dll.gz"},"Patterns":null},"System.Collections.Specialized.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.Specialized.dll.gz"},"Patterns":null},"System.Collections.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Collections.dll.gz"},"Patterns":null},"System.ComponentModel.Annotations.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Annotations.dll.gz"},"Patterns":null},"System.ComponentModel.DataAnnotations.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.DataAnnotations.dll.gz"},"Patterns":null},"System.ComponentModel.EventBasedAsync.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.EventBasedAsync.dll.gz"},"Patterns":null},"System.ComponentModel.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.Primitives.dll.gz"},"Patterns":null},"System.ComponentModel.TypeConverter.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.TypeConverter.dll.gz"},"Patterns":null},"System.ComponentModel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ComponentModel.dll.gz"},"Patterns":null},"System.Configuration.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Configuration.dll.gz"},"Patterns":null},"System.Console.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Console.dll.gz"},"Patterns":null},"System.Core.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Core.dll.gz"},"Patterns":null},"System.Data.Common.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.Common.dll.gz"},"Patterns":null},"System.Data.DataSetExtensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.DataSetExtensions.dll.gz"},"Patterns":null},"System.Data.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Data.dll.gz"},"Patterns":null},"System.Diagnostics.Contracts.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Contracts.dll.gz"},"Patterns":null},"System.Diagnostics.Debug.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Debug.dll.gz"},"Patterns":null},"System.Diagnostics.DiagnosticSource.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.DiagnosticSource.dll.gz"},"Patterns":null},"System.Diagnostics.FileVersionInfo.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.FileVersionInfo.dll.gz"},"Patterns":null},"System.Diagnostics.Process.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Process.dll.gz"},"Patterns":null},"System.Diagnostics.StackTrace.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.StackTrace.dll.gz"},"Patterns":null},"System.Diagnostics.TextWriterTraceListener.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TextWriterTraceListener.dll.gz"},"Patterns":null},"System.Diagnostics.Tools.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tools.dll.gz"},"Patterns":null},"System.Diagnostics.TraceSource.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.TraceSource.dll.gz"},"Patterns":null},"System.Diagnostics.Tracing.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Diagnostics.Tracing.dll.gz"},"Patterns":null},"System.Drawing.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.Primitives.dll.gz"},"Patterns":null},"System.Drawing.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Drawing.dll.gz"},"Patterns":null},"System.Dynamic.Runtime.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Dynamic.Runtime.dll.gz"},"Patterns":null},"System.Formats.Asn1.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Asn1.dll.gz"},"Patterns":null},"System.Formats.Tar.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Formats.Tar.dll.gz"},"Patterns":null},"System.Globalization.Calendars.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Calendars.dll.gz"},"Patterns":null},"System.Globalization.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.Extensions.dll.gz"},"Patterns":null},"System.Globalization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Globalization.dll.gz"},"Patterns":null},"System.IO.Compression.Brotli.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.Brotli.dll.gz"},"Patterns":null},"System.IO.Compression.FileSystem.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.FileSystem.dll.gz"},"Patterns":null},"System.IO.Compression.ZipFile.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.ZipFile.dll.gz"},"Patterns":null},"System.IO.Compression.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Compression.dll.gz"},"Patterns":null},"System.IO.FileSystem.AccessControl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.AccessControl.dll.gz"},"Patterns":null},"System.IO.FileSystem.DriveInfo.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.DriveInfo.dll.gz"},"Patterns":null},"System.IO.FileSystem.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Primitives.dll.gz"},"Patterns":null},"System.IO.FileSystem.Watcher.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.Watcher.dll.gz"},"Patterns":null},"System.IO.FileSystem.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.FileSystem.dll.gz"},"Patterns":null},"System.IO.IsolatedStorage.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.IsolatedStorage.dll.gz"},"Patterns":null},"System.IO.MemoryMappedFiles.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.MemoryMappedFiles.dll.gz"},"Patterns":null},"System.IO.Pipes.AccessControl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.AccessControl.dll.gz"},"Patterns":null},"System.IO.Pipes.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.Pipes.dll.gz"},"Patterns":null},"System.IO.UnmanagedMemoryStream.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.UnmanagedMemoryStream.dll.gz"},"Patterns":null},"System.IO.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.IO.dll.gz"},"Patterns":null},"System.Linq.Expressions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Expressions.dll.gz"},"Patterns":null},"System.Linq.Parallel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Parallel.dll.gz"},"Patterns":null},"System.Linq.Queryable.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.Queryable.dll.gz"},"Patterns":null},"System.Linq.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Linq.dll.gz"},"Patterns":null},"System.Memory.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Memory.dll.gz"},"Patterns":null},"System.Net.Http.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.Json.dll.gz"},"Patterns":null},"System.Net.Http.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Http.dll.gz"},"Patterns":null},"System.Net.HttpListener.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.HttpListener.dll.gz"},"Patterns":null},"System.Net.Mail.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Mail.dll.gz"},"Patterns":null},"System.Net.NameResolution.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NameResolution.dll.gz"},"Patterns":null},"System.Net.NetworkInformation.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.NetworkInformation.dll.gz"},"Patterns":null},"System.Net.Ping.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Ping.dll.gz"},"Patterns":null},"System.Net.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Primitives.dll.gz"},"Patterns":null},"System.Net.Quic.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Quic.dll.gz"},"Patterns":null},"System.Net.Requests.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Requests.dll.gz"},"Patterns":null},"System.Net.Security.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Security.dll.gz"},"Patterns":null},"System.Net.ServicePoint.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.ServicePoint.dll.gz"},"Patterns":null},"System.Net.Sockets.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.Sockets.dll.gz"},"Patterns":null},"System.Net.WebClient.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebClient.dll.gz"},"Patterns":null},"System.Net.WebHeaderCollection.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebHeaderCollection.dll.gz"},"Patterns":null},"System.Net.WebProxy.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebProxy.dll.gz"},"Patterns":null},"System.Net.WebSockets.Client.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.Client.dll.gz"},"Patterns":null},"System.Net.WebSockets.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.WebSockets.dll.gz"},"Patterns":null},"System.Net.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Net.dll.gz"},"Patterns":null},"System.Numerics.Vectors.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.Vectors.dll.gz"},"Patterns":null},"System.Numerics.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Numerics.dll.gz"},"Patterns":null},"System.ObjectModel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ObjectModel.dll.gz"},"Patterns":null},"System.Private.DataContractSerialization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.DataContractSerialization.dll.gz"},"Patterns":null},"System.Private.Uri.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Uri.dll.gz"},"Patterns":null},"System.Private.Xml.Linq.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.Linq.dll.gz"},"Patterns":null},"System.Private.Xml.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.Xml.dll.gz"},"Patterns":null},"System.Reflection.DispatchProxy.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.DispatchProxy.dll.gz"},"Patterns":null},"System.Reflection.Emit.ILGeneration.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.ILGeneration.dll.gz"},"Patterns":null},"System.Reflection.Emit.Lightweight.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.Lightweight.dll.gz"},"Patterns":null},"System.Reflection.Emit.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Emit.dll.gz"},"Patterns":null},"System.Reflection.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Extensions.dll.gz"},"Patterns":null},"System.Reflection.Metadata.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Metadata.dll.gz"},"Patterns":null},"System.Reflection.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.Primitives.dll.gz"},"Patterns":null},"System.Reflection.TypeExtensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.TypeExtensions.dll.gz"},"Patterns":null},"System.Reflection.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Reflection.dll.gz"},"Patterns":null},"System.Resources.Reader.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Reader.dll.gz"},"Patterns":null},"System.Resources.ResourceManager.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.ResourceManager.dll.gz"},"Patterns":null},"System.Resources.Writer.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Resources.Writer.dll.gz"},"Patterns":null},"System.Runtime.CompilerServices.Unsafe.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.Unsafe.dll.gz"},"Patterns":null},"System.Runtime.CompilerServices.VisualC.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.CompilerServices.VisualC.dll.gz"},"Patterns":null},"System.Runtime.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Extensions.dll.gz"},"Patterns":null},"System.Runtime.Handles.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Handles.dll.gz"},"Patterns":null},"System.Runtime.InteropServices.JavaScript.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.JavaScript.dll.gz"},"Patterns":null},"System.Runtime.InteropServices.RuntimeInformation.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz"},"Patterns":null},"System.Runtime.InteropServices.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.InteropServices.dll.gz"},"Patterns":null},"System.Runtime.Intrinsics.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Intrinsics.dll.gz"},"Patterns":null},"System.Runtime.Loader.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Loader.dll.gz"},"Patterns":null},"System.Runtime.Numerics.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Numerics.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Formatters.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Formatters.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Json.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Primitives.dll.gz"},"Patterns":null},"System.Runtime.Serialization.Xml.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.Xml.dll.gz"},"Patterns":null},"System.Runtime.Serialization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.Serialization.dll.gz"},"Patterns":null},"System.Runtime.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Runtime.dll.gz"},"Patterns":null},"System.Security.AccessControl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.AccessControl.dll.gz"},"Patterns":null},"System.Security.Claims.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Claims.dll.gz"},"Patterns":null},"System.Security.Cryptography.Algorithms.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Algorithms.dll.gz"},"Patterns":null},"System.Security.Cryptography.Cng.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Cng.dll.gz"},"Patterns":null},"System.Security.Cryptography.Csp.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Csp.dll.gz"},"Patterns":null},"System.Security.Cryptography.Encoding.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Encoding.dll.gz"},"Patterns":null},"System.Security.Cryptography.OpenSsl.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.OpenSsl.dll.gz"},"Patterns":null},"System.Security.Cryptography.Primitives.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.Primitives.dll.gz"},"Patterns":null},"System.Security.Cryptography.X509Certificates.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.X509Certificates.dll.gz"},"Patterns":null},"System.Security.Cryptography.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Cryptography.dll.gz"},"Patterns":null},"System.Security.Principal.Windows.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.Windows.dll.gz"},"Patterns":null},"System.Security.Principal.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.Principal.dll.gz"},"Patterns":null},"System.Security.SecureString.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.SecureString.dll.gz"},"Patterns":null},"System.Security.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Security.dll.gz"},"Patterns":null},"System.ServiceModel.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceModel.Web.dll.gz"},"Patterns":null},"System.ServiceProcess.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ServiceProcess.dll.gz"},"Patterns":null},"System.Text.Encoding.CodePages.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.CodePages.dll.gz"},"Patterns":null},"System.Text.Encoding.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.Extensions.dll.gz"},"Patterns":null},"System.Text.Encoding.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encoding.dll.gz"},"Patterns":null},"System.Text.Encodings.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Encodings.Web.dll.gz"},"Patterns":null},"System.Text.Json.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.Json.dll.gz"},"Patterns":null},"System.Text.RegularExpressions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Text.RegularExpressions.dll.gz"},"Patterns":null},"System.Threading.Channels.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Channels.dll.gz"},"Patterns":null},"System.Threading.Overlapped.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Overlapped.dll.gz"},"Patterns":null},"System.Threading.Tasks.Dataflow.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Dataflow.dll.gz"},"Patterns":null},"System.Threading.Tasks.Extensions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Extensions.dll.gz"},"Patterns":null},"System.Threading.Tasks.Parallel.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.Parallel.dll.gz"},"Patterns":null},"System.Threading.Tasks.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Tasks.dll.gz"},"Patterns":null},"System.Threading.Thread.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Thread.dll.gz"},"Patterns":null},"System.Threading.ThreadPool.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.ThreadPool.dll.gz"},"Patterns":null},"System.Threading.Timer.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.Timer.dll.gz"},"Patterns":null},"System.Threading.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Threading.dll.gz"},"Patterns":null},"System.Transactions.Local.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.Local.dll.gz"},"Patterns":null},"System.Transactions.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Transactions.dll.gz"},"Patterns":null},"System.ValueTuple.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.ValueTuple.dll.gz"},"Patterns":null},"System.Web.HttpUtility.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.HttpUtility.dll.gz"},"Patterns":null},"System.Web.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Web.dll.gz"},"Patterns":null},"System.Windows.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Windows.dll.gz"},"Patterns":null},"System.Xml.Linq.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Linq.dll.gz"},"Patterns":null},"System.Xml.ReaderWriter.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.ReaderWriter.dll.gz"},"Patterns":null},"System.Xml.Serialization.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.Serialization.dll.gz"},"Patterns":null},"System.Xml.XDocument.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XDocument.dll.gz"},"Patterns":null},"System.Xml.XPath.XDocument.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.XDocument.dll.gz"},"Patterns":null},"System.Xml.XPath.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XPath.dll.gz"},"Patterns":null},"System.Xml.XmlDocument.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlDocument.dll.gz"},"Patterns":null},"System.Xml.XmlSerializer.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.XmlSerializer.dll.gz"},"Patterns":null},"System.Xml.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Xml.dll.gz"},"Patterns":null},"System.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.dll.gz"},"Patterns":null},"WindowsBase.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/WindowsBase.dll.gz"},"Patterns":null},"mscorlib.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/mscorlib.dll.gz"},"Patterns":null},"netstandard.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/netstandard.dll.gz"},"Patterns":null},"System.Private.CoreLib.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/System.Private.CoreLib.dll.gz"},"Patterns":null},"dotnet.7.0.5.y6c00m0nfz.js.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.7.0.5.y6c00m0nfz.js.gz"},"Patterns":null},"dotnet.timezones.blat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.timezones.blat.gz"},"Patterns":null},"dotnet.wasm.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/dotnet.wasm.gz"},"Patterns":null},"icudt.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt.dat.gz"},"Patterns":null},"icudt_CJK.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_CJK.dat.gz"},"Patterns":null},"icudt_EFIGS.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_EFIGS.dat.gz"},"Patterns":null},"icudt_no_CJK.dat.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/icudt_no_CJK.dat.gz"},"Patterns":null},"BlazorWebAssem.dll.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.dll.gz"},"Patterns":null},"BlazorWebAssem.pdb.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/BlazorWebAssem.pdb.gz"},"Patterns":null},"blazor.webassembly.js.gz":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/blazor.webassembly.js.gz"},"Patterns":null},"blazor.boot.json":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"_framework/blazor.boot.json"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.pack.json b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.pack.json new file mode 100644 index 0000000..01de635 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets.pack.json @@ -0,0 +1,101 @@ +{ + "Files": [ + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js", + "PackagePath": "staticwebassets/_framework/blazor.webassembly.js" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/build-gz/tWeqwkgg.gz", + "PackagePath": "staticwebassets/_framework/blazor.webassembly.js.gz" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/Debug/net7.0/scopedcss/bundle/BlazorWebAssem.styles.css", + "PackagePath": "staticwebassets/BlazorWebAssem.styles.css" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/appsettings.json", + "PackagePath": "staticwebassets/appsettings.json" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/app.css", + "PackagePath": "staticwebassets/css/app.css" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css", + "PackagePath": "staticwebassets/css/bootstrap/bootstrap.min.css" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css.map", + "PackagePath": "staticwebassets/css/bootstrap/bootstrap.min.css.map" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/FONT-LICENSE", + "PackagePath": "staticwebassets/css/open-iconic" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/ICON-LICENSE", + "PackagePath": "staticwebassets/css/open-iconic" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/README.md", + "PackagePath": "staticwebassets/css/open-iconic/README.md" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css", + "PackagePath": "staticwebassets/css/open-iconic/font/css/open-iconic-bootstrap.min.css" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.eot", + "PackagePath": "staticwebassets/css/open-iconic/font/fonts/open-iconic.eot" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.otf", + "PackagePath": "staticwebassets/css/open-iconic/font/fonts/open-iconic.otf" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.svg", + "PackagePath": "staticwebassets/css/open-iconic/font/fonts/open-iconic.svg" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf", + "PackagePath": "staticwebassets/css/open-iconic/font/fonts/open-iconic.ttf" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/css/open-iconic/font/fonts/open-iconic.woff", + "PackagePath": "staticwebassets/css/open-iconic/font/fonts/open-iconic.woff" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/favicon.png", + "PackagePath": "staticwebassets/favicon.png" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/icon-192.png", + "PackagePath": "staticwebassets/icon-192.png" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/index.html", + "PackagePath": "staticwebassets/index.html" + }, + { + "Id": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/wwwroot/sample-data/weather.json", + "PackagePath": "staticwebassets/sample-data/weather.json" + }, + { + "Id": "obj/Debug/net7.0/staticwebassets/msbuild.BlazorWebAssem.Microsoft.AspNetCore.StaticWebAssets.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" + }, + { + "Id": "obj/Debug/net7.0/staticwebassets/msbuild.build.BlazorWebAssem.props", + "PackagePath": "build\\BlazorWebAssem.props" + }, + { + "Id": "obj/Debug/net7.0/staticwebassets/msbuild.buildMultiTargeting.BlazorWebAssem.props", + "PackagePath": "buildMultiTargeting\\BlazorWebAssem.props" + }, + { + "Id": "obj/Debug/net7.0/staticwebassets/msbuild.buildTransitive.BlazorWebAssem.props", + "PackagePath": "buildTransitive\\BlazorWebAssem.props" + } + ], + "ElementsToRemove": [] +} \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.BlazorWebAssem.Microsoft.AspNetCore.StaticWebAssets.props b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.BlazorWebAssem.Microsoft.AspNetCore.StaticWebAssets.props new file mode 100644 index 0000000..6351644 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.BlazorWebAssem.Microsoft.AspNetCore.StaticWebAssets.props @@ -0,0 +1,324 @@ + + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + appsettings.json + All + All + Primary + + BlazorWebAssemblyResource + settings + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\appsettings.json)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + BlazorWebAssem.styles.css + All + CurrentProject + Primary + + ScopedCss + ApplicationBundle + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\BlazorWebAssem.styles.css)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/app.css + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\app.css)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/bootstrap/bootstrap.min.css + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\bootstrap\bootstrap.min.css)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/bootstrap/bootstrap.min.css.map + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\bootstrap\bootstrap.min.css.map)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/FONT-LICENSE + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\FONT-LICENSE)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/font/css/open-iconic-bootstrap.min.css + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\css\open-iconic-bootstrap.min.css)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/font/fonts/open-iconic.eot + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.eot)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/font/fonts/open-iconic.otf + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.otf)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/font/fonts/open-iconic.svg + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.svg)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/font/fonts/open-iconic.ttf + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.ttf)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/font/fonts/open-iconic.woff + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\font\fonts\open-iconic.woff)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/ICON-LICENSE + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\ICON-LICENSE)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + css/open-iconic/README.md + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\open-iconic\README.md)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + favicon.png + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\favicon.png)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + icon-192.png + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\icon-192.png)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + index.html + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.html)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + sample-data/weather.json + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\sample-data\weather.json)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + _framework/blazor.webassembly.js + All + All + Primary + + BlazorWebAssemblyResource + boot + PreserveNewest + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\_framework\blazor.webassembly.js)) + + + Package + BlazorWebAssem + $(MSBuildThisFileDirectory)..\staticwebassets\ + / + _framework/blazor.webassembly.js.gz + All + All + Alternative + /Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/bin/Debug/net7.0/wwwroot/_framework/blazor.webassembly.js + Content-Encoding + gzip + PreserveNewest + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\_framework\blazor.webassembly.js.gz)) + + + \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.build.BlazorWebAssem.props b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.build.BlazorWebAssem.props new file mode 100644 index 0000000..5a6032a --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.build.BlazorWebAssem.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildMultiTargeting.BlazorWebAssem.props b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildMultiTargeting.BlazorWebAssem.props new file mode 100644 index 0000000..c0c3773 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildMultiTargeting.BlazorWebAssem.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildTransitive.BlazorWebAssem.props b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildTransitive.BlazorWebAssem.props new file mode 100644 index 0000000..5596c93 --- /dev/null +++ b/BlazorWebAssem/obj/Debug/net7.0/staticwebassets/msbuild.buildTransitive.BlazorWebAssem.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/BlazorWebAssem/obj/project.assets.json b/BlazorWebAssem/obj/project.assets.json new file mode 100644 index 0000000..bd7c0c6 --- /dev/null +++ b/BlazorWebAssem/obj/project.assets.json @@ -0,0 +1,2142 @@ +{ + "version": 3, + "targets": { + "net7.0": { + "Microsoft.AspNetCore.Authorization/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Metadata": "7.0.5", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.1" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "7.0.5", + "Microsoft.AspNetCore.Components.Analyzers": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Analyzers/7.0.5": { + "type": "package", + "build": { + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {} + } + }, + "Microsoft.AspNetCore.Components.Authorization/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "7.0.5", + "Microsoft.AspNetCore.Components": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Forms/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Web/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "7.0.5", + "Microsoft.AspNetCore.Components.Forms": "7.0.5", + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.JSInterop": "7.0.5", + "System.IO.Pipelines": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.WebAssembly/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components.Web": "7.0.5", + "Microsoft.Extensions.Configuration.Binder": "7.0.4", + "Microsoft.Extensions.Configuration.Json": "7.0.0", + "Microsoft.Extensions.Logging": "7.0.0", + "Microsoft.JSInterop.WebAssembly": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll": { + "related": ".xml" + } + }, + "build": { + "build/net7.0/Microsoft.AspNetCore.Components.WebAssembly.props": {} + } + }, + "Microsoft.AspNetCore.Components.WebAssembly.Authentication/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components.Authorization": "7.0.5", + "Microsoft.AspNetCore.Components.Web": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/Microsoft.AspNetCore.Components.WebAssembly.Authentication.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.AspNetCore.Components.WebAssembly.Authentication.props": {} + } + }, + "Microsoft.AspNetCore.Components.WebAssembly.DevServer/7.0.5": { + "type": "package", + "build": { + "build/Microsoft.AspNetCore.Components.WebAssembly.DevServer.targets": {} + } + }, + "Microsoft.AspNetCore.Metadata/7.0.5": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Authentication.WebAssembly.Msal/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components.WebAssembly.Authentication": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/Microsoft.Authentication.WebAssembly.Msal.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.Authentication.WebAssembly.Msal.props": {} + } + }, + "Microsoft.Extensions.Configuration/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/7.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "7.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", + "Microsoft.Extensions.FileProviders.Physical": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Json/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "7.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "7.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", + "System.Text.Json": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Http/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Logging": "7.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Http.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Http.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/7.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Primitives/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.JSInterop/7.0.5": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + } + }, + "Microsoft.JSInterop.WebAssembly/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.JSInterop": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.JSInterop.WebAssembly.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.JSInterop.WebAssembly.dll": { + "related": ".xml" + } + } + }, + "System.IO.Pipelines/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Text.Encodings.Web/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/7.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "7.0.0" + }, + "compile": { + "lib/net7.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + } + }, + "net7.0/browser-wasm": { + "Microsoft.AspNetCore.Authorization/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Metadata": "7.0.5", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.1" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "7.0.5", + "Microsoft.AspNetCore.Components.Analyzers": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Analyzers/7.0.5": { + "type": "package", + "build": { + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {} + } + }, + "Microsoft.AspNetCore.Components.Authorization/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "7.0.5", + "Microsoft.AspNetCore.Components": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Forms/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Web/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "7.0.5", + "Microsoft.AspNetCore.Components.Forms": "7.0.5", + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.JSInterop": "7.0.5", + "System.IO.Pipelines": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.WebAssembly/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components.Web": "7.0.5", + "Microsoft.Extensions.Configuration.Binder": "7.0.4", + "Microsoft.Extensions.Configuration.Json": "7.0.0", + "Microsoft.Extensions.Logging": "7.0.0", + "Microsoft.JSInterop.WebAssembly": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll": { + "related": ".xml" + } + }, + "build": { + "build/net7.0/Microsoft.AspNetCore.Components.WebAssembly.props": {} + } + }, + "Microsoft.AspNetCore.Components.WebAssembly.Authentication/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components.Authorization": "7.0.5", + "Microsoft.AspNetCore.Components.Web": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/Microsoft.AspNetCore.Components.WebAssembly.Authentication.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.AspNetCore.Components.WebAssembly.Authentication.props": {} + } + }, + "Microsoft.AspNetCore.Components.WebAssembly.DevServer/7.0.5": { + "type": "package", + "build": { + "build/Microsoft.AspNetCore.Components.WebAssembly.DevServer.targets": {} + } + }, + "Microsoft.AspNetCore.Metadata/7.0.5": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Authentication.WebAssembly.Msal/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components.WebAssembly.Authentication": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/Microsoft.Authentication.WebAssembly.Msal.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.Authentication.WebAssembly.Msal.props": {} + } + }, + "Microsoft.Extensions.Configuration/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/7.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "7.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", + "Microsoft.Extensions.FileProviders.Physical": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Json/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "7.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "7.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "7.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", + "System.Text.Json": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Http/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Logging": "7.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Http.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Http.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/7.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "7.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Logging.Abstractions": "7.0.0", + "Microsoft.Extensions.Options": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/7.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", + "Microsoft.Extensions.Primitives": "7.0.0" + }, + "compile": { + "lib/net7.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Primitives/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.JSInterop/7.0.5": { + "type": "package", + "compile": { + "lib/net7.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + } + }, + "Microsoft.JSInterop.WebAssembly/7.0.5": { + "type": "package", + "dependencies": { + "Microsoft.JSInterop": "7.0.5" + }, + "compile": { + "lib/net7.0/Microsoft.JSInterop.WebAssembly.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Microsoft.JSInterop.WebAssembly.dll": { + "related": ".xml" + } + } + }, + "System.IO.Pipelines/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Text.Encodings.Web/7.0.0": { + "type": "package", + "compile": { + "lib/net7.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Text.Json/7.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "7.0.0" + }, + "compile": { + "lib/net7.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + } + } + }, + "libraries": { + "Microsoft.AspNetCore.Authorization/7.0.5": { + "sha512": "17BgaYa1QB8mOERZ/TSNwsWHrh65iU61VrsqivbZc+VUqnACtPCPbP0MFl/7CznXWCOXQZ59QRB6A5t0skyo2g==", + "type": "package", + "path": "microsoft.aspnetcore.authorization/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.AspNetCore.Authorization.dll", + "lib/net462/Microsoft.AspNetCore.Authorization.xml", + "lib/net7.0/Microsoft.AspNetCore.Authorization.dll", + "lib/net7.0/Microsoft.AspNetCore.Authorization.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", + "microsoft.aspnetcore.authorization.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.authorization.nuspec" + ] + }, + "Microsoft.AspNetCore.Components/7.0.5": { + "sha512": "9xYFXpfEI2H5W3lVSBjzMPK/kGVdMKI49laoUqkjjILMGHdMcnk7ckB7D4SbkzVUWa2rHNXn7H5oiYiL62blTw==", + "type": "package", + "path": "microsoft.aspnetcore.components/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net7.0/Microsoft.AspNetCore.Components.dll", + "lib/net7.0/Microsoft.AspNetCore.Components.xml", + "microsoft.aspnetcore.components.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Analyzers/7.0.5": { + "sha512": "jjweXKrkmQ9E2MWyHCuGHAk4I7mIY6WCjq35iRbJWl2nW8G2t41hWrEwUXip5qeL5YzAaiucPMPkHwgc1NH4jA==", + "type": "package", + "path": "microsoft.aspnetcore.components.analyzers/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll", + "build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "microsoft.aspnetcore.components.analyzers.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.analyzers.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Authorization/7.0.5": { + "sha512": "PoZ96emiHObTuJpfvOcFR1dIE6yA1oIGZM6HJXYJZR+vT/Pi12iYFJOT1Z4F+CdWUT0WqaW0rNw20VoDvPM+9Q==", + "type": "package", + "path": "microsoft.aspnetcore.components.authorization/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net7.0/Microsoft.AspNetCore.Components.Authorization.dll", + "lib/net7.0/Microsoft.AspNetCore.Components.Authorization.xml", + "microsoft.aspnetcore.components.authorization.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.authorization.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Forms/7.0.5": { + "sha512": "CphmoPsk7zMeQnQOXdE8z6/WQ5npzt1UG++7YYq54MlMJYlIp8M+5fiR3CniNarThnewnAcG2iDywFQuk8JPIg==", + "type": "package", + "path": "microsoft.aspnetcore.components.forms/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net7.0/Microsoft.AspNetCore.Components.Forms.dll", + "lib/net7.0/Microsoft.AspNetCore.Components.Forms.xml", + "microsoft.aspnetcore.components.forms.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.forms.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Web/7.0.5": { + "sha512": "lrfHlLJZ+e6Y/DRq2e2Z8OzvNwmLNevd5ol54mL05aZK6Oj+pTM1UrkP46Vmow3w1VEUxMH3tyX+S+wAPWUnvQ==", + "type": "package", + "path": "microsoft.aspnetcore.components.web/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net7.0/Microsoft.AspNetCore.Components.Web.dll", + "lib/net7.0/Microsoft.AspNetCore.Components.Web.xml", + "microsoft.aspnetcore.components.web.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.web.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.WebAssembly/7.0.5": { + "sha512": "2DxiCV2dTyY8KCM/j6A1194BHJ9cihCNg73Zkot0qLN2m2QV/MMJcZkKHNPWca+v9c6wK+o8kDaQnM3ySMYUKA==", + "type": "package", + "path": "microsoft.aspnetcore.components.webassembly/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "build/net7.0/Microsoft.AspNetCore.Components.WebAssembly.props", + "build/net7.0/blazor.webassembly.js", + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.dll", + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.xml", + "microsoft.aspnetcore.components.webassembly.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.webassembly.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.WebAssembly.Authentication/7.0.5": { + "sha512": "0e81mC4AEmKSqD1a2xKs2KaHhpm3S83UXi1iuENxoKKRDsu/6W9W9z1681QY3s7J1V2fIR/fC5+KMWJ5m6NAdA==", + "type": "package", + "path": "microsoft.aspnetcore.components.webassembly.authentication/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "build/Microsoft.AspNetCore.Components.WebAssembly.Authentication.props", + "build/Microsoft.AspNetCore.StaticWebAssets.props", + "buildMultiTargeting/Microsoft.AspNetCore.Components.WebAssembly.Authentication.props", + "buildTransitive/Microsoft.AspNetCore.Components.WebAssembly.Authentication.props", + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll", + "lib/net7.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.xml", + "microsoft.aspnetcore.components.webassembly.authentication.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.webassembly.authentication.nuspec", + "staticwebassets/AuthenticationService.js" + ] + }, + "Microsoft.AspNetCore.Components.WebAssembly.DevServer/7.0.5": { + "sha512": "mT8e9w1+0M2qqL8xZuLX4LYEZ4C0uDjYnuujnD1TNn+D5p2RLNCWAhKXKIRCOJuHCAoTyB+m9nLCSRgLxER+mg==", + "type": "package", + "path": "microsoft.aspnetcore.components.webassembly.devserver/7.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "build/Microsoft.AspNetCore.Components.WebAssembly.DevServer.targets", + "microsoft.aspnetcore.components.webassembly.devserver.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.components.webassembly.devserver.nuspec", + "tools/ARM64/aspnetcorev2_inprocess.dll", + "tools/BlazorDebugProxy/BrowserDebugHost.dll", + "tools/BlazorDebugProxy/BrowserDebugHost.runtimeconfig.json", + "tools/BlazorDebugProxy/BrowserDebugProxy.dll", + "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.CSharp.Scripting.dll", + "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.CSharp.dll", + "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.Scripting.dll", + "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.dll", + "tools/BlazorDebugProxy/Newtonsoft.Json.dll", + "tools/Microsoft.AspNetCore.Authentication.Abstractions.dll", + "tools/Microsoft.AspNetCore.Authentication.Abstractions.xml", + "tools/Microsoft.AspNetCore.Authentication.Core.dll", + "tools/Microsoft.AspNetCore.Authentication.Core.xml", + "tools/Microsoft.AspNetCore.Authentication.dll", + "tools/Microsoft.AspNetCore.Authentication.xml", + "tools/Microsoft.AspNetCore.Authorization.Policy.dll", + "tools/Microsoft.AspNetCore.Authorization.Policy.xml", + "tools/Microsoft.AspNetCore.Authorization.dll", + "tools/Microsoft.AspNetCore.Authorization.xml", + "tools/Microsoft.AspNetCore.Components.WebAssembly.Server.dll", + "tools/Microsoft.AspNetCore.Components.WebAssembly.Server.xml", + "tools/Microsoft.AspNetCore.Connections.Abstractions.dll", + "tools/Microsoft.AspNetCore.Connections.Abstractions.xml", + "tools/Microsoft.AspNetCore.Cryptography.Internal.dll", + "tools/Microsoft.AspNetCore.Cryptography.Internal.xml", + "tools/Microsoft.AspNetCore.DataProtection.Abstractions.dll", + "tools/Microsoft.AspNetCore.DataProtection.Abstractions.xml", + "tools/Microsoft.AspNetCore.DataProtection.dll", + "tools/Microsoft.AspNetCore.DataProtection.xml", + "tools/Microsoft.AspNetCore.Diagnostics.Abstractions.dll", + "tools/Microsoft.AspNetCore.Diagnostics.Abstractions.xml", + "tools/Microsoft.AspNetCore.Diagnostics.dll", + "tools/Microsoft.AspNetCore.Diagnostics.xml", + "tools/Microsoft.AspNetCore.HostFiltering.dll", + "tools/Microsoft.AspNetCore.HostFiltering.xml", + "tools/Microsoft.AspNetCore.Hosting.Abstractions.dll", + "tools/Microsoft.AspNetCore.Hosting.Abstractions.xml", + "tools/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", + "tools/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", + "tools/Microsoft.AspNetCore.Hosting.dll", + "tools/Microsoft.AspNetCore.Hosting.xml", + "tools/Microsoft.AspNetCore.Http.Abstractions.dll", + "tools/Microsoft.AspNetCore.Http.Abstractions.xml", + "tools/Microsoft.AspNetCore.Http.Extensions.dll", + "tools/Microsoft.AspNetCore.Http.Extensions.xml", + "tools/Microsoft.AspNetCore.Http.Features.dll", + "tools/Microsoft.AspNetCore.Http.Features.xml", + "tools/Microsoft.AspNetCore.Http.dll", + "tools/Microsoft.AspNetCore.Http.xml", + "tools/Microsoft.AspNetCore.HttpOverrides.dll", + "tools/Microsoft.AspNetCore.HttpOverrides.xml", + "tools/Microsoft.AspNetCore.Metadata.dll", + "tools/Microsoft.AspNetCore.Metadata.xml", + "tools/Microsoft.AspNetCore.Routing.Abstractions.dll", + "tools/Microsoft.AspNetCore.Routing.Abstractions.xml", + "tools/Microsoft.AspNetCore.Routing.dll", + "tools/Microsoft.AspNetCore.Routing.xml", + "tools/Microsoft.AspNetCore.Server.IIS.dll", + "tools/Microsoft.AspNetCore.Server.IIS.xml", + "tools/Microsoft.AspNetCore.Server.IISIntegration.dll", + "tools/Microsoft.AspNetCore.Server.IISIntegration.xml", + "tools/Microsoft.AspNetCore.Server.Kestrel.Core.dll", + "tools/Microsoft.AspNetCore.Server.Kestrel.Core.xml", + "tools/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll", + "tools/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.xml", + "tools/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll", + "tools/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.xml", + "tools/Microsoft.AspNetCore.Server.Kestrel.dll", + "tools/Microsoft.AspNetCore.Server.Kestrel.xml", + "tools/Microsoft.AspNetCore.StaticFiles.dll", + "tools/Microsoft.AspNetCore.StaticFiles.xml", + "tools/Microsoft.AspNetCore.WebUtilities.dll", + "tools/Microsoft.AspNetCore.WebUtilities.xml", + "tools/Microsoft.AspNetCore.dll", + "tools/Microsoft.AspNetCore.xml", + "tools/Microsoft.Extensions.Configuration.Abstractions.dll", + "tools/Microsoft.Extensions.Configuration.Binder.dll", + "tools/Microsoft.Extensions.Configuration.CommandLine.dll", + "tools/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "tools/Microsoft.Extensions.Configuration.FileExtensions.dll", + "tools/Microsoft.Extensions.Configuration.Json.dll", + "tools/Microsoft.Extensions.Configuration.UserSecrets.dll", + "tools/Microsoft.Extensions.Configuration.dll", + "tools/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "tools/Microsoft.Extensions.DependencyInjection.dll", + "tools/Microsoft.Extensions.Features.dll", + "tools/Microsoft.Extensions.Features.xml", + "tools/Microsoft.Extensions.FileProviders.Abstractions.dll", + "tools/Microsoft.Extensions.FileProviders.Composite.dll", + "tools/Microsoft.Extensions.FileProviders.Physical.dll", + "tools/Microsoft.Extensions.FileSystemGlobbing.dll", + "tools/Microsoft.Extensions.Hosting.Abstractions.dll", + "tools/Microsoft.Extensions.Hosting.dll", + "tools/Microsoft.Extensions.Logging.Abstractions.dll", + "tools/Microsoft.Extensions.Logging.Configuration.dll", + "tools/Microsoft.Extensions.Logging.Console.dll", + "tools/Microsoft.Extensions.Logging.Debug.dll", + "tools/Microsoft.Extensions.Logging.EventLog.dll", + "tools/Microsoft.Extensions.Logging.EventSource.dll", + "tools/Microsoft.Extensions.Logging.dll", + "tools/Microsoft.Extensions.ObjectPool.dll", + "tools/Microsoft.Extensions.ObjectPool.xml", + "tools/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "tools/Microsoft.Extensions.Options.dll", + "tools/Microsoft.Extensions.Primitives.dll", + "tools/Microsoft.Extensions.WebEncoders.dll", + "tools/Microsoft.Extensions.WebEncoders.xml", + "tools/Microsoft.Net.Http.Headers.dll", + "tools/Microsoft.Net.Http.Headers.xml", + "tools/System.Diagnostics.EventLog.dll", + "tools/System.IO.Pipelines.dll", + "tools/System.Security.Cryptography.Pkcs.dll", + "tools/System.Security.Cryptography.Xml.dll", + "tools/blazor-devserver.deps.json", + "tools/blazor-devserver.dll", + "tools/blazor-devserver.exe", + "tools/blazor-devserver.runtimeconfig.json", + "tools/blazor-devserver.xml", + "tools/runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll", + "tools/runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll", + "tools/runtimes/win/lib/net7.0/System.Security.Cryptography.Pkcs.dll", + "tools/x64/aspnetcorev2_inprocess.dll", + "tools/x86/aspnetcorev2_inprocess.dll" + ] + }, + "Microsoft.AspNetCore.Metadata/7.0.5": { + "sha512": "S+EJS5RwVfrgBEyYKvNfMVQPH8CNIRhIH5UkGKalwIcppiYpi6k8pv7GDqjLiKLVa06LY+kNftXfUM5PwW7z/w==", + "type": "package", + "path": "microsoft.aspnetcore.metadata/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.AspNetCore.Metadata.dll", + "lib/net462/Microsoft.AspNetCore.Metadata.xml", + "lib/net7.0/Microsoft.AspNetCore.Metadata.dll", + "lib/net7.0/Microsoft.AspNetCore.Metadata.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml", + "microsoft.aspnetcore.metadata.7.0.5.nupkg.sha512", + "microsoft.aspnetcore.metadata.nuspec" + ] + }, + "Microsoft.Authentication.WebAssembly.Msal/7.0.5": { + "sha512": "mONZfMKPBkcmLx7q5AiSsQeHGV9QpMzdfXnJMtiAgZjagJhilmZj9JiRmqwemM6+8xI1765b2UMCWxQwQCmCcg==", + "type": "package", + "path": "microsoft.authentication.webassembly.msal/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "build/Microsoft.AspNetCore.StaticWebAssets.props", + "build/Microsoft.Authentication.WebAssembly.Msal.props", + "buildMultiTargeting/Microsoft.Authentication.WebAssembly.Msal.props", + "buildTransitive/Microsoft.Authentication.WebAssembly.Msal.props", + "lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.dll", + "lib/net7.0/Microsoft.Authentication.WebAssembly.Msal.xml", + "microsoft.authentication.webassembly.msal.7.0.5.nupkg.sha512", + "microsoft.authentication.webassembly.msal.nuspec", + "staticwebassets/AuthenticationService.js" + ] + }, + "Microsoft.Extensions.Configuration/7.0.0": { + "sha512": "tldQUBWt/xeH2K7/hMPPo5g8zuLc3Ro9I5d4o/XrxvxOCA2EZBtW7bCHHTc49fcBtvB8tLAb/Qsmfrq+2SJ4vA==", + "type": "package", + "path": "microsoft.extensions.configuration/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", + "lib/net462/Microsoft.Extensions.Configuration.dll", + "lib/net462/Microsoft.Extensions.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.7.0.0.nupkg.sha512", + "microsoft.extensions.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { + "sha512": "f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Binder/7.0.4": { + "sha512": "8+XPvJnHZsYgHOQlcMuQe7QNF5KdVKHH1F/wW3nd8/u81Gk/XFAYMDP0Lpz18h7/AM95M662vvqMorcYxCBB4w==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/7.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Binder.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Binder.targets", + "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.7.0.4.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.FileExtensions/7.0.0": { + "sha512": "xk2lRJ1RDuqe57BmgvRPyCt6zyePKUmvT6iuXqiHR+/OIIgWVR8Ff5k2p6DwmqY8a17hx/OnrekEhziEIeQP6Q==", + "type": "package", + "path": "microsoft.extensions.configuration.fileextensions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "microsoft.extensions.configuration.fileextensions.7.0.0.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Json/7.0.0": { + "sha512": "LDNYe3uw76W35Jci+be4LDf2lkQZe0A7EEYQVChFbc509CpZ4Iupod8li4PUXPBhEUOFI/rlQNf5xkzJRQGvtA==", + "type": "package", + "path": "microsoft.extensions.configuration.json/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", + "lib/net462/Microsoft.Extensions.Configuration.Json.dll", + "lib/net462/Microsoft.Extensions.Configuration.Json.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", + "microsoft.extensions.configuration.json.7.0.0.nupkg.sha512", + "microsoft.extensions.configuration.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/7.0.0": { + "sha512": "elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { + "sha512": "h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { + "sha512": "NyawiW9ZT/liQb34k9YqBSNPLuuPkrjMgQZ24Y/xXX1RoiBkLUdPMaQTmxhZ5TYu8ZKZ9qayzil75JX95vGQUg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Physical/7.0.0": { + "sha512": "K8D2MTR+EtzkbZ8z80LrG7Ur64R7ZZdRLt1J5cgpc/pUWl0C6IkAUapPuK28oionHueCPELUqq0oYEvZfalNdg==", + "type": "package", + "path": "microsoft.extensions.fileproviders.physical/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", + "microsoft.extensions.fileproviders.physical.7.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileSystemGlobbing/7.0.0": { + "sha512": "2jONjKHiF+E92ynz2ZFcr9OvxIw+rTGMPEH+UZGeHTEComVav93jQUWGkso8yWwVBcEJGcNcZAaqY01FFJcj7w==", + "type": "package", + "path": "microsoft.extensions.filesystemglobbing/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "microsoft.extensions.filesystemglobbing.7.0.0.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Http/7.0.0": { + "sha512": "9Pq9f/CvOSz0t9yQa6g1uWpxa2sm13daLFm8EZwy9MaQUjKXWdNUXQwIxwhmba5N83UIqURiPHSNqGK1vfWF2w==", + "type": "package", + "path": "microsoft.extensions.http/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Http.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Http.targets", + "lib/net462/Microsoft.Extensions.Http.dll", + "lib/net462/Microsoft.Extensions.Http.xml", + "lib/net6.0/Microsoft.Extensions.Http.dll", + "lib/net6.0/Microsoft.Extensions.Http.xml", + "lib/net7.0/Microsoft.Extensions.Http.dll", + "lib/net7.0/Microsoft.Extensions.Http.xml", + "lib/netstandard2.0/Microsoft.Extensions.Http.dll", + "lib/netstandard2.0/Microsoft.Extensions.Http.xml", + "microsoft.extensions.http.7.0.0.nupkg.sha512", + "microsoft.extensions.http.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/7.0.0": { + "sha512": "Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==", + "type": "package", + "path": "microsoft.extensions.logging/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.7.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/7.0.0": { + "sha512": "kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/7.0.1": { + "sha512": "pZRDYdN1FpepOIfHU62QoBQ6zdAoTvnjxFfqAzEd9Jhb2dfhA5i6jeTdgGgcgTWFRC7oT0+3XrbQu4LjvgX1Nw==", + "type": "package", + "path": "microsoft.extensions.options/7.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.7.0.1.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/7.0.0": { + "sha512": "um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==", + "type": "package", + "path": "microsoft.extensions.primitives/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.7.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.JSInterop/7.0.5": { + "sha512": "2kXMXlpGmlgLaEMv7k1YzUsPdEVb42PWyIt/46bX0BUMcz1dmFFyCiPJK1jk64t+Pwf3GGP7ykCyxOgB79mz2w==", + "type": "package", + "path": "microsoft.jsinterop/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net7.0/Microsoft.JSInterop.dll", + "lib/net7.0/Microsoft.JSInterop.xml", + "microsoft.jsinterop.7.0.5.nupkg.sha512", + "microsoft.jsinterop.nuspec" + ] + }, + "Microsoft.JSInterop.WebAssembly/7.0.5": { + "sha512": "8u+duxlRWLTGfmJBt9KYOi306ZMppYNRMo293ydqpiMzZwm2DUrw4CmRV6l/5F4/QQwyfkObIzHWdsHnNgHpYQ==", + "type": "package", + "path": "microsoft.jsinterop.webassembly/7.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net7.0/Microsoft.JSInterop.WebAssembly.dll", + "lib/net7.0/Microsoft.JSInterop.WebAssembly.xml", + "microsoft.jsinterop.webassembly.7.0.5.nupkg.sha512", + "microsoft.jsinterop.webassembly.nuspec" + ] + }, + "System.IO.Pipelines/7.0.0": { + "sha512": "jRn6JYnNPW6xgQazROBLSfpdoczRw694vO5kKvMcNnpXuolEixUyw6IBuBs2Y2mlSX/LdLvyyWmfXhaI3ND1Yg==", + "type": "package", + "path": "system.io.pipelines/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/net7.0/System.IO.Pipelines.dll", + "lib/net7.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.7.0.0.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/7.0.0": { + "sha512": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==", + "type": "package", + "path": "system.text.encodings.web/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.7.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/7.0.0": { + "sha512": "DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==", + "type": "package", + "path": "system.text.json/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "README.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.7.0.0.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net7.0": [ + "Microsoft.AspNetCore.Components.WebAssembly >= 7.0.5", + "Microsoft.AspNetCore.Components.WebAssembly.DevServer >= 7.0.5", + "Microsoft.Authentication.WebAssembly.Msal >= 7.0.5", + "Microsoft.Extensions.Http >= 7.0.0" + ] + }, + "packageFolders": { + "/Users/charmainelouie/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj", + "projectName": "BlazorWebAssem", + "projectPath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj", + "packagesPath": "/Users/charmainelouie/.nuget/packages/", + "outputPath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/charmainelouie/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "/usr/local/share/dotnet/library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Microsoft.AspNetCore.Components.WebAssembly": { + "target": "Package", + "version": "[7.0.5, )" + }, + "Microsoft.AspNetCore.Components.WebAssembly.DevServer": { + "suppressParent": "All", + "target": "Package", + "version": "[7.0.5, )" + }, + "Microsoft.Authentication.WebAssembly.Msal": { + "target": "Package", + "version": "[7.0.5, )" + }, + "Microsoft.Extensions.Http": { + "target": "Package", + "version": "[7.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.NETCore.App.Runtime.Mono.browser-wasm", + "version": "[7.0.5, 7.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.203/RuntimeIdentifierGraph.json" + } + }, + "runtimes": { + "browser-wasm": { + "#import": [] + } + } + } +} \ No newline at end of file diff --git a/BlazorWebAssem/obj/project.nuget.cache b/BlazorWebAssem/obj/project.nuget.cache new file mode 100644 index 0000000..f9cfbde --- /dev/null +++ b/BlazorWebAssem/obj/project.nuget.cache @@ -0,0 +1,41 @@ +{ + "version": 2, + "dgSpecHash": "H6el8tMLyX23ISm/nApWx5xus1XJji5Rs0LVpH+fBqp1wsTO4HOHQR+SsL3F/ltqsY+2SKT0o9/0sPKzSKP9Cw==", + "success": true, + "projectFilePath": "/Users/charmainelouie/Documents/Imperial/Year 3/Summer Project/test/BlazorWebAssem/BlazorWebAssem.csproj", + "expectedPackageFiles": [ + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.authorization/7.0.5/microsoft.aspnetcore.authorization.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components/7.0.5/microsoft.aspnetcore.components.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.analyzers/7.0.5/microsoft.aspnetcore.components.analyzers.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.authorization/7.0.5/microsoft.aspnetcore.components.authorization.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.forms/7.0.5/microsoft.aspnetcore.components.forms.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.web/7.0.5/microsoft.aspnetcore.components.web.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly/7.0.5/microsoft.aspnetcore.components.webassembly.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.authentication/7.0.5/microsoft.aspnetcore.components.webassembly.authentication.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.components.webassembly.devserver/7.0.5/microsoft.aspnetcore.components.webassembly.devserver.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.aspnetcore.metadata/7.0.5/microsoft.aspnetcore.metadata.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.authentication.webassembly.msal/7.0.5/microsoft.authentication.webassembly.msal.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration/7.0.0/microsoft.extensions.configuration.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.abstractions/7.0.0/microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.binder/7.0.4/microsoft.extensions.configuration.binder.7.0.4.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.fileextensions/7.0.0/microsoft.extensions.configuration.fileextensions.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.configuration.json/7.0.0/microsoft.extensions.configuration.json.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.dependencyinjection/7.0.0/microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/7.0.0/microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.fileproviders.abstractions/7.0.0/microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.fileproviders.physical/7.0.0/microsoft.extensions.fileproviders.physical.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.filesystemglobbing/7.0.0/microsoft.extensions.filesystemglobbing.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.http/7.0.0/microsoft.extensions.http.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.logging/7.0.0/microsoft.extensions.logging.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.logging.abstractions/7.0.0/microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.options/7.0.1/microsoft.extensions.options.7.0.1.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.extensions.primitives/7.0.0/microsoft.extensions.primitives.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.jsinterop/7.0.5/microsoft.jsinterop.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.jsinterop.webassembly/7.0.5/microsoft.jsinterop.webassembly.7.0.5.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/system.io.pipelines/7.0.0/system.io.pipelines.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/system.text.encodings.web/7.0.0/system.text.encodings.web.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/system.text.json/7.0.0/system.text.json.7.0.0.nupkg.sha512", + "/Users/charmainelouie/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/7.0.5/microsoft.netcore.app.runtime.mono.browser-wasm.7.0.5.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/BlazorWebAssem/wwwroot/appsettings.json b/BlazorWebAssem/wwwroot/appsettings.json new file mode 100644 index 0000000..a64c2c3 --- /dev/null +++ b/BlazorWebAssem/wwwroot/appsettings.json @@ -0,0 +1,12 @@ +{ + /* + The following identity settings need to be configured + before the project can be successfully executed. + For more info see https://aka.ms/dotnet-template-ms-identity-platform + */ + "AzureAd": { + "Authority": "https://login.microsoftonline.com/2b897507-ee8c-4575-830b-4f8267c3d307", + "ClientId": "cde126b9-eb66-4426-8a2a-c654fb2d1aad", + "ValidateAuthority": true + } +} diff --git a/BlazorWebAssem/wwwroot/css/app.css b/BlazorWebAssem/wwwroot/css/app.css new file mode 100644 index 0000000..5181190 --- /dev/null +++ b/BlazorWebAssem/wwwroot/css/app.css @@ -0,0 +1,101 @@ +@import url('open-iconic/font/css/open-iconic-bootstrap.min.css'); + +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +h1:focus { + outline: none; +} + +a, .btn-link { + color: #0071c1; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { + box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; +} + +.content { + padding-top: 1.1rem; +} + +.valid.modified:not([type=checkbox]) { + outline: 1px solid #26b050; +} + +.invalid { + outline: 1px solid red; +} + +.validation-message { + color: red; +} + +#blazor-error-ui { + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } + +.blazor-error-boundary { + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; + padding: 1rem 1rem 1rem 3.7rem; + color: white; +} + + .blazor-error-boundary::after { + content: "An error has occurred." + } + +.loading-progress { + position: relative; + display: block; + width: 8rem; + height: 8rem; + margin: 20vh auto 1rem auto; +} + + .loading-progress circle { + fill: none; + stroke: #e0e0e0; + stroke-width: 0.6rem; + transform-origin: 50% 50%; + transform: rotate(-90deg); + } + + .loading-progress circle:last-child { + stroke: #1b6ec2; + stroke-dasharray: calc(3.141 * var(--blazor-load-percentage, 0%) * 0.8), 500%; + transition: stroke-dasharray 0.05s ease-in-out; + } + +.loading-progress-text { + position: absolute; + text-align: center; + font-weight: bold; + inset: calc(20vh + 3.25rem) 0 auto 0.2rem; +} + + .loading-progress-text:after { + content: var(--blazor-load-percentage-text, "Loading"); + } diff --git a/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css b/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css new file mode 100644 index 0000000..02ae65b --- /dev/null +++ b/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css.map b/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css.map new file mode 100644 index 0000000..afcd9e3 --- /dev/null +++ b/BlazorWebAssem/wwwroot/css/bootstrap/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/_tables.scss","../../scss/mixins/_table-variants.scss","../../scss/forms/_labels.scss","../../scss/forms/_form-text.scss","../../scss/forms/_form-control.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_gradients.scss","../../scss/forms/_form-select.scss","../../scss/forms/_form-check.scss","../../scss/forms/_form-range.scss","../../scss/forms/_floating-labels.scss","../../scss/forms/_input-group.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/_button-group.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_accordion.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/mixins/_backdrop.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/_offcanvas.scss","../../scss/_placeholders.scss","../../scss/helpers/_colored-links.scss","../../scss/helpers/_ratio.scss","../../scss/helpers/_position.scss","../../scss/helpers/_stacks.scss","../../scss/helpers/_visually-hidden.scss","../../scss/mixins/_visually-hidden.scss","../../scss/helpers/_stretched-link.scss","../../scss/helpers/_text-truncation.scss","../../scss/mixins/_text-truncate.scss","../../scss/helpers/_vr.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"iBAAA;;;;;ACAA,MAQI,UAAA,QAAA,YAAA,QAAA,YAAA,QAAA,UAAA,QAAA,SAAA,QAAA,YAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAAA,UAAA,QAAA,WAAA,KAAA,UAAA,QAAA,eAAA,QAIA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAIA,aAAA,QAAA,eAAA,QAAA,aAAA,QAAA,UAAA,QAAA,aAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAIA,iBAAA,EAAA,CAAA,GAAA,CAAA,IAAA,mBAAA,GAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,EAAA,CAAA,GAAA,CAAA,GAAA,cAAA,EAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,GAAA,CAAA,GAAA,CAAA,EAAA,gBAAA,GAAA,CAAA,EAAA,CAAA,GAAA,eAAA,GAAA,CAAA,GAAA,CAAA,IAAA,cAAA,EAAA,CAAA,EAAA,CAAA,GAGF,eAAA,GAAA,CAAA,GAAA,CAAA,IACA,eAAA,CAAA,CAAA,CAAA,CAAA,EACA,cAAA,EAAA,CAAA,EAAA,CAAA,GAMA,qBAAA,SAAA,CAAA,aAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,iBAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,oBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,cAAA,2EAQA,sBAAA,0BACA,oBAAA,KACA,sBAAA,IACA,sBAAA,IACA,gBAAA,QAIA,aAAA,KClCF,EC+CA,QADA,SD3CE,WAAA,WAeE,8CANJ,MAOM,gBAAA,QAcN,KACE,OAAA,EACA,YAAA,2BEmPI,UAAA,yBFjPJ,YAAA,2BACA,YAAA,2BACA,MAAA,qBACA,WAAA,0BACA,iBAAA,kBACA,yBAAA,KACA,4BAAA,YAUF,GACE,OAAA,KAAA,EACA,MAAA,QACA,iBAAA,aACA,OAAA,EACA,QAAA,IAGF,eACE,OAAA,IAUF,IAAA,IAAA,IAAA,IAAA,IAAA,IAAA,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAGA,YAAA,IACA,YAAA,IAIF,IAAA,GEwMQ,UAAA,uBAlKJ,0BFtCJ,IAAA,GE+MQ,UAAA,QF1MR,IAAA,GEmMQ,UAAA,sBAlKJ,0BFjCJ,IAAA,GE0MQ,UAAA,MFrMR,IAAA,GE8LQ,UAAA,oBAlKJ,0BF5BJ,IAAA,GEqMQ,UAAA,SFhMR,IAAA,GEyLQ,UAAA,sBAlKJ,0BFvBJ,IAAA,GEgMQ,UAAA,QF3LR,IAAA,GEgLM,UAAA,QF3KN,IAAA,GE2KM,UAAA,KFhKN,EACE,WAAA,EACA,cAAA,KCmBF,6BDRA,YAEE,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,iCAAA,KAAA,yBAAA,KAMF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QAMF,GCIA,GDFE,aAAA,KCQF,GDLA,GCIA,GDDE,WAAA,EACA,cAAA,KAGF,MCKA,MACA,MAFA,MDAE,cAAA,EAGF,GACE,YAAA,IAKF,GACE,cAAA,MACA,YAAA,EAMF,WACE,OAAA,EAAA,EAAA,KAQF,ECNA,ODQE,YAAA,OAQF,OAAA,ME4EM,UAAA,OFrEN,MAAA,KACE,QAAA,KACA,iBAAA,QASF,ICpBA,IDsBE,SAAA,SEwDI,UAAA,MFtDJ,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAKN,EACE,MAAA,QACA,gBAAA,UAEA,QACE,MAAA,QAWF,2BAAA,iCAEE,MAAA,QACA,gBAAA,KCxBJ,KACA,ID8BA,IC7BA,KDiCE,YAAA,yBEcI,UAAA,IFZJ,UAAA,IACA,aAAA,cAOF,IACE,QAAA,MACA,WAAA,EACA,cAAA,KACA,SAAA,KEAI,UAAA,OFKJ,SELI,UAAA,QFOF,MAAA,QACA,WAAA,OAIJ,KEZM,UAAA,OFcJ,MAAA,QACA,UAAA,WAGA,OACE,MAAA,QAIJ,IACE,QAAA,MAAA,MExBI,UAAA,OF0BJ,MAAA,KACA,iBAAA,QG7SE,cAAA,MHgTF,QACE,QAAA,EE/BE,UAAA,IFiCF,YAAA,IASJ,OACE,OAAA,EAAA,EAAA,KAMF,ICjDA,IDmDE,eAAA,OAQF,MACE,aAAA,OACA,gBAAA,SAGF,QACE,YAAA,MACA,eAAA,MACA,MAAA,QACA,WAAA,KAOF,GAEE,WAAA,QACA,WAAA,qBCxDF,MAGA,GAFA,MAGA,GDuDA,MCzDA,GD+DE,aAAA,QACA,aAAA,MACA,aAAA,EAQF,MACE,QAAA,aAMF,OAEE,cAAA,EAQF,iCACE,QAAA,ECtEF,OD2EA,MCzEA,SADA,OAEA,SD6EE,OAAA,EACA,YAAA,QE9HI,UAAA,QFgIJ,YAAA,QAIF,OC5EA,OD8EE,eAAA,KAKF,cACE,OAAA,QAGF,OAGE,UAAA,OAGA,gBACE,QAAA,EAOJ,0CACE,QAAA,KClFF,cACA,aACA,cDwFA,OAIE,mBAAA,OCxFF,6BACA,4BACA,6BDyFI,sBACE,OAAA,QAON,mBACE,QAAA,EACA,aAAA,KAKF,SACE,OAAA,SAUF,SACE,UAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EAQF,OACE,MAAA,KACA,MAAA,KACA,QAAA,EACA,cAAA,MEnNM,UAAA,sBFsNN,YAAA,QExXE,0BFiXJ,OExMQ,UAAA,QFiNN,SACE,MAAA,KChGJ,kCDuGA,uCCxGA,mCADA,+BAGA,oCAJA,6BAKA,mCD4GE,QAAA,EAGF,4BACE,OAAA,KASF,cACE,eAAA,KACA,mBAAA,UAmBF,4BACE,mBAAA,KAKF,+BACE,QAAA,EAMF,uBACE,KAAA,QAMF,6BACE,KAAA,QACA,mBAAA,OAKF,OACE,QAAA,aAKF,OACE,OAAA,EAOF,QACE,QAAA,UACA,OAAA,QAQF,SACE,eAAA,SAQF,SACE,QAAA,eInlBF,MFyQM,UAAA,QEvQJ,YAAA,IAKA,WFsQM,UAAA,uBEpQJ,YAAA,IACA,YAAA,IFiGA,0BEpGF,WF6QM,UAAA,ME7QN,WFsQM,UAAA,uBEpQJ,YAAA,IACA,YAAA,IFiGA,0BEpGF,WF6QM,UAAA,QE7QN,WFsQM,UAAA,uBEpQJ,YAAA,IACA,YAAA,IFiGA,0BEpGF,WF6QM,UAAA,ME7QN,WFsQM,UAAA,uBEpQJ,YAAA,IACA,YAAA,IFiGA,0BEpGF,WF6QM,UAAA,QE7QN,WFsQM,UAAA,uBEpQJ,YAAA,IACA,YAAA,IFiGA,0BEpGF,WF6QM,UAAA,ME7QN,WFsQM,UAAA,uBEpQJ,YAAA,IACA,YAAA,IFiGA,0BEpGF,WF6QM,UAAA,QEvPR,eCrDE,aAAA,EACA,WAAA,KDyDF,aC1DE,aAAA,EACA,WAAA,KD4DF,kBACE,QAAA,aAEA,mCACE,aAAA,MAUJ,YFsNM,UAAA,OEpNJ,eAAA,UAIF,YACE,cAAA,KF+MI,UAAA,QE5MJ,wBACE,cAAA,EAIJ,mBACE,WAAA,MACA,cAAA,KFqMI,UAAA,OEnMJ,MAAA,QAEA,2BACE,QAAA,KE9FJ,WCIE,UAAA,KAGA,OAAA,KDDF,eACE,QAAA,OACA,iBAAA,KACA,OAAA,IAAA,MAAA,QHGE,cAAA,OIRF,UAAA,KAGA,OAAA,KDcF,QAEE,QAAA,aAGF,YACE,cAAA,MACA,YAAA,EAGF,gBJ+PM,UAAA,OI7PJ,MAAA,QElCA,WPqmBF,iBAGA,cACA,cACA,cAHA,cADA,eQzmBE,MAAA,KACA,cAAA,0BACA,aAAA,0BACA,aAAA,KACA,YAAA,KCwDE,yBF5CE,WAAA,cACE,UAAA,OE2CJ,yBF5CE,WAAA,cAAA,cACE,UAAA,OE2CJ,yBF5CE,WAAA,cAAA,cAAA,cACE,UAAA,OE2CJ,0BF5CE,WAAA,cAAA,cAAA,cAAA,cACE,UAAA,QE2CJ,0BF5CE,WAAA,cAAA,cAAA,cAAA,cAAA,eACE,UAAA,QGfN,KCAA,cAAA,OACA,cAAA,EACA,QAAA,KACA,UAAA,KACA,WAAA,8BACA,aAAA,+BACA,YAAA,+BDHE,OCYF,YAAA,EACA,MAAA,KACA,UAAA,KACA,cAAA,8BACA,aAAA,8BACA,WAAA,mBA+CI,KACE,KAAA,EAAA,EAAA,GAGF,iBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,cACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,UAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,QAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,QAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,QAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,UAxDV,YAAA,YAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,IAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,IAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,IAwDU,WAxDV,YAAA,aAwDU,WAxDV,YAAA,aAmEM,KXusBR,MWrsBU,cAAA,EAGF,KXusBR,MWrsBU,cAAA,EAPF,KXitBR,MW/sBU,cAAA,QAGF,KXitBR,MW/sBU,cAAA,QAPF,KX2tBR,MWztBU,cAAA,OAGF,KX2tBR,MWztBU,cAAA,OAPF,KXquBR,MWnuBU,cAAA,KAGF,KXquBR,MWnuBU,cAAA,KAPF,KX+uBR,MW7uBU,cAAA,OAGF,KX+uBR,MW7uBU,cAAA,OAPF,KXyvBR,MWvvBU,cAAA,KAGF,KXyvBR,MWvvBU,cAAA,KFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QX45BR,SW15BU,cAAA,EAGF,QX45BR,SW15BU,cAAA,EAPF,QXs6BR,SWp6BU,cAAA,QAGF,QXs6BR,SWp6BU,cAAA,QAPF,QXg7BR,SW96BU,cAAA,OAGF,QXg7BR,SW96BU,cAAA,OAPF,QX07BR,SWx7BU,cAAA,KAGF,QX07BR,SWx7BU,cAAA,KAPF,QXo8BR,SWl8BU,cAAA,OAGF,QXo8BR,SWl8BU,cAAA,OAPF,QX88BR,SW58BU,cAAA,KAGF,QX88BR,SW58BU,cAAA,MFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QXinCR,SW/mCU,cAAA,EAGF,QXinCR,SW/mCU,cAAA,EAPF,QX2nCR,SWznCU,cAAA,QAGF,QX2nCR,SWznCU,cAAA,QAPF,QXqoCR,SWnoCU,cAAA,OAGF,QXqoCR,SWnoCU,cAAA,OAPF,QX+oCR,SW7oCU,cAAA,KAGF,QX+oCR,SW7oCU,cAAA,KAPF,QXypCR,SWvpCU,cAAA,OAGF,QXypCR,SWvpCU,cAAA,OAPF,QXmqCR,SWjqCU,cAAA,KAGF,QXmqCR,SWjqCU,cAAA,MFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QXs0CR,SWp0CU,cAAA,EAGF,QXs0CR,SWp0CU,cAAA,EAPF,QXg1CR,SW90CU,cAAA,QAGF,QXg1CR,SW90CU,cAAA,QAPF,QX01CR,SWx1CU,cAAA,OAGF,QX01CR,SWx1CU,cAAA,OAPF,QXo2CR,SWl2CU,cAAA,KAGF,QXo2CR,SWl2CU,cAAA,KAPF,QX82CR,SW52CU,cAAA,OAGF,QX82CR,SW52CU,cAAA,OAPF,QXw3CR,SWt3CU,cAAA,KAGF,QXw3CR,SWt3CU,cAAA,MFzDN,0BESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QX2hDR,SWzhDU,cAAA,EAGF,QX2hDR,SWzhDU,cAAA,EAPF,QXqiDR,SWniDU,cAAA,QAGF,QXqiDR,SWniDU,cAAA,QAPF,QX+iDR,SW7iDU,cAAA,OAGF,QX+iDR,SW7iDU,cAAA,OAPF,QXyjDR,SWvjDU,cAAA,KAGF,QXyjDR,SWvjDU,cAAA,KAPF,QXmkDR,SWjkDU,cAAA,OAGF,QXmkDR,SWjkDU,cAAA,OAPF,QX6kDR,SW3kDU,cAAA,KAGF,QX6kDR,SW3kDU,cAAA,MFzDN,0BESE,SACE,KAAA,EAAA,EAAA,GAGF,qBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,cAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,YAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,YAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,YAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,cAxDV,YAAA,EAwDU,cAxDV,YAAA,YAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,IAwDU,eAxDV,YAAA,aAwDU,eAxDV,YAAA,aAmEM,SXgvDR,UW9uDU,cAAA,EAGF,SXgvDR,UW9uDU,cAAA,EAPF,SX0vDR,UWxvDU,cAAA,QAGF,SX0vDR,UWxvDU,cAAA,QAPF,SXowDR,UWlwDU,cAAA,OAGF,SXowDR,UWlwDU,cAAA,OAPF,SX8wDR,UW5wDU,cAAA,KAGF,SX8wDR,UW5wDU,cAAA,KAPF,SXwxDR,UWtxDU,cAAA,OAGF,SXwxDR,UWtxDU,cAAA,OAPF,SXkyDR,UWhyDU,cAAA,KAGF,SXkyDR,UWhyDU,cAAA,MCpHV,OACE,cAAA,YACA,qBAAA,YACA,yBAAA,QACA,sBAAA,oBACA,wBAAA,QACA,qBAAA,mBACA,uBAAA,QACA,oBAAA,qBAEA,MAAA,KACA,cAAA,KACA,MAAA,QACA,eAAA,IACA,aAAA,QAOA,yBACE,QAAA,MAAA,MACA,iBAAA,mBACA,oBAAA,IACA,WAAA,MAAA,EAAA,EAAA,EAAA,OAAA,0BAGF,aACE,eAAA,QAGF,aACE,eAAA,OAIF,uCACE,oBAAA,aASJ,aACE,aAAA,IAUA,4BACE,QAAA,OAAA,OAeF,gCACE,aAAA,IAAA,EAGA,kCACE,aAAA,EAAA,IAOJ,oCACE,oBAAA,EASF,yCACE,qBAAA,2BACA,MAAA,8BAQJ,cACE,qBAAA,0BACA,MAAA,6BAQA,4BACE,qBAAA,yBACA,MAAA,4BCxHF,eAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QAfF,iBAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QAfF,eAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QAfF,YAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QAfF,eAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QAfF,cAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QAfF,aAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QAfF,YAME,cAAA,QACA,sBAAA,QACA,yBAAA,KACA,qBAAA,QACA,wBAAA,KACA,oBAAA,QACA,uBAAA,KAEA,MAAA,KACA,aAAA,QDgIA,kBACE,WAAA,KACA,2BAAA,MHvEF,4BGqEA,qBACE,WAAA,KACA,2BAAA,OHvEF,4BGqEA,qBACE,WAAA,KACA,2BAAA,OHvEF,4BGqEA,qBACE,WAAA,KACA,2BAAA,OHvEF,6BGqEA,qBACE,WAAA,KACA,2BAAA,OHvEF,6BGqEA,sBACE,WAAA,KACA,2BAAA,OE/IN,YACE,cAAA,MASF,gBACE,YAAA,oBACA,eAAA,oBACA,cAAA,EboRI,UAAA,QahRJ,YAAA,IAIF,mBACE,YAAA,kBACA,eAAA,kBb0QI,UAAA,QatQN,mBACE,YAAA,mBACA,eAAA,mBboQI,UAAA,QcjSN,WACE,WAAA,OdgSI,UAAA,Oc5RJ,MAAA,QCLF,cACE,QAAA,MACA,MAAA,KACA,QAAA,QAAA,Of8RI,UAAA,Ke3RJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,QACA,mBAAA,KAAA,gBAAA,KAAA,WAAA,KdGE,cAAA,OeHE,WAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIA,uCDhBN,cCiBQ,WAAA,MDGN,yBACE,SAAA,OAEA,wDACE,OAAA,QAKJ,oBACE,MAAA,QACA,iBAAA,KACA,aAAA,QACA,QAAA,EAKE,WAAA,EAAA,EAAA,EAAA,OAAA,qBAOJ,2CAEE,OAAA,MAIF,gCACE,MAAA,QAEA,QAAA,EAHF,2BACE,MAAA,QAEA,QAAA,EAQF,uBAAA,wBAEE,iBAAA,QAGA,QAAA,EAIF,oCACE,QAAA,QAAA,OACA,OAAA,SAAA,QACA,mBAAA,OAAA,kBAAA,OACA,MAAA,QE3EF,iBAAA,QF6EE,eAAA,KACA,aAAA,QACA,aAAA,MACA,aAAA,EACA,wBAAA,IACA,cAAA,ECtEE,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIA,uCDuDJ,oCCtDM,WAAA,MDqEN,yEACE,iBAAA,QAGF,0CACE,QAAA,QAAA,OACA,OAAA,SAAA,QACA,mBAAA,OAAA,kBAAA,OACA,MAAA,QE9FF,iBAAA,QFgGE,eAAA,KACA,aAAA,QACA,aAAA,MACA,aAAA,EACA,wBAAA,IACA,cAAA,ECzFE,mBAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIA,uCD0EJ,0CCzEM,mBAAA,KAAA,WAAA,MDwFN,+EACE,iBAAA,QASJ,wBACE,QAAA,MACA,MAAA,KACA,QAAA,QAAA,EACA,cAAA,EACA,YAAA,IACA,MAAA,QACA,iBAAA,YACA,OAAA,MAAA,YACA,aAAA,IAAA,EAEA,wCAAA,wCAEE,cAAA,EACA,aAAA,EAWJ,iBACE,WAAA,0BACA,QAAA,OAAA,MfmJI,UAAA,QClRF,cAAA,McmIF,uCACE,QAAA,OAAA,MACA,OAAA,QAAA,OACA,mBAAA,MAAA,kBAAA,MAGF,6CACE,QAAA,OAAA,MACA,OAAA,QAAA,OACA,mBAAA,MAAA,kBAAA,MAIJ,iBACE,WAAA,yBACA,QAAA,MAAA,KfgII,UAAA,QClRF,cAAA,McsJF,uCACE,QAAA,MAAA,KACA,OAAA,OAAA,MACA,mBAAA,KAAA,kBAAA,KAGF,6CACE,QAAA,MAAA,KACA,OAAA,OAAA,MACA,mBAAA,KAAA,kBAAA,KAQF,sBACE,WAAA,2BAGF,yBACE,WAAA,0BAGF,yBACE,WAAA,yBAKJ,oBACE,MAAA,KACA,OAAA,KACA,QAAA,QAEA,mDACE,OAAA,QAGF,uCACE,OAAA,Md/LA,cAAA,OcmMF,0CACE,OAAA,MdpMA,cAAA,OiBdJ,aACE,QAAA,MACA,MAAA,KACA,QAAA,QAAA,QAAA,QAAA,OAEA,mBAAA,oBlB2RI,UAAA,KkBxRJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,iBAAA,gOACA,kBAAA,UACA,oBAAA,MAAA,OAAA,OACA,gBAAA,KAAA,KACA,OAAA,IAAA,MAAA,QjBFE,cAAA,OeHE,WAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YESJ,mBAAA,KAAA,gBAAA,KAAA,WAAA,KFLI,uCEfN,aFgBQ,WAAA,MEMN,mBACE,aAAA,QACA,QAAA,EAKE,WAAA,EAAA,EAAA,EAAA,OAAA,qBAIJ,uBAAA,mCAEE,cAAA,OACA,iBAAA,KAGF,sBAEE,iBAAA,QAKF,4BACE,MAAA,YACA,YAAA,EAAA,EAAA,EAAA,QAIJ,gBACE,YAAA,OACA,eAAA,OACA,aAAA,MlByOI,UAAA,QkBrON,gBACE,YAAA,MACA,eAAA,MACA,aAAA,KlBkOI,UAAA,QmBjSN,YACE,QAAA,MACA,WAAA,OACA,aAAA,MACA,cAAA,QAEA,8BACE,MAAA,KACA,YAAA,OAIJ,kBACE,MAAA,IACA,OAAA,IACA,WAAA,MACA,eAAA,IACA,iBAAA,KACA,kBAAA,UACA,oBAAA,OACA,gBAAA,QACA,OAAA,IAAA,MAAA,gBACA,mBAAA,KAAA,gBAAA,KAAA,WAAA,KACA,2BAAA,MAAA,aAAA,MAGA,iClBXE,cAAA,MkBeF,8BAEE,cAAA,IAGF,yBACE,OAAA,gBAGF,wBACE,aAAA,QACA,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,OAAA,qBAGF,0BACE,iBAAA,QACA,aAAA,QAEA,yCAII,iBAAA,8NAIJ,sCAII,iBAAA,sIAKN,+CACE,iBAAA,QACA,aAAA,QAKE,iBAAA,wNAIJ,2BACE,eAAA,KACA,OAAA,KACA,QAAA,GAOA,6CAAA,8CACE,QAAA,GAcN,aACE,aAAA,MAEA,+BACE,MAAA,IACA,YAAA,OACA,iBAAA,uJACA,oBAAA,KAAA,OlB9FA,cAAA,IeHE,WAAA,oBAAA,KAAA,YAIA,uCGyFJ,+BHxFM,WAAA,MGgGJ,qCACE,iBAAA,yIAGF,uCACE,oBAAA,MAAA,OAKE,iBAAA,sIAMR,mBACE,QAAA,aACA,aAAA,KAGF,WACE,SAAA,SACA,KAAA,cACA,eAAA,KAIE,yBAAA,0BACE,eAAA,KACA,OAAA,KACA,QAAA,IC9IN,YACE,MAAA,KACA,OAAA,OACA,QAAA,EACA,iBAAA,YACA,mBAAA,KAAA,gBAAA,KAAA,WAAA,KAEA,kBACE,QAAA,EAIA,wCAA0B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,OAAA,qBAC1B,oCAA0B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,OAAA,qBAG5B,8BACE,OAAA,EAGF,kCACE,MAAA,KACA,OAAA,KACA,WAAA,QHzBF,iBAAA,QG2BE,OAAA,EnBZA,cAAA,KeHE,mBAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YImBF,mBAAA,KAAA,WAAA,KJfE,uCIMJ,kCJLM,mBAAA,KAAA,WAAA,MIgBJ,yCHjCF,iBAAA,QGsCA,2CACE,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YnB7BA,cAAA,KmBkCF,8BACE,MAAA,KACA,OAAA,KHnDF,iBAAA,QGqDE,OAAA,EnBtCA,cAAA,KeHE,gBAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YI6CF,gBAAA,KAAA,WAAA,KJzCE,uCIiCJ,8BJhCM,gBAAA,KAAA,WAAA,MI0CJ,qCH3DF,iBAAA,QGgEA,8BACE,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YnBvDA,cAAA,KmB4DF,qBACE,eAAA,KAEA,2CACE,iBAAA,QAGF,uCACE,iBAAA,QCvFN,eACE,SAAA,SAEA,6BtB+iFF,4BsB7iFI,OAAA,mBACA,YAAA,KAGF,qBACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,OAAA,KACA,QAAA,KAAA,OACA,eAAA,KACA,OAAA,IAAA,MAAA,YACA,iBAAA,EAAA,ELDE,WAAA,QAAA,IAAA,WAAA,CAAA,UAAA,IAAA,YAIA,uCKXJ,qBLYM,WAAA,MKCN,6BACE,QAAA,KAAA,OAEA,+CACE,MAAA,YADF,0CACE,MAAA,YAGF,0DAEE,YAAA,SACA,eAAA,QAHF,mCAAA,qDAEE,YAAA,SACA,eAAA,QAGF,8CACE,YAAA,SACA,eAAA,QAIJ,4BACE,YAAA,SACA,eAAA,QAMA,gEACE,QAAA,IACA,UAAA,WAAA,mBAAA,mBAFF,yCtBmjFJ,2DACA,kCsBnjFM,QAAA,IACA,UAAA,WAAA,mBAAA,mBAKF,oDACE,QAAA,IACA,UAAA,WAAA,mBAAA,mBCtDN,aACE,SAAA,SACA,QAAA,KACA,UAAA,KACA,YAAA,QACA,MAAA,KAEA,2BvB2mFF,0BuBzmFI,SAAA,SACA,KAAA,EAAA,EAAA,KACA,MAAA,GACA,UAAA,EAIF,iCvBymFF,gCuBvmFI,QAAA,EAMF,kBACE,SAAA,SACA,QAAA,EAEA,wBACE,QAAA,EAWN,kBACE,QAAA,KACA,YAAA,OACA,QAAA,QAAA,OtBsPI,UAAA,KsBpPJ,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,OACA,YAAA,OACA,iBAAA,QACA,OAAA,IAAA,MAAA,QrBpCE,cAAA,OFuoFJ,qBuBzlFA,8BvBulFA,6BACA,kCuBplFE,QAAA,MAAA,KtBgOI,UAAA,QClRF,cAAA,MFgpFJ,qBuBzlFA,8BvBulFA,6BACA,kCuBplFE,QAAA,OAAA,MtBuNI,UAAA,QClRF,cAAA,MqBgEJ,6BvBulFA,6BuBrlFE,cAAA,KvB0lFF,uEuB7kFI,8FrB/DA,wBAAA,EACA,2BAAA,EFgpFJ,iEuB3kFI,2FrBtEA,wBAAA,EACA,2BAAA,EqBgFF,0IACE,YAAA,KrBpEA,uBAAA,EACA,0BAAA,EsBzBF,gBACE,QAAA,KACA,MAAA,KACA,WAAA,OvByQE,UAAA,OuBtQF,MAAA,QAGF,eACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MvB4PE,UAAA,QuBzPF,MAAA,KACA,iBAAA,mBtB1BA,cAAA,OFmsFJ,0BACA,yBwBrqFI,sCxBmqFJ,qCwBjqFM,QAAA,MA9CF,uBAAA,mCAoDE,aAAA,QAGE,cAAA,qBACA,iBAAA,2OACA,kBAAA,UACA,oBAAA,MAAA,wBAAA,OACA,gBAAA,sBAAA,sBAGF,6BAAA,yCACE,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,OAAA,oBAhEJ,2CAAA,+BAyEI,cAAA,qBACA,oBAAA,IAAA,wBAAA,MAAA,wBA1EJ,sBAAA,kCAiFE,aAAA,QAGE,kDAAA,gDAAA,8DAAA,4DAEE,cAAA,SACA,iBAAA,+NAAA,CAAA,2OACA,oBAAA,MAAA,OAAA,MAAA,CAAA,OAAA,MAAA,QACA,gBAAA,KAAA,IAAA,CAAA,sBAAA,sBAIJ,4BAAA,wCACE,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,OAAA,oBA/FJ,2BAAA,uCAsGE,aAAA,QAEA,mCAAA,+CACE,iBAAA,QAGF,iCAAA,6CACE,WAAA,EAAA,EAAA,EAAA,OAAA,oBAGF,6CAAA,yDACE,MAAA,QAKJ,qDACE,YAAA,KAvHF,oCxBwwFJ,mCwBxwFI,gDxBuwFJ,+CwBxoFQ,QAAA,EAIF,0CxB0oFN,yCwB1oFM,sDxByoFN,qDwBxoFQ,QAAA,EAjHN,kBACE,QAAA,KACA,MAAA,KACA,WAAA,OvByQE,UAAA,OuBtQF,MAAA,QAGF,iBACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MvB4PE,UAAA,QuBzPF,MAAA,KACA,iBAAA,mBtB1BA,cAAA,OF4xFJ,8BACA,6BwB9vFI,0CxB4vFJ,yCwB1vFM,QAAA,MA9CF,yBAAA,qCAoDE,aAAA,QAGE,cAAA,qBACA,iBAAA,2TACA,kBAAA,UACA,oBAAA,MAAA,wBAAA,OACA,gBAAA,sBAAA,sBAGF,+BAAA,2CACE,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,OAAA,oBAhEJ,6CAAA,iCAyEI,cAAA,qBACA,oBAAA,IAAA,wBAAA,MAAA,wBA1EJ,wBAAA,oCAiFE,aAAA,QAGE,oDAAA,kDAAA,gEAAA,8DAEE,cAAA,SACA,iBAAA,+NAAA,CAAA,2TACA,oBAAA,MAAA,OAAA,MAAA,CAAA,OAAA,MAAA,QACA,gBAAA,KAAA,IAAA,CAAA,sBAAA,sBAIJ,8BAAA,0CACE,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,OAAA,oBA/FJ,6BAAA,yCAsGE,aAAA,QAEA,qCAAA,iDACE,iBAAA,QAGF,mCAAA,+CACE,WAAA,EAAA,EAAA,EAAA,OAAA,oBAGF,+CAAA,2DACE,MAAA,QAKJ,uDACE,YAAA,KAvHF,sCxBi2FJ,qCwBj2FI,kDxBg2FJ,iDwB/tFQ,QAAA,EAEF,4CxBmuFN,2CwBnuFM,wDxBkuFN,uDwBjuFQ,QAAA,ECtIR,KACE,QAAA,aAEA,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,OACA,gBAAA,KAEA,eAAA,OACA,OAAA,QACA,oBAAA,KAAA,iBAAA,KAAA,YAAA,KACA,iBAAA,YACA,OAAA,IAAA,MAAA,YC8GA,QAAA,QAAA,OzBsKI,UAAA,KClRF,cAAA,OeHE,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIA,uCQhBN,KRiBQ,WAAA,MQAN,WACE,MAAA,QAIF,sBAAA,WAEE,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,OAAA,qBAcF,cAAA,cAAA,uBAGE,eAAA,KACA,QAAA,IAYF,aCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,mBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,8BAAA,mBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,oBAIJ,+BAAA,gCAAA,oBAAA,oBAAA,mCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,qCAAA,sCAAA,0BAAA,0BAAA,yCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,oBAKN,sBAAA,sBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDZF,eCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,qBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,gCAAA,qBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,qBAIJ,iCAAA,kCAAA,sBAAA,sBAAA,qCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,uCAAA,wCAAA,4BAAA,4BAAA,2CAKI,WAAA,EAAA,EAAA,EAAA,OAAA,qBAKN,wBAAA,wBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDZF,aCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,mBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,8BAAA,mBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,oBAIJ,+BAAA,gCAAA,oBAAA,oBAAA,mCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,qCAAA,sCAAA,0BAAA,0BAAA,yCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,oBAKN,sBAAA,sBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDZF,UCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,gBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,2BAAA,gBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,oBAIJ,4BAAA,6BAAA,iBAAA,iBAAA,gCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,kCAAA,mCAAA,uBAAA,uBAAA,sCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,oBAKN,mBAAA,mBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDZF,aCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,mBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,8BAAA,mBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,mBAIJ,+BAAA,gCAAA,oBAAA,oBAAA,mCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,qCAAA,sCAAA,0BAAA,0BAAA,yCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,mBAKN,sBAAA,sBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDZF,YCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,kBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,6BAAA,kBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,mBAIJ,8BAAA,+BAAA,mBAAA,mBAAA,kCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,oCAAA,qCAAA,yBAAA,yBAAA,wCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,mBAKN,qBAAA,qBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDZF,WCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,iBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,4BAAA,iBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,qBAIJ,6BAAA,8BAAA,kBAAA,kBAAA,iCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,mCAAA,oCAAA,wBAAA,wBAAA,uCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,qBAKN,oBAAA,oBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDZF,UCvCA,MAAA,KRhBA,iBAAA,QQkBA,aAAA,QAGA,gBACE,MAAA,KRtBF,iBAAA,QQwBE,aAAA,QAGF,2BAAA,gBAEE,MAAA,KR7BF,iBAAA,QQ+BE,aAAA,QAKE,WAAA,EAAA,EAAA,EAAA,OAAA,kBAIJ,4BAAA,6BAAA,iBAAA,iBAAA,gCAKE,MAAA,KACA,iBAAA,QAGA,aAAA,QAEA,kCAAA,mCAAA,uBAAA,uBAAA,sCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,kBAKN,mBAAA,mBAEE,MAAA,KACA,iBAAA,QAGA,aAAA,QDNF,qBCmBA,MAAA,QACA,aAAA,QAEA,2BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,sCAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,OAAA,oBAGF,uCAAA,wCAAA,4BAAA,0CAAA,4BAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6CAAA,8CAAA,kCAAA,gDAAA,kCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,oBAKN,8BAAA,8BAEE,MAAA,QACA,iBAAA,YDvDF,uBCmBA,MAAA,QACA,aAAA,QAEA,6BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,wCAAA,6BAEE,WAAA,EAAA,EAAA,EAAA,OAAA,qBAGF,yCAAA,0CAAA,8BAAA,4CAAA,8BAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,+CAAA,gDAAA,oCAAA,kDAAA,oCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,qBAKN,gCAAA,gCAEE,MAAA,QACA,iBAAA,YDvDF,qBCmBA,MAAA,QACA,aAAA,QAEA,2BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,sCAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,OAAA,mBAGF,uCAAA,wCAAA,4BAAA,0CAAA,4BAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6CAAA,8CAAA,kCAAA,gDAAA,kCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,mBAKN,8BAAA,8BAEE,MAAA,QACA,iBAAA,YDvDF,kBCmBA,MAAA,QACA,aAAA,QAEA,wBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,mCAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,OAAA,oBAGF,oCAAA,qCAAA,yBAAA,uCAAA,yBAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,0CAAA,2CAAA,+BAAA,6CAAA,+BAKI,WAAA,EAAA,EAAA,EAAA,OAAA,oBAKN,2BAAA,2BAEE,MAAA,QACA,iBAAA,YDvDF,qBCmBA,MAAA,QACA,aAAA,QAEA,2BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,sCAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,OAAA,mBAGF,uCAAA,wCAAA,4BAAA,0CAAA,4BAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6CAAA,8CAAA,kCAAA,gDAAA,kCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,mBAKN,8BAAA,8BAEE,MAAA,QACA,iBAAA,YDvDF,oBCmBA,MAAA,QACA,aAAA,QAEA,0BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,qCAAA,0BAEE,WAAA,EAAA,EAAA,EAAA,OAAA,mBAGF,sCAAA,uCAAA,2BAAA,yCAAA,2BAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,4CAAA,6CAAA,iCAAA,+CAAA,iCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,mBAKN,6BAAA,6BAEE,MAAA,QACA,iBAAA,YDvDF,mBCmBA,MAAA,QACA,aAAA,QAEA,yBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,oCAAA,yBAEE,WAAA,EAAA,EAAA,EAAA,OAAA,qBAGF,qCAAA,sCAAA,0BAAA,wCAAA,0BAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,2CAAA,4CAAA,gCAAA,8CAAA,gCAKI,WAAA,EAAA,EAAA,EAAA,OAAA,qBAKN,4BAAA,4BAEE,MAAA,QACA,iBAAA,YDvDF,kBCmBA,MAAA,QACA,aAAA,QAEA,wBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,mCAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,OAAA,kBAGF,oCAAA,qCAAA,yBAAA,uCAAA,yBAKE,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,0CAAA,2CAAA,+BAAA,6CAAA,+BAKI,WAAA,EAAA,EAAA,EAAA,OAAA,kBAKN,2BAAA,2BAEE,MAAA,QACA,iBAAA,YD3CJ,UACE,YAAA,IACA,MAAA,QACA,gBAAA,UAEA,gBACE,MAAA,QAQF,mBAAA,mBAEE,MAAA,QAWJ,mBAAA,QCuBE,QAAA,MAAA,KzBsKI,UAAA,QClRF,cAAA,MuByFJ,mBAAA,QCmBE,QAAA,OAAA,MzBsKI,UAAA,QClRF,cAAA,MyBnBJ,MVgBM,WAAA,QAAA,KAAA,OAIA,uCUpBN,MVqBQ,WAAA,MUlBN,iBACE,QAAA,EAMF,qBACE,QAAA,KAIJ,YACE,OAAA,EACA,SAAA,OVDI,WAAA,OAAA,KAAA,KAIA,uCULN,YVMQ,WAAA,MUDN,gCACE,MAAA,EACA,OAAA,KVNE,WAAA,MAAA,KAAA,KAIA,uCUAJ,gCVCM,WAAA,MjBs3GR,UADA,SAEA,W4B34GA,QAIE,SAAA,SAGF,iBACE,YAAA,OCqBE,wBACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAhCJ,WAAA,KAAA,MACA,aAAA,KAAA,MAAA,YACA,cAAA,EACA,YAAA,KAAA,MAAA,YAqDE,8BACE,YAAA,ED3CN,eACE,SAAA,SACA,QAAA,KACA,QAAA,KACA,UAAA,MACA,QAAA,MAAA,EACA,OAAA,E3B+QI,UAAA,K2B7QJ,MAAA,QACA,WAAA,KACA,WAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,gB1BVE,cAAA,O0BcF,+BACE,IAAA,KACA,KAAA,EACA,WAAA,QAYA,qBACE,cAAA,MAEA,qCACE,MAAA,KACA,KAAA,EAIJ,mBACE,cAAA,IAEA,mCACE,MAAA,EACA,KAAA,KnBCJ,yBmBfA,wBACE,cAAA,MAEA,wCACE,MAAA,KACA,KAAA,EAIJ,sBACE,cAAA,IAEA,sCACE,MAAA,EACA,KAAA,MnBCJ,yBmBfA,wBACE,cAAA,MAEA,wCACE,MAAA,KACA,KAAA,EAIJ,sBACE,cAAA,IAEA,sCACE,MAAA,EACA,KAAA,MnBCJ,yBmBfA,wBACE,cAAA,MAEA,wCACE,MAAA,KACA,KAAA,EAIJ,sBACE,cAAA,IAEA,sCACE,MAAA,EACA,KAAA,MnBCJ,0BmBfA,wBACE,cAAA,MAEA,wCACE,MAAA,KACA,KAAA,EAIJ,sBACE,cAAA,IAEA,sCACE,MAAA,EACA,KAAA,MnBCJ,0BmBfA,yBACE,cAAA,MAEA,yCACE,MAAA,KACA,KAAA,EAIJ,uBACE,cAAA,IAEA,uCACE,MAAA,EACA,KAAA,MAUN,uCACE,IAAA,KACA,OAAA,KACA,WAAA,EACA,cAAA,QC9CA,gCACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAzBJ,WAAA,EACA,aAAA,KAAA,MAAA,YACA,cAAA,KAAA,MACA,YAAA,KAAA,MAAA,YA8CE,sCACE,YAAA,ED0BJ,wCACE,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,YAAA,QC5DA,iCACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAlBJ,WAAA,KAAA,MAAA,YACA,aAAA,EACA,cAAA,KAAA,MAAA,YACA,YAAA,KAAA,MAuCE,uCACE,YAAA,EDoCF,iCACE,eAAA,EAMJ,0CACE,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,aAAA,QC7EA,mCACE,QAAA,aACA,YAAA,OACA,eAAA,OACA,QAAA,GAWA,mCACE,QAAA,KAGF,oCACE,QAAA,aACA,aAAA,OACA,eAAA,OACA,QAAA,GA9BN,WAAA,KAAA,MAAA,YACA,aAAA,KAAA,MACA,cAAA,KAAA,MAAA,YAiCE,yCACE,YAAA,EDqDF,oCACE,eAAA,EAON,kBACE,OAAA,EACA,OAAA,MAAA,EACA,SAAA,OACA,WAAA,IAAA,MAAA,gBAMF,eACE,QAAA,MACA,MAAA,KACA,QAAA,OAAA,KACA,MAAA,KACA,YAAA,IACA,MAAA,QACA,WAAA,QACA,gBAAA,KACA,YAAA,OACA,iBAAA,YACA,OAAA,EAcA,qBAAA,qBAEE,MAAA,QVzJF,iBAAA,QU8JA,sBAAA,sBAEE,MAAA,KACA,gBAAA,KVjKF,iBAAA,QUqKA,wBAAA,wBAEE,MAAA,QACA,eAAA,KACA,iBAAA,YAMJ,oBACE,QAAA,MAIF,iBACE,QAAA,MACA,QAAA,MAAA,KACA,cAAA,E3B0GI,UAAA,Q2BxGJ,MAAA,QACA,YAAA,OAIF,oBACE,QAAA,MACA,QAAA,OAAA,KACA,MAAA,QAIF,oBACE,MAAA,QACA,iBAAA,QACA,aAAA,gBAGA,mCACE,MAAA,QAEA,yCAAA,yCAEE,MAAA,KVhNJ,iBAAA,sBUoNE,0CAAA,0CAEE,MAAA,KVtNJ,iBAAA,QU0NE,4CAAA,4CAEE,MAAA,QAIJ,sCACE,aAAA,gBAGF,wCACE,MAAA,QAGF,qCACE,MAAA,QE5OJ,W9B2rHA,oB8BzrHE,SAAA,SACA,QAAA,YACA,eAAA,O9B6rHF,yB8B3rHE,gBACE,SAAA,SACA,KAAA,EAAA,EAAA,K9BmsHJ,4CACA,0CAIA,gCADA,gCADA,+BADA,+B8BhsHE,mC9ByrHF,iCAIA,uBADA,uBADA,sBADA,sB8BprHI,QAAA,EAKJ,aACE,QAAA,KACA,UAAA,KACA,gBAAA,WAEA,0BACE,MAAA,K9BgsHJ,wC8B1rHE,kCAEE,YAAA,K9B4rHJ,4C8BxrHE,uD5BRE,wBAAA,EACA,2BAAA,EFqsHJ,6C8BrrHE,+B9BorHF,iCEvrHI,uBAAA,EACA,0BAAA,E4BqBJ,uBACE,cAAA,SACA,aAAA,SAEA,8BAAA,uCAAA,sCAGE,YAAA,EAGF,0CACE,aAAA,EAIJ,0CAAA,+BACE,cAAA,QACA,aAAA,QAGF,0CAAA,+BACE,cAAA,OACA,aAAA,OAoBF,oBACE,eAAA,OACA,YAAA,WACA,gBAAA,OAEA,yB9BmpHF,+B8BjpHI,MAAA,K9BqpHJ,iD8BlpHE,2CAEE,WAAA,K9BopHJ,qD8BhpHE,gE5BvFE,2BAAA,EACA,0BAAA,EF2uHJ,sD8BhpHE,8B5B1GE,uBAAA,EACA,wBAAA,E6BxBJ,KACE,QAAA,KACA,UAAA,KACA,aAAA,EACA,cAAA,EACA,WAAA,KAGF,UACE,QAAA,MACA,QAAA,MAAA,KAGA,MAAA,QACA,gBAAA,KdHI,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,YAIA,uCcPN,UdQQ,WAAA,McCN,gBAAA,gBAEE,MAAA,QAKF,mBACE,MAAA,QACA,eAAA,KACA,OAAA,QAQJ,UACE,cAAA,IAAA,MAAA,QAEA,oBACE,cAAA,KACA,WAAA,IACA,OAAA,IAAA,MAAA,Y7BlBA,uBAAA,OACA,wBAAA,O6BoBA,0BAAA,0BAEE,aAAA,QAAA,QAAA,QAEA,UAAA,QAGF,6BACE,MAAA,QACA,iBAAA,YACA,aAAA,Y/BixHN,mC+B7wHE,2BAEE,MAAA,QACA,iBAAA,KACA,aAAA,QAAA,QAAA,KAGF,yBAEE,WAAA,K7B5CA,uBAAA,EACA,wBAAA,E6BuDF,qBACE,WAAA,IACA,OAAA,E7BnEA,cAAA,O6BuEF,4B/BmwHF,2B+BjwHI,MAAA,KbxFF,iBAAA,QlB+1HF,oB+B5vHE,oBAEE,KAAA,EAAA,EAAA,KACA,WAAA,O/B+vHJ,yB+B1vHE,yBAEE,WAAA,EACA,UAAA,EACA,WAAA,OAMF,8B/BuvHF,mC+BtvHI,MAAA,KAUF,uBACE,QAAA,KAEF,qBACE,QAAA,MCxHJ,QACE,SAAA,SACA,QAAA,KACA,UAAA,KACA,YAAA,OACA,gBAAA,cACA,YAAA,MAEA,eAAA,MAOA,mBhCs2HF,yBAGA,sBADA,sBADA,sBAGA,sBACA,uBgC12HI,QAAA,KACA,UAAA,QACA,YAAA,OACA,gBAAA,cAoBJ,cACE,YAAA,SACA,eAAA,SACA,aAAA,K/B2OI,UAAA,Q+BzOJ,gBAAA,KACA,YAAA,OAaF,YACE,QAAA,KACA,eAAA,OACA,aAAA,EACA,cAAA,EACA,WAAA,KAEA,sBACE,cAAA,EACA,aAAA,EAGF,2BACE,SAAA,OASJ,aACE,YAAA,MACA,eAAA,MAYF,iBACE,WAAA,KACA,UAAA,EAGA,YAAA,OAIF,gBACE,QAAA,OAAA,O/B6KI,UAAA,Q+B3KJ,YAAA,EACA,iBAAA,YACA,OAAA,IAAA,MAAA,Y9BzGE,cAAA,OeHE,WAAA,WAAA,KAAA,YAIA,uCemGN,gBflGQ,WAAA,Me2GN,sBACE,gBAAA,KAGF,sBACE,gBAAA,KACA,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,OAMJ,qBACE,QAAA,aACA,MAAA,MACA,OAAA,MACA,eAAA,OACA,kBAAA,UACA,oBAAA,OACA,gBAAA,KAGF,mBACE,WAAA,6BACA,WAAA,KvB1FE,yBuBsGA,kBAEI,UAAA,OACA,gBAAA,WAEA,8BACE,eAAA,IAEA,6CACE,SAAA,SAGF,wCACE,cAAA,MACA,aAAA,MAIJ,qCACE,SAAA,QAGF,mCACE,QAAA,eACA,WAAA,KAGF,kCACE,QAAA,KAGF,oCACE,QAAA,KAGF,6BACE,SAAA,QACA,OAAA,EACA,QAAA,KACA,UAAA,EACA,WAAA,kBACA,iBAAA,YACA,aAAA,EACA,YAAA,EfhMJ,WAAA,KekMI,UAAA,KhC+yHV,oCgC7yHQ,iCAEE,OAAA,KACA,WAAA,EACA,cAAA,EAGF,kCACE,QAAA,KACA,UAAA,EACA,QAAA,EACA,WAAA,SvBhKN,yBuBsGA,kBAEI,UAAA,OACA,gBAAA,WAEA,8BACE,eAAA,IAEA,6CACE,SAAA,SAGF,wCACE,cAAA,MACA,aAAA,MAIJ,qCACE,SAAA,QAGF,mCACE,QAAA,eACA,WAAA,KAGF,kCACE,QAAA,KAGF,oCACE,QAAA,KAGF,6BACE,SAAA,QACA,OAAA,EACA,QAAA,KACA,UAAA,EACA,WAAA,kBACA,iBAAA,YACA,aAAA,EACA,YAAA,EfhMJ,WAAA,KekMI,UAAA,KhCo2HV,oCgCl2HQ,iCAEE,OAAA,KACA,WAAA,EACA,cAAA,EAGF,kCACE,QAAA,KACA,UAAA,EACA,QAAA,EACA,WAAA,SvBhKN,yBuBsGA,kBAEI,UAAA,OACA,gBAAA,WAEA,8BACE,eAAA,IAEA,6CACE,SAAA,SAGF,wCACE,cAAA,MACA,aAAA,MAIJ,qCACE,SAAA,QAGF,mCACE,QAAA,eACA,WAAA,KAGF,kCACE,QAAA,KAGF,oCACE,QAAA,KAGF,6BACE,SAAA,QACA,OAAA,EACA,QAAA,KACA,UAAA,EACA,WAAA,kBACA,iBAAA,YACA,aAAA,EACA,YAAA,EfhMJ,WAAA,KekMI,UAAA,KhCy5HV,oCgCv5HQ,iCAEE,OAAA,KACA,WAAA,EACA,cAAA,EAGF,kCACE,QAAA,KACA,UAAA,EACA,QAAA,EACA,WAAA,SvBhKN,0BuBsGA,kBAEI,UAAA,OACA,gBAAA,WAEA,8BACE,eAAA,IAEA,6CACE,SAAA,SAGF,wCACE,cAAA,MACA,aAAA,MAIJ,qCACE,SAAA,QAGF,mCACE,QAAA,eACA,WAAA,KAGF,kCACE,QAAA,KAGF,oCACE,QAAA,KAGF,6BACE,SAAA,QACA,OAAA,EACA,QAAA,KACA,UAAA,EACA,WAAA,kBACA,iBAAA,YACA,aAAA,EACA,YAAA,EfhMJ,WAAA,KekMI,UAAA,KhC88HV,oCgC58HQ,iCAEE,OAAA,KACA,WAAA,EACA,cAAA,EAGF,kCACE,QAAA,KACA,UAAA,EACA,QAAA,EACA,WAAA,SvBhKN,0BuBsGA,mBAEI,UAAA,OACA,gBAAA,WAEA,+BACE,eAAA,IAEA,8CACE,SAAA,SAGF,yCACE,cAAA,MACA,aAAA,MAIJ,sCACE,SAAA,QAGF,oCACE,QAAA,eACA,WAAA,KAGF,mCACE,QAAA,KAGF,qCACE,QAAA,KAGF,8BACE,SAAA,QACA,OAAA,EACA,QAAA,KACA,UAAA,EACA,WAAA,kBACA,iBAAA,YACA,aAAA,EACA,YAAA,EfhMJ,WAAA,KekMI,UAAA,KhCmgIV,qCgCjgIQ,kCAEE,OAAA,KACA,WAAA,EACA,cAAA,EAGF,mCACE,QAAA,KACA,UAAA,EACA,QAAA,EACA,WAAA,SA1DN,eAEI,UAAA,OACA,gBAAA,WAEA,2BACE,eAAA,IAEA,0CACE,SAAA,SAGF,qCACE,cAAA,MACA,aAAA,MAIJ,kCACE,SAAA,QAGF,gCACE,QAAA,eACA,WAAA,KAGF,+BACE,QAAA,KAGF,iCACE,QAAA,KAGF,0BACE,SAAA,QACA,OAAA,EACA,QAAA,KACA,UAAA,EACA,WAAA,kBACA,iBAAA,YACA,aAAA,EACA,YAAA,EfhMJ,WAAA,KekMI,UAAA,KhCujIV,iCgCrjIQ,8BAEE,OAAA,KACA,WAAA,EACA,cAAA,EAGF,+BACE,QAAA,KACA,UAAA,EACA,QAAA,EACA,WAAA,QAcR,4BACE,MAAA,eAEA,kCAAA,kCAEE,MAAA,eAKF,oCACE,MAAA,gBAEA,0CAAA,0CAEE,MAAA,eAGF,6CACE,MAAA,ehCqiIR,2CgCjiII,0CAEE,MAAA,eAIJ,8BACE,MAAA,gBACA,aAAA,eAGF,mCACE,iBAAA,4OAGF,2BACE,MAAA,gBAEA,6BhC8hIJ,mCADA,mCgC1hIM,MAAA,eAOJ,2BACE,MAAA,KAEA,iCAAA,iCAEE,MAAA,KAKF,mCACE,MAAA,sBAEA,yCAAA,yCAEE,MAAA,sBAGF,4CACE,MAAA,sBhCqhIR,0CgCjhII,yCAEE,MAAA,KAIJ,6BACE,MAAA,sBACA,aAAA,qBAGF,kCACE,iBAAA,kPAGF,0BACE,MAAA,sBACA,4BhC+gIJ,kCADA,kCgC3gIM,MAAA,KCvUN,MACE,SAAA,SACA,QAAA,KACA,eAAA,OACA,UAAA,EAEA,UAAA,WACA,iBAAA,KACA,gBAAA,WACA,OAAA,IAAA,MAAA,iB/BME,cAAA,O+BFF,SACE,aAAA,EACA,YAAA,EAGF,kBACE,WAAA,QACA,cAAA,QAEA,8BACE,iBAAA,E/BCF,uBAAA,mBACA,wBAAA,mB+BEA,6BACE,oBAAA,E/BUF,2BAAA,mBACA,0BAAA,mB+BJF,+BjCk1IF,+BiCh1II,WAAA,EAIJ,WAGE,KAAA,EAAA,EAAA,KACA,QAAA,KAAA,KAIF,YACE,cAAA,MAGF,eACE,WAAA,QACA,cAAA,EAGF,sBACE,cAAA,EAQA,sBACE,YAAA,KAQJ,aACE,QAAA,MAAA,KACA,cAAA,EAEA,iBAAA,gBACA,cAAA,IAAA,MAAA,iBAEA,yB/BpEE,cAAA,mBAAA,mBAAA,EAAA,E+ByEJ,aACE,QAAA,MAAA,KAEA,iBAAA,gBACA,WAAA,IAAA,MAAA,iBAEA,wB/B/EE,cAAA,EAAA,EAAA,mBAAA,mB+ByFJ,kBACE,aAAA,OACA,cAAA,OACA,YAAA,OACA,cAAA,EAUF,mBACE,aAAA,OACA,YAAA,OAIF,kBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,K/BnHE,cAAA,mB+BuHJ,UjCozIA,iBADA,ciChzIE,MAAA,KAGF,UjCmzIA,cEv6II,uBAAA,mBACA,wBAAA,mB+BwHJ,UjCozIA,iBE/5II,2BAAA,mBACA,0BAAA,mB+BuHF,kBACE,cAAA,OxBpGA,yBwBgGJ,YAQI,QAAA,KACA,UAAA,IAAA,KAGA,kBAEE,KAAA,EAAA,EAAA,GACA,cAAA,EAEA,wBACE,YAAA,EACA,YAAA,EAKA,mC/BpJJ,wBAAA,EACA,2BAAA,EF+7IJ,gDiCzyIU,iDAGE,wBAAA,EjC0yIZ,gDiCxyIU,oDAGE,2BAAA,EAIJ,oC/BrJJ,uBAAA,EACA,0BAAA,EF67IJ,iDiCtyIU,kDAGE,uBAAA,EjCuyIZ,iDiCryIU,qDAGE,0BAAA,GC7MZ,kBACE,SAAA,SACA,QAAA,KACA,YAAA,OACA,MAAA,KACA,QAAA,KAAA,QjC4RI,UAAA,KiC1RJ,MAAA,QACA,WAAA,KACA,iBAAA,KACA,OAAA,EhCKE,cAAA,EgCHF,gBAAA,KjBAI,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,WAAA,CAAA,cAAA,KAAA,KAIA,uCiBhBN,kBjBiBQ,WAAA,MiBFN,kCACE,MAAA,QACA,iBAAA,QACA,WAAA,MAAA,EAAA,KAAA,EAAA,iBAEA,yCACE,iBAAA,gRACA,UAAA,gBAKJ,yBACE,YAAA,EACA,MAAA,QACA,OAAA,QACA,YAAA,KACA,QAAA,GACA,iBAAA,gRACA,kBAAA,UACA,gBAAA,QjBvBE,WAAA,UAAA,IAAA,YAIA,uCiBWJ,yBjBVM,WAAA,MiBsBN,wBACE,QAAA,EAGF,wBACE,QAAA,EACA,aAAA,QACA,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,OAAA,qBAIJ,kBACE,cAAA,EAGF,gBACE,iBAAA,KACA,OAAA,IAAA,MAAA,iBAEA,8BhCnCE,uBAAA,OACA,wBAAA,OgCqCA,gDhCtCA,uBAAA,mBACA,wBAAA,mBgC0CF,oCACE,WAAA,EAIF,6BhClCE,2BAAA,OACA,0BAAA,OgCqCE,yDhCtCF,2BAAA,mBACA,0BAAA,mBgC0CA,iDhC3CA,2BAAA,OACA,0BAAA,OgCgDJ,gBACE,QAAA,KAAA,QASA,qCACE,aAAA,EAGF,iCACE,aAAA,EACA,YAAA,EhCxFA,cAAA,EgC2FA,6CAAgB,WAAA,EAChB,4CAAe,cAAA,EAEf,mDhC9FA,cAAA,EiCnBJ,YACE,QAAA,KACA,UAAA,KACA,QAAA,EAAA,EACA,cAAA,KAEA,WAAA,KAOA,kCACE,aAAA,MAEA,0CACE,MAAA,KACA,cAAA,MACA,MAAA,QACA,QAAA,kCAIJ,wBACE,MAAA,QCzBJ,YACE,QAAA,KhCGA,aAAA,EACA,WAAA,KgCAF,WACE,SAAA,SACA,QAAA,MACA,MAAA,QACA,gBAAA,KACA,iBAAA,KACA,OAAA,IAAA,MAAA,QnBKI,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIA,uCmBfN,WnBgBQ,WAAA,MmBPN,iBACE,QAAA,EACA,MAAA,QAEA,iBAAA,QACA,aAAA,QAGF,iBACE,QAAA,EACA,MAAA,QACA,iBAAA,QACA,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,OAAA,qBAKF,wCACE,YAAA,KAGF,6BACE,QAAA,EACA,MAAA,KlBlCF,iBAAA,QkBoCE,aAAA,QAGF,+BACE,MAAA,QACA,eAAA,KACA,iBAAA,KACA,aAAA,QC3CF,WACE,QAAA,QAAA,OAOI,kCnCqCJ,uBAAA,OACA,0BAAA,OmChCI,iCnCiBJ,wBAAA,OACA,2BAAA,OmChCF,0BACE,QAAA,OAAA,OpCgSE,UAAA,QoCzRE,iDnCqCJ,uBAAA,MACA,0BAAA,MmChCI,gDnCiBJ,wBAAA,MACA,2BAAA,MmChCF,0BACE,QAAA,OAAA,MpCgSE,UAAA,QoCzRE,iDnCqCJ,uBAAA,MACA,0BAAA,MmChCI,gDnCiBJ,wBAAA,MACA,2BAAA,MoC/BJ,OACE,QAAA,aACA,QAAA,MAAA,MrC8RI,UAAA,MqC5RJ,YAAA,IACA,YAAA,EACA,MAAA,KACA,WAAA,OACA,YAAA,OACA,eAAA,SpCKE,cAAA,OoCAF,aACE,QAAA,KAKJ,YACE,SAAA,SACA,IAAA,KCvBF,OACE,SAAA,SACA,QAAA,KAAA,KACA,cAAA,KACA,OAAA,IAAA,MAAA,YrCWE,cAAA,OqCNJ,eAEE,MAAA,QAIF,YACE,YAAA,IAQF,mBACE,cAAA,KAGA,8BACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,QAAA,EACA,QAAA,QAAA,KAeF,eClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,2BACE,MAAA,QD6CF,iBClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,6BACE,MAAA,QD6CF,eClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,2BACE,MAAA,QD6CF,YClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,wBACE,MAAA,QD6CF,eClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,2BACE,MAAA,QD6CF,cClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,0BACE,MAAA,QD6CF,aClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,yBACE,MAAA,QD6CF,YClDA,MAAA,QtBEA,iBAAA,QsBAA,aAAA,QAEA,wBACE,MAAA,QCHF,wCACE,GAAK,sBAAA,MADP,gCACE,GAAK,sBAAA,MAKT,UACE,QAAA,KACA,OAAA,KACA,SAAA,OxCwRI,UAAA,OwCtRJ,iBAAA,QvCIE,cAAA,OuCCJ,cACE,QAAA,KACA,eAAA,OACA,gBAAA,OACA,SAAA,OACA,MAAA,KACA,WAAA,OACA,YAAA,OACA,iBAAA,QxBZI,WAAA,MAAA,IAAA,KAIA,uCwBAN,cxBCQ,WAAA,MwBWR,sBvBYE,iBAAA,iKuBVA,gBAAA,KAAA,KAIA,uBACE,kBAAA,GAAA,OAAA,SAAA,qBAAA,UAAA,GAAA,OAAA,SAAA,qBAGE,uCAJJ,uBAKM,kBAAA,KAAA,UAAA,MCvCR,YACE,QAAA,KACA,eAAA,OAGA,aAAA,EACA,cAAA,ExCSE,cAAA,OwCLJ,qBACE,gBAAA,KACA,cAAA,QAEA,gCAEE,QAAA,uBAAA,KACA,kBAAA,QAUJ,wBACE,MAAA,KACA,MAAA,QACA,WAAA,QAGA,8BAAA,8BAEE,QAAA,EACA,MAAA,QACA,gBAAA,KACA,iBAAA,QAGF,+BACE,MAAA,QACA,iBAAA,QASJ,iBACE,SAAA,SACA,QAAA,MACA,QAAA,MAAA,KACA,MAAA,QACA,gBAAA,KACA,iBAAA,KACA,OAAA,IAAA,MAAA,iBAEA,6BxCrCE,uBAAA,QACA,wBAAA,QwCwCF,4BxC3BE,2BAAA,QACA,0BAAA,QwC8BF,0BAAA,0BAEE,MAAA,QACA,eAAA,KACA,iBAAA,KAIF,wBACE,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,kCACE,iBAAA,EAEA,yCACE,WAAA,KACA,iBAAA,IAcF,uBACE,eAAA,IAGE,oDxCrCJ,0BAAA,OAZA,wBAAA,EwCsDI,mDxCtDJ,wBAAA,OAYA,0BAAA,EwC+CI,+CACE,WAAA,EAGF,yDACE,iBAAA,IACA,kBAAA,EAEA,gEACE,YAAA,KACA,kBAAA,IjCpER,yBiC4CA,0BACE,eAAA,IAGE,uDxCrCJ,0BAAA,OAZA,wBAAA,EwCsDI,sDxCtDJ,wBAAA,OAYA,0BAAA,EwC+CI,kDACE,WAAA,EAGF,4DACE,iBAAA,IACA,kBAAA,EAEA,mEACE,YAAA,KACA,kBAAA,KjCpER,yBiC4CA,0BACE,eAAA,IAGE,uDxCrCJ,0BAAA,OAZA,wBAAA,EwCsDI,sDxCtDJ,wBAAA,OAYA,0BAAA,EwC+CI,kDACE,WAAA,EAGF,4DACE,iBAAA,IACA,kBAAA,EAEA,mEACE,YAAA,KACA,kBAAA,KjCpER,yBiC4CA,0BACE,eAAA,IAGE,uDxCrCJ,0BAAA,OAZA,wBAAA,EwCsDI,sDxCtDJ,wBAAA,OAYA,0BAAA,EwC+CI,kDACE,WAAA,EAGF,4DACE,iBAAA,IACA,kBAAA,EAEA,mEACE,YAAA,KACA,kBAAA,KjCpER,0BiC4CA,0BACE,eAAA,IAGE,uDxCrCJ,0BAAA,OAZA,wBAAA,EwCsDI,sDxCtDJ,wBAAA,OAYA,0BAAA,EwC+CI,kDACE,WAAA,EAGF,4DACE,iBAAA,IACA,kBAAA,EAEA,mEACE,YAAA,KACA,kBAAA,KjCpER,0BiC4CA,2BACE,eAAA,IAGE,wDxCrCJ,0BAAA,OAZA,wBAAA,EwCsDI,uDxCtDJ,wBAAA,OAYA,0BAAA,EwC+CI,mDACE,WAAA,EAGF,6DACE,iBAAA,IACA,kBAAA,EAEA,oEACE,YAAA,KACA,kBAAA,KAcZ,kBxC9HI,cAAA,EwCiIF,mCACE,aAAA,EAAA,EAAA,IAEA,8CACE,oBAAA,ECpJJ,yBACE,MAAA,QACA,iBAAA,QAGE,sDAAA,sDAEE,MAAA,QACA,iBAAA,QAGF,uDACE,MAAA,KACA,iBAAA,QACA,aAAA,QAdN,2BACE,MAAA,QACA,iBAAA,QAGE,wDAAA,wDAEE,MAAA,QACA,iBAAA,QAGF,yDACE,MAAA,KACA,iBAAA,QACA,aAAA,QAdN,yBACE,MAAA,QACA,iBAAA,QAGE,sDAAA,sDAEE,MAAA,QACA,iBAAA,QAGF,uDACE,MAAA,KACA,iBAAA,QACA,aAAA,QAdN,sBACE,MAAA,QACA,iBAAA,QAGE,mDAAA,mDAEE,MAAA,QACA,iBAAA,QAGF,oDACE,MAAA,KACA,iBAAA,QACA,aAAA,QAdN,yBACE,MAAA,QACA,iBAAA,QAGE,sDAAA,sDAEE,MAAA,QACA,iBAAA,QAGF,uDACE,MAAA,KACA,iBAAA,QACA,aAAA,QAdN,wBACE,MAAA,QACA,iBAAA,QAGE,qDAAA,qDAEE,MAAA,QACA,iBAAA,QAGF,sDACE,MAAA,KACA,iBAAA,QACA,aAAA,QAdN,uBACE,MAAA,QACA,iBAAA,QAGE,oDAAA,oDAEE,MAAA,QACA,iBAAA,QAGF,qDACE,MAAA,KACA,iBAAA,QACA,aAAA,QAdN,sBACE,MAAA,QACA,iBAAA,QAGE,mDAAA,mDAEE,MAAA,QACA,iBAAA,QAGF,oDACE,MAAA,KACA,iBAAA,QACA,aAAA,QCbR,WACE,WAAA,YACA,MAAA,IACA,OAAA,IACA,QAAA,MAAA,MACA,MAAA,KACA,WAAA,YAAA,0TAAA,MAAA,CAAA,IAAA,KAAA,UACA,OAAA,E1COE,cAAA,O0CLF,QAAA,GAGA,iBACE,MAAA,KACA,gBAAA,KACA,QAAA,IAGF,iBACE,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,OAAA,qBACA,QAAA,EAGF,oBAAA,oBAEE,eAAA,KACA,oBAAA,KAAA,iBAAA,KAAA,YAAA,KACA,QAAA,IAIJ,iBACE,OAAA,UAAA,gBAAA,iBCtCF,OACE,MAAA,MACA,UAAA,K5CmSI,UAAA,Q4ChSJ,eAAA,KACA,iBAAA,sBACA,gBAAA,YACA,OAAA,IAAA,MAAA,eACA,WAAA,EAAA,MAAA,KAAA,gB3CUE,cAAA,O2CPF,eACE,QAAA,EAGF,kBACE,QAAA,KAIJ,iBACE,MAAA,oBAAA,MAAA,iBAAA,MAAA,YACA,UAAA,KACA,eAAA,KAEA,mCACE,cAAA,OAIJ,cACE,QAAA,KACA,YAAA,OACA,QAAA,MAAA,OACA,MAAA,QACA,iBAAA,sBACA,gBAAA,YACA,cAAA,IAAA,MAAA,gB3CVE,uBAAA,mBACA,wBAAA,mB2CYF,yBACE,aAAA,SACA,YAAA,OAIJ,YACE,QAAA,OACA,UAAA,WC1CF,OACE,SAAA,MACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,MAAA,KACA,OAAA,KACA,WAAA,OACA,WAAA,KAGA,QAAA,EAOF,cACE,SAAA,SACA,MAAA,KACA,OAAA,MAEA,eAAA,KAGA,0B7BlBI,WAAA,UAAA,IAAA,S6BoBF,UAAA,mB7BhBE,uC6BcJ,0B7BbM,WAAA,M6BiBN,0BACE,UAAA,KAIF,kCACE,UAAA,YAIJ,yBACE,OAAA,kBAEA,wCACE,WAAA,KACA,SAAA,OAGF,qCACE,WAAA,KAIJ,uBACE,QAAA,KACA,YAAA,OACA,WAAA,kBAIF,eACE,SAAA,SACA,QAAA,KACA,eAAA,OACA,MAAA,KAGA,eAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,e5C3DE,cAAA,M4C+DF,QAAA,EAIF,gBCpFE,SAAA,MACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,MAAA,MACA,OAAA,MACA,iBAAA,KAGA,qBAAS,QAAA,EACT,qBAAS,QAAA,GDgFX,cACE,QAAA,KACA,YAAA,EACA,YAAA,OACA,gBAAA,cACA,QAAA,KAAA,KACA,cAAA,IAAA,MAAA,Q5CtEE,uBAAA,kBACA,wBAAA,kB4CwEF,yBACE,QAAA,MAAA,MACA,OAAA,OAAA,OAAA,OAAA,KAKJ,aACE,cAAA,EACA,YAAA,IAKF,YACE,SAAA,SAGA,KAAA,EAAA,EAAA,KACA,QAAA,KAIF,cACE,QAAA,KACA,UAAA,KACA,YAAA,EACA,YAAA,OACA,gBAAA,SACA,QAAA,OACA,WAAA,IAAA,MAAA,Q5CzFE,2BAAA,kBACA,0BAAA,kB4C8FF,gBACE,OAAA,OrC3EA,yBqCkFF,cACE,UAAA,MACA,OAAA,QAAA,KAGF,yBACE,OAAA,oBAGF,uBACE,WAAA,oBAOF,UAAY,UAAA,OrCnGV,yBqCuGF,U9CywKF,U8CvwKI,UAAA,OrCzGA,0BqC8GF,UAAY,UAAA,QASV,kBACE,MAAA,MACA,UAAA,KACA,OAAA,KACA,OAAA,EAEA,iCACE,OAAA,KACA,OAAA,E5C3KJ,cAAA,E4C+KE,gC5C/KF,cAAA,E4CmLE,8BACE,WAAA,KAGF,gC5CvLF,cAAA,EOyDA,4BqC0GA,0BACE,MAAA,MACA,UAAA,KACA,OAAA,KACA,OAAA,EAEA,yCACE,OAAA,KACA,OAAA,E5C3KJ,cAAA,E4C+KE,wC5C/KF,cAAA,E4CmLE,sCACE,WAAA,KAGF,wC5CvLF,cAAA,GOyDA,4BqC0GA,0BACE,MAAA,MACA,UAAA,KACA,OAAA,KACA,OAAA,EAEA,yCACE,OAAA,KACA,OAAA,E5C3KJ,cAAA,E4C+KE,wC5C/KF,cAAA,E4CmLE,sCACE,WAAA,KAGF,wC5CvLF,cAAA,GOyDA,4BqC0GA,0BACE,MAAA,MACA,UAAA,KACA,OAAA,KACA,OAAA,EAEA,yCACE,OAAA,KACA,OAAA,E5C3KJ,cAAA,E4C+KE,wC5C/KF,cAAA,E4CmLE,sCACE,WAAA,KAGF,wC5CvLF,cAAA,GOyDA,6BqC0GA,0BACE,MAAA,MACA,UAAA,KACA,OAAA,KACA,OAAA,EAEA,yCACE,OAAA,KACA,OAAA,E5C3KJ,cAAA,E4C+KE,wC5C/KF,cAAA,E4CmLE,sCACE,WAAA,KAGF,wC5CvLF,cAAA,GOyDA,6BqC0GA,2BACE,MAAA,MACA,UAAA,KACA,OAAA,KACA,OAAA,EAEA,0CACE,OAAA,KACA,OAAA,E5C3KJ,cAAA,E4C+KE,yC5C/KF,cAAA,E4CmLE,uCACE,WAAA,KAGF,yC5CvLF,cAAA,G8ClBJ,SACE,SAAA,SACA,QAAA,KACA,QAAA,MACA,OAAA,ECJA,YAAA,0BAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,KhDsRI,UAAA,Q+C1RJ,UAAA,WACA,QAAA,EAEA,cAAS,QAAA,GAET,wBACE,SAAA,SACA,QAAA,MACA,MAAA,MACA,OAAA,MAEA,gCACE,SAAA,SACA,QAAA,GACA,aAAA,YACA,aAAA,MAKN,6CAAA,gBACE,QAAA,MAAA,EAEA,4DAAA,+BACE,OAAA,EAEA,oEAAA,uCACE,IAAA,KACA,aAAA,MAAA,MAAA,EACA,iBAAA,KAKN,+CAAA,gBACE,QAAA,EAAA,MAEA,8DAAA,+BACE,KAAA,EACA,MAAA,MACA,OAAA,MAEA,sEAAA,uCACE,MAAA,KACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,KAKN,gDAAA,mBACE,QAAA,MAAA,EAEA,+DAAA,kCACE,IAAA,EAEA,uEAAA,0CACE,OAAA,KACA,aAAA,EAAA,MAAA,MACA,oBAAA,KAKN,8CAAA,kBACE,QAAA,EAAA,MAEA,6DAAA,iCACE,MAAA,EACA,MAAA,MACA,OAAA,MAEA,qEAAA,yCACE,KAAA,KACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,KAqBN,eACE,UAAA,MACA,QAAA,OAAA,MACA,MAAA,KACA,WAAA,OACA,iBAAA,K9C7FE,cAAA,OgDnBJ,SACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,MACA,UAAA,MDLA,YAAA,0BAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,KhDsRI,UAAA,QiDzRJ,UAAA,WACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,ehDIE,cAAA,MgDAF,wBACE,SAAA,SACA,QAAA,MACA,MAAA,KACA,OAAA,MAEA,+BAAA,gCAEE,SAAA,SACA,QAAA,MACA,QAAA,GACA,aAAA,YACA,aAAA,MAMJ,4DAAA,+BACE,OAAA,mBAEA,oEAAA,uCACE,OAAA,EACA,aAAA,MAAA,MAAA,EACA,iBAAA,gBAGF,mEAAA,sCACE,OAAA,IACA,aAAA,MAAA,MAAA,EACA,iBAAA,KAMJ,8DAAA,+BACE,KAAA,mBACA,MAAA,MACA,OAAA,KAEA,sEAAA,uCACE,KAAA,EACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,gBAGF,qEAAA,sCACE,KAAA,IACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,KAMJ,+DAAA,kCACE,IAAA,mBAEA,uEAAA,0CACE,IAAA,EACA,aAAA,EAAA,MAAA,MAAA,MACA,oBAAA,gBAGF,sEAAA,yCACE,IAAA,IACA,aAAA,EAAA,MAAA,MAAA,MACA,oBAAA,KAKJ,wEAAA,2CACE,SAAA,SACA,IAAA,EACA,KAAA,IACA,QAAA,MACA,MAAA,KACA,YAAA,OACA,QAAA,GACA,cAAA,IAAA,MAAA,QAKF,6DAAA,iCACE,MAAA,mBACA,MAAA,MACA,OAAA,KAEA,qEAAA,yCACE,MAAA,EACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,gBAGF,oEAAA,wCACE,MAAA,IACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,KAqBN,gBACE,QAAA,MAAA,KACA,cAAA,EjDuJI,UAAA,KiDpJJ,iBAAA,QACA,cAAA,IAAA,MAAA,ehDtHE,uBAAA,kBACA,wBAAA,kBgDwHF,sBACE,QAAA,KAIJ,cACE,QAAA,KAAA,KACA,MAAA,QC/IF,UACE,SAAA,SAGF,wBACE,aAAA,MAGF,gBACE,SAAA,SACA,MAAA,KACA,SAAA,OCtBA,uBACE,QAAA,MACA,MAAA,KACA,QAAA,GDuBJ,eACE,SAAA,SACA,QAAA,KACA,MAAA,KACA,MAAA,KACA,aAAA,MACA,4BAAA,OAAA,oBAAA,OlClBI,WAAA,UAAA,IAAA,YAIA,uCkCQN,elCPQ,WAAA,MjBgzLR,oBACA,oBmDhyLA,sBAGE,QAAA,MnDmyLF,0BmD/xLA,8CAEE,UAAA,iBnDkyLF,4BmD/xLA,4CAEE,UAAA,kBAWA,8BACE,QAAA,EACA,oBAAA,QACA,UAAA,KnD0xLJ,uDACA,qDmDxxLE,qCAGE,QAAA,EACA,QAAA,EnDyxLJ,yCmDtxLE,2CAEE,QAAA,EACA,QAAA,ElC/DE,WAAA,QAAA,GAAA,IAIA,uCjBq1LN,yCmD7xLE,2ClCvDM,WAAA,MjB01LR,uBmDtxLA,uBAEE,SAAA,SACA,IAAA,EACA,OAAA,EACA,QAAA,EAEA,QAAA,KACA,YAAA,OACA,gBAAA,OACA,MAAA,IACA,QAAA,EACA,MAAA,KACA,WAAA,OACA,WAAA,IACA,OAAA,EACA,QAAA,GlCzFI,WAAA,QAAA,KAAA,KAIA,uCjB82LN,uBmDzyLA,uBlCpEQ,WAAA,MjBm3LR,6BADA,6BmD1xLE,6BAAA,6BAEE,MAAA,KACA,gBAAA,KACA,QAAA,EACA,QAAA,GAGJ,uBACE,KAAA,EAGF,uBACE,MAAA,EnD8xLF,4BmDzxLA,4BAEE,QAAA,aACA,MAAA,KACA,OAAA,KACA,kBAAA,UACA,oBAAA,IACA,gBAAA,KAAA,KAWF,4BACE,iBAAA,wPAEF,4BACE,iBAAA,yPAQF,qBACE,SAAA,SACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,EACA,QAAA,KACA,gBAAA,OACA,QAAA,EAEA,aAAA,IACA,cAAA,KACA,YAAA,IACA,WAAA,KAEA,sCACE,WAAA,YACA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,OAAA,IACA,QAAA,EACA,aAAA,IACA,YAAA,IACA,YAAA,OACA,OAAA,QACA,iBAAA,KACA,gBAAA,YACA,OAAA,EAEA,WAAA,KAAA,MAAA,YACA,cAAA,KAAA,MAAA,YACA,QAAA,GlC5KE,WAAA,QAAA,IAAA,KAIA,uCkCwJJ,sClCvJM,WAAA,MkC2KN,6BACE,QAAA,EASJ,kBACE,SAAA,SACA,MAAA,IACA,OAAA,QACA,KAAA,IACA,YAAA,QACA,eAAA,QACA,MAAA,KACA,WAAA,OnDoxLF,2CmD9wLE,2CAEE,OAAA,UAAA,eAGF,qDACE,iBAAA,KAGF,iCACE,MAAA,KE7NJ,kCACE,GAAK,UAAA,gBADP,0BACE,GAAK,UAAA,gBAIP,gBACE,QAAA,aACA,MAAA,KACA,OAAA,KACA,eAAA,QACA,OAAA,MAAA,MAAA,aACA,mBAAA,YAEA,cAAA,IACA,kBAAA,KAAA,OAAA,SAAA,eAAA,UAAA,KAAA,OAAA,SAAA,eAGF,mBACE,MAAA,KACA,OAAA,KACA,aAAA,KAQF,gCACE,GACE,UAAA,SAEF,IACE,QAAA,EACA,UAAA,MANJ,wBACE,GACE,UAAA,SAEF,IACE,QAAA,EACA,UAAA,MAKJ,cACE,QAAA,aACA,MAAA,KACA,OAAA,KACA,eAAA,QACA,iBAAA,aAEA,cAAA,IACA,QAAA,EACA,kBAAA,KAAA,OAAA,SAAA,aAAA,UAAA,KAAA,OAAA,SAAA,aAGF,iBACE,MAAA,KACA,OAAA,KAIA,uCACE,gBrDo/LJ,cqDl/LM,2BAAA,KAAA,mBAAA,MCjEN,WACE,SAAA,MACA,OAAA,EACA,QAAA,KACA,QAAA,KACA,eAAA,OACA,UAAA,KAEA,WAAA,OACA,iBAAA,KACA,gBAAA,YACA,QAAA,ErCKI,WAAA,UAAA,IAAA,YAIA,uCqCpBN,WrCqBQ,WAAA,MqCLR,oBPdE,SAAA,MACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,MAAA,MACA,OAAA,MACA,iBAAA,KAGA,yBAAS,QAAA,EACT,yBAAS,QAAA,GOQX,kBACE,QAAA,KACA,YAAA,OACA,gBAAA,cACA,QAAA,KAAA,KAEA,6BACE,QAAA,MAAA,MACA,WAAA,OACA,aAAA,OACA,cAAA,OAIJ,iBACE,cAAA,EACA,YAAA,IAGF,gBACE,UAAA,EACA,QAAA,KAAA,KACA,WAAA,KAGF,iBACE,IAAA,EACA,KAAA,EACA,MAAA,MACA,aAAA,IAAA,MAAA,eACA,UAAA,kBAGF,eACE,IAAA,EACA,MAAA,EACA,MAAA,MACA,YAAA,IAAA,MAAA,eACA,UAAA,iBAGF,eACE,IAAA,EACA,MAAA,EACA,KAAA,EACA,OAAA,KACA,WAAA,KACA,cAAA,IAAA,MAAA,eACA,UAAA,kBAGF,kBACE,MAAA,EACA,KAAA,EACA,OAAA,KACA,WAAA,KACA,WAAA,IAAA,MAAA,eACA,UAAA,iBAGF,gBACE,UAAA,KCjFF,aACE,QAAA,aACA,WAAA,IACA,eAAA,OACA,OAAA,KACA,iBAAA,aACA,QAAA,GAEA,yBACE,QAAA,aACA,QAAA,GAKJ,gBACE,WAAA,KAGF,gBACE,WAAA,KAGF,gBACE,WAAA,MAKA,+BACE,kBAAA,iBAAA,GAAA,YAAA,SAAA,UAAA,iBAAA,GAAA,YAAA,SAIJ,oCACE,IACE,QAAA,IAFJ,4BACE,IACE,QAAA,IAIJ,kBACE,mBAAA,8DAAA,WAAA,8DACA,kBAAA,KAAA,KAAA,UAAA,KAAA,KACA,kBAAA,iBAAA,GAAA,OAAA,SAAA,UAAA,iBAAA,GAAA,OAAA,SAGF,oCACE,KACE,sBAAA,MAAA,GAAA,cAAA,MAAA,IAFJ,4BACE,KACE,sBAAA,MAAA,GAAA,cAAA,MAAA,IH9CF,iBACE,QAAA,MACA,MAAA,KACA,QAAA,GIJF,cACE,MAAA,QAGE,oBAAA,oBAEE,MAAA,QANN,gBACE,MAAA,QAGE,sBAAA,sBAEE,MAAA,QANN,cACE,MAAA,QAGE,oBAAA,oBAEE,MAAA,QANN,WACE,MAAA,QAGE,iBAAA,iBAEE,MAAA,QANN,cACE,MAAA,QAGE,oBAAA,oBAEE,MAAA,QANN,aACE,MAAA,QAGE,mBAAA,mBAEE,MAAA,QANN,YACE,MAAA,QAGE,kBAAA,kBAEE,MAAA,QANN,WACE,MAAA,QAGE,iBAAA,iBAEE,MAAA,QCLR,OACE,SAAA,SACA,MAAA,KAEA,eACE,QAAA,MACA,YAAA,uBACA,QAAA,GAGF,SACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,MAAA,KACA,OAAA,KAKF,WACE,kBAAA,KADF,WACE,kBAAA,mBADF,YACE,kBAAA,oBADF,YACE,kBAAA,oBCrBJ,WACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,KAGF,cACE,SAAA,MACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KAQE,YACE,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,KjDqCF,yBiDxCA,eACE,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MjDqCF,yBiDxCA,eACE,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MjDqCF,yBiDxCA,eACE,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MjDqCF,0BiDxCA,eACE,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MjDqCF,0BiDxCA,gBACE,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MCzBN,QACE,QAAA,KACA,eAAA,IACA,YAAA,OACA,WAAA,QAGF,QACE,QAAA,KACA,KAAA,EAAA,EAAA,KACA,eAAA,OACA,WAAA,QCRF,iB5Dk4MA,0D6D93ME,SAAA,mBACA,MAAA,cACA,OAAA,cACA,QAAA,YACA,OAAA,eACA,SAAA,iBACA,KAAA,wBACA,YAAA,iBACA,OAAA,YCXA,uBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,EACA,QAAA,GCRJ,eCAE,SAAA,OACA,cAAA,SACA,YAAA,OCNF,IACE,QAAA,aACA,WAAA,QACA,MAAA,IACA,WAAA,IACA,iBAAA,aACA,QAAA,ICyDM,gBAOI,eAAA,mBAPJ,WAOI,eAAA,cAPJ,cAOI,eAAA,iBAPJ,cAOI,eAAA,iBAPJ,mBAOI,eAAA,sBAPJ,gBAOI,eAAA,mBAPJ,aAOI,MAAA,eAPJ,WAOI,MAAA,gBAPJ,YAOI,MAAA,eAPJ,WAOI,QAAA,YAPJ,YAOI,QAAA,cAPJ,YAOI,QAAA,aAPJ,YAOI,QAAA,cAPJ,aAOI,QAAA,YAPJ,eAOI,SAAA,eAPJ,iBAOI,SAAA,iBAPJ,kBAOI,SAAA,kBAPJ,iBAOI,SAAA,iBAPJ,UAOI,QAAA,iBAPJ,gBAOI,QAAA,uBAPJ,SAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,SAOI,QAAA,gBAPJ,aAOI,QAAA,oBAPJ,cAOI,QAAA,qBAPJ,QAOI,QAAA,eAPJ,eAOI,QAAA,sBAPJ,QAOI,QAAA,eAPJ,QAOI,WAAA,EAAA,MAAA,KAAA,0BAPJ,WAOI,WAAA,EAAA,QAAA,OAAA,2BAPJ,WAOI,WAAA,EAAA,KAAA,KAAA,2BAPJ,aAOI,WAAA,eAPJ,iBAOI,SAAA,iBAPJ,mBAOI,SAAA,mBAPJ,mBAOI,SAAA,mBAPJ,gBAOI,SAAA,gBAPJ,iBAOI,SAAA,yBAAA,SAAA,iBAPJ,OAOI,IAAA,YAPJ,QAOI,IAAA,cAPJ,SAOI,IAAA,eAPJ,UAOI,OAAA,YAPJ,WAOI,OAAA,cAPJ,YAOI,OAAA,eAPJ,SAOI,KAAA,YAPJ,UAOI,KAAA,cAPJ,WAOI,KAAA,eAPJ,OAOI,MAAA,YAPJ,QAOI,MAAA,cAPJ,SAOI,MAAA,eAPJ,kBAOI,UAAA,+BAPJ,oBAOI,UAAA,2BAPJ,oBAOI,UAAA,2BAPJ,QAOI,OAAA,IAAA,MAAA,kBAPJ,UAOI,OAAA,YAPJ,YAOI,WAAA,IAAA,MAAA,kBAPJ,cAOI,WAAA,YAPJ,YAOI,aAAA,IAAA,MAAA,kBAPJ,cAOI,aAAA,YAPJ,eAOI,cAAA,IAAA,MAAA,kBAPJ,iBAOI,cAAA,YAPJ,cAOI,YAAA,IAAA,MAAA,kBAPJ,gBAOI,YAAA,YAPJ,gBAOI,aAAA,kBAPJ,kBAOI,aAAA,kBAPJ,gBAOI,aAAA,kBAPJ,aAOI,aAAA,kBAPJ,gBAOI,aAAA,kBAPJ,eAOI,aAAA,kBAPJ,cAOI,aAAA,kBAPJ,aAOI,aAAA,kBAPJ,cAOI,aAAA,eAPJ,UAOI,aAAA,cAPJ,UAOI,aAAA,cAPJ,UAOI,aAAA,cAPJ,UAOI,aAAA,cAPJ,UAOI,aAAA,cAPJ,MAOI,MAAA,cAPJ,MAOI,MAAA,cAPJ,MAOI,MAAA,cAPJ,OAOI,MAAA,eAPJ,QAOI,MAAA,eAPJ,QAOI,UAAA,eAPJ,QAOI,MAAA,gBAPJ,YAOI,UAAA,gBAPJ,MAOI,OAAA,cAPJ,MAOI,OAAA,cAPJ,MAOI,OAAA,cAPJ,OAOI,OAAA,eAPJ,QAOI,OAAA,eAPJ,QAOI,WAAA,eAPJ,QAOI,OAAA,gBAPJ,YAOI,WAAA,gBAPJ,WAOI,KAAA,EAAA,EAAA,eAPJ,UAOI,eAAA,cAPJ,aAOI,eAAA,iBAPJ,kBAOI,eAAA,sBAPJ,qBAOI,eAAA,yBAPJ,aAOI,UAAA,YAPJ,aAOI,UAAA,YAPJ,eAOI,YAAA,YAPJ,eAOI,YAAA,YAPJ,WAOI,UAAA,eAPJ,aAOI,UAAA,iBAPJ,mBAOI,UAAA,uBAPJ,OAOI,IAAA,YAPJ,OAOI,IAAA,iBAPJ,OAOI,IAAA,gBAPJ,OAOI,IAAA,eAPJ,OAOI,IAAA,iBAPJ,OAOI,IAAA,eAPJ,uBAOI,gBAAA,qBAPJ,qBAOI,gBAAA,mBAPJ,wBAOI,gBAAA,iBAPJ,yBAOI,gBAAA,wBAPJ,wBAOI,gBAAA,uBAPJ,wBAOI,gBAAA,uBAPJ,mBAOI,YAAA,qBAPJ,iBAOI,YAAA,mBAPJ,oBAOI,YAAA,iBAPJ,sBAOI,YAAA,mBAPJ,qBAOI,YAAA,kBAPJ,qBAOI,cAAA,qBAPJ,mBAOI,cAAA,mBAPJ,sBAOI,cAAA,iBAPJ,uBAOI,cAAA,wBAPJ,sBAOI,cAAA,uBAPJ,uBAOI,cAAA,kBAPJ,iBAOI,WAAA,eAPJ,kBAOI,WAAA,qBAPJ,gBAOI,WAAA,mBAPJ,mBAOI,WAAA,iBAPJ,qBAOI,WAAA,mBAPJ,oBAOI,WAAA,kBAPJ,aAOI,MAAA,aAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,KAOI,OAAA,YAPJ,KAOI,OAAA,iBAPJ,KAOI,OAAA,gBAPJ,KAOI,OAAA,eAPJ,KAOI,OAAA,iBAPJ,KAOI,OAAA,eAPJ,QAOI,OAAA,eAPJ,MAOI,aAAA,YAAA,YAAA,YAPJ,MAOI,aAAA,iBAAA,YAAA,iBAPJ,MAOI,aAAA,gBAAA,YAAA,gBAPJ,MAOI,aAAA,eAAA,YAAA,eAPJ,MAOI,aAAA,iBAAA,YAAA,iBAPJ,MAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,MAOI,WAAA,YAAA,cAAA,YAPJ,MAOI,WAAA,iBAAA,cAAA,iBAPJ,MAOI,WAAA,gBAAA,cAAA,gBAPJ,MAOI,WAAA,eAAA,cAAA,eAPJ,MAOI,WAAA,iBAAA,cAAA,iBAPJ,MAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,MAOI,WAAA,YAPJ,MAOI,WAAA,iBAPJ,MAOI,WAAA,gBAPJ,MAOI,WAAA,eAPJ,MAOI,WAAA,iBAPJ,MAOI,WAAA,eAPJ,SAOI,WAAA,eAPJ,MAOI,aAAA,YAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,gBAPJ,MAOI,aAAA,eAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,eAPJ,SAOI,aAAA,eAPJ,MAOI,cAAA,YAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,gBAPJ,MAOI,cAAA,eAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,eAPJ,SAOI,cAAA,eAPJ,MAOI,YAAA,YAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,gBAPJ,MAOI,YAAA,eAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,eAPJ,SAOI,YAAA,eAPJ,KAOI,QAAA,YAPJ,KAOI,QAAA,iBAPJ,KAOI,QAAA,gBAPJ,KAOI,QAAA,eAPJ,KAOI,QAAA,iBAPJ,KAOI,QAAA,eAPJ,MAOI,cAAA,YAAA,aAAA,YAPJ,MAOI,cAAA,iBAAA,aAAA,iBAPJ,MAOI,cAAA,gBAAA,aAAA,gBAPJ,MAOI,cAAA,eAAA,aAAA,eAPJ,MAOI,cAAA,iBAAA,aAAA,iBAPJ,MAOI,cAAA,eAAA,aAAA,eAPJ,MAOI,YAAA,YAAA,eAAA,YAPJ,MAOI,YAAA,iBAAA,eAAA,iBAPJ,MAOI,YAAA,gBAAA,eAAA,gBAPJ,MAOI,YAAA,eAAA,eAAA,eAPJ,MAOI,YAAA,iBAAA,eAAA,iBAPJ,MAOI,YAAA,eAAA,eAAA,eAPJ,MAOI,YAAA,YAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,gBAPJ,MAOI,YAAA,eAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,eAPJ,MAOI,cAAA,YAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,gBAPJ,MAOI,cAAA,eAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,eAPJ,MAOI,eAAA,YAPJ,MAOI,eAAA,iBAPJ,MAOI,eAAA,gBAPJ,MAOI,eAAA,eAPJ,MAOI,eAAA,iBAPJ,MAOI,eAAA,eAPJ,MAOI,aAAA,YAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,gBAPJ,MAOI,aAAA,eAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,eAPJ,gBAOI,YAAA,mCAPJ,MAOI,UAAA,iCAPJ,MAOI,UAAA,gCAPJ,MAOI,UAAA,8BAPJ,MAOI,UAAA,gCAPJ,MAOI,UAAA,kBAPJ,MAOI,UAAA,eAPJ,YAOI,WAAA,iBAPJ,YAOI,WAAA,iBAPJ,UAOI,YAAA,cAPJ,YAOI,YAAA,kBAPJ,WAOI,YAAA,cAPJ,SAOI,YAAA,cAPJ,WAOI,YAAA,iBAPJ,MAOI,YAAA,YAPJ,OAOI,YAAA,eAPJ,SAOI,YAAA,cAPJ,OAOI,YAAA,YAPJ,YAOI,WAAA,eAPJ,UAOI,WAAA,gBAPJ,aAOI,WAAA,iBAPJ,sBAOI,gBAAA,eAPJ,2BAOI,gBAAA,oBAPJ,8BAOI,gBAAA,uBAPJ,gBAOI,eAAA,oBAPJ,gBAOI,eAAA,oBAPJ,iBAOI,eAAA,qBAPJ,WAOI,YAAA,iBAPJ,aAOI,YAAA,iBAPJ,YAOI,UAAA,qBAAA,WAAA,qBAPJ,cAIQ,kBAAA,EAGJ,MAAA,6DAPJ,gBAIQ,kBAAA,EAGJ,MAAA,+DAPJ,cAIQ,kBAAA,EAGJ,MAAA,6DAPJ,WAIQ,kBAAA,EAGJ,MAAA,0DAPJ,cAIQ,kBAAA,EAGJ,MAAA,6DAPJ,aAIQ,kBAAA,EAGJ,MAAA,4DAPJ,YAIQ,kBAAA,EAGJ,MAAA,2DAPJ,WAIQ,kBAAA,EAGJ,MAAA,0DAPJ,YAIQ,kBAAA,EAGJ,MAAA,2DAPJ,YAIQ,kBAAA,EAGJ,MAAA,2DAPJ,WAIQ,kBAAA,EAGJ,MAAA,0DAPJ,YAIQ,kBAAA,EAGJ,MAAA,kBAPJ,eAIQ,kBAAA,EAGJ,MAAA,yBAPJ,eAIQ,kBAAA,EAGJ,MAAA,+BAPJ,YAIQ,kBAAA,EAGJ,MAAA,kBAjBJ,iBACE,kBAAA,KADF,iBACE,kBAAA,IADF,iBACE,kBAAA,KADF,kBACE,kBAAA,EASF,YAIQ,gBAAA,EAGJ,iBAAA,2DAPJ,cAIQ,gBAAA,EAGJ,iBAAA,6DAPJ,YAIQ,gBAAA,EAGJ,iBAAA,2DAPJ,SAIQ,gBAAA,EAGJ,iBAAA,wDAPJ,YAIQ,gBAAA,EAGJ,iBAAA,2DAPJ,WAIQ,gBAAA,EAGJ,iBAAA,0DAPJ,UAIQ,gBAAA,EAGJ,iBAAA,yDAPJ,SAIQ,gBAAA,EAGJ,iBAAA,wDAPJ,UAIQ,gBAAA,EAGJ,iBAAA,yDAPJ,UAIQ,gBAAA,EAGJ,iBAAA,yDAPJ,SAIQ,gBAAA,EAGJ,iBAAA,wDAPJ,gBAIQ,gBAAA,EAGJ,iBAAA,sBAjBJ,eACE,gBAAA,IADF,eACE,gBAAA,KADF,eACE,gBAAA,IADF,eACE,gBAAA,KADF,gBACE,gBAAA,EASF,aAOI,iBAAA,6BAPJ,iBAOI,oBAAA,cAAA,iBAAA,cAAA,YAAA,cAPJ,kBAOI,oBAAA,eAAA,iBAAA,eAAA,YAAA,eAPJ,kBAOI,oBAAA,eAAA,iBAAA,eAAA,YAAA,eAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,eAPJ,SAOI,cAAA,iBAPJ,WAOI,cAAA,YAPJ,WAOI,cAAA,gBAPJ,WAOI,cAAA,iBAPJ,WAOI,cAAA,gBAPJ,gBAOI,cAAA,cAPJ,cAOI,cAAA,gBAPJ,aAOI,uBAAA,iBAAA,wBAAA,iBAPJ,aAOI,wBAAA,iBAAA,2BAAA,iBAPJ,gBAOI,2BAAA,iBAAA,0BAAA,iBAPJ,eAOI,0BAAA,iBAAA,uBAAA,iBAPJ,SAOI,WAAA,kBAPJ,WAOI,WAAA,iBzDPR,yByDAI,gBAOI,MAAA,eAPJ,cAOI,MAAA,gBAPJ,eAOI,MAAA,eAPJ,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,UAOI,IAAA,YAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,gBAPJ,UAOI,IAAA,eAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,eAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,eAOI,WAAA,eAPJ,aAOI,WAAA,gBAPJ,gBAOI,WAAA,kBzDPR,yByDAI,gBAOI,MAAA,eAPJ,cAOI,MAAA,gBAPJ,eAOI,MAAA,eAPJ,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,UAOI,IAAA,YAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,gBAPJ,UAOI,IAAA,eAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,eAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,eAOI,WAAA,eAPJ,aAOI,WAAA,gBAPJ,gBAOI,WAAA,kBzDPR,yByDAI,gBAOI,MAAA,eAPJ,cAOI,MAAA,gBAPJ,eAOI,MAAA,eAPJ,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,UAOI,IAAA,YAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,gBAPJ,UAOI,IAAA,eAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,eAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,eAOI,WAAA,eAPJ,aAOI,WAAA,gBAPJ,gBAOI,WAAA,kBzDPR,0ByDAI,gBAOI,MAAA,eAPJ,cAOI,MAAA,gBAPJ,eAOI,MAAA,eAPJ,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,UAOI,IAAA,YAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,gBAPJ,UAOI,IAAA,eAPJ,UAOI,IAAA,iBAPJ,UAOI,IAAA,eAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,eAOI,WAAA,eAPJ,aAOI,WAAA,gBAPJ,gBAOI,WAAA,kBzDPR,0ByDAI,iBAOI,MAAA,eAPJ,eAOI,MAAA,gBAPJ,gBAOI,MAAA,eAPJ,cAOI,QAAA,iBAPJ,oBAOI,QAAA,uBAPJ,aAOI,QAAA,gBAPJ,YAOI,QAAA,eAPJ,aAOI,QAAA,gBAPJ,iBAOI,QAAA,oBAPJ,kBAOI,QAAA,qBAPJ,YAOI,QAAA,eAPJ,mBAOI,QAAA,sBAPJ,YAOI,QAAA,eAPJ,eAOI,KAAA,EAAA,EAAA,eAPJ,cAOI,eAAA,cAPJ,iBAOI,eAAA,iBAPJ,sBAOI,eAAA,sBAPJ,yBAOI,eAAA,yBAPJ,iBAOI,UAAA,YAPJ,iBAOI,UAAA,YAPJ,mBAOI,YAAA,YAPJ,mBAOI,YAAA,YAPJ,eAOI,UAAA,eAPJ,iBAOI,UAAA,iBAPJ,uBAOI,UAAA,uBAPJ,WAOI,IAAA,YAPJ,WAOI,IAAA,iBAPJ,WAOI,IAAA,gBAPJ,WAOI,IAAA,eAPJ,WAOI,IAAA,iBAPJ,WAOI,IAAA,eAPJ,2BAOI,gBAAA,qBAPJ,yBAOI,gBAAA,mBAPJ,4BAOI,gBAAA,iBAPJ,6BAOI,gBAAA,wBAPJ,4BAOI,gBAAA,uBAPJ,4BAOI,gBAAA,uBAPJ,uBAOI,YAAA,qBAPJ,qBAOI,YAAA,mBAPJ,wBAOI,YAAA,iBAPJ,0BAOI,YAAA,mBAPJ,yBAOI,YAAA,kBAPJ,yBAOI,cAAA,qBAPJ,uBAOI,cAAA,mBAPJ,0BAOI,cAAA,iBAPJ,2BAOI,cAAA,wBAPJ,0BAOI,cAAA,uBAPJ,2BAOI,cAAA,kBAPJ,qBAOI,WAAA,eAPJ,sBAOI,WAAA,qBAPJ,oBAOI,WAAA,mBAPJ,uBAOI,WAAA,iBAPJ,yBAOI,WAAA,mBAPJ,wBAOI,WAAA,kBAPJ,iBAOI,MAAA,aAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,gBAOI,MAAA,YAPJ,SAOI,OAAA,YAPJ,SAOI,OAAA,iBAPJ,SAOI,OAAA,gBAPJ,SAOI,OAAA,eAPJ,SAOI,OAAA,iBAPJ,SAOI,OAAA,eAPJ,YAOI,OAAA,eAPJ,UAOI,aAAA,YAAA,YAAA,YAPJ,UAOI,aAAA,iBAAA,YAAA,iBAPJ,UAOI,aAAA,gBAAA,YAAA,gBAPJ,UAOI,aAAA,eAAA,YAAA,eAPJ,UAOI,aAAA,iBAAA,YAAA,iBAPJ,UAOI,aAAA,eAAA,YAAA,eAPJ,aAOI,aAAA,eAAA,YAAA,eAPJ,UAOI,WAAA,YAAA,cAAA,YAPJ,UAOI,WAAA,iBAAA,cAAA,iBAPJ,UAOI,WAAA,gBAAA,cAAA,gBAPJ,UAOI,WAAA,eAAA,cAAA,eAPJ,UAOI,WAAA,iBAAA,cAAA,iBAPJ,UAOI,WAAA,eAAA,cAAA,eAPJ,aAOI,WAAA,eAAA,cAAA,eAPJ,UAOI,WAAA,YAPJ,UAOI,WAAA,iBAPJ,UAOI,WAAA,gBAPJ,UAOI,WAAA,eAPJ,UAOI,WAAA,iBAPJ,UAOI,WAAA,eAPJ,aAOI,WAAA,eAPJ,UAOI,aAAA,YAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,gBAPJ,UAOI,aAAA,eAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,eAPJ,aAOI,aAAA,eAPJ,UAOI,cAAA,YAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,gBAPJ,UAOI,cAAA,eAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,eAPJ,aAOI,cAAA,eAPJ,UAOI,YAAA,YAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,gBAPJ,UAOI,YAAA,eAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,eAPJ,aAOI,YAAA,eAPJ,SAOI,QAAA,YAPJ,SAOI,QAAA,iBAPJ,SAOI,QAAA,gBAPJ,SAOI,QAAA,eAPJ,SAOI,QAAA,iBAPJ,SAOI,QAAA,eAPJ,UAOI,cAAA,YAAA,aAAA,YAPJ,UAOI,cAAA,iBAAA,aAAA,iBAPJ,UAOI,cAAA,gBAAA,aAAA,gBAPJ,UAOI,cAAA,eAAA,aAAA,eAPJ,UAOI,cAAA,iBAAA,aAAA,iBAPJ,UAOI,cAAA,eAAA,aAAA,eAPJ,UAOI,YAAA,YAAA,eAAA,YAPJ,UAOI,YAAA,iBAAA,eAAA,iBAPJ,UAOI,YAAA,gBAAA,eAAA,gBAPJ,UAOI,YAAA,eAAA,eAAA,eAPJ,UAOI,YAAA,iBAAA,eAAA,iBAPJ,UAOI,YAAA,eAAA,eAAA,eAPJ,UAOI,YAAA,YAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,gBAPJ,UAOI,YAAA,eAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,eAPJ,UAOI,cAAA,YAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,gBAPJ,UAOI,cAAA,eAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,eAPJ,UAOI,eAAA,YAPJ,UAOI,eAAA,iBAPJ,UAOI,eAAA,gBAPJ,UAOI,eAAA,eAPJ,UAOI,eAAA,iBAPJ,UAOI,eAAA,eAPJ,UAOI,aAAA,YAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,gBAPJ,UAOI,aAAA,eAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,eAPJ,gBAOI,WAAA,eAPJ,cAOI,WAAA,gBAPJ,iBAOI,WAAA,kBCnDZ,0BD4CQ,MAOI,UAAA,iBAPJ,MAOI,UAAA,eAPJ,MAOI,UAAA,kBAPJ,MAOI,UAAA,kBChCZ,aDyBQ,gBAOI,QAAA,iBAPJ,sBAOI,QAAA,uBAPJ,eAOI,QAAA,gBAPJ,cAOI,QAAA,eAPJ,eAOI,QAAA,gBAPJ,mBAOI,QAAA,oBAPJ,oBAOI,QAAA,qBAPJ,cAOI,QAAA,eAPJ,qBAOI,QAAA,sBAPJ,cAOI,QAAA","sourcesContent":["/*!\n * Bootstrap v5.1.0 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Layout & components\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"containers\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"accordion\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"alert\";\n@import \"progress\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"offcanvas\";\n@import \"placeholders\";\n\n// Helpers\n@import \"helpers\";\n\n// Utilities\n@import \"utilities/api\";\n// scss-docs-end import-stack\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-rgb: #{to-rgb($body-color)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}-root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`