diff --git a/douwco.api/Program.cs b/douwco.api/Program.cs new file mode 100644 index 0000000..3917ef1 --- /dev/null +++ b/douwco.api/Program.cs @@ -0,0 +1,41 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi +builder.Services.AddOpenApi(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (app.Environment.IsDevelopment()) +{ + app.MapOpenApi(); +} + +app.UseHttpsRedirection(); + +var summaries = new[] +{ + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" +}; + +app.MapGet("/weatherforecast", () => +{ + var forecast = Enumerable.Range(1, 5).Select(index => + new WeatherForecast + ( + DateOnly.FromDateTime(DateTime.Now.AddDays(index)), + Random.Shared.Next(-20, 55), + summaries[Random.Shared.Next(summaries.Length)] + )) + .ToArray(); + return forecast; +}) +.WithName("GetWeatherForecast"); + +app.Run(); + +record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary) +{ + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); +} diff --git a/douwco.api/Properties/launchSettings.json b/douwco.api/Properties/launchSettings.json new file mode 100644 index 0000000..d6d5870 --- /dev/null +++ b/douwco.api/Properties/launchSettings.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "http://localhost:5297", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "https://localhost:7129;http://localhost:5297", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/douwco.api/appsettings.Development.json b/douwco.api/appsettings.Development.json new file mode 100644 index 0000000..ff66ba6 --- /dev/null +++ b/douwco.api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/douwco.api/appsettings.json b/douwco.api/appsettings.json new file mode 100644 index 0000000..4d56694 --- /dev/null +++ b/douwco.api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/douwco.api/bin/Debug/net9.0/Microsoft.AspNetCore.OpenApi.dll b/douwco.api/bin/Debug/net9.0/Microsoft.AspNetCore.OpenApi.dll new file mode 100755 index 0000000..eff499a Binary files /dev/null and b/douwco.api/bin/Debug/net9.0/Microsoft.AspNetCore.OpenApi.dll differ diff --git a/douwco.api/bin/Debug/net9.0/Microsoft.OpenApi.dll b/douwco.api/bin/Debug/net9.0/Microsoft.OpenApi.dll new file mode 100755 index 0000000..d9f09da Binary files /dev/null and b/douwco.api/bin/Debug/net9.0/Microsoft.OpenApi.dll differ diff --git a/douwco.api/bin/Debug/net9.0/appsettings.Development.json b/douwco.api/bin/Debug/net9.0/appsettings.Development.json new file mode 100644 index 0000000..ff66ba6 --- /dev/null +++ b/douwco.api/bin/Debug/net9.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/douwco.api/bin/Debug/net9.0/appsettings.json b/douwco.api/bin/Debug/net9.0/appsettings.json new file mode 100644 index 0000000..4d56694 --- /dev/null +++ b/douwco.api/bin/Debug/net9.0/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/douwco.api/bin/Debug/net9.0/douwco.api b/douwco.api/bin/Debug/net9.0/douwco.api new file mode 100755 index 0000000..86b24bc Binary files /dev/null and b/douwco.api/bin/Debug/net9.0/douwco.api differ diff --git a/douwco.api/bin/Debug/net9.0/douwco.api.deps.json b/douwco.api/bin/Debug/net9.0/douwco.api.deps.json new file mode 100644 index 0000000..a5b93cc --- /dev/null +++ b/douwco.api/bin/Debug/net9.0/douwco.api.deps.json @@ -0,0 +1,59 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "douwco.api/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.OpenApi": "9.0.3" + }, + "runtime": { + "douwco.api.dll": {} + } + }, + "Microsoft.AspNetCore.OpenApi/9.0.3": { + "dependencies": { + "Microsoft.OpenApi": "1.6.17" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": { + "assemblyVersion": "9.0.3.0", + "fileVersion": "9.0.325.11220" + } + } + }, + "Microsoft.OpenApi/1.6.17": { + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "assemblyVersion": "1.6.17.0", + "fileVersion": "1.6.17.0" + } + } + } + } + }, + "libraries": { + "douwco.api/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.OpenApi/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fKh0UyGMUE+lhbovMhh3g88b9bT+y2jfZIuJ8ljY7rcCaSJ9m2Qqqbh66oULFfzWE2BUAmimzTGcPcq3jXi/Ew==", + "path": "microsoft.aspnetcore.openapi/9.0.3", + "hashPath": "microsoft.aspnetcore.openapi.9.0.3.nupkg.sha512" + }, + "Microsoft.OpenApi/1.6.17": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Le+kehlmrlQfuDFUt1zZ2dVwrhFQtKREdKBo+rexOwaCoYP0/qpgT9tLxCsZjsgR5Itk1UKPcbgO+FyaNid/bA==", + "path": "microsoft.openapi/1.6.17", + "hashPath": "microsoft.openapi.1.6.17.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/douwco.api/bin/Debug/net9.0/douwco.api.dll b/douwco.api/bin/Debug/net9.0/douwco.api.dll new file mode 100644 index 0000000..02c6c7f Binary files /dev/null and b/douwco.api/bin/Debug/net9.0/douwco.api.dll differ diff --git a/douwco.api/bin/Debug/net9.0/douwco.api.pdb b/douwco.api/bin/Debug/net9.0/douwco.api.pdb new file mode 100644 index 0000000..a2aaa19 Binary files /dev/null and b/douwco.api/bin/Debug/net9.0/douwco.api.pdb differ diff --git a/douwco.api/bin/Debug/net9.0/douwco.api.runtimeconfig.json b/douwco.api/bin/Debug/net9.0/douwco.api.runtimeconfig.json new file mode 100644 index 0000000..6925b65 --- /dev/null +++ b/douwco.api/bin/Debug/net9.0/douwco.api.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "9.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.endpoints.json b/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.endpoints.json new file mode 100644 index 0000000..7ce2252 --- /dev/null +++ b/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.endpoints.json @@ -0,0 +1,6562 @@ +{ + "Version": 1, + "ManifestType": "Build", + "Endpoints": [ + { + "Route": "3rdpartylicenses.txt", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000124007937" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.txt", + "AssetFile": "3rdpartylicenses.txt", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "103298" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.txt.gz", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000124007937" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt", + "AssetFile": "3rdpartylicenses.txt", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "103298" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt.gz", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "integrity", + "Value": "sha256-U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt.gz" + } + ] + }, + { + "Route": "browser/favicon.ico", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000237360551" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "ETag", + "Value": "W/\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.ico", + "AssetFile": "browser/favicon.ico", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + }, + { + "Name": "Content-Length", + "Value": "15086" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.ico.gz", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000237360551" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "ETag", + "Value": "W/\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + }, + { + "Name": "label", + "Value": "browser/favicon.ico" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico", + "AssetFile": "browser/favicon.ico", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "15086" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + }, + { + "Name": "label", + "Value": "browser/favicon.ico" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico.gz", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "integrity", + "Value": "sha256-M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=" + }, + { + "Name": "label", + "Value": "browser/favicon.ico.gz" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html", + "AssetFile": "browser/index.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000174064404" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + }, + { + "Name": "label", + "Value": "browser/index.html" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html", + "AssetFile": "browser/index.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "20841" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + }, + { + "Name": "label", + "Value": "browser/index.html" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html.gz", + "AssetFile": "browser/index.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "integrity", + "Value": "sha256-DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=" + }, + { + "Name": "label", + "Value": "browser/index.html.gz" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.003095975232" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + }, + { + "Name": "label", + "Value": "browser/index.csr.html" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html", + "AssetFile": "browser/index.csr.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "496" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + }, + { + "Name": "label", + "Value": "browser/index.csr.html" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html.gz", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "integrity", + "Value": "sha256-NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=" + }, + { + "Name": "label", + "Value": "browser/index.csr.html.gz" + } + ] + }, + { + "Route": "browser/index.csr.html", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.003095975232" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.html", + "AssetFile": "browser/index.csr.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "496" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.html.gz", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=" + } + ] + }, + { + "Route": "browser/index.html", + "AssetFile": "browser/index.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000174064404" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.html", + "AssetFile": "browser/index.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "20841" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.html.gz", + "AssetFile": "browser/index.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000012969159" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js", + "AssetFile": "browser/main-CXXROGF7.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "243132" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js.gz", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "integrity", + "Value": "sha256-kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js.gz" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000012969159" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js", + "AssetFile": "browser/main-CXXROGF7.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "243132" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js.gz", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000079636856" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "34519" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js.gz", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "integrity", + "Value": "sha256-woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js.gz" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000079636856" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "34519" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js.gz", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "1.000000000000" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css", + "AssetFile": "browser/styles-5INURTSO.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css.gz", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css.gz" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "1.000000000000" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css", + "AssetFile": "browser/styles-5INURTSO.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css.gz", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "prerendered-routes.json", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.019607843137" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "ETag", + "Value": "W/\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.json", + "AssetFile": "prerendered-routes.json", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "33" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.json.gz", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.019607843137" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "ETag", + "Value": "W/\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + }, + { + "Name": "label", + "Value": "prerendered-routes.json" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json", + "AssetFile": "prerendered-routes.json", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "33" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + }, + { + "Name": "label", + "Value": "prerendered-routes.json" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json.gz", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "integrity", + "Value": "sha256-5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=" + }, + { + "Name": "label", + "Value": "prerendered-routes.json.gz" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.007142857143" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "ETag", + "Value": "W/\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs.gz", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.007142857143" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "ETag", + "Value": "W/\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs.gz", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "integrity", + "Value": "sha256-ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs.gz" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002032520325" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs", + "AssetFile": "server/angular-app-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "981" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs.gz", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002032520325" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs", + "AssetFile": "server/angular-app-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "981" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs.gz", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "integrity", + "Value": "sha256-X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002985074627" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "ETag", + "Value": "W/\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "514" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs.gz", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "integrity", + "Value": "sha256-8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002985074627" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "ETag", + "Value": "W/\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "514" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs.gz", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000173611111" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "ETag", + "Value": "W/\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "20859" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs.gz", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000173611111" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "ETag", + "Value": "W/\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "20859" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs.gz", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "integrity", + "Value": "sha256-lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1027" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs.gz", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "integrity", + "Value": "sha256-eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "1027" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs.gz", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.025641025641" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "18" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs.gz", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "integrity", + "Value": "sha256-Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.025641025641" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "18" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000260213375" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "12141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs.gz", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "integrity", + "Value": "sha256-ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000260213375" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "12141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs.gz", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "ETag", + "Value": "W/\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1239" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs.gz", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "integrity", + "Value": "sha256-HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "ETag", + "Value": "W/\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "1239" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs.gz", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000262812089" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "12071" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs.gz", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "integrity", + "Value": "sha256-3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000262812089" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "12071" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs.gz", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000881057269" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "2412" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs.gz", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "integrity", + "Value": "sha256-j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000881057269" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "2412" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs.gz", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=" + } + ] + }, + { + "Route": "server/index.server.html", + "AssetFile": "server/index.server.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001602564103" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "ETag", + "Value": "W/\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.html", + "AssetFile": "server/index.server.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "1009" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.html.gz", + "AssetFile": "server/index.server.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html", + "AssetFile": "server/index.server.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001602564103" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "ETag", + "Value": "W/\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + }, + { + "Name": "label", + "Value": "server/index.server.html" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html", + "AssetFile": "server/index.server.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1009" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + }, + { + "Name": "label", + "Value": "server/index.server.html" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html.gz", + "AssetFile": "server/index.server.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "integrity", + "Value": "sha256-S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=" + }, + { + "Name": "label", + "Value": "server/index.server.html.gz" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000004581734" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + }, + { + "Name": "label", + "Value": "server/main.server.mjs" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs", + "AssetFile": "server/main.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "688999" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + }, + { + "Name": "label", + "Value": "server/main.server.mjs" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs.gz", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "integrity", + "Value": "sha256-uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=" + }, + { + "Name": "label", + "Value": "server/main.server.mjs.gz" + } + ] + }, + { + "Route": "server/main.server.mjs", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000004581734" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.mjs", + "AssetFile": "server/main.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "688999" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.mjs.gz", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000013036280" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs", + "AssetFile": "server/polyfills.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "267764" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs.gz", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "integrity", + "Value": "sha256-SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs.gz" + } + ] + }, + { + "Route": "server/polyfills.server.mjs", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000013036280" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.mjs", + "AssetFile": "server/polyfills.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "267764" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.mjs.gz", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=" + } + ] + }, + { + "Route": "server/server.mjs", + "AssetFile": "server/server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000003475674" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.mjs", + "AssetFile": "server/server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "845380" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.mjs.gz", + "AssetFile": "server/server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs", + "AssetFile": "server/server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000003475674" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + }, + { + "Name": "label", + "Value": "server/server.mjs" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs", + "AssetFile": "server/server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "845380" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + }, + { + "Name": "label", + "Value": "server/server.mjs" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs.gz", + "AssetFile": "server/server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "integrity", + "Value": "sha256-cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=" + }, + { + "Name": "label", + "Value": "server/server.mjs.gz" + } + ] + } + ] +} \ No newline at end of file diff --git a/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.runtime.json b/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.runtime.json new file mode 100644 index 0000000..ac118fd --- /dev/null +++ b/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.runtime.json @@ -0,0 +1 @@ +{"ContentRoots":["/home/douwe/Projects/douwco.be/douwco.api/wwwroot/","/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/"],"Root":{"Children":{"3rdpartylicenses.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"3rdpartylicenses.txt"},"Patterns":null},"browser":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/favicon.ico"},"Patterns":null},"index.csr.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/index.csr.html"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/index.html"},"Patterns":null},"main-CXXROGF7.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/main-CXXROGF7.js"},"Patterns":null},"polyfills-FFHMD2TL.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/polyfills-FFHMD2TL.js"},"Patterns":null},"styles-5INURTSO.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/styles-5INURTSO.css"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"k1so86s87c-vagikyz9qx.gz"},"Patterns":null},"index.csr.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"omv7qkr635-e49xa8zkak.gz"},"Patterns":null},"index.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"br5s0hye61-9sa3bxc43p.gz"},"Patterns":null},"main-CXXROGF7.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"sv8shbfayq-guy8vc571m.gz"},"Patterns":null},"polyfills-FFHMD2TL.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lapju2qf3g-39tegmrjtp.gz"},"Patterns":null},"styles-5INURTSO.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"ixgszdonhd-5ipweew5fc.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"prerendered-routes.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"prerendered-routes.json"},"Patterns":null},"server":{"Children":{"angular-app-engine-manifest.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/angular-app-engine-manifest.mjs"},"Patterns":null},"angular-app-manifest.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/angular-app-manifest.mjs"},"Patterns":null},"assets-chunks":{"Children":{"index_csr_html.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/index_csr_html.mjs"},"Patterns":null},"index_html.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/index_html.mjs"},"Patterns":null},"index_server_html.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/index_server_html.mjs"},"Patterns":null},"styles-5INURTSO_css.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/styles-5INURTSO_css.mjs"},"Patterns":null},"index_csr_html.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"z174eq8lw3-drx7zseqbo.gz"},"Patterns":null},"index_html.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"m5wiye3dmz-vzmajf1oe5.gz"},"Patterns":null},"index_server_html.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"t72a16fc0g-flc7de0x6c.gz"},"Patterns":null},"styles-5INURTSO_css.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"rf440tndxy-gnjc6mr142.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"chunk-EJSJJTUO.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-EJSJJTUO.mjs"},"Patterns":null},"chunk-GFUZYSQG.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-GFUZYSQG.mjs"},"Patterns":null},"chunk-TNO4MGIL.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-TNO4MGIL.mjs"},"Patterns":null},"chunk-X2SEQXRR.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-X2SEQXRR.mjs"},"Patterns":null},"index.server.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/index.server.html"},"Patterns":null},"main.server.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/main.server.mjs"},"Patterns":null},"polyfills.server.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/polyfills.server.mjs"},"Patterns":null},"server.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/server.mjs"},"Patterns":null},"angular-app-engine-manifest.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"d76iw7pfqh-s3d2ds2de9.gz"},"Patterns":null},"angular-app-manifest.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"e15klo0444-yhrnx3kc1h.gz"},"Patterns":null},"chunk-EJSJJTUO.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fqcb7ft29m-00r8eipahe.gz"},"Patterns":null},"chunk-GFUZYSQG.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"a96v3rbbqc-lkbn8j4wgf.gz"},"Patterns":null},"chunk-TNO4MGIL.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"7e6wxd33nt-3hj7zk5twu.gz"},"Patterns":null},"chunk-X2SEQXRR.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"z3uqx2g44f-e2nrjsonjv.gz"},"Patterns":null},"index.server.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"w9u7ac7g47-rl7fllzze3.gz"},"Patterns":null},"main.server.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"04mnmcnfnn-0jtjzltt1u.gz"},"Patterns":null},"polyfills.server.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"we1qny42oe-gc9ihpnam1.gz"},"Patterns":null},"server.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"1u5nt2q483-zn7iwrajol.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"3rdpartylicenses.txt.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"phnsro4rfa-vhkp7mk5xo.gz"},"Patterns":null},"prerendered-routes.json.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"5pctparlwc-kfm2ar68zj.gz"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/douwco.api/douwco.api.csproj b/douwco.api/douwco.api.csproj new file mode 100644 index 0000000..6b81913 --- /dev/null +++ b/douwco.api/douwco.api.csproj @@ -0,0 +1,13 @@ + + + + net9.0 + enable + enable + + + + + + + diff --git a/douwco.api/douwco.api.http b/douwco.api/douwco.api.http new file mode 100644 index 0000000..a669b6f --- /dev/null +++ b/douwco.api/douwco.api.http @@ -0,0 +1,6 @@ +@douwco.api_HostAddress = http://localhost:5297 + +GET {{douwco.api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/douwco.api/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/douwco.api/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs new file mode 100644 index 0000000..9e76325 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")] diff --git a/douwco.api/obj/Debug/net9.0/apphost b/douwco.api/obj/Debug/net9.0/apphost new file mode 100755 index 0000000..86b24bc Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/apphost differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz b/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz new file mode 100644 index 0000000..8bf691b Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz b/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz new file mode 100644 index 0000000..5ea738a Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz b/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz new file mode 100644 index 0000000..ba7cfd6 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz b/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz new file mode 100644 index 0000000..a049e23 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz b/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz new file mode 100644 index 0000000..a9e4c29 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz b/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz new file mode 100644 index 0000000..eaa5594 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz b/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz new file mode 100644 index 0000000..c99f540 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz b/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz new file mode 100644 index 0000000..07df37f Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz b/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz new file mode 100644 index 0000000..d61ec5f Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz b/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz new file mode 100644 index 0000000..e69de29 diff --git a/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz b/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz new file mode 100644 index 0000000..874835f Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz b/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz new file mode 100644 index 0000000..1029664 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz b/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz new file mode 100644 index 0000000..1ec9f16 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz b/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz new file mode 100644 index 0000000..1f0f07b Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz b/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz new file mode 100644 index 0000000..c0ab252 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz b/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz new file mode 100644 index 0000000..2558719 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz b/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz new file mode 100644 index 0000000..db839b8 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz b/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz new file mode 100644 index 0000000..313339f Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz b/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz new file mode 100644 index 0000000..1eb619c Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz b/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz new file mode 100644 index 0000000..ca58e6f Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz b/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz new file mode 100644 index 0000000..62fac39 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz differ diff --git a/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz b/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz new file mode 100644 index 0000000..a1ba570 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz differ diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfo.cs b/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfo.cs new file mode 100644 index 0000000..bfab361 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.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("douwco.api")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+952fee608d45ddc58aadcf9b2f7d18b44eb8a9d4")] +[assembly: System.Reflection.AssemblyProductAttribute("douwco.api")] +[assembly: System.Reflection.AssemblyTitleAttribute("douwco.api")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfoInputs.cache b/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfoInputs.cache new file mode 100644 index 0000000..01b5f8e --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +131f93aecab6c0850bd0455e8fb13447a5d1671e582f8548def98073cd6d1fa6 diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.GeneratedMSBuildEditorConfig.editorconfig b/douwco.api/obj/Debug/net9.0/douwco.api.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..bfb7f9b --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,21 @@ +is_global = true +build_property.TargetFramework = net9.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = douwco.api +build_property.RootNamespace = douwco.api +build_property.ProjectDir = /home/douwe/Projects/douwco.be/douwco.api/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 9.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = /home/douwe/Projects/douwco.be/douwco.api +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 9.0 +build_property.EnableCodeStyleSeverity = diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.GlobalUsings.g.cs b/douwco.api/obj/Debug/net9.0/douwco.api.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +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.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cache b/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cs b/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cs new file mode 100644 index 0000000..1c3041b --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cs @@ -0,0 +1,16 @@ +//------------------------------------------------------------------------------ +// +// 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: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.assets.cache b/douwco.api/obj/Debug/net9.0/douwco.api.assets.cache new file mode 100644 index 0000000..05629f6 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/douwco.api.assets.cache differ diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.csproj.AssemblyReference.cache b/douwco.api/obj/Debug/net9.0/douwco.api.csproj.AssemblyReference.cache new file mode 100644 index 0000000..c45eb23 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/douwco.api.csproj.AssemblyReference.cache differ diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.csproj.CoreCompileInputs.cache b/douwco.api/obj/Debug/net9.0/douwco.api.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..2a02573 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +0277693f96d1af7d14ba8743e9e6206d8709e4ae3fe7f066c038459ea0b9c713 diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.csproj.FileListAbsolute.txt b/douwco.api/obj/Debug/net9.0/douwco.api.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e6e8626 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.csproj.FileListAbsolute.txt @@ -0,0 +1,57 @@ +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/appsettings.Development.json +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/appsettings.json +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.endpoints.json +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.deps.json +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.runtimeconfig.json +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.dll +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.pdb +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/Microsoft.AspNetCore.OpenApi.dll +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/Microsoft.OpenApi.dll +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.csproj.AssemblyReference.cache +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.GeneratedMSBuildEditorConfig.editorconfig +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfoInputs.cache +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.AssemblyInfo.cs +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.csproj.CoreCompileInputs.cache +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cs +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.MvcApplicationPartsAssemblyInfo.cache +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.sourcelink.json +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/scopedcss/bundle/douwco.api.styles.css +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.build.json +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.development.json +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.build.endpoints.json +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssets.props +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssetEndpoints.props +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.build.douwco.api.props +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildMultiTargeting.douwco.api.props +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildTransitive.douwco.api.props +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/staticwebassets.pack.json +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.csproj.Up2Date +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.dll +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/refint/douwco.api.dll +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.pdb +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/douwco.api.genruntimeconfig.cache +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/ref/douwco.api.dll +/home/douwe/Projects/douwco.be/douwco.api/bin/Debug/net9.0/douwco.api.staticwebassets.runtime.json +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz +/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.csproj.Up2Date b/douwco.api/obj/Debug/net9.0/douwco.api.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.dll b/douwco.api/obj/Debug/net9.0/douwco.api.dll new file mode 100644 index 0000000..02c6c7f Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/douwco.api.dll differ diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.genruntimeconfig.cache b/douwco.api/obj/Debug/net9.0/douwco.api.genruntimeconfig.cache new file mode 100644 index 0000000..d25cea5 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.genruntimeconfig.cache @@ -0,0 +1 @@ +490fb39498c4839e896e9363c70e17dbd89d78606c1f2467a9cd81688b0bb2fb diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.pdb b/douwco.api/obj/Debug/net9.0/douwco.api.pdb new file mode 100644 index 0000000..a2aaa19 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/douwco.api.pdb differ diff --git a/douwco.api/obj/Debug/net9.0/douwco.api.sourcelink.json b/douwco.api/obj/Debug/net9.0/douwco.api.sourcelink.json new file mode 100644 index 0000000..57b2570 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/douwco.api.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"/home/douwe/Projects/douwco.be/*":"https://raw.githubusercontent.com/DouweRavers/douwco.be/952fee608d45ddc58aadcf9b2f7d18b44eb8a9d4/*"}} \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/ref/douwco.api.dll b/douwco.api/obj/Debug/net9.0/ref/douwco.api.dll new file mode 100644 index 0000000..1494e25 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/ref/douwco.api.dll differ diff --git a/douwco.api/obj/Debug/net9.0/refint/douwco.api.dll b/douwco.api/obj/Debug/net9.0/refint/douwco.api.dll new file mode 100644 index 0000000..1494e25 Binary files /dev/null and b/douwco.api/obj/Debug/net9.0/refint/douwco.api.dll differ diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets.build.endpoints.json b/douwco.api/obj/Debug/net9.0/staticwebassets.build.endpoints.json new file mode 100644 index 0000000..7ce2252 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets.build.endpoints.json @@ -0,0 +1,6562 @@ +{ + "Version": 1, + "ManifestType": "Build", + "Endpoints": [ + { + "Route": "3rdpartylicenses.txt", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000124007937" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.txt", + "AssetFile": "3rdpartylicenses.txt", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "103298" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.txt.gz", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000124007937" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt", + "AssetFile": "3rdpartylicenses.txt", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "103298" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt.gz", + "AssetFile": "3rdpartylicenses.txt.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "integrity", + "Value": "sha256-U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt.gz" + } + ] + }, + { + "Route": "browser/favicon.ico", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000237360551" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "ETag", + "Value": "W/\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.ico", + "AssetFile": "browser/favicon.ico", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + }, + { + "Name": "Content-Length", + "Value": "15086" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.ico.gz", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000237360551" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "ETag", + "Value": "W/\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + }, + { + "Name": "label", + "Value": "browser/favicon.ico" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico", + "AssetFile": "browser/favicon.ico", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "15086" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + }, + { + "Name": "label", + "Value": "browser/favicon.ico" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico.gz", + "AssetFile": "browser/favicon.ico.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "integrity", + "Value": "sha256-M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=" + }, + { + "Name": "label", + "Value": "browser/favicon.ico.gz" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html", + "AssetFile": "browser/index.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000174064404" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + }, + { + "Name": "label", + "Value": "browser/index.html" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html", + "AssetFile": "browser/index.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "20841" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + }, + { + "Name": "label", + "Value": "browser/index.html" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html.gz", + "AssetFile": "browser/index.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "integrity", + "Value": "sha256-DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=" + }, + { + "Name": "label", + "Value": "browser/index.html.gz" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.003095975232" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + }, + { + "Name": "label", + "Value": "browser/index.csr.html" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html", + "AssetFile": "browser/index.csr.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "496" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + }, + { + "Name": "label", + "Value": "browser/index.csr.html" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html.gz", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "integrity", + "Value": "sha256-NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=" + }, + { + "Name": "label", + "Value": "browser/index.csr.html.gz" + } + ] + }, + { + "Route": "browser/index.csr.html", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.003095975232" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.html", + "AssetFile": "browser/index.csr.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "496" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.html.gz", + "AssetFile": "browser/index.csr.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=" + } + ] + }, + { + "Route": "browser/index.html", + "AssetFile": "browser/index.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000174064404" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.html", + "AssetFile": "browser/index.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "20841" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.html.gz", + "AssetFile": "browser/index.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000012969159" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js", + "AssetFile": "browser/main-CXXROGF7.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "243132" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js.gz", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "integrity", + "Value": "sha256-kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js.gz" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000012969159" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js", + "AssetFile": "browser/main-CXXROGF7.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "243132" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js.gz", + "AssetFile": "browser/main-CXXROGF7.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000079636856" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "34519" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js.gz", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "integrity", + "Value": "sha256-woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js.gz" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000079636856" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "ETag", + "Value": "W/\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js", + "AssetFile": "browser/polyfills-FFHMD2TL.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "34519" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js.gz", + "AssetFile": "browser/polyfills-FFHMD2TL.js.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "1.000000000000" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css", + "AssetFile": "browser/styles-5INURTSO.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css.gz", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css.gz" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "1.000000000000" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css", + "AssetFile": "browser/styles-5INURTSO.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css.gz", + "AssetFile": "browser/styles-5INURTSO.css.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "prerendered-routes.json", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.019607843137" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "ETag", + "Value": "W/\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.json", + "AssetFile": "prerendered-routes.json", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "33" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.json.gz", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.019607843137" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "ETag", + "Value": "W/\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + }, + { + "Name": "label", + "Value": "prerendered-routes.json" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json", + "AssetFile": "prerendered-routes.json", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "33" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + }, + { + "Name": "label", + "Value": "prerendered-routes.json" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json.gz", + "AssetFile": "prerendered-routes.json.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "integrity", + "Value": "sha256-5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=" + }, + { + "Name": "label", + "Value": "prerendered-routes.json.gz" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.007142857143" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "ETag", + "Value": "W/\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs.gz", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.007142857143" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "ETag", + "Value": "W/\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs", + "AssetFile": "server/angular-app-engine-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs.gz", + "AssetFile": "server/angular-app-engine-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "integrity", + "Value": "sha256-ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs.gz" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002032520325" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs", + "AssetFile": "server/angular-app-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "981" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs.gz", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002032520325" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs", + "AssetFile": "server/angular-app-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "981" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs.gz", + "AssetFile": "server/angular-app-manifest.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "integrity", + "Value": "sha256-X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002985074627" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "ETag", + "Value": "W/\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "514" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs.gz", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "integrity", + "Value": "sha256-8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002985074627" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "ETag", + "Value": "W/\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs", + "AssetFile": "server/assets-chunks/index_csr_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "514" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs.gz", + "AssetFile": "server/assets-chunks/index_csr_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000173611111" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "ETag", + "Value": "W/\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "20859" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs.gz", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000173611111" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "ETag", + "Value": "W/\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs", + "AssetFile": "server/assets-chunks/index_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "20859" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs.gz", + "AssetFile": "server/assets-chunks/index_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "integrity", + "Value": "sha256-lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1027" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs.gz", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "integrity", + "Value": "sha256-eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "ETag", + "Value": "W/\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs", + "AssetFile": "server/assets-chunks/index_server_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "1027" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs.gz", + "AssetFile": "server/assets-chunks/index_server_html.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.025641025641" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "18" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs.gz", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "integrity", + "Value": "sha256-Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs.gz" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.025641025641" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "18" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "AssetFile": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000260213375" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "12141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs.gz", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "integrity", + "Value": "sha256-ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000260213375" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "ETag", + "Value": "W/\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs", + "AssetFile": "server/chunk-EJSJJTUO.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "12141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs.gz", + "AssetFile": "server/chunk-EJSJJTUO.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "ETag", + "Value": "W/\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1239" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs.gz", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "integrity", + "Value": "sha256-HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "ETag", + "Value": "W/\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs", + "AssetFile": "server/chunk-GFUZYSQG.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "1239" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs.gz", + "AssetFile": "server/chunk-GFUZYSQG.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000262812089" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "12071" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs.gz", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "integrity", + "Value": "sha256-3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000262812089" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "ETag", + "Value": "W/\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs", + "AssetFile": "server/chunk-TNO4MGIL.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "12071" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs.gz", + "AssetFile": "server/chunk-TNO4MGIL.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000881057269" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "2412" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs.gz", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "integrity", + "Value": "sha256-j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs.gz" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000881057269" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs", + "AssetFile": "server/chunk-X2SEQXRR.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "2412" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs.gz", + "AssetFile": "server/chunk-X2SEQXRR.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=" + } + ] + }, + { + "Route": "server/index.server.html", + "AssetFile": "server/index.server.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001602564103" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "ETag", + "Value": "W/\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.html", + "AssetFile": "server/index.server.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "1009" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.html.gz", + "AssetFile": "server/index.server.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html", + "AssetFile": "server/index.server.html.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001602564103" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "ETag", + "Value": "W/\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + }, + { + "Name": "label", + "Value": "server/index.server.html" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html", + "AssetFile": "server/index.server.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "1009" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + }, + { + "Name": "label", + "Value": "server/index.server.html" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html.gz", + "AssetFile": "server/index.server.html.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "integrity", + "Value": "sha256-S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=" + }, + { + "Name": "label", + "Value": "server/index.server.html.gz" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000004581734" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + }, + { + "Name": "label", + "Value": "server/main.server.mjs" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs", + "AssetFile": "server/main.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "688999" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + }, + { + "Name": "label", + "Value": "server/main.server.mjs" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs.gz", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "integrity", + "Value": "sha256-uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=" + }, + { + "Name": "label", + "Value": "server/main.server.mjs.gz" + } + ] + }, + { + "Route": "server/main.server.mjs", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000004581734" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "ETag", + "Value": "W/\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.mjs", + "AssetFile": "server/main.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "688999" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.mjs.gz", + "AssetFile": "server/main.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000013036280" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs", + "AssetFile": "server/polyfills.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "267764" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs.gz", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "integrity", + "Value": "sha256-SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs.gz" + } + ] + }, + { + "Route": "server/polyfills.server.mjs", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000013036280" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "ETag", + "Value": "W/\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.mjs", + "AssetFile": "server/polyfills.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "267764" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.mjs.gz", + "AssetFile": "server/polyfills.server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=" + } + ] + }, + { + "Route": "server/server.mjs", + "AssetFile": "server/server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000003475674" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.mjs", + "AssetFile": "server/server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Length", + "Value": "845380" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.mjs.gz", + "AssetFile": "server/server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs", + "AssetFile": "server/server.mjs.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000003475674" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "ETag", + "Value": "W/\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + }, + { + "Name": "label", + "Value": "server/server.mjs" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs", + "AssetFile": "server/server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Length", + "Value": "845380" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + }, + { + "Name": "label", + "Value": "server/server.mjs" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs.gz", + "AssetFile": "server/server.mjs.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "integrity", + "Value": "sha256-cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=" + }, + { + "Name": "label", + "Value": "server/server.mjs.gz" + } + ] + } + ] +} \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets.build.json b/douwco.api/obj/Debug/net9.0/staticwebassets.build.json new file mode 100644 index 0000000..ea0ec0c --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets.build.json @@ -0,0 +1,7502 @@ +{ + "Version": 1, + "Hash": "SlOtbZFfZD7VTd3LV6VXuKWBOmUetV/8TnsZGX/jbLw=", + "Source": "douwco.api", + "BasePath": "_content/douwco.api", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [ + { + "Name": "douwco.api/wwwroot", + "Source": "douwco.api", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "Pattern": "**" + } + ], + "Assets": [ + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/main.server#[.{fingerprint=0jtjzltt1u}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/main.server.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "sf4xiv98ym", + "Integrity": "uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/main.server.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/server#[.{fingerprint=zn7iwrajol}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/server.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "5ic5phsz6f", + "Integrity": "cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/server.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "prerendered-routes#[.{fingerprint=kfm2ar68zj}]?.json.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/prerendered-routes.json", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "frobwim7dm", + "Integrity": "5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/prerendered-routes.json" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-TNO4MGIL#[.{fingerprint=3hj7zk5twu}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "yfyybwc7dh", + "Integrity": "3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-GFUZYSQG#[.{fingerprint=lkbn8j4wgf}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "w3tb30dqd5", + "Integrity": "HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/index#[.{fingerprint=9sa3bxc43p}]?.html.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.html", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "cejbrg5lb9", + "Integrity": "DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.html" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/angular-app-engine-manifest#[.{fingerprint=s3d2ds2de9}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "ydnkiw2ux8", + "Integrity": "ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/angular-app-manifest#[.{fingerprint=yhrnx3kc1h}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-manifest.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "3bdcyvun5g", + "Integrity": "X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-manifest.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-EJSJJTUO#[.{fingerprint=00r8eipahe}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "i8qq09dypr", + "Integrity": "ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/styles-5INURTSO#[.{fingerprint=5ipweew5fc}]?.css.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/styles-5INURTSO.css", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "5ipweew5fc", + "Integrity": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/styles-5INURTSO.css" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/favicon#[.{fingerprint=vagikyz9qx}]?.ico.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/favicon.ico", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "xvdah4i2ia", + "Integrity": "M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/favicon.ico" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/polyfills-FFHMD2TL#[.{fingerprint=39tegmrjtp}]?.js.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "etymgmsp56", + "Integrity": "woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/index_html#[.{fingerprint=vzmajf1oe5}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_html.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "mknlkg4nu3", + "Integrity": "lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_html.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/index.csr#[.{fingerprint=e49xa8zkak}]?.html.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.csr.html", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "bo2l1xlkr2", + "Integrity": "NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.csr.html" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "3rdpartylicenses#[.{fingerprint=vhkp7mk5xo}]?.txt.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/3rdpartylicenses.txt", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "x7psoab2xm", + "Integrity": "U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/3rdpartylicenses.txt" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/styles-5INURTSO_css#[.{fingerprint=gnjc6mr142}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "6zeom3ib88", + "Integrity": "Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/main-CXXROGF7#[.{fingerprint=guy8vc571m}]?.js.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/main-CXXROGF7.js", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "u8bihe54qn", + "Integrity": "kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/main-CXXROGF7.js" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/index_server_html#[.{fingerprint=flc7de0x6c}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "l9qa0cxkl1", + "Integrity": "eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/index.server#[.{fingerprint=rl7fllzze3}]?.html.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/index.server.html", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "vf5vokmt7g", + "Integrity": "S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/index.server.html" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/polyfills.server#[.{fingerprint=gc9ihpnam1}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/polyfills.server.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "4tqogyeokr", + "Integrity": "SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/polyfills.server.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/index_csr_html#[.{fingerprint=drx7zseqbo}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "dd1slda4gc", + "Integrity": "8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-X2SEQXRR#[.{fingerprint=e2nrjsonjv}]?.mjs.gz", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Alternative", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs", + "AssetTraitName": "Content-Encoding", + "AssetTraitValue": "gzip", + "Fingerprint": "n62q63ejct", + "Integrity": "j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/3rdpartylicenses.txt", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "3rdpartylicenses#[.{fingerprint}]?.txt", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "vhkp7mk5xo", + "Integrity": "/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/3rdpartylicenses.txt" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/favicon.ico", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/favicon#[.{fingerprint}]?.ico", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "vagikyz9qx", + "Integrity": "+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/browser/favicon.ico" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.csr.html", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/index.csr#[.{fingerprint}]?.html", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "e49xa8zkak", + "Integrity": "bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/browser/index.csr.html" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.html", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/index#[.{fingerprint}]?.html", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "9sa3bxc43p", + "Integrity": "p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/browser/index.html" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/main-CXXROGF7.js", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/main-CXXROGF7#[.{fingerprint}]?.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "guy8vc571m", + "Integrity": "mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/browser/main-CXXROGF7.js" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/polyfills-FFHMD2TL#[.{fingerprint}]?.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "39tegmrjtp", + "Integrity": "adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/browser/polyfills-FFHMD2TL.js" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/styles-5INURTSO.css", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "browser/styles-5INURTSO#[.{fingerprint}]?.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "5ipweew5fc", + "Integrity": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/browser/styles-5INURTSO.css" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/prerendered-routes.json", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "prerendered-routes#[.{fingerprint}]?.json", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "kfm2ar68zj", + "Integrity": "8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/prerendered-routes.json" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/angular-app-engine-manifest#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "s3d2ds2de9", + "Integrity": "2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/angular-app-engine-manifest.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-manifest.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/angular-app-manifest#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "yhrnx3kc1h", + "Integrity": "9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/angular-app-manifest.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/index_csr_html#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "drx7zseqbo", + "Integrity": "VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/assets-chunks/index_csr_html.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_html.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/index_html#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "vzmajf1oe5", + "Integrity": "6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/assets-chunks/index_html.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/index_server_html#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "flc7de0x6c", + "Integrity": "g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/assets-chunks/index_server_html.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/assets-chunks/styles-5INURTSO_css#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "gnjc6mr142", + "Integrity": "hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-EJSJJTUO#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "00r8eipahe", + "Integrity": "UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/chunk-EJSJJTUO.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-GFUZYSQG#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "lkbn8j4wgf", + "Integrity": "q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/chunk-GFUZYSQG.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-TNO4MGIL#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "3hj7zk5twu", + "Integrity": "qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/chunk-TNO4MGIL.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/chunk-X2SEQXRR#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "e2nrjsonjv", + "Integrity": "htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/chunk-X2SEQXRR.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/index.server.html", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/index.server#[.{fingerprint}]?.html", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "rl7fllzze3", + "Integrity": "wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/index.server.html" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/main.server.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/main.server#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "0jtjzltt1u", + "Integrity": "xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/main.server.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/polyfills.server.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/polyfills.server#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "gc9ihpnam1", + "Integrity": "0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/polyfills.server.mjs" + }, + { + "Identity": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/server.mjs", + "SourceId": "douwco.api", + "SourceType": "Discovered", + "ContentRoot": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/", + "BasePath": "_content/douwco.api", + "RelativePath": "server/server#[.{fingerprint}]?.mjs", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "Fingerprint": "zn7iwrajol", + "Integrity": "T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/server/server.mjs" + } + ], + "Endpoints": [ + { + "Route": "3rdpartylicenses.txt", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000124007937" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "W/\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.txt", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/3rdpartylicenses.txt", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "103298" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.txt.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000124007937" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "W/\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt" + }, + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/3rdpartylicenses.txt", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "103298" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt" + }, + { + "Name": "integrity", + "Value": "sha256-/cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c=" + } + ] + }, + { + "Route": "3rdpartylicenses.vhkp7mk5xo.txt.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/phnsro4rfa-vhkp7mk5xo.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "8063" + }, + { + "Name": "Content-Type", + "Value": "text/plain" + }, + { + "Name": "ETag", + "Value": "\"U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vhkp7mk5xo" + }, + { + "Name": "label", + "Value": "3rdpartylicenses.txt.gz" + }, + { + "Name": "integrity", + "Value": "sha256-U+FuX2hEKiCvU9OJA5UXl3SBDTsFdSdExxmfEbFQOBI=" + } + ] + }, + { + "Route": "browser/favicon.ico", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000237360551" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "W/\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.ico", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/favicon.ico", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "15086" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=3600, must-revalidate" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.ico.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000237360551" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "W/\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "label", + "Value": "browser/favicon.ico" + }, + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/favicon.ico", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "15086" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "label", + "Value": "browser/favicon.ico" + }, + { + "Name": "integrity", + "Value": "sha256-+RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8=" + } + ] + }, + { + "Route": "browser/favicon.vagikyz9qx.ico.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/k1so86s87c-vagikyz9qx.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "4212" + }, + { + "Name": "Content-Type", + "Value": "image/x-icon" + }, + { + "Name": "ETag", + "Value": "\"M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vagikyz9qx" + }, + { + "Name": "label", + "Value": "browser/favicon.ico.gz" + }, + { + "Name": "integrity", + "Value": "sha256-M7qEcA9ReiKfV09z+FZYa5obDws9O1EpHLA56+Z5uiw=" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000174064404" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "W/\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "label", + "Value": "browser/index.html" + }, + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "20841" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "label", + "Value": "browser/index.html" + }, + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.9sa3bxc43p.html.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "9sa3bxc43p" + }, + { + "Name": "label", + "Value": "browser/index.html.gz" + }, + { + "Name": "integrity", + "Value": "sha256-DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.003095975232" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "W/\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "label", + "Value": "browser/index.csr.html" + }, + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.csr.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "496" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "label", + "Value": "browser/index.csr.html" + }, + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.e49xa8zkak.html.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e49xa8zkak" + }, + { + "Name": "label", + "Value": "browser/index.csr.html.gz" + }, + { + "Name": "integrity", + "Value": "sha256-NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=" + } + ] + }, + { + "Route": "browser/index.csr.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.003095975232" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "W/\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.csr.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "496" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q=" + } + ] + }, + { + "Route": "browser/index.csr.html.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/omv7qkr635-e49xa8zkak.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "322" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-NepbQM7E5EjQfTvCki3rTokH5YyXcbuXkA8fUxe+dHQ=" + } + ] + }, + { + "Route": "browser/index.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000174064404" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "W/\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "20841" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM=" + } + ] + }, + { + "Route": "browser/index.html.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/br5s0hye61-9sa3bxc43p.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5744" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-DP5z8kB9HQjZZJb6gTeYCtyuXxvVbZbsngBOXnj1phc=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000012969159" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js" + }, + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/main-CXXROGF7.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "243132" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js" + }, + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.guy8vc571m.js.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "guy8vc571m" + }, + { + "Name": "label", + "Value": "browser/main-CXXROGF7.js.gz" + }, + { + "Name": "integrity", + "Value": "sha256-kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000012969159" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/main-CXXROGF7.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "243132" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M=" + } + ] + }, + { + "Route": "browser/main-CXXROGF7.js.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/sv8shbfayq-guy8vc571m.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "77105" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-kv0PQuv3ofbJQbsIcrlpaIVBXxKn+dOj1+67an/Ao+4=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000079636856" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js" + }, + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "34519" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js" + }, + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.39tegmrjtp.js.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "39tegmrjtp" + }, + { + "Name": "label", + "Value": "browser/polyfills-FFHMD2TL.js.gz" + }, + { + "Name": "integrity", + "Value": "sha256-woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000079636856" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "34519" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g=" + } + ] + }, + { + "Route": "browser/polyfills-FFHMD2TL.js.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/lapju2qf3g-39tegmrjtp.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12556" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-woF78kjbqPxMdRSjDJ5+xa7ZcmjpHSGuqE5OnarHgXc=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "1.000000000000" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "W/\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/styles-5INURTSO.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.5ipweew5fc.css.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "5ipweew5fc" + }, + { + "Name": "label", + "Value": "browser/styles-5INURTSO.css.gz" + }, + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "1.000000000000" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "W/\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/styles-5INURTSO.css", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "browser/styles-5INURTSO.css.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/ixgszdonhd-5ipweew5fc.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "0" + }, + { + "Name": "Content-Type", + "Value": "text/css" + }, + { + "Name": "ETag", + "Value": "\"47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" + } + ] + }, + { + "Route": "prerendered-routes.json", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.019607843137" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "W/\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.json", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/prerendered-routes.json", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "33" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.json.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.019607843137" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "W/\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "label", + "Value": "prerendered-routes.json" + }, + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/prerendered-routes.json", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "33" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "label", + "Value": "prerendered-routes.json" + }, + { + "Name": "integrity", + "Value": "sha256-8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw=" + } + ] + }, + { + "Route": "prerendered-routes.kfm2ar68zj.json.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/5pctparlwc-kfm2ar68zj.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "50" + }, + { + "Name": "Content-Type", + "Value": "application/json" + }, + { + "Name": "ETag", + "Value": "\"5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "kfm2ar68zj" + }, + { + "Name": "label", + "Value": "prerendered-routes.json.gz" + }, + { + "Name": "integrity", + "Value": "sha256-5eW/nC15uHbJ0SLy+tN6z4LZCFvinR33ocMln3qJTh8=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.007142857143" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.007142857143" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc=" + } + ] + }, + { + "Route": "server/angular-app-engine-manifest.s3d2ds2de9.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/d76iw7pfqh-s3d2ds2de9.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "139" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "s3d2ds2de9" + }, + { + "Name": "label", + "Value": "server/angular-app-engine-manifest.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-ZiW7V5JGiE5/gYMNMTapdPHJvk/tt9mXIEjpxhc2G+I=" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002032520325" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "981" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002032520325" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-manifest.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "981" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ=" + } + ] + }, + { + "Route": "server/angular-app-manifest.yhrnx3kc1h.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/e15klo0444-yhrnx3kc1h.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "491" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "yhrnx3kc1h" + }, + { + "Name": "label", + "Value": "server/angular-app-manifest.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-X6xqAV8wHfdiVyAWL6Mt0ZUq4Wtoi4JbK4AiJEe1f/Y=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002985074627" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "514" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.drx7zseqbo.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "drx7zseqbo" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_csr_html.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.002985074627" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "514" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk=" + } + ] + }, + { + "Route": "server/assets-chunks/index_csr_html.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z174eq8lw3-drx7zseqbo.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "334" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-8R5YRcs+u8BF/BIXnaLtHeVNbaQRpVev4/3FRl18ua0=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000173611111" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "20859" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000173611111" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "20859" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_html.vzmajf1oe5.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/m5wiye3dmz-vzmajf1oe5.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "5759" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "vzmajf1oe5" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_html.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-lj5YaT7wkQh02PbrNswkqCnUcUhSAwty9QQLcDBKI8o=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1027" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.flc7de0x6c.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "flc7de0x6c" + }, + { + "Name": "label", + "Value": "server/assets-chunks/index_server_html.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1027" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg=" + } + ] + }, + { + "Route": "server/assets-chunks/index_server_html.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/t72a16fc0g-flc7de0x6c.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-eWPetiTTiB0Xpd8xaX/0zFCbaTyDyQWXdpUT1dSvPrQ=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.025641025641" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "18" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.gnjc6mr142.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gnjc6mr142" + }, + { + "Name": "label", + "Value": "server/assets-chunks/styles-5INURTSO_css.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.025641025641" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "18" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g=" + } + ] + }, + { + "Route": "server/assets-chunks/styles-5INURTSO_css.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/rf440tndxy-gnjc6mr142.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "38" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-Lvw2I0c2y7CdUXa43eI/YzYOGhJkK0gh6t12TfbsPnI=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000260213375" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.00r8eipahe.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "00r8eipahe" + }, + { + "Name": "label", + "Value": "server/chunk-EJSJJTUO.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000260213375" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12141" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus=" + } + ] + }, + { + "Route": "server/chunk-EJSJJTUO.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/fqcb7ft29m-00r8eipahe.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3842" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-ruTfpsPpvOK3eklOd9LZHc/p1DTXVZ3sLBwwVSObEY4=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1239" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.lkbn8j4wgf.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "lkbn8j4wgf" + }, + { + "Name": "label", + "Value": "server/chunk-GFUZYSQG.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001569858713" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1239" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E=" + } + ] + }, + { + "Route": "server/chunk-GFUZYSQG.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/a96v3rbbqc-lkbn8j4wgf.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "636" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-HJtcOwz5AaI5pjqtRwphRo8MQvsGPYt/HGPcahn52DA=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000262812089" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12071" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.3hj7zk5twu.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "3hj7zk5twu" + }, + { + "Name": "label", + "Value": "server/chunk-TNO4MGIL.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000262812089" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "12071" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw=" + } + ] + }, + { + "Route": "server/chunk-TNO4MGIL.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/7e6wxd33nt-3hj7zk5twu.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "3804" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-3s1wFUrqBHV05uHvPled68JbjIwpTbYgRmPh5Jsg0DI=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000881057269" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "2412" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.e2nrjsonjv.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "e2nrjsonjv" + }, + { + "Name": "label", + "Value": "server/chunk-X2SEQXRR.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000881057269" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "2412" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk=" + } + ] + }, + { + "Route": "server/chunk-X2SEQXRR.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/z3uqx2g44f-e2nrjsonjv.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1134" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-j9+9lYwSpZ9JyM8vERitdllSIsZRIovQROiZla8PJFg=" + } + ] + }, + { + "Route": "server/index.server.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001602564103" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "W/\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/index.server.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1009" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.html.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.001602564103" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "W/\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "label", + "Value": "server/index.server.html" + }, + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/index.server.html", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "1009" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "label", + "Value": "server/index.server.html" + }, + { + "Name": "integrity", + "Value": "sha256-wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM=" + } + ] + }, + { + "Route": "server/index.server.rl7fllzze3.html.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/w9u7ac7g47-rl7fllzze3.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "623" + }, + { + "Name": "Content-Type", + "Value": "text/html" + }, + { + "Name": "ETag", + "Value": "\"S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "rl7fllzze3" + }, + { + "Name": "label", + "Value": "server/index.server.html.gz" + }, + { + "Name": "integrity", + "Value": "sha256-S7VBtjInyp1wkN4e6Qpef9zFMC92PNGpQbqrkU/7GZs=" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000004581734" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "label", + "Value": "server/main.server.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/main.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "688999" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "label", + "Value": "server/main.server.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.0jtjzltt1u.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "0jtjzltt1u" + }, + { + "Name": "label", + "Value": "server/main.server.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=" + } + ] + }, + { + "Route": "server/main.server.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000004581734" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/main.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "688999" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8=" + } + ] + }, + { + "Route": "server/main.server.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/04mnmcnfnn-0jtjzltt1u.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "218257" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-uFKiebuY1xhxLB84qaWVzyRUAOqRve7I0bQQZ782LWg=" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000013036280" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/polyfills.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "267764" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.gc9ihpnam1.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "gc9ihpnam1" + }, + { + "Name": "label", + "Value": "server/polyfills.server.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=" + } + ] + }, + { + "Route": "server/polyfills.server.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000013036280" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/polyfills.server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "267764" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0=" + } + ] + }, + { + "Route": "server/polyfills.server.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/we1qny42oe-gc9ihpnam1.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "76708" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-SKoxM2xg4KzkzV/CbDw97aNkheY2UOEASu1ACH0bkXU=" + } + ] + }, + { + "Route": "server/server.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000003475674" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "845380" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "no-cache" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "integrity", + "Value": "sha256-cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz", + "Selectors": [ + { + "Name": "Content-Encoding", + "Value": "gzip", + "Quality": "0.000003475674" + } + ], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "W/\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "label", + "Value": "server/server.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/server.mjs", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "845380" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "label", + "Value": "server/server.mjs" + }, + { + "Name": "integrity", + "Value": "sha256-T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE=" + } + ] + }, + { + "Route": "server/server.zn7iwrajol.mjs.gz", + "AssetFile": "/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/1u5nt2q483-zn7iwrajol.gz", + "Selectors": [], + "ResponseHeaders": [ + { + "Name": "Accept-Ranges", + "Value": "bytes" + }, + { + "Name": "Content-Length", + "Value": "287713" + }, + { + "Name": "Content-Type", + "Value": "text/javascript" + }, + { + "Name": "ETag", + "Value": "\"cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=\"" + }, + { + "Name": "Last-Modified", + "Value": "Sat, 05 Apr 2025 20:07:34 GMT" + }, + { + "Name": "Cache-Control", + "Value": "max-age=31536000, immutable" + }, + { + "Name": "Content-Encoding", + "Value": "gzip" + }, + { + "Name": "Vary", + "Value": "Content-Encoding" + } + ], + "EndpointProperties": [ + { + "Name": "fingerprint", + "Value": "zn7iwrajol" + }, + { + "Name": "label", + "Value": "server/server.mjs.gz" + }, + { + "Name": "integrity", + "Value": "sha256-cxRsX8UwtYqHbgmpyaRsW/XV1mP8MuFyDL7cPU4fA7Y=" + } + ] + } + ] +} \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets.development.json b/douwco.api/obj/Debug/net9.0/staticwebassets.development.json new file mode 100644 index 0000000..ac118fd --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets.development.json @@ -0,0 +1 @@ +{"ContentRoots":["/home/douwe/Projects/douwco.be/douwco.api/wwwroot/","/home/douwe/Projects/douwco.be/douwco.api/obj/Debug/net9.0/compressed/"],"Root":{"Children":{"3rdpartylicenses.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"3rdpartylicenses.txt"},"Patterns":null},"browser":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/favicon.ico"},"Patterns":null},"index.csr.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/index.csr.html"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/index.html"},"Patterns":null},"main-CXXROGF7.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/main-CXXROGF7.js"},"Patterns":null},"polyfills-FFHMD2TL.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/polyfills-FFHMD2TL.js"},"Patterns":null},"styles-5INURTSO.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"browser/styles-5INURTSO.css"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"k1so86s87c-vagikyz9qx.gz"},"Patterns":null},"index.csr.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"omv7qkr635-e49xa8zkak.gz"},"Patterns":null},"index.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"br5s0hye61-9sa3bxc43p.gz"},"Patterns":null},"main-CXXROGF7.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"sv8shbfayq-guy8vc571m.gz"},"Patterns":null},"polyfills-FFHMD2TL.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"lapju2qf3g-39tegmrjtp.gz"},"Patterns":null},"styles-5INURTSO.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"ixgszdonhd-5ipweew5fc.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"prerendered-routes.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"prerendered-routes.json"},"Patterns":null},"server":{"Children":{"angular-app-engine-manifest.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/angular-app-engine-manifest.mjs"},"Patterns":null},"angular-app-manifest.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/angular-app-manifest.mjs"},"Patterns":null},"assets-chunks":{"Children":{"index_csr_html.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/index_csr_html.mjs"},"Patterns":null},"index_html.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/index_html.mjs"},"Patterns":null},"index_server_html.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/index_server_html.mjs"},"Patterns":null},"styles-5INURTSO_css.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/assets-chunks/styles-5INURTSO_css.mjs"},"Patterns":null},"index_csr_html.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"z174eq8lw3-drx7zseqbo.gz"},"Patterns":null},"index_html.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"m5wiye3dmz-vzmajf1oe5.gz"},"Patterns":null},"index_server_html.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"t72a16fc0g-flc7de0x6c.gz"},"Patterns":null},"styles-5INURTSO_css.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"rf440tndxy-gnjc6mr142.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"chunk-EJSJJTUO.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-EJSJJTUO.mjs"},"Patterns":null},"chunk-GFUZYSQG.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-GFUZYSQG.mjs"},"Patterns":null},"chunk-TNO4MGIL.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-TNO4MGIL.mjs"},"Patterns":null},"chunk-X2SEQXRR.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/chunk-X2SEQXRR.mjs"},"Patterns":null},"index.server.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/index.server.html"},"Patterns":null},"main.server.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/main.server.mjs"},"Patterns":null},"polyfills.server.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/polyfills.server.mjs"},"Patterns":null},"server.mjs":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"server/server.mjs"},"Patterns":null},"angular-app-engine-manifest.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"d76iw7pfqh-s3d2ds2de9.gz"},"Patterns":null},"angular-app-manifest.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"e15klo0444-yhrnx3kc1h.gz"},"Patterns":null},"chunk-EJSJJTUO.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fqcb7ft29m-00r8eipahe.gz"},"Patterns":null},"chunk-GFUZYSQG.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"a96v3rbbqc-lkbn8j4wgf.gz"},"Patterns":null},"chunk-TNO4MGIL.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"7e6wxd33nt-3hj7zk5twu.gz"},"Patterns":null},"chunk-X2SEQXRR.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"z3uqx2g44f-e2nrjsonjv.gz"},"Patterns":null},"index.server.html.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"w9u7ac7g47-rl7fllzze3.gz"},"Patterns":null},"main.server.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"04mnmcnfnn-0jtjzltt1u.gz"},"Patterns":null},"polyfills.server.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"we1qny42oe-gc9ihpnam1.gz"},"Patterns":null},"server.mjs.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"1u5nt2q483-zn7iwrajol.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"3rdpartylicenses.txt.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"phnsro4rfa-vhkp7mk5xo.gz"},"Patterns":null},"prerendered-routes.json.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"5pctparlwc-kfm2ar68zj.gz"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets.pack.json b/douwco.api/obj/Debug/net9.0/staticwebassets.pack.json new file mode 100644 index 0000000..5a5170d --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets.pack.json @@ -0,0 +1,113 @@ +{ + "Files": [ + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/3rdpartylicenses.txt", + "PackagePath": "staticwebassets/3rdpartylicenses.txt" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/favicon.ico", + "PackagePath": "staticwebassets/browser/favicon.ico" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.csr.html", + "PackagePath": "staticwebassets/browser/index.csr.html" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/index.html", + "PackagePath": "staticwebassets/browser/index.html" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/main-CXXROGF7.js", + "PackagePath": "staticwebassets/browser/main-CXXROGF7.js" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js", + "PackagePath": "staticwebassets/browser/polyfills-FFHMD2TL.js" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/browser/styles-5INURTSO.css", + "PackagePath": "staticwebassets/browser/styles-5INURTSO.css" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/prerendered-routes.json", + "PackagePath": "staticwebassets/prerendered-routes.json" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs", + "PackagePath": "staticwebassets/server/angular-app-engine-manifest.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/angular-app-manifest.mjs", + "PackagePath": "staticwebassets/server/angular-app-manifest.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs", + "PackagePath": "staticwebassets/server/assets-chunks/index_csr_html.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_html.mjs", + "PackagePath": "staticwebassets/server/assets-chunks/index_html.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs", + "PackagePath": "staticwebassets/server/assets-chunks/index_server_html.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs", + "PackagePath": "staticwebassets/server/assets-chunks/styles-5INURTSO_css.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs", + "PackagePath": "staticwebassets/server/chunk-EJSJJTUO.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs", + "PackagePath": "staticwebassets/server/chunk-GFUZYSQG.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs", + "PackagePath": "staticwebassets/server/chunk-TNO4MGIL.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs", + "PackagePath": "staticwebassets/server/chunk-X2SEQXRR.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/index.server.html", + "PackagePath": "staticwebassets/server/index.server.html" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/main.server.mjs", + "PackagePath": "staticwebassets/server/main.server.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/polyfills.server.mjs", + "PackagePath": "staticwebassets/server/polyfills.server.mjs" + }, + { + "Id": "/home/douwe/Projects/douwco.be/douwco.api/wwwroot/server/server.mjs", + "PackagePath": "staticwebassets/server/server.mjs" + }, + { + "Id": "obj/Debug/net9.0/staticwebassets/msbuild.build.douwco.api.props", + "PackagePath": "build\\douwco.api.props" + }, + { + "Id": "obj/Debug/net9.0/staticwebassets/msbuild.buildMultiTargeting.douwco.api.props", + "PackagePath": "buildMultiTargeting\\douwco.api.props" + }, + { + "Id": "obj/Debug/net9.0/staticwebassets/msbuild.buildTransitive.douwco.api.props", + "PackagePath": "buildTransitive\\douwco.api.props" + }, + { + "Id": "obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssetEndpoints.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssetEndpoints.props" + }, + { + "Id": "obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssets.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" + } + ], + "ElementsToRemove": [] +} \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.build.douwco.api.props b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.build.douwco.api.props new file mode 100644 index 0000000..ddaed44 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.build.douwco.api.props @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildMultiTargeting.douwco.api.props b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildMultiTargeting.douwco.api.props new file mode 100644 index 0000000..a1f3363 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildMultiTargeting.douwco.api.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildTransitive.douwco.api.props b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildTransitive.douwco.api.props new file mode 100644 index 0000000..fc72cb7 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.buildTransitive.douwco.api.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssetEndpoints.props b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssetEndpoints.props new file mode 100644 index 0000000..ffb152b --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssetEndpoints.props @@ -0,0 +1,268 @@ + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\3rdpartylicenses.txt')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\3rdpartylicenses.txt')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\favicon.ico')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\favicon.ico')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.html')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.csr.html')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.csr.html')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.html')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\main-CXXROGF7.js')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\main-CXXROGF7.js')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\polyfills-FFHMD2TL.js')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\polyfills-FFHMD2TL.js')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\styles-5INURTSO.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\styles-5INURTSO.css')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\prerendered-routes.json')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\prerendered-routes.json')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-engine-manifest.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-engine-manifest.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-manifest.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-manifest.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_csr_html.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_csr_html.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_html.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_html.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_server_html.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_server_html.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\styles-5INURTSO_css.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\styles-5INURTSO_css.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-EJSJJTUO.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-EJSJJTUO.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-GFUZYSQG.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-GFUZYSQG.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-TNO4MGIL.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-TNO4MGIL.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-X2SEQXRR.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-X2SEQXRR.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\index.server.html')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\index.server.html')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\main.server.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\main.server.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\polyfills.server.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\polyfills.server.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\server.mjs')) + + + + + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\server.mjs')) + + + + + + \ No newline at end of file diff --git a/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssets.props b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssets.props new file mode 100644 index 0000000..d94d0a1 --- /dev/null +++ b/douwco.api/obj/Debug/net9.0/staticwebassets/msbuild.douwco.api.Microsoft.AspNetCore.StaticWebAssets.props @@ -0,0 +1,400 @@ + + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + 3rdpartylicenses.txt + All + All + Primary + + + + vhkp7mk5xo + /cxaUL0rtKO4twv6zQ+QAElVOG5gR6BweBI/DjqbF1c= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\3rdpartylicenses.txt')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + browser/favicon.ico + All + All + Primary + + + + vagikyz9qx + +RAr6AKXwFKSB2B75Sd7T5C8qJ1lmI+hdxuRx4lOgV8= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\favicon.ico')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + browser/index.html + All + All + Primary + + + + 9sa3bxc43p + p9c/wT4T5sHCDKuKm/0qLPuC/8qM70b3cHLhSVG1+jM= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.html')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + browser/index.csr.html + All + All + Primary + + + + e49xa8zkak + bkaz3t2CJoloc/HawAbO4bSEcfrmk5Ph5XXh7ei7e+Q= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\index.csr.html')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + browser/main-CXXROGF7.js + All + All + Primary + + + + guy8vc571m + mF7nrHZlan2Jhu5Z3MaAeAzNtMgBmetWaaZZteZS+5M= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\main-CXXROGF7.js')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + browser/polyfills-FFHMD2TL.js + All + All + Primary + + + + 39tegmrjtp + adzqBFZD3Q3pmKPNDMu7RrRr/yZRqHpWxzwo6yCOj5g= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\polyfills-FFHMD2TL.js')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + browser/styles-5INURTSO.css + All + All + Primary + + + + 5ipweew5fc + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\browser\styles-5INURTSO.css')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + prerendered-routes.json + All + All + Primary + + + + kfm2ar68zj + 8CuzSdoEJnrSPJ8fnlsOZFHKYrSAi1ME+oAObFpQ0kw= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\prerendered-routes.json')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/angular-app-engine-manifest.mjs + All + All + Primary + + + + s3d2ds2de9 + 2CsSM/JSjtNhiaB5mElLasl80s6V0oAXYI4MDI7F1wc= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-engine-manifest.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/angular-app-manifest.mjs + All + All + Primary + + + + yhrnx3kc1h + 9tcLXPpCeUowpsQ8cV76iWQvFjShhfGCXnvIeeswaAQ= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\angular-app-manifest.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/assets-chunks/index_csr_html.mjs + All + All + Primary + + + + drx7zseqbo + VwbvulkG9AKAhEVuXzC13tuxbMfFqvgMyVh98Tg31lk= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_csr_html.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/assets-chunks/index_html.mjs + All + All + Primary + + + + vzmajf1oe5 + 6zHVgqosnuZNMoiCnFHh8wfZ+HpwcXZOJd77ei5DKZQ= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_html.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/assets-chunks/index_server_html.mjs + All + All + Primary + + + + flc7de0x6c + g6BzR+3JDuAyHa5qF2/yaJRzBrVWruEKEV8LTQUJ5Jg= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\index_server_html.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/assets-chunks/styles-5INURTSO_css.mjs + All + All + Primary + + + + gnjc6mr142 + hEMCs0zfndzP5BqHsUqKg3L7y3PYjVIYGW4J/hNQ85g= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\assets-chunks\styles-5INURTSO_css.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/chunk-EJSJJTUO.mjs + All + All + Primary + + + + 00r8eipahe + UF8T6qVkWKfTmjcMeSbMEXNivtAaqPxJqEa4ygYQSus= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-EJSJJTUO.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/chunk-GFUZYSQG.mjs + All + All + Primary + + + + lkbn8j4wgf + q/Gn1qtWRfnZup1VvLBfHOHK8aGiSpSIQlqFao8rF1E= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-GFUZYSQG.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/chunk-TNO4MGIL.mjs + All + All + Primary + + + + 3hj7zk5twu + qT5kU0x1uZi27F/mNjTUxkVnMtMZQKx9NTaUK5yX7qw= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-TNO4MGIL.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/chunk-X2SEQXRR.mjs + All + All + Primary + + + + e2nrjsonjv + htA0G/ZMWoROFHRsgWz/590iwmE3rXuzlb4q6u1fQDk= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\chunk-X2SEQXRR.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/index.server.html + All + All + Primary + + + + rl7fllzze3 + wZJvYCpfESfzgCLxPc9q/zVy8dU26mhb+GLsTk51VBM= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\index.server.html')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/main.server.mjs + All + All + Primary + + + + 0jtjzltt1u + xFymXP0hXMWq2I0unMPw3T22p3VJXEBhpNs21zuJGB8= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\main.server.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/polyfills.server.mjs + All + All + Primary + + + + gc9ihpnam1 + 0KS9a+4c3q8FB2TFwhIxlbFEjPrcAFNKr472Rqfuas0= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\polyfills.server.mjs')) + + + Package + douwco.api + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/douwco.api + server/server.mjs + All + All + Primary + + + + zn7iwrajol + T8Phmi0jmz9fnQkP+iHKEr6Rdwfi8Td96sSVElu6SeE= + Never + PreserveNewest + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\server\server.mjs')) + + + \ No newline at end of file diff --git a/douwco.api/obj/douwco.api.csproj.nuget.dgspec.json b/douwco.api/obj/douwco.api.csproj.nuget.dgspec.json new file mode 100644 index 0000000..62be879 --- /dev/null +++ b/douwco.api/obj/douwco.api.csproj.nuget.dgspec.json @@ -0,0 +1,76 @@ +{ + "format": 1, + "restore": { + "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj": {} + }, + "projects": { + "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj", + "projectName": "douwco.api", + "projectPath": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj", + "packagesPath": "/home/douwe/.nuget/packages/", + "outputPath": "/home/douwe/Projects/douwco.be/douwco.api/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/douwe/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "dependencies": { + "Microsoft.AspNetCore.OpenApi": { + "target": "Package", + "version": "[9.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/douwco.api/obj/douwco.api.csproj.nuget.g.props b/douwco.api/obj/douwco.api.csproj.nuget.g.props new file mode 100644 index 0000000..fb81af1 --- /dev/null +++ b/douwco.api/obj/douwco.api.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/douwe/.nuget/packages/ + /home/douwe/.nuget/packages/ + PackageReference + 6.13.1 + + + + + \ No newline at end of file diff --git a/douwco.api/obj/douwco.api.csproj.nuget.g.targets b/douwco.api/obj/douwco.api.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/douwco.api/obj/douwco.api.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/douwco.api/obj/project.assets.json b/douwco.api/obj/project.assets.json new file mode 100644 index 0000000..9febce0 --- /dev/null +++ b/douwco.api/obj/project.assets.json @@ -0,0 +1,148 @@ +{ + "version": 3, + "targets": { + "net9.0": { + "Microsoft.AspNetCore.OpenApi/9.0.3": { + "type": "package", + "dependencies": { + "Microsoft.OpenApi": "1.6.17" + }, + "compile": { + "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Microsoft.OpenApi/1.6.17": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + } + } + } + }, + "libraries": { + "Microsoft.AspNetCore.OpenApi/9.0.3": { + "sha512": "fKh0UyGMUE+lhbovMhh3g88b9bT+y2jfZIuJ8ljY7rcCaSJ9m2Qqqbh66oULFfzWE2BUAmimzTGcPcq3jXi/Ew==", + "type": "package", + "path": "microsoft.aspnetcore.openapi/9.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll", + "lib/net9.0/Microsoft.AspNetCore.OpenApi.xml", + "microsoft.aspnetcore.openapi.9.0.3.nupkg.sha512", + "microsoft.aspnetcore.openapi.nuspec" + ] + }, + "Microsoft.OpenApi/1.6.17": { + "sha512": "Le+kehlmrlQfuDFUt1zZ2dVwrhFQtKREdKBo+rexOwaCoYP0/qpgT9tLxCsZjsgR5Itk1UKPcbgO+FyaNid/bA==", + "type": "package", + "path": "microsoft.openapi/1.6.17", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/netstandard2.0/Microsoft.OpenApi.dll", + "lib/netstandard2.0/Microsoft.OpenApi.pdb", + "lib/netstandard2.0/Microsoft.OpenApi.xml", + "microsoft.openapi.1.6.17.nupkg.sha512", + "microsoft.openapi.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net9.0": [ + "Microsoft.AspNetCore.OpenApi >= 9.0.3" + ] + }, + "packageFolders": { + "/home/douwe/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj", + "projectName": "douwco.api", + "projectPath": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj", + "packagesPath": "/home/douwe/.nuget/packages/", + "outputPath": "/home/douwe/Projects/douwco.be/douwco.api/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/douwe/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "dependencies": { + "Microsoft.AspNetCore.OpenApi": { + "target": "Package", + "version": "[9.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/douwco.api/obj/project.nuget.cache b/douwco.api/obj/project.nuget.cache new file mode 100644 index 0000000..4cb5c77 --- /dev/null +++ b/douwco.api/obj/project.nuget.cache @@ -0,0 +1,11 @@ +{ + "version": 2, + "dgSpecHash": "zdqKp5lAA60=", + "success": true, + "projectFilePath": "/home/douwe/Projects/douwco.be/douwco.api/douwco.api.csproj", + "expectedPackageFiles": [ + "/home/douwe/.nuget/packages/microsoft.aspnetcore.openapi/9.0.3/microsoft.aspnetcore.openapi.9.0.3.nupkg.sha512", + "/home/douwe/.nuget/packages/microsoft.openapi/1.6.17/microsoft.openapi.1.6.17.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/douwco.api/wwwroot/3rdpartylicenses.txt b/douwco.api/wwwroot/3rdpartylicenses.txt new file mode 100644 index 0000000..e317c67 --- /dev/null +++ b/douwco.api/wwwroot/3rdpartylicenses.txt @@ -0,0 +1,2215 @@ + +-------------------------------------------------------------------------------- +Package: @angular/core +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: rxjs +License: "Apache-2.0" + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +-------------------------------------------------------------------------------- +Package: tslib +License: "0BSD" + +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +Package: @angular/common +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: @angular/platform-browser +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: @angular/router +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: @angular/platform-server +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: @angular/ssr +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: xhr2 +License: "MIT" + +Copyright (c) 2013 Victor Costan + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: depd +License: "MIT" + +(The MIT License) + +Copyright (c) 2014-2018 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: bytes +License: "MIT" + +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015 Jed Watson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: content-type +License: "MIT" + +(The MIT License) + +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: setprototypeof +License: "ISC" + +Copyright (c) 2015, Wes Todd + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +-------------------------------------------------------------------------------- +Package: statuses +License: "MIT" + + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: inherits +License: "ISC" + +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + +-------------------------------------------------------------------------------- +Package: toidentifier +License: "MIT" + +MIT License + +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: http-errors +License: "MIT" + + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com +Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: ms +License: "MIT" + + +-------------------------------------------------------------------------------- +Package: debug +License: "MIT" + +(The MIT License) + +Copyright (c) 2014 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +-------------------------------------------------------------------------------- +Package: destroy +License: "MIT" + + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com +Copyright (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: safer-buffer +License: "MIT" + +MIT License + +Copyright (c) 2018 Nikita Skovoroda + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: iconv-lite +License: "MIT" + +Copyright (c) 2011 Alexander Shtuchkin + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +-------------------------------------------------------------------------------- +Package: unpipe +License: "MIT" + +(The MIT License) + +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: raw-body +License: "MIT" + +The MIT License (MIT) + +Copyright (c) 2013-2014 Jonathan Ong +Copyright (c) 2014-2022 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: ee-first +License: "MIT" + + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: on-finished +License: "MIT" + +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: body-parser +License: "MIT" + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: media-typer +License: "MIT" + +(The MIT License) + +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: mime-db +License: "MIT" + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2015-2022 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: mime-types +License: "MIT" + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: type-is +License: "MIT" + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: es-errors +License: "MIT" + +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: object-inspect +License: "MIT" + +MIT License + +Copyright (c) 2013 James Halliday + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: side-channel-list +License: "MIT" + +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: es-object-atoms +License: "MIT" + +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: math-intrinsics +License: "MIT" + +MIT License + +Copyright (c) 2024 ECMAScript Shims + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: gopd +License: "MIT" + +MIT License + +Copyright (c) 2022 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: es-define-property +License: "MIT" + +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: has-symbols +License: "MIT" + +MIT License + +Copyright (c) 2016 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: get-proto +License: "MIT" + +MIT License + +Copyright (c) 2025 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: function-bind +License: "MIT" + +Copyright (c) 2013 Raynos. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +-------------------------------------------------------------------------------- +Package: call-bind-apply-helpers +License: "MIT" + +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: dunder-proto +License: "MIT" + +MIT License + +Copyright (c) 2024 ECMAScript Shims + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: hasown +License: "MIT" + +MIT License + +Copyright (c) Jordan Harband and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: get-intrinsic +License: "MIT" + +MIT License + +Copyright (c) 2020 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: call-bound +License: "MIT" + +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: side-channel-map +License: "MIT" + +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: side-channel-weakmap +License: "MIT" + +MIT License + +Copyright (c) 2019 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: side-channel +License: "MIT" + +MIT License + +Copyright (c) 2019 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +Package: qs +License: "BSD-3-Clause" + +BSD 3-Clause License + +Copyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/contributors) +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +Package: merge-descriptors +License: "MIT" + +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: encodeurl +License: "MIT" + +(The MIT License) + +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: escape-html +License: "MIT" + +(The MIT License) + +Copyright (c) 2012-2013 TJ Holowaychuk +Copyright (c) 2015 Andreas Lubbe +Copyright (c) 2015 Tiancheng "Timothy" Gu + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: parseurl +License: "MIT" + + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: finalhandler +License: "MIT" + +(The MIT License) + +Copyright (c) 2014-2022 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: array-flatten +License: "MIT" + +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: path-to-regexp +License: "MIT" + +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: express +License: "MIT" + +(The MIT License) + +Copyright (c) 2009-2014 TJ Holowaychuk +Copyright (c) 2013-2014 Roman Shtylman +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: methods +License: "MIT" + +(The MIT License) + +Copyright (c) 2013-2014 TJ Holowaychuk +Copyright (c) 2015-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +-------------------------------------------------------------------------------- +Package: utils-merge +License: "MIT" + +The MIT License (MIT) + +Copyright (c) 2013-2017 Jared Hanson + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: safe-buffer +License: "MIT" + +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: content-disposition +License: "MIT" + +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: encodeurl +License: "MIT" + +(The MIT License) + +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: etag +License: "MIT" + +(The MIT License) + +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: fresh +License: "MIT" + +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk +Copyright (c) 2016-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: mime +License: "MIT" + +The MIT License (MIT) + +Copyright (c) 2010 Benjamin Thomas, Robert Kieffer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: ms +License: "MIT" + + +-------------------------------------------------------------------------------- +Package: range-parser +License: "MIT" + +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: proxy-addr +License: "MIT" + +(The MIT License) + +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: negotiator +License: "MIT" + +(The MIT License) + +Copyright (c) 2012-2014 Federico Romero +Copyright (c) 2012-2014 Isaac Z. Schlueter +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: accepts +License: "MIT" + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: cookie-signature +License: "MIT" + + +-------------------------------------------------------------------------------- +Package: cookie +License: "MIT" + +(The MIT License) + +Copyright (c) 2012-2014 Roman Shtylman +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +-------------------------------------------------------------------------------- +Package: vary +License: "MIT" + +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: serve-static +License: "MIT" + +(The MIT License) + +Copyright (c) 2010 Sencha Inc. +Copyright (c) 2011 LearnBoost +Copyright (c) 2011 TJ Holowaychuk +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: zone.js +License: "MIT" + +The MIT License + +Copyright (c) 2010-2024 Google LLC. https://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- diff --git a/douwco.api/wwwroot/browser/favicon.ico b/douwco.api/wwwroot/browser/favicon.ico new file mode 100644 index 0000000..57614f9 Binary files /dev/null and b/douwco.api/wwwroot/browser/favicon.ico differ diff --git a/douwco.api/wwwroot/browser/index.csr.html b/douwco.api/wwwroot/browser/index.csr.html new file mode 100644 index 0000000..82f7f8d --- /dev/null +++ b/douwco.api/wwwroot/browser/index.csr.html @@ -0,0 +1,13 @@ + + + + + DouwcoClient + + + + + + + + diff --git a/douwco.api/wwwroot/browser/index.html b/douwco.api/wwwroot/browser/index.html new file mode 100644 index 0000000..159e6ba --- /dev/null +++ b/douwco.api/wwwroot/browser/index.html @@ -0,0 +1,12 @@ + + + DouwcoClient + + + + + +

Hello, douwco.client

Congratulations! Your app is running. 🎉

+ + + \ No newline at end of file diff --git a/douwco.api/wwwroot/browser/main-CXXROGF7.js b/douwco.api/wwwroot/browser/main-CXXROGF7.js new file mode 100644 index 0000000..f53c3ac --- /dev/null +++ b/douwco.api/wwwroot/browser/main-CXXROGF7.js @@ -0,0 +1,8 @@ +var Lg=Object.defineProperty,Fg=Object.defineProperties;var jg=Object.getOwnPropertyDescriptors;var Ur=Object.getOwnPropertySymbols;var yl=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable;var vl=(e,t,n)=>t in e?Lg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,m=(e,t)=>{for(var n in t||={})yl.call(t,n)&&vl(e,n,t[n]);if(Ur)for(var n of Ur(t))El.call(t,n)&&vl(e,n,t[n]);return e},U=(e,t)=>Fg(e,jg(t));var wl=(e,t)=>{var n={};for(var r in e)yl.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ur)for(var r of Ur(e))t.indexOf(r)<0&&El.call(e,r)&&(n[r]=e[r]);return n};var yt=(e,t,n)=>new Promise((r,o)=>{var i=c=>{try{a(n.next(c))}catch(l){o(l)}},s=c=>{try{a(n.throw(c))}catch(l){o(l)}},a=c=>c.done?r(c.value):Promise.resolve(c.value).then(i,s);a((n=n.apply(e,t)).next())});function Il(e,t){return Object.is(e,t)}var q=null,$r=!1,is=1,Ft=Symbol("SIGNAL");function O(e){let t=q;return q=e,t}function ss(){return q}var Hr={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function as(e){if($r)throw new Error("");if(q===null)return;q.consumerOnSignalRead(e);let t=q.nextProducerIndex++;if(zr(q),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function us(e){zr(e);for(let t=0;t0}function zr(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Ml(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function _l(e){return e.producerNode!==void 0}function Ug(){throw new Error}var Nl=Ug;function $g(e){Nl(e)}function fs(e){Nl=e}var Hg=null;function hs(e,t){Dl()||$g(e),e.equal(e.value,t)||(e.value=t,Bg(e))}var ps=U(m({},Hr),{equal:Il,value:void 0,kind:"signal"});function Bg(e){e.version++,bl(),cs(e),Hg?.()}var gs;function Fn(){return gs}function Be(e){let t=gs;return gs=e,t}var qr=Symbol("NotFound");function C(e){return typeof e=="function"}function jt(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var Wr=jt(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: +${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=n});function jn(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var H=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(C(r))try{r()}catch(i){t=i instanceof Wr?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Rl(i)}catch(s){t=t??[],s instanceof Wr?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Wr(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Rl(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&jn(n,t)}remove(t){let{_finalizers:n}=this;n&&jn(n,t),t instanceof e&&t._removeParent(this)}};H.EMPTY=(()=>{let e=new H;return e.closed=!0,e})();var ms=H.EMPTY;function Gr(e){return e instanceof H||e&&"closed"in e&&C(e.remove)&&C(e.add)&&C(e.unsubscribe)}function Rl(e){C(e)?e():e.unsubscribe()}var Te={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Vt={setTimeout(e,t,...n){let{delegate:r}=Vt;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Vt;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Zr(e){Vt.setTimeout(()=>{let{onUnhandledError:t}=Te;if(t)t(e);else throw e})}function Vn(){}var xl=vs("C",void 0,void 0);function Ol(e){return vs("E",void 0,e)}function Al(e){return vs("N",e,void 0)}function vs(e,t,n){return{kind:e,value:t,error:n}}var Et=null;function Ut(e){if(Te.useDeprecatedSynchronousErrorHandling){let t=!Et;if(t&&(Et={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Et;if(Et=null,n)throw r}}else e()}function Pl(e){Te.useDeprecatedSynchronousErrorHandling&&Et&&(Et.errorThrown=!0,Et.error=e)}var wt=class extends H{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Gr(t)&&t.add(this)):this.destination=Xg}static create(t,n,r){return new $t(t,n,r)}next(t){this.isStopped?Es(Al(t),this):this._next(t)}error(t){this.isStopped?Es(Ol(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Es(xl,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},Kg=Function.prototype.bind;function ys(e,t){return Kg.call(e,t)}var ws=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Qr(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Qr(r)}else Qr(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Qr(n)}}},$t=class extends wt{constructor(t,n,r){super();let o;if(C(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&Te.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&ys(t.next,i),error:t.error&&ys(t.error,i),complete:t.complete&&ys(t.complete,i)}):o=t}this.destination=new ws(o)}};function Qr(e){Te.useDeprecatedSynchronousErrorHandling?Pl(e):Zr(e)}function Jg(e){throw e}function Es(e,t){let{onStoppedNotification:n}=Te;n&&Vt.setTimeout(()=>n(e,t))}var Xg={closed:!0,next:Vn,error:Jg,complete:Vn};var Ht=typeof Symbol=="function"&&Symbol.observable||"@@observable";function he(e){return e}function Is(...e){return bs(e)}function bs(e){return e.length===0?he:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var L=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,o){let i=tm(n)?n:new $t(n,r,o);return Ut(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=kl(r),new r((o,i)=>{let s=new $t({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Ht](){return this}pipe(...n){return bs(n)(this)}toPromise(n){return n=kl(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function kl(e){var t;return(t=e??Te.Promise)!==null&&t!==void 0?t:Promise}function em(e){return e&&C(e.next)&&C(e.error)&&C(e.complete)}function tm(e){return e&&e instanceof wt||em(e)&&Gr(e)}function Cs(e){return C(e?.lift)}function N(e){return t=>{if(Cs(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function R(e,t,n,r,o){return new Ds(e,t,n,r,o)}var Ds=class extends wt{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Bt(){return N((e,t)=>{let n=null;e._refCount++;let r=R(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var zt=class extends L{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Cs(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new H;let n=this.getSubject();t.add(this.source.subscribe(R(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=H.EMPTY)}return t}refCount(){return Bt()(this)}};var Ll=jt(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var te=(()=>{class e extends L{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Yr(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new Ll}next(n){Ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){Ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){Ut(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:o,observers:i}=this;return r||o?ms:(this.currentObservers=null,i.push(n),new H(()=>{this.currentObservers=null,jn(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new L;return n.source=this,n}}return e.create=(t,n)=>new Yr(t,n),e})(),Yr=class extends te{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:ms}};var ne=class extends te{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var ae=new L(e=>e.complete());function Fl(e){return e&&C(e.schedule)}function jl(e){return e[e.length-1]}function Vl(e){return C(jl(e))?e.pop():void 0}function rt(e){return Fl(jl(e))?e.pop():void 0}function $l(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(u){try{l(r.next(u))}catch(f){s(f)}}function c(u){try{l(r.throw(u))}catch(f){s(f)}}function l(u){u.done?i(u.value):o(u.value).then(a,c)}l((r=r.apply(e,t||[])).next())})}function Ul(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function It(e){return this instanceof It?(this.v=e,this):new It(e)}function Hl(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(d){return function(g){return Promise.resolve(g).then(d,f)}}function a(d,g){r[d]&&(o[d]=function(y){return new Promise(function(k,j){i.push([d,y,k,j])>1||c(d,y)})},g&&(o[d]=g(o[d])))}function c(d,g){try{l(r[d](g))}catch(y){p(i[0][3],y)}}function l(d){d.value instanceof It?Promise.resolve(d.value.v).then(u,f):p(i[0][2],d)}function u(d){c("next",d)}function f(d){c("throw",d)}function p(d,g){d(g),i.shift(),i.length&&c(i[0][0],i[0][1])}}function Bl(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Ul=="function"?Ul(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(l){i({value:l,done:a})},s)}}var Kr=e=>e&&typeof e.length=="number"&&typeof e!="function";function Jr(e){return C(e?.then)}function Xr(e){return C(e[Ht])}function eo(e){return Symbol.asyncIterator&&C(e?.[Symbol.asyncIterator])}function to(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function nm(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var no=nm();function ro(e){return C(e?.[no])}function oo(e){return Hl(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield It(n.read());if(o)return yield It(void 0);yield yield It(r)}}finally{n.releaseLock()}})}function io(e){return C(e?.getReader)}function K(e){if(e instanceof L)return e;if(e!=null){if(Xr(e))return rm(e);if(Kr(e))return om(e);if(Jr(e))return im(e);if(eo(e))return zl(e);if(ro(e))return sm(e);if(io(e))return am(e)}throw to(e)}function rm(e){return new L(t=>{let n=e[Ht]();if(C(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function om(e){return new L(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Zr)})}function sm(e){return new L(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function zl(e){return new L(t=>{cm(e,t).catch(n=>t.error(n))})}function am(e){return zl(oo(e))}function cm(e,t){var n,r,o,i;return $l(this,void 0,void 0,function*(){try{for(n=Bl(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})}function ce(e,t,n,r=0,o=!1){let i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function so(e,t=0){return N((n,r)=>{n.subscribe(R(r,o=>ce(r,e,()=>r.next(o),t),()=>ce(r,e,()=>r.complete(),t),o=>ce(r,e,()=>r.error(o),t)))})}function ao(e,t=0){return N((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function ql(e,t){return K(e).pipe(ao(t),so(t))}function Wl(e,t){return K(e).pipe(ao(t),so(t))}function Gl(e,t){return new L(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function Zl(e,t){return new L(n=>{let r;return ce(n,t,()=>{r=e[no](),ce(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){n.error(s);return}i?n.complete():n.next(o)},0,!0)}),()=>C(r?.return)&&r.return()})}function co(e,t){if(!e)throw new Error("Iterable cannot be null");return new L(n=>{ce(n,t,()=>{let r=e[Symbol.asyncIterator]();ce(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Ql(e,t){return co(oo(e),t)}function Yl(e,t){if(e!=null){if(Xr(e))return ql(e,t);if(Kr(e))return Gl(e,t);if(Jr(e))return Wl(e,t);if(eo(e))return co(e,t);if(ro(e))return Zl(e,t);if(io(e))return Ql(e,t)}throw to(e)}function B(e,t){return t?Yl(e,t):K(e)}function b(...e){let t=rt(e);return B(e,t)}function qt(e,t){let n=C(e)?e:()=>e,r=o=>o.error(n());return new L(t?o=>t.schedule(r,0,o):r)}function Ts(e){return!!e&&(e instanceof L||C(e.lift)&&C(e.subscribe))}var ze=jt(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function A(e,t){return N((n,r)=>{let o=0;n.subscribe(R(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:lm}=Array;function um(e,t){return lm(t)?e(...t):e(t)}function Kl(e){return A(t=>um(e,t))}var{isArray:dm}=Array,{getPrototypeOf:fm,prototype:hm,keys:pm}=Object;function Jl(e){if(e.length===1){let t=e[0];if(dm(t))return{args:t,keys:null};if(gm(t)){let n=pm(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function gm(e){return e&&typeof e=="object"&&fm(e)===hm}function Xl(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function lo(...e){let t=rt(e),n=Vl(e),{args:r,keys:o}=Jl(e);if(r.length===0)return B([],t);let i=new L(mm(r,t,o?s=>Xl(o,s):he));return n?i.pipe(Kl(n)):i}function mm(e,t,n=he){return r=>{eu(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c{let l=B(e[c],t),u=!1;l.subscribe(R(r,f=>{i[c]=f,u||(u=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}function eu(e,t,n){e?ce(n,e,t):t()}function tu(e,t,n,r,o,i,s,a){let c=[],l=0,u=0,f=!1,p=()=>{f&&!c.length&&!l&&t.complete()},d=y=>l{i&&t.next(y),l++;let k=!1;K(n(y,u++)).subscribe(R(t,j=>{o?.(j),i?d(j):t.next(j)},()=>{k=!0},void 0,()=>{if(k)try{for(l--;c.length&&lg(j)):g(j)}p()}catch(j){t.error(j)}}))};return e.subscribe(R(t,d,()=>{f=!0,p()})),()=>{a?.()}}function W(e,t,n=1/0){return C(t)?W((r,o)=>A((i,s)=>t(r,i,o,s))(K(e(r,o))),n):(typeof t=="number"&&(n=t),N((r,o)=>tu(r,o,e,n)))}function nu(e=1/0){return W(he,e)}function ru(){return nu(1)}function Wt(...e){return ru()(B(e,rt(e)))}function uo(e){return new L(t=>{K(e()).subscribe(t)})}function Se(e,t){return N((n,r)=>{let o=0;n.subscribe(R(r,i=>e.call(t,i,o++)&&r.next(i)))})}function ot(e){return N((t,n)=>{let r=null,o=!1,i;r=t.subscribe(R(n,void 0,void 0,s=>{i=K(e(s,ot(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function ou(e,t,n,r,o){return(i,s)=>{let a=n,c=t,l=0;i.subscribe(R(s,u=>{let f=l++;c=a?e(c,u,f):(a=!0,u),r&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()})))}}function Gt(e,t){return C(t)?W(e,t,1):W(e,1)}function it(e){return N((t,n)=>{let r=!1;t.subscribe(R(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function qe(e){return e<=0?()=>ae:N((t,n)=>{let r=0;t.subscribe(R(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function fo(e=vm){return N((t,n)=>{let r=!1;t.subscribe(R(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function vm(){return new ze}function Un(e){return N((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function We(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Se((o,i)=>e(o,i,r)):he,qe(1),n?it(t):fo(()=>new ze))}function Zt(e){return e<=0?()=>ae:N((t,n)=>{let r=[];t.subscribe(R(n,o=>{r.push(o),e{for(let o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function Ss(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Se((o,i)=>e(o,i,r)):he,Zt(1),n?it(t):fo(()=>new ze))}function Ms(e,t){return N(ou(e,t,arguments.length>=2,!0))}function _s(...e){let t=rt(e);return N((n,r)=>{(t?Wt(e,n,t):Wt(e,n)).subscribe(r)})}function Me(e,t){return N((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe(R(r,c=>{o?.unsubscribe();let l=0,u=i++;K(e(c,u)).subscribe(o=R(r,f=>r.next(t?t(c,f,u,l++):f),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Ns(e){return N((t,n)=>{K(e).subscribe(R(n,()=>n.complete(),Vn)),!n.closed&&t.subscribe(n)})}function G(e,t,n){let r=C(e)||t||n?{next:e,error:t,complete:n}:e;return r?N((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(R(i,c=>{var l;(l=r.next)===null||l===void 0||l.call(r,c),i.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),i.complete()},c=>{var l;a=!1,(l=r.error)===null||l===void 0||l.call(r,c),i.error(c)},()=>{var c,l;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(l=r.finalize)===null||l===void 0||l.call(r)}))}):he}var Ps={JSACTION:"jsaction"},ks={JSACTION:"__jsaction",OWNER:"__owner"},cu={};function ym(e){return e[ks.JSACTION]}function iu(e,t){e[ks.JSACTION]=t}function Em(e){return cu[e]}function wm(e,t){cu[e]=t}var w={CLICK:"click",CLICKMOD:"clickmod",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",ERROR:"error",LOAD:"load",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",TOGGLE:"toggle"},Im=[w.MOUSEENTER,w.MOUSELEAVE,"pointerenter","pointerleave"],OR=[w.CLICK,w.DBLCLICK,w.FOCUSIN,w.FOCUSOUT,w.KEYDOWN,w.KEYUP,w.KEYPRESS,w.MOUSEOVER,w.MOUSEOUT,w.SUBMIT,w.TOUCHSTART,w.TOUCHEND,w.TOUCHMOVE,"touchcancel","auxclick","change","compositionstart","compositionupdate","compositionend","beforeinput","input","select","copy","cut","paste","mousedown","mouseup","wheel","contextmenu","dragover","dragenter","dragleave","drop","dragstart","dragend","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","gotpointercapture","lostpointercapture","ended","loadedmetadata","pagehide","pageshow","visibilitychange","beforematch"],bm=[w.FOCUS,w.BLUR,w.ERROR,w.LOAD,w.TOGGLE],Ls=e=>bm.indexOf(e)>=0;function Cm(e){return e===w.MOUSEENTER?w.MOUSEOVER:e===w.MOUSELEAVE?w.MOUSEOUT:e===w.POINTERENTER?w.POINTEROVER:e===w.POINTERLEAVE?w.POINTEROUT:e}function Dm(e,t,n,r){let o=!1;Ls(t)&&(o=!0);let i=typeof r=="boolean"?{capture:o,passive:r}:o;return e.addEventListener(t,n,i),{eventType:t,handler:n,capture:o,passive:r}}function Tm(e,t){if(e.removeEventListener){let n=typeof t.passive=="boolean"?{capture:t.capture}:t.capture;e.removeEventListener(t.eventType,t.handler,n)}else e.detachEvent&&e.detachEvent(`on${t.eventType}`,t.handler)}function Sm(e){e.preventDefault?e.preventDefault():e.returnValue=!1}var su=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);function Mm(e){return e.which===2||e.which==null&&e.button===4}function _m(e){return su&&e.metaKey||!su&&e.ctrlKey||Mm(e)||e.shiftKey}function Nm(e,t,n){let r=e.relatedTarget;return(e.type===w.MOUSEOVER&&t===w.MOUSEENTER||e.type===w.MOUSEOUT&&t===w.MOUSELEAVE||e.type===w.POINTEROVER&&t===w.POINTERENTER||e.type===w.POINTEROUT&&t===w.POINTERLEAVE)&&(!r||r!==n&&!n.contains(r))}function Rm(e,t){let n={};for(let r in e){if(r==="srcElement"||r==="target")continue;let o=r,i=e[o];typeof i!="function"&&(n[o]=i)}return e.type===w.MOUSEOVER?n.type=w.MOUSEENTER:e.type===w.MOUSEOUT?n.type=w.MOUSELEAVE:e.type===w.POINTEROVER?n.type=w.POINTERENTER:n.type=w.POINTERLEAVE,n.target=n.srcElement=t,n.bubbles=!1,n._originalEvent=e,n}var xm=typeof navigator<"u"&&/iPhone|iPad|iPod/.test(navigator.userAgent),mo=class{element;handlerInfos=[];constructor(t){this.element=t}addEventListener(t,n,r){xm&&(this.element.style.cursor="pointer"),this.handlerInfos.push(Dm(this.element,t,n(this.element),r))}cleanUp(){for(let t=0;t{this.eventReplayScheduled=!1,this.eventReplayer(this.replayEventInfoWrappers)}))}};function $m(e,t){return e.tagName==="A"&&(t.getEventType()===w.CLICK||t.getEventType()===w.CLICKMOD)}var Eu=Symbol.for("propagationStopped"),js={REPLAY:101};var Hm="`preventDefault` called during event replay.";var Bm="`composedPath` called during event replay.",vo=class{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(t,n=!0){this.dispatchDelegate=t,this.clickModSupport=n,this.actionResolver=new Os({clickModSupport:n}),this.dispatcher=new As(r=>{this.dispatchToDelegate(r)},{actionResolver:this.actionResolver})}dispatch(t){this.dispatcher.dispatch(t)}dispatchToDelegate(t){for(t.getIsReplay()&&Wm(t),zm(t);t.getAction();){if(Gm(t),Ls(t.getEventType())&&t.getAction().element!==t.getTargetElement()||(this.dispatchDelegate(t.getEvent(),t.getAction().name),qm(t)))return;this.actionResolver.resolveParentAction(t.eventInfo)}}};function zm(e){let t=e.getEvent(),n=e.getEvent().stopPropagation.bind(t),r=()=>{t[Eu]=!0,n()};bt(t,"stopPropagation",r),bt(t,"stopImmediatePropagation",r)}function qm(e){return!!e.getEvent()[Eu]}function Wm(e){let t=e.getEvent(),n=e.getTargetElement(),r=t.preventDefault.bind(t);bt(t,"target",n),bt(t,"eventPhase",js.REPLAY),bt(t,"preventDefault",()=>{throw r(),new Error(Hm+"")}),bt(t,"composedPath",()=>{throw new Error(Bm+"")})}function Gm(e){let t=e.getEvent(),n=e.getAction()?.element;n&&bt(t,"currentTarget",n,{configurable:!0})}function bt(e,t,n,{configurable:r=!1}={}){Object.defineProperty(e,t,{value:n,configurable:r})}function wu(e,t){e.ecrd(n=>{t.dispatch(n)},yu.I_AM_THE_JSACTION_FRAMEWORK)}function Zm(e){return e?.q??[]}function Qm(e){e&&(au(e.c,e.et,e.h),au(e.c,e.etc,e.h,!0))}function au(e,t,n,r){for(let o=0;o{class e{static MOUSE_SPECIAL_SUPPORT=Ym;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(n){this.containerManager=n}handleEvent(n,r,o){let i=Fm(n,r,r.target,o,Date.now());this.handleEventInfo(i)}handleEventInfo(n){if(!this.dispatcher){pu(n,!0),this.queuedEventInfos?.push(n);return}this.dispatcher(n)}addEvent(n,r,o){if(n in this.eventHandlers||!this.containerManager||!e.MOUSE_SPECIAL_SUPPORT&&Im.indexOf(n)>=0)return;let i=(a,c,l)=>{this.handleEvent(a,c,l)};this.eventHandlers[n]=i;let s=Cm(r||n);if(s!==n){let a=this.browserEventTypeToExtraEventTypes[s]||[];a.push(n),this.browserEventTypeToExtraEventTypes[s]=a}this.containerManager.addEventListener(s,a=>c=>{i(n,c,a)},o)}replayEarlyEvents(n=window._ejsa){n&&(this.replayEarlyEventInfos(n.q),Qm(n),delete window._ejsa)}replayEarlyEventInfos(n){for(let r=0;r=0?n.slice(0,r):n}function Cu(e,t){return e?t?`${e} ${t}`:e:t||""}var Xm=V({__forward_ref__:V});function Td(e){return e.__forward_ref__=Td,e.toString=function(){return ge(this())},e}function be(e){return Sd(e)?e():e}function Sd(e){return typeof e=="function"&&e.hasOwnProperty(Xm)&&e.__forward_ref__===Td}function I(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ko(e){return Du(e,_d)||Du(e,Nd)}function Md(e){return Ko(e)!==null}function Du(e,t){return e.hasOwnProperty(t)?e[t]:null}function ev(e){let t=e&&(e[_d]||e[Nd]);return t||null}function Tu(e){return e&&(e.hasOwnProperty(Su)||e.hasOwnProperty(tv))?e[Su]:null}var _d=V({\u0275prov:V}),Su=V({\u0275inj:V}),Nd=V({ngInjectableDef:V}),tv=V({ngInjectorDef:V}),v=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=I({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Rd(e){return e&&!!e.\u0275providers}var nv=V({\u0275cmp:V}),rv=V({\u0275dir:V}),ov=V({\u0275pipe:V}),iv=V({\u0275mod:V}),Mo=V({\u0275fac:V}),zn=V({__NG_ELEMENT_ID__:V}),Mu=V({__NG_ENV_ID__:V});function Fa(e){return typeof e=="string"?e:e==null?"":String(e)}function sv(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Fa(e)}function xd(e,t){throw new E(-200,e)}function ja(e,t){throw new E(-201,!1)}var M=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(M||{}),Js;function Od(){return Js}function Ie(e){let t=Js;return Js=e,t}function Ad(e,t,n){let r=Ko(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&M.Optional)return null;if(t!==void 0)return t;ja(e,"Injector")}var av={},Ct=av,cv="__NG_DI_FLAG__",_o=class{injector;constructor(t){this.injector=t}retrieve(t,n){let r=n;return this.injector.get(t,r.optional?qr:Ct,r)}},No="ngTempTokenPath",lv="ngTokenPath",uv=/\n/gm,dv="\u0275",_u="__source";function fv(e,t=M.Default){if(Fn()===void 0)throw new E(-203,!1);if(Fn()===null)return Ad(e,void 0,t);{let n=Fn(),r;return n instanceof _o?r=n.injector:r=n,r.get(e,t&M.Optional?null:void 0,t)}}function _(e,t=M.Default){return(Od()||fv)(be(e),t)}function h(e,t=M.Default){return _(e,Jo(t))}function Jo(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Xs(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):ge(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(uv,` + `)}`}function on(e,t){let n=e.hasOwnProperty(Mo);return n?e[Mo]:null}function Va(e,t){e.forEach(n=>Array.isArray(n)?Va(n,t):t(n))}function Pd(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ro(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var sn={},an=[],ct=new v(""),kd=new v("",-1),Ld=new v(""),xo=class{get(t,n=Ct){if(n===Ct){let r=new Error(`NullInjectorError: No provider for ${ge(t)}!`);throw r.name="NullInjectorError",r}return n}};function Fd(e,t){let n=e[iv]||null;if(!n&&t===!0)throw new Error(`Type ${ge(e)} does not have '\u0275mod' property.`);return n}function Tt(e){return e[nv]||null}function jd(e){return e[rv]||null}function Vd(e){return e[ov]||null}function Nt(e){return{\u0275providers:e}}function mv(...e){return{\u0275providers:Ua(!0,e),\u0275fromNgModule:!0}}function Ua(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return Va(t,s=>{let a=s;ea(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&Ud(o,i),n}function Ud(e,t){for(let n=0;n{t(i,r)})}}function ea(e,t,n,r){if(e=be(e),!e)return!1;let o=null,i=Tu(e),s=!i&&Tt(e);if(!i&&!s){let c=e.ngModule;if(i=Tu(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let l of c)ea(l,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let l;try{Va(i.imports,u=>{ea(u,t,n,r)&&(l||=[],l.push(u))})}finally{}l!==void 0&&Ud(l,t)}if(!a){let l=on(o)||(()=>new o);t({provide:o,useFactory:l,deps:an},o),t({provide:Ld,useValue:o,multi:!0},o),t({provide:ct,useValue:()=>_(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let l=e;$a(c,u=>{t(u,l)})}}else return!1;return o!==e&&e.providers!==void 0}function $a(e,t){for(let n of e)Rd(n)&&(n=n.\u0275providers),Array.isArray(n)?$a(n,t):t(n)}var vv=V({provide:String,useValue:V});function $d(e){return e!==null&&typeof e=="object"&&vv in e}function yv(e){return!!(e&&e.useExisting)}function Ev(e){return!!(e&&e.useFactory)}function ta(e){return typeof e=="function"}var Xo=new v(""),wo={},Nu={},Us;function Ha(){return Us===void 0&&(Us=new xo),Us}var me=class{},qn=class extends me{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,ra(t,s=>this.processProvider(s)),this.records.set(kd,Qt(void 0,this)),o.has("environment")&&this.records.set(me,Qt(void 0,this));let i=this.records.get(Xo);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Ld,an,M.Self))}retrieve(t,n){let r=n;return this.get(t,r.optional?qr:Ct,r)}destroy(){Hn(this),this._destroyed=!0;let t=O(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),O(t)}}onDestroy(t){return Hn(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Hn(this);let n=Be(this),r=Ie(void 0),o;try{return t()}finally{Be(n),Ie(r)}}get(t,n=Ct,r=M.Default){if(Hn(this),t.hasOwnProperty(Mu))return t[Mu](this);r=Jo(r);let o,i=Be(this),s=Ie(void 0);try{if(!(r&M.SkipSelf)){let c=this.records.get(t);if(c===void 0){let l=Tv(t)&&Ko(t);l&&this.injectableDefInScope(l)?c=Qt(na(t),wo):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&M.Self?Ha():this.parent;return n=r&M.Optional&&n===Ct?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[No]=a[No]||[]).unshift(ge(t)),i)throw a;return pv(a,t,"R3InjectorError",this.source)}else throw a}finally{Ie(s),Be(i)}}resolveInjectorInitializers(){let t=O(null),n=Be(this),r=Ie(void 0),o;try{let i=this.get(ct,an,M.Self);for(let s of i)s()}finally{Be(n),Ie(r),O(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(ge(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=be(t);let n=ta(t)?t:be(t&&t.provide),r=Iv(t);if(!ta(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Qt(void 0,wo,!0),o.factory=()=>Xs(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=O(null);try{return n.value===Nu?xd(ge(t)):n.value===wo&&(n.value=Nu,n.value=n.factory()),typeof n.value=="object"&&n.value&&Dv(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{O(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=be(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function na(e){let t=Ko(e),n=t!==null?t.factory:on(e);if(n!==null)return n;if(e instanceof v)throw new E(204,!1);if(e instanceof Function)return wv(e);throw new E(204,!1)}function wv(e){if(e.length>0)throw new E(204,!1);let n=ev(e);return n!==null?()=>n.factory(e):()=>new e}function Iv(e){if($d(e))return Qt(void 0,e.useValue);{let t=bv(e);return Qt(t,wo)}}function bv(e,t,n){let r;if(ta(e)){let o=be(e);return on(o)||na(o)}else if($d(e))r=()=>be(e.useValue);else if(Ev(e))r=()=>e.useFactory(...Xs(e.deps||[]));else if(yv(e))r=()=>_(be(e.useExisting));else{let o=be(e&&(e.useClass||e.provide));if(Cv(e))r=()=>new o(...Xs(e.deps));else return on(o)||na(o)}return r}function Hn(e){if(e.destroyed)throw new E(205,!1)}function Qt(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Cv(e){return!!e.deps}function Dv(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function Tv(e){return typeof e=="function"||typeof e=="object"&&e instanceof v}function ra(e,t){for(let n of e)Array.isArray(n)?ra(n,t):n&&Rd(n)?ra(n.\u0275providers,t):t(n)}function De(e,t){let n;e instanceof qn?(Hn(e),n=e):n=new _o(e);let r,o=Be(n),i=Ie(void 0);try{return t()}finally{Be(o),Ie(i)}}function Hd(){return Od()!==void 0||Fn()!=null}function Bd(e){if(!Hd())throw new E(-203,!1)}function Sv(e){return typeof e=="function"}var ve=0,D=1,T=2,J=3,Ne=4,Oe=5,Re=6,Ru=7,ie=8,lt=9,Ge=10,Q=11,Wn=12,xu=13,er=14,ye=15,cn=16,Yt=17,ln=18,ei=19,zd=20,at=21,$s=22,Oo=23,Ce=24,en=25,X=26,qd=1,Ze=6,Qe=7,Ao=8,Po=9,re=10;function ke(e){return Array.isArray(e)&&typeof e[qd]=="object"}function je(e){return Array.isArray(e)&&e[qd]===!0}function Wd(e){return(e.flags&4)!==0}function hn(e){return e.componentOffset>-1}function Gd(e){return(e.flags&1)===1}function Rt(e){return!!e.template}function Gn(e){return(e[T]&512)!==0}function pn(e){return(e[T]&256)===256}var oa=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Zd(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var Qd=(()=>{let e=()=>Yd;return e.ngInherit=!0,e})();function Yd(e){return e.type.prototype.ngOnChanges&&(e.setInput=_v),Mv}function Mv(){let e=Jd(this),t=e?.current;if(t){let n=e.previous;if(n===sn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function _v(e,t,n,r,o){let i=this.declaredInputs[r],s=Jd(e)||Nv(e,{previous:sn,current:null}),a=s.current||(s.current={}),c=s.previous,l=c[i];a[i]=new oa(l&&l.currentValue,n,c===sn),Zd(e,t,o,n)}var Kd="__ngSimpleChanges__";function Jd(e){return e[Kd]||null}function Nv(e,t){return e[Kd]=t}var Ou=null;var F=function(e,t=null,n){Ou?.(e,t,n)},Xd="svg",Rv="math";function Le(e){for(;Array.isArray(e);)e=e[ve];return e}function xv(e,t){return Le(t[e])}function Ke(e,t){return Le(t[e.index])}function tr(e,t){return e.data[t]}function ut(e,t){let n=t[e];return ke(n)?n:n[ve]}function Ba(e){return(e[T]&128)===128}function Ov(e){return je(e[J])}function Zn(e,t){return t==null?null:e[t]}function ef(e){e[Yt]=0}function tf(e){e[T]&1024||(e[T]|=1024,Ba(e)&&nr(e))}function ti(e){return!!(e[T]&9216||e[Ce]?.dirty)}function ia(e){e[Ge].changeDetectionScheduler?.notify(8),e[T]&64&&(e[T]|=1024),ti(e)&&nr(e)}function nr(e){e[Ge].changeDetectionScheduler?.notify(0);let t=St(e);for(;t!==null&&!(t[T]&8192||(t[T]|=8192,!Ba(t)));)t=St(t)}function nf(e,t){if(pn(e))throw new E(911,!1);e[at]===null&&(e[at]=[]),e[at].push(t)}function Av(e,t){if(e[at]===null)return;let n=e[at].indexOf(t);n!==-1&&e[at].splice(n,1)}function St(e){let t=e[J];return je(t)?t[J]:t}var x={lFrame:ff(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var sa=!1;function Pv(){return x.lFrame.elementDepthCount}function kv(){x.lFrame.elementDepthCount++}function Lv(){x.lFrame.elementDepthCount--}function rf(){return x.bindingsEnabled}function rr(){return x.skipHydrationRootTNode!==null}function Fv(e){return x.skipHydrationRootTNode===e}function jv(e){x.skipHydrationRootTNode=e}function Vv(){x.skipHydrationRootTNode=null}function z(){return x.lFrame.lView}function gn(){return x.lFrame.tView}function dt(){let e=of();for(;e!==null&&e.type===64;)e=e.parent;return e}function of(){return x.lFrame.currentTNode}function Uv(){let e=x.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function or(e,t){let n=x.lFrame;n.currentTNode=e,n.isParent=t}function sf(){return x.lFrame.isParent}function $v(){x.lFrame.isParent=!1}function af(){return sa}function Au(e){let t=sa;return sa=e,t}function cf(){let e=x.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Hv(e){return x.lFrame.bindingIndex=e}function za(){return x.lFrame.bindingIndex++}function Bv(){return x.lFrame.inI18n}function zv(e,t){let n=x.lFrame;n.bindingIndex=n.bindingRootIndex=e,aa(t)}function qv(){return x.lFrame.currentDirectiveIndex}function aa(e){x.lFrame.currentDirectiveIndex=e}function lf(e){x.lFrame.currentQueryIndex=e}function Wv(e){let t=e[D];return t.type===2?t.declTNode:t.type===1?e[Oe]:null}function uf(e,t,n){if(n&M.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&M.Host);)if(o=Wv(i),o===null||(i=i[er],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=x.lFrame=df();return r.currentTNode=t,r.lView=e,!0}function qa(e){let t=df(),n=e[D];x.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function df(){let e=x.lFrame,t=e===null?null:e.child;return t===null?ff(e):t}function ff(e){let t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function hf(){let e=x.lFrame;return x.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var pf=hf;function Wa(){let e=hf();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ni(){return x.lFrame.selectedIndex}function Mt(e){x.lFrame.selectedIndex=e}function Gv(){let e=x.lFrame;return tr(e.tView,e.selectedIndex)}function mn(){x.lFrame.currentNamespace=Xd}function ir(){Zv()}function Zv(){x.lFrame.currentNamespace=null}function gf(){return x.lFrame.currentNamespace}var mf=!0;function Ga(){return mf}function ft(e){mf=e}function Qv(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=Yd(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}function vf(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[c]<0&&(e[Yt]+=65536),(a>14>16&&(e[T]&3)===t&&(e[T]+=16384,Pu(a,i)):Pu(a,i)}var tn=-1,Qn=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}};function Kv(e){return(e.flags&8)!==0}function Jv(e){return(e.flags&16)!==0}function Xv(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;i>16}function Lo(e,t){let n=ny(e),r=t;for(;n>0;)r=r[er],n--;return r}var ca=!0;function Lu(e){let t=ca;return ca=e,t}var ry=256,wf=ry-1,If=5,oy=0,Pe={};function iy(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(zn)&&(r=n[zn]),r==null&&(r=n[zn]=oy++);let o=r&wf,i=1<>If)]|=i}function bf(e,t){let n=Cf(e,t);if(n!==-1)return n;let r=t[D];r.firstCreatePass&&(e.injectorIndex=t.length,Bs(r.data,e),Bs(t,null),Bs(r.blueprint,null));let o=Qa(e,t),i=e.injectorIndex;if(Ef(o)){let s=ko(o),a=Lo(o,t),c=a[D].data;for(let l=0;l<8;l++)t[i+l]=a[s+l]|c[s+l]}return t[i+8]=o,i}function Bs(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Cf(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Qa(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=_f(o),r===null)return tn;if(n++,o=o[er],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return tn}function sy(e,t,n){iy(e,t,n)}function Df(e,t,n){if(n&M.Optional||e!==void 0)return e;ja(t,"NodeInjector")}function Tf(e,t,n,r){if(n&M.Optional&&r===void 0&&(r=null),(n&(M.Self|M.Host))===0){let o=e[lt],i=Ie(void 0);try{return o?o.get(t,r,n&M.Optional):Ad(t,r,n&M.Optional)}finally{Ie(i)}}return Df(r,t,n)}function Sf(e,t,n,r=M.Default,o){if(e!==null){if(t[T]&2048&&!(r&M.Self)){let s=dy(e,t,n,r,Pe);if(s!==Pe)return s}let i=Mf(e,t,n,r,Pe);if(i!==Pe)return i}return Tf(t,n,r,o)}function Mf(e,t,n,r,o){let i=ly(n);if(typeof i=="function"){if(!uf(t,e,r))return r&M.Host?Df(o,n,r):Tf(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&M.Optional))ja(n);else return s}finally{pf()}}else if(typeof i=="number"){let s=null,a=Cf(e,t),c=tn,l=r&M.Host?t[ye][Oe]:null;for((a===-1||r&M.SkipSelf)&&(c=a===-1?Qa(e,t):t[a+8],c===tn||!ju(r,!1)?a=-1:(s=t[D],a=ko(c),t=Lo(c,t)));a!==-1;){let u=t[D];if(Fu(i,a,u.data)){let f=ay(a,t,n,s,r,l);if(f!==Pe)return f}c=t[a+8],c!==tn&&ju(r,t[D].data[a+8]===l)&&Fu(i,a,t)?(s=u,a=ko(c),t=Lo(c,t)):a=-1}}return o}function ay(e,t,n,r,o,i){let s=t[D],a=s.data[e+8],c=r==null?hn(a)&&ca:r!=s&&(a.type&3)!==0,l=o&M.Host&&i===a,u=cy(a,s,n,c,l);return u!==null?la(t,s,u,a):Pe}function cy(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,l=e.directiveEnd,u=i>>20,f=r?a:a+u,p=o?a+u:l;for(let d=f;d=c&&g.type===n)return d}if(o){let d=s[c];if(d&&Rt(d)&&d.type===n)return c}return null}function la(e,t,n,r){let o=e[n],i=t.data;if(o instanceof Qn){let s=o;s.resolving&&xd(sv(i[n]));let a=Lu(s.canSeeViewProviders);s.resolving=!0;let c,l=s.injectImpl?Ie(s.injectImpl):null,u=uf(e,r,M.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&Qv(n,i[n],t)}finally{l!==null&&Ie(l),Lu(a),s.resolving=!1,pf()}}return o}function ly(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(zn)?e[zn]:void 0;return typeof t=="number"?t>=0?t&wf:uy:t}function Fu(e,t,n){let r=1<>If)]&r)}function ju(e,t){return!(e&M.Self)&&!(e&M.Host&&t)}var Dt=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Sf(this._tNode,this._lView,t,Jo(r),n)}};function uy(){return new Dt(dt(),z())}function Ya(e){return La(()=>{let t=e.prototype.constructor,n=t[Mo]||ua(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Mo]||ua(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function ua(e){return Sd(e)?()=>{let t=ua(be(e));return t&&t()}:on(e)}function dy(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[T]&2048&&!Gn(s);){let a=Mf(i,s,n,r|M.Self,Pe);if(a!==Pe)return a;let c=i.parent;if(!c){let l=s[zd];if(l){let u=l.get(n,Pe,r);if(u!==Pe)return u}c=_f(s),s=s[er]}i=c}return o}function _f(e){let t=e[D],n=t.type;return n===2?t.declTNode:n===1?e[Oe]:null}function Vu(e,t=null,n=null,r){let o=Nf(e,t,n,r);return o.resolveInjectorInitializers(),o}function Nf(e,t=null,n=null,r,o=new Set){let i=[n||an,mv(e)];return r=r||(typeof e=="object"?void 0:ge(e)),new qn(i,t||Ha(),r||null,o)}var xe=class e{static THROW_IF_NOT_FOUND=Ct;static NULL=new xo;static create(t,n){if(Array.isArray(t))return Vu({name:""},n,t,"");{let r=t.name??"";return Vu({name:r},t.parent,t.providers,r)}}static \u0275prov=I({token:e,providedIn:"any",factory:()=>_(kd)});static __NG_ELEMENT_ID__=-1};var fy=new v("");fy.__NG_ELEMENT_ID__=e=>{let t=dt();if(t===null)throw new E(204,!1);if(t.type&2)return t.value;if(e&M.Optional)return null;throw new E(204,!1)};var Rf=!1,sr=(()=>{class e{static __NG_ELEMENT_ID__=hy;static __NG_ENV_ID__=n=>n}return e})(),da=class extends sr{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return nf(this._lView,t),()=>Av(this._lView,t)}};function hy(){return new da(z())}var un=class{},ri=new v("",{providedIn:"root",factory:()=>!1});var xf=new v(""),Of=new v(""),Je=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new ne(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=I({token:e,providedIn:"root",factory:()=>new e})}return e})();var fa=class extends te{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Hd()&&(this.destroyRef=h(sr,{optional:!0})??void 0,this.pendingTasks=h(Je,{optional:!0})??void 0)}emit(t){let n=O(null);try{super.next(t)}finally{O(n)}}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof H&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},le=fa;function Fo(...e){}function Af(e){let t,n;function r(){e=Fo;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Uu(e){return queueMicrotask(()=>e()),()=>{e=Fo}}var Ka="isAngularZone",jo=Ka+"_ID",py=0,$=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new le(!1);onMicrotaskEmpty=new le(!1);onStable=new le(!1);onError=new le(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=Rf}=t;if(typeof Zone>"u")throw new E(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,vy(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Ka)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new E(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new E(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,gy,Fo,Fo);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},gy={};function Ja(e){if(e._nesting==0&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function my(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Af(()=>{e.callbackScheduled=!1,ha(e),e.isCheckStableRunning=!0,Ja(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),ha(e)}function vy(e){let t=()=>{my(e)},n=py++;e._inner=e._inner.fork({name:"angular",properties:{[Ka]:!0,[jo]:n,[jo+n]:!0},onInvokeTask:(r,o,i,s,a,c)=>{if(yy(c))return r.invokeTask(i,s,a,c);try{return $u(e),r.invokeTask(i,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Hu(e)}},onInvoke:(r,o,i,s,a,c,l)=>{try{return $u(e),r.invoke(i,s,a,c,l)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!Ey(c)&&t(),Hu(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,ha(e),Ja(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function ha(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function $u(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Hu(e){e._nesting--,Ja(e)}var pa=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new le;onMicrotaskEmpty=new le;onStable=new le;onError=new le;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}};function yy(e){return Pf(e,"__ignore_ng_zone__")}function Ey(e){return Pf(e,"__scheduler_tick__")}function Pf(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}var Ye=class{_console=console;handleError(t){this._console.error("ERROR",t)}},wy=new v("",{providedIn:"root",factory:()=>{let e=h($),t=h(Ye);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function Bu(e,t){return Dd(e,t)}function Iy(e){return Dd(Cd,e)}var kf=(Bu.required=Iy,Bu);function by(){return Xa(dt(),z())}function Xa(e,t){return new Cy(Ke(e,t))}var Cy=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=by}return e})();var Dy="ngSkipHydration",Ty="ngskiphydration";function Lf(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;nRy}),Ry="ng",ec=new v(""),vn=new v("",{providedIn:"platform",factory:()=>"unknown"});var tc=new v("",{providedIn:"root",factory:()=>oi().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function xy(){let e=new yn;return e.store=Oy(oi(),h(_t)),e}var yn=(()=>{class e{static \u0275prov=I({token:e,providedIn:"root",factory:xy});store={};onSerializeCallbacks={};get(n,r){return this.store[n]!==void 0?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/Zf});var Yf=new v(""),Hy=!1,By=new v(""),qu=new v("",{providedIn:"root",factory:()=>new Map}),rc=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(rc||{}),En=new v(""),Wu=new Set;function ht(e){Wu.has(e)||(Wu.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Kf=(()=>{class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=zy}return e})();function zy(){return new Kf(z(),dt())}var Kt=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Kt||{}),Jf=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=I({token:e,providedIn:"root",factory:()=>new e})}return e})(),qy=[Kt.EarlyRead,Kt.Write,Kt.MixedReadWrite,Kt.Read],Wy=(()=>{class e{ngZone=h($);scheduler=h(un);errorHandler=h(Ye,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){h(En,{optional:!0})}execute(){let n=this.sequences.size>0;n&&F(16),this.executing=!0;for(let r of qy)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[r]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let i=o.hooks[r];return i(o.pipelinedValue)},o.snapshot))}catch(i){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(i)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&F(17)}register(n){let{view:r}=n;r!==void 0?((r[en]??=[]).push(n),nr(r),r[T]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(rc.AFTER_NEXT_RENDER,n):n()}static \u0275prov=I({token:e,providedIn:"root",factory:()=>new e})}return e})(),va=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,i,s=null){this.impl=t,this.hooks=n,this.view=r,this.once=o,this.snapshot=s,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[en];t&&(this.view[en]=t.filter(n=>n!==this))}};function oc(e,t){!t?.injector&&Bd(oc);let n=t?.injector??h(xe);return ht("NgAfterNextRender"),Zy(e,n,t,!0)}function Gy(e,t){if(e instanceof Function){let n=[void 0,void 0,void 0,void 0];return n[t]=e,n}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function Zy(e,t,n,r){let o=t.get(Jf);o.impl??=t.get(Wy);let i=t.get(En,null,{optional:!0}),s=n?.phase??Kt.MixedReadWrite,a=n?.manualCleanup!==!0?t.get(sr):null,c=t.get(Kf,null,{optional:!0}),l=new va(o.impl,Gy(e,s),c?.view,r,a,i?.snapshot(null));return o.impl.register(l),l}var pe=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e}(pe||{}),Gu=0,Qy=1,Z=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(Z||{});var Yy=0,ii=1;var Ky=4,Jy=5;var Xy=7,nn=8,eE=9,Xf=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(Xf||{});function Co(e,t){let n=nE(e),r=t[n];if(r!==null){for(let o of r)o();t[n]=null}}function tE(e){Co(1,e),Co(0,e),Co(2,e)}function nE(e){let t=Ky;return e===1?t=Jy:e===2&&(t=eE),t}function eh(e){return e+1}function cr(e,t){let n=e[D],r=eh(t.index);return e[r]}function si(e,t){let n=eh(t.index);return e.data[n]}function rE(e,t,n){let r=t[D],o=si(r,n);switch(e){case Z.Complete:return o.primaryTmplIndex;case Z.Loading:return o.loadingTmplIndex;case Z.Error:return o.errorTmplIndex;case Z.Placeholder:return o.placeholderTmplIndex;default:return null}}function Zu(e,t){return t===Z.Placeholder?e.placeholderBlockConfig?.[Gu]??null:t===Z.Loading?e.loadingBlockConfig?.[Gu]??null:null}function oE(e){return e.loadingBlockConfig?.[Qy]??null}function Qu(e,t){if(!e||e.length===0)return t;let n=new Set(e);for(let r of t)n.add(r);return e.length===n.size?e:Array.from(n)}function iE(e,t){let n=t.primaryTmplIndex+X;return tr(e,n)}var ai="ngb";var sE=(e,t,n)=>{let r=e,o=r.__jsaction_fns??new Map,i=o.get(t)??[];i.push(n),o.set(t,i),r.__jsaction_fns=o},aE=(e,t)=>{let n=e,r=n.getAttribute(ai)??"",o=t.get(r)??new Set;o.has(n)||o.add(n),t.set(r,o)};var cE=e=>{e.removeAttribute(Ps.JSACTION),e.removeAttribute(ai),e.__jsaction_fns=void 0},lE=new v("",{providedIn:"root",factory:()=>({})});function th(e,t){let n=t?.__jsaction_fns?.get(e.type);if(!(!n||!t?.isConnected))for(let r of n)r(e)}var ic=new v("");var uE="__nghData__",nh=uE,dE="__nghDeferData__",fE=dE,zs="ngh",hE="nghm",rh=()=>null;function pE(e,t,n=!1){let r=e.getAttribute(zs);if(r==null)return null;let[o,i]=r.split("|");if(r=n?i:o,!r)return null;let s=i?`|${i}`:"",a=n?o:s,c={};if(r!==""){let u=t.get(yn,null,{optional:!0});u!==null&&(c=u.get(nh,[])[Number(r)])}let l={data:c,firstChild:e.firstChild??null};return n&&(l.firstChild=e,ci(l,0,e.nextSibling)),a?e.setAttribute(zs,a):e.removeAttribute(zs),l}function gE(){rh=pE}function oh(e,t,n=!1){return rh(e,t,n)}function mE(e){let t=e._lView;return t[D].type===2?null:(Gn(t)&&(t=t[X]),t)}function vE(e){return e.textContent?.replace(/\s/gm,"")}function yE(e){let t=oi(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=vE(i);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,o=[];for(;r=n.nextNode();)o.push(r);for(let i of o)i.textContent==="ngetn"?i.replaceWith(t.createTextNode("")):i.remove()}function ci(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function ya(e,t){return e.segmentHeads?.[t]??null}function EE(e){return e.get(By,!1,{optional:!0})}function wE(e,t){let n=e.data,r=n[ky]?.[t]??null;return r===null&&n[nc]?.[t]&&(r=sc(e,t)),r}function ih(e,t){return e.data[nc]?.[t]??null}function sc(e,t){let n=ih(e,t)??[],r=0;for(let o of n)r+=o[Uo]*(o[Wf]??1);return r}function IE(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[Gf];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function lr(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[Gf];e.disconnectedNodes=n?new Set(n):null}return!!IE(e)?.has(t)}function bE(e,t){let n=t.get(ic),o=t.get(yn).get(fE,{}),i=!1,s=e,a=null,c=[];for(;!i&&s;){i=n.has(s);let l=n.hydrating.get(s);if(a===null&&l!=null){a=l.promise;break}c.unshift(s),s=o[s][$y]}return{parentBlockPromise:a,hydrationQueue:c}}function qs(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&e.textContent?.trim()===hE}function Yu(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function CE(e){for(let r of e.body.childNodes)if(qs(r))return;let t=Yu(e.body.previousSibling);if(qs(t))return;let n=Yu(e.head.lastChild);if(!qs(n))throw new E(-507,!1)}function sh(e,t){let n=e.contentQueries;if(n!==null){let r=O(null);try{for(let o=0;o|^->||--!>|)/g,NE="\u200B$1\u200B";function RE(e){return e.replace(ME,t=>t.replace(_E,NE))}function xE(e){return e.ownerDocument.body}function fh(e){return e instanceof Function?e():e}function OE(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}var hh="ng-template";function AE(e,t,n,r){let o=0;if(r){for(;o-1){let i;for(;++oi?f="":f=o[u+1].toLowerCase(),r&2&&l!==f){if(_e(r))return!1;s=!0}}}}return _e(r)||s}function _e(e){return(e&1)===0}function LE(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!_e(s)&&(t+=Ku(i,o),o=""),r=s,i=i||!_e(r);n++}return o!==""&&(t+=Ku(i,o)),t}function $E(e){return e.map(UE).join(",")}function HE(e){let t=[],n=[],r=1,o=2;for(;rX&&Ih(e,t,X,!1),F(s?2:0,o),n(r,o)}finally{Mt(i),F(s?3:1,o)}}function pc(e,t,n){nw(e,t,n),(n.flags&64)===64&&rw(e,t,n)}function Ch(e,t,n=Ke){let r=t.localNames;if(r!==null){let o=t.index+1;for(let i=0;inull;function KE(e){Ff(e)?vh(e):yE(e)}function JE(){Dh=KE}function XE(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function ew(e,t,n,r,o,i,s,a){if(!a&&mc(t,e,n,r,o)){hn(t)&&tw(n,t.index);return}if(t.type&3){let c=Ke(t,n);r=XE(r),o=s!=null?s(o,t.value||"",r):o,i.setProperty(c,r,o)}else t.type&12}function tw(e,t){let n=ut(t,e);n[T]&16||(n[T]|=64)}function nw(e,t,n){let r=n.directiveStart,o=n.directiveEnd;hn(n)&&ZE(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||bf(n,t);let i=n.initialInputs;for(let s=r;s=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[n[s+1]];n[s].call(a)}r!==null&&(t[Ru]=null);let o=t[at];if(o!==null){t[at]=null;for(let s=0;s{nr(e.lView)},consumerOnSignalRead(){this.lView[Ce]=this}});function Mw(e){let t=e[Ce]??Object.create(_w);return t.lView=e,t}var _w=U(m({},Hr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=St(e.lView);for(;t&&!Rh(t[D]);)t=St(t);t&&tf(t)},consumerOnSignalRead(){this.lView[Ce]=this}});function Rh(e){return e.type!==2}function xh(e){if(e[Oo]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[Oo])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[T]&8192)}}var Nw=100;function Oh(e,t=!0,n=0){let o=e[Ge].rendererFactory,i=!1;i||o.begin?.();try{Rw(e,n)}catch(s){throw t&&gc(e,s),s}finally{i||o.end?.()}}function Rw(e,t){let n=af();try{Au(!0),ba(e,t);let r=0;for(;ti(e);){if(r===Nw)throw new E(103,!1);r++,ba(e,1)}}finally{Au(n)}}function xw(e,t,n,r){if(pn(t))return;let o=t[T],i=!1,s=!1;qa(t);let a=!0,c=null,l=null;i||(Rh(e)?(l=Cw(t),c=ls(l)):ss()===null?(a=!1,l=Mw(t),c=ls(l)):t[Ce]&&(ds(t[Ce]),t[Ce]=null));try{ef(t),Hv(e.bindingStartIndex),n!==null&&bh(e,t,n,2,r);let u=(o&3)===3;if(!i)if(u){let d=e.preOrderCheckHooks;d!==null&&Io(t,d,null)}else{let d=e.preOrderHooks;d!==null&&bo(t,d,0,null),Hs(t,0)}if(s||Ow(t),xh(t),Ah(t,0),e.contentQueries!==null&&sh(e,t),!i)if(u){let d=e.contentCheckHooks;d!==null&&Io(t,d)}else{let d=e.contentHooks;d!==null&&bo(t,d,1),Hs(t,1)}Pw(e,t);let f=e.components;f!==null&&kh(t,f,0);let p=e.viewQuery;if(p!==null&&Ea(2,p,r),!i)if(u){let d=e.viewCheckHooks;d!==null&&Io(t,d)}else{let d=e.viewHooks;d!==null&&bo(t,d,2),Hs(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[$s]){for(let d of t[$s])d();t[$s]=null}i||(_h(t),t[T]&=-73)}catch(u){throw i||nr(t),u}finally{l!==null&&(Tl(l,c),a&&Tw(l)),Wa()}}function Ah(e,t){for(let n=Uf(e);n!==null;n=$f(n))for(let r=re;r0&&(e[n-1][Ne]=r[Ne]);let i=Ro(e,re+t);uw(r[D],r);let s=i[ln];s!==null&&s.detachView(i[D]),r[J]=null,r[Ne]=null,r[T]&=-129}return r}function Lw(e,t,n,r){let o=re+r,i=n.length;r>0&&(n[o-1][Ne]=t),r-1&&(Kn(t,r),Ro(n,r))}this._attachedToViewContainer=!1}di(this._lView[D],this._lView)}onDestroy(t){nf(this._lView,t)}markForCheck(){Cc(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[T]&=-129}reattach(){ia(this._lView),this._lView[T]|=128}detectChanges(){this._lView[T]|=1024,Oh(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new E(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=Gn(this._lView),n=this._lView[cn];n!==null&&!t&&wc(n,this._lView),Sh(this._lView[D],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new E(902,!1);this._appRef=t;let n=Gn(this._lView),r=this._lView[cn];r!==null&&!n&&jh(r,this._lView),ia(this._lView)}};function Dc(e,t,n,r,o){let i=e.data[t];if(i===null)i=Fw(e,t,n,r,o),Bv()&&(i.flags|=32);else if(i.type&64){i.type=n,i.value=r,i.attrs=o;let s=Uv();i.injectorIndex=s===null?-1:s.injectorIndex}return or(i,!0),i}function Fw(e,t,n,r,o){let i=of(),s=sf(),a=s?i:i&&i.parent,c=e.data[t]=Vw(e,a,n,t,r,o);return jw(e,c,i,s),c}function jw(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function Vw(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return rr()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var Uw=new RegExp(`^(\\d+)*(${qf}|${zf})*(.*)`);function $w(e){let t=e.match(Uw),[n,r,o,i]=t,s=r?parseInt(r,10):o,a=[];for(let[c,l,u]of i.matchAll(/(f|n)(\d*)/g)){let f=parseInt(u,10)||1;a.push(l,f)}return[s,...a]}function Hw(e){return!e.prev&&e.parent?.type===8}function Gs(e){return e.index-X}function Bw(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function pi(e,t,n,r){let o=Gs(r),i=Bw(e,o);if(i===void 0){let s=e.data[jy];if(s?.[o])i=qw(s[o],n);else if(t.firstChild===r)i=e.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(Hw(r)){let l=Gs(r.parent);i=ya(e,l)}else{let l=Ke(c,n);if(a)i=l.firstChild;else{let u=Gs(c),f=ya(e,u);if(c.type===2&&f){let d=sc(e,u)+1;i=gi(d,f)}else i=l.nextSibling}}}}return i}function gi(e,t){let n=t;for(let r=0;r0&&(i.firstChild=e,e=gi(r[Uo],e)),n.push(i)}return[e,n]}var Hh=()=>null;function Xw(e,t){let n=e[Ze];return!t||n===null||n.length===0?null:n[0].data[Fy]===t?n.shift():(Vh(e),null)}function eI(){Hh=Xw}function Wo(e,t){return Hh(e,t)}var tI=class{},Bh=class{},Ca=class{resolveComponentFactory(t){throw Error(`No component factory found for ${ge(t)}.`)}},vi=class{static NULL=new Ca},dn=class{};var nI=(()=>{class e{static \u0275prov=I({token:e,providedIn:"root",factory:()=>null})}return e})();var Zs={},rn=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Jo(r);let o=this.injector.get(t,Zs,r);return o!==Zs||n===Zs?o:this.parentInjector.get(t,n,r)}};function ed(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(t!==null)for(let s=0;s0&&(n.directiveToIndex=new Map);for(let p=0;p0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function hI(e,t,n){if(n){if(t.exportAs)for(let r=0;r{let[n,r,o]=e[t],i={propName:n,templateName:t,isSignal:(r&ui.SignalBased)!==0};return o&&(i.transform=o),i})}function mI(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function vI(e,t,n){let r=t instanceof me?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new rn(n,r):n}function yI(e){let t=e.get(dn,null);if(t===null)throw new E(407,!1);let n=e.get(nI,null),r=e.get(un,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r}}function EI(e,t){let n=(e.selectors[0][0]||"div").toLowerCase();return lc(t,n,n==="svg"?Xd:n==="math"?Rv:null)}var Jn=class extends Bh{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=gI(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=mI(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=$E(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,o){F(22);let i=O(null);try{let s=this.componentDef,a=r?["ng-version","19.2.5"]:HE(this.componentDef.selectors[0]),c=dc(0,null,null,1,0,null,null,null,null,[a],null),l=vI(s,o||this.ngModule,t),u=yI(l),f=u.rendererFactory.createRenderer(null,s),p=r?QE(f,r,s.encapsulation,l):EI(s,f),d=fc(null,c,null,512|Eh(s),null,null,u,f,l,null,oh(p,l,!0));d[X]=p,qa(d);let g=null;try{let y=Wh(X,c,d,"#host",()=>[this.componentDef],!0,0);p&&(yh(f,p,y),ar(p,d)),pc(c,d,y),ah(c,y,d),Gh(c,y),n!==void 0&&wI(y,this.ngContentSelectors,n),g=ut(y.index,d),d[ie]=g[ie],vc(c,d,null)}catch(y){throw g!==null&&ga(g),ga(d),y}finally{F(23),Wa()}return new Da(this.componentType,d)}finally{O(i)}}},Da=class extends tI{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n){super(),this._rootLView=n,this._tNode=tr(n[D],X),this.location=Xa(this._tNode,n),this.instance=ut(this._tNode.index,n)[ie],this.hostView=this.changeDetectorRef=new zo(n,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let o=this._rootLView,i=mc(r,o[D],o,t,n);this.previousInputValues.set(t,n);let s=ut(r.index,o);Cc(s,1)}get injector(){return new Dt(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function wI(e,t,n){let r=e.projection=[];for(let o=0;o{class e{static __NG_ELEMENT_ID__=II}return e})();function II(){let e=dt();return CI(e,z())}var bI=Tc,Zh=class extends bI{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Xa(this._hostTNode,this._hostLView)}get injector(){return new Dt(this._hostTNode,this._hostLView)}get parentInjector(){let t=Qa(this._hostTNode,this._hostLView);if(Ef(t)){let n=Lo(t,this._hostLView),r=ko(t),o=n[D].data[r+8];return new Dt(o,n)}else return new Dt(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=od(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-re}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=Wo(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,Yn(this._hostTNode,s)),a}createComponent(t,n,r,o,i){let s=t&&!Sv(t),a;if(s)a=n;else{let g=n||{};a=g.index,r=g.injector,o=g.projectableNodes,i=g.environmentInjector||g.ngModuleRef}let c=s?t:new Jn(Tt(t)),l=r||this.parentInjector;if(!i&&c.ngModule==null){let y=(s?l:this.parentInjector).get(me,null);y&&(i=y)}let u=Tt(c.componentType??{}),f=Wo(this._lContainer,u?.id??null),p=f?.firstChild??null,d=c.create(l,o,p,i);return this.insertImpl(d.hostView,a,Yn(this._hostTNode,f)),d}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;if(Ov(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[J],l=new Zh(c,c[Oe],c[J]);l.detach(l.indexOf(t))}}let i=this._adjustIndex(n),s=this._lContainer;return hi(s,o,i,r),t.attachToViewContainerRef(),Pd(Qs(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=od(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Kn(this._lContainer,n);r&&(Ro(Qs(this._lContainer),n),di(r[D],r))}detach(t){let n=this._adjustIndex(t,-1),r=Kn(this._lContainer,n);return r&&Ro(Qs(this._lContainer),n)!=null?new zo(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function od(e){return e[Ao]}function Qs(e){return e[Ao]||(e[Ao]=[])}function CI(e,t){let n,r=t[e.index];return je(r)?n=r:(n=Lh(r,t,null,e),t[e.index]=n,hc(t,n)),Qh(n,t,e,r),new Zh(n,e,t)}function DI(e,t){let n=e[Q],r=n.createComment(""),o=Ke(t,e),i=n.parentNode(o);return Ho(n,i,r,n.nextSibling(o),!1),r}var Qh=Yh,Sc=()=>!1;function TI(e,t,n){return Sc(e,t,n)}function Yh(e,t,n,r){if(e[Qe])return;let o;n.type&8?o=Le(r):o=DI(t,n),e[Qe]=o}function SI(e,t,n){if(e[Qe]&&e[Ze])return!0;let r=n[Re],o=t.index-X;if(!r||Sy(t)||lr(r,o))return!1;let s=ya(r,o),a=r.data[nc]?.[o],[c,l]=Jw(s,a);return e[Qe]=c,e[Ze]=l,!0}function MI(e,t,n,r){Sc(e,n,t)||Yh(e,t,n,r)}function _I(){Qh=MI,Sc=SI}var Xn=class{},Mc=class{};var Ta=class extends Xn{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Go(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;let i=Fd(t);this._bootstrapComponents=fh(i.bootstrap),this._r3Injector=Nf(t,n,[{provide:Xn,useValue:this},{provide:vi,useValue:this.componentFactoryResolver},...r],ge(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Sa=class extends Mc{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Ta(this.moduleType,t,[])}};var Zo=class extends Xn{injector;componentFactoryResolver=new Go(this);instance=null;constructor(t){super();let n=new qn([...t.providers,{provide:Xn,useValue:this},{provide:vi,useValue:this.componentFactoryResolver}],t.parent||Ha(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function dr(e,t,n=null){return new Zo({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var NI=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=Ua(!1,n.type),o=r.length>0?dr([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=I({token:e,providedIn:"environment",factory:()=>new e(_(me))})}return e})();function yi(e){return La(()=>{let t=Jh(e),n=U(m({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===jf.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(NI).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Fe.Emulated,styles:e.styles||an,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&ht("NgStandalone"),Xh(n);let r=e.dependencies;return n.directiveDefs=id(r,!1),n.pipeDefs=id(r,!0),n.id=PI(n),n})}function RI(e){return Tt(e)||jd(e)}function xI(e){return e!==null}function OI(e,t){if(e==null)return sn;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a,c;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i,c=o[3]||null):(i=o,s=o,a=ui.None,c=null),n[i]=[r,a,c],t[i]=s}return n}function AI(e){if(e==null)return sn;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Kh(e){return La(()=>{let t=Jh(e);return Xh(t),t})}function Jh(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||sn,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||an,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:OI(e.inputs,t),outputs:AI(e.outputs),debugInfo:null}}function Xh(e){e.features?.forEach(t=>t(e))}function id(e,t){if(!e)return null;let n=t?Vd:RI;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(xI)}function PI(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(let i of r.join("|"))t=Math.imul(31,t)+i.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function ep(e,t,n){return e[t]=n}function tp(e,t){return e[t]}function fn(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function sd(e,t,n,r){let o=fn(e,t,n);return fn(e,t+1,r)||o}function kI(e,t,n,r,o,i){let s=sd(e,t,n,r);return sd(e,t+2,o,i)||s}function LI(e,t,n,r,o,i,s,a,c){let l=t.consts,u=Dc(t,e,4,s||null,a||null);rf()&&zh(t,n,u,Zn(l,c),Th),u.mergedAttrs=Za(u.mergedAttrs,u.attrs),vf(t,u);let f=u.tView=dc(2,u,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,l,null);return t.queries!==null&&(t.queries.template(t,u),f.queries=t.queries.embeddedTView(u)),u}function ad(e,t,n,r,o,i,s,a,c,l){let u=n+X,f=t.firstCreatePass?LI(u,t,e,r,o,i,s,a,c):t.data[u];or(f,!1);let p=np(t,e,f,n);Ga()&&Ic(t,e,p,f),ar(p,e);let d=Lh(p,e,p,f);return e[u]=d,hc(e,d),TI(d,f,e),Gd(f)&&pc(t,e,f),c!=null&&Ch(e,f,l),f}var np=rp;function rp(e,t,n,r){return ft(!0),t[Q].createComment("")}function FI(e,t,n,r){let o=t[Re],i=!o||rr()||In(n)||lr(o,r);if(ft(i),i)return rp(e,t);let s=o.data[Ly]?.[r]??null;s!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=s);let a=pi(o,e,t,n);ci(o,r,a);let c=sc(o,r);return gi(c,a)}function jI(){np=FI}var VI=(()=>{class e{cachedInjectors=new Map;getOrCreateInjector(n,r,o,i){if(!this.cachedInjectors.has(n)){let s=o.length>0?dr(o,r,i):null;this.cachedInjectors.set(n,s)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=I({token:e,providedIn:"environment",factory:()=>new e})}return e})();var UI=new v("");function Ys(e,t,n){return e.get(VI).getOrCreateInjector(t,e,n,"")}function $I(e,t,n){if(e instanceof rn){let o=e.injector,i=e.parentInjector,s=Ys(i,t,n);return new rn(o,s)}let r=e.get(me);if(r!==e){let o=Ys(r,t,n);return new rn(e,o)}return Ys(e,t,n)}function Xt(e,t,n,r=!1){let o=n[J],i=o[D];if(pn(o))return;let s=cr(o,t),a=s[ii],c=s[Xy];if(!(c!==null&&eo.data[Uy]===t[ii])??-1;return{dehydratedView:n>-1?e[Ze][n]:null,dehydratedViewIx:n}}function BI(e,t,n,r,o){F(20);let i=rE(e,o,r);if(i!==null){t[ii]=e;let s=o[D],a=i+X,c=tr(s,a),l=0;Fh(n,l);let u;if(e===Z.Complete){let g=si(s,r),y=g.providers;y&&y.length>0&&(u=$I(o[lt],g,y))}let{dehydratedView:f,dehydratedViewIx:p}=HI(n,t),d=yc(o,c,null,{injector:u,dehydratedView:f});if(hi(n,d,l,Yn(c,f)),Cc(d,2),p>-1&&n[Ze]?.splice(p,1),(e===Z.Complete||e===Z.Error)&&Array.isArray(t[nn])){for(let g of t[nn])g();t[nn]=null}}F(21)}function cd(e,t){return e{e.loadingState===pe.COMPLETE?Xt(Z.Complete,t,n):e.loadingState===pe.FAILED&&Xt(Z.Error,t,n)})}var zI=null;var _c=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var op=new v("");var qI=(()=>{class e{static \u0275prov=I({token:e,providedIn:"root",factory:()=>new Ma})}return e})(),Ma=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}};function Ei(e){return!!e&&typeof e.then=="function"}function WI(e){return!!e&&typeof e.subscribe=="function"}var ip=new v("");var sp=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=h(ip,{optional:!0})??[];injector=h(xe);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let o of this.appInits){let i=De(this.injector,o);if(Ei(i))n.push(i);else if(WI(i)){let s=new Promise((a,c)=>{i.subscribe({complete:a,error:c})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),xt=new v("");function GI(){fs(()=>{throw new E(600,!1)})}function ZI(e){return e.isBoundToModule}var QI=10;var ue=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=h(wy);afterRenderManager=h(Jf);zonelessEnabled=h(ri);rootEffectScheduler=h(qI);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new te;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=h(Je).hasPendingTasks.pipe(A(n=>!n));constructor(){h(En,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=h(me);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){F(10);let o=n instanceof Bh;if(!this._injector.get(sp).done){let p="";throw new E(405,p)}let s;o?s=n:s=this._injector.get(vi).resolveComponentFactory(n),this.componentTypes.push(s.componentType);let a=ZI(s)?void 0:this._injector.get(Xn),c=r||s.selector,l=s.create(xe.NULL,[],c,a),u=l.location.nativeElement,f=l.injector.get(op,null);return f?.registerApplication(u),l.onDestroy(()=>{this.detachView(l.hostView),Do(this.components,l),f?.unregisterApplication(u)}),this._loadComponent(l),F(11,l),l}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){F(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(rc.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new E(101,!1);let n=O(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,O(n),this.afterTick.next(),F(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(dn,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++ti(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;Do(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(xt,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Do(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new E(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Do(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function YI(e,t,n,r){if(!n&&!ti(e))return;Oh(e,t,n&&!r?0:1)}function KI(e,t,n){let r=t[lt],o=t[D];if(e.loadingState!==pe.NOT_STARTED)return e.loadingPromise??Promise.resolve();let i=cr(t,n),s=iE(o,e);e.loadingState=pe.IN_PROGRESS,Co(1,i);let a=e.dependencyResolverFn,c=r.get(Je),l=c.add();return a?(e.loadingPromise=Promise.allSettled(a()).then(u=>{let f=!1,p=[],d=[];for(let g of u)if(g.status==="fulfilled"){let y=g.value,k=Tt(y)||jd(y);if(k)p.push(k);else{let j=Vd(y);j&&d.push(j)}}else{f=!0;break}if(e.loadingPromise=null,c.remove(l),f){if(e.loadingState=pe.FAILED,e.errorTmplIndex===null){let g="",y=new E(-750,!1);gc(t,y)}}else{e.loadingState=pe.COMPLETE;let g=s.tView;if(p.length>0){g.directiveRegistry=Qu(g.directiveRegistry,p);let y=p.map(j=>j.type),k=Ua(!1,...y);e.providers=k}d.length>0&&(g.pipeRegistry=Qu(g.pipeRegistry,d))}}),e.loadingPromise):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=pe.COMPLETE,c.remove(l)}),e.loadingPromise)}function JI(e,t){return t[lt].get(UI,null,{optional:!0})?.behavior!==Xf.Manual}function XI(e,t,n){let r=t[D],o=t[n.index];if(!JI(e,t))return;let i=cr(t,n),s=si(r,n);switch(tE(i),s.loadingState){case pe.NOT_STARTED:Xt(Z.Loading,n,o),KI(s,t,n),s.loadingState===pe.IN_PROGRESS&&ld(s,n,o);break;case pe.IN_PROGRESS:Xt(Z.Loading,n,o),ld(s,n,o);break;case pe.COMPLETE:Xt(Z.Complete,n,o);break;case pe.FAILED:Xt(Z.Error,n,o);break;default:}}function eb(e,t,n){return yt(this,null,function*(){let r=e.get(ic);if(r.hydrating.has(t))return;let{parentBlockPromise:i,hydrationQueue:s}=bE(t,e);if(s.length===0)return;i!==null&&s.shift(),rb(r,s),i!==null&&(yield i);let a=s[0];r.has(a)?yield ud(e,s,n):r.awaitParentBlock(a,()=>yt(this,null,function*(){return yield ud(e,s,n)}))})}function ud(e,t,n){return yt(this,null,function*(){let r=e.get(ic),o=r.hydrating,i=e.get(Je),s=i.add();for(let c=0;c-1?n.get(t[r]):null;o&&mi(o.lContainer)}function dd(e,t){let n=t.hydrating;for(let r in e)n.get(r)?.reject();t.cleanup(e)}function rb(e,t){for(let n of t)e.hydrating.set(n,Promise.withResolvers())}function ob(e){return new Promise(t=>oc(t,{injector:e}))}function ib(e){return yt(this,null,function*(){let{tNode:t,lView:n}=e,r=cr(n,t);return new Promise(o=>{sb(r,o),XI(2,n,t)})})}function sb(e,t){Array.isArray(e[nn])||(e[nn]=[]),e[nn].push(t)}function ab(e,t,n,r){return fn(e,za(),n)?t+Fa(n)+r:ur}function Nc(e,t,n){let r=z(),o=za();if(fn(r,o,t)){let i=gn(),s=Gv();ew(i,s,r,e,t,r[Q],n,!1)}return Nc}function fd(e,t,n,r,o){mc(t,e,n,o?"class":"style",r)}var _a=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),o=Math.max(t,n),i=this.detach(o);if(o-r>1){let s=this.detach(r);this.attach(r,i),this.attach(o,s)}else this.attach(r,i)}move(t,n){this.attach(n,this.detach(t))}};function Ks(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function cb(e,t,n){let r,o,i=0,s=e.length-1,a=void 0;if(Array.isArray(t)){let c=t.length-1;for(;i<=s&&i<=c;){let l=e.at(i),u=t[i],f=Ks(i,l,i,u,n);if(f!==0){f<0&&e.updateValue(i,u),i++;continue}let p=e.at(s),d=t[c],g=Ks(s,p,c,d,n);if(g!==0){g<0&&e.updateValue(s,d),s--,c--;continue}let y=n(i,l),k=n(s,p),j=n(i,u);if(Object.is(j,k)){let He=n(c,d);Object.is(He,y)?(e.swap(i,s),e.updateValue(s,d),c--,s--):e.move(s,i),e.updateValue(i,u),i++;continue}if(r??=new Qo,o??=pd(e,i,s,n),Na(e,r,i,j))e.updateValue(i,u),i++,s++;else if(o.has(j))r.set(y,e.detach(i)),s--;else{let He=e.create(i,t[i]);e.attach(i,He),i++,s++}}for(;i<=c;)hd(e,r,n,i,t[i]),i++}else if(t!=null){let c=t[Symbol.iterator](),l=c.next();for(;!l.done&&i<=s;){let u=e.at(i),f=l.value,p=Ks(i,u,i,f,n);if(p!==0)p<0&&e.updateValue(i,f),i++,l=c.next();else{r??=new Qo,o??=pd(e,i,s,n);let d=n(i,f);if(Na(e,r,i,d))e.updateValue(i,f),i++,s++,l=c.next();else if(!o.has(d))e.attach(i,e.create(i,f)),i++,s++,l=c.next();else{let g=n(i,u);r.set(g,e.detach(i)),s--}}}for(;!l.done;)hd(e,r,n,e.length,l.value),l=c.next()}for(;i<=s;)e.destroy(e.detach(s--));r?.forEach(c=>{e.destroy(c)})}function Na(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function hd(e,t,n,r,o){if(Na(e,t,r,n(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i)}}function pd(e,t,n,r){let o=new Set;for(let i=t;i<=n;i++)o.add(r(i,e.at(i)));return o}var Qo=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}};var Ra=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-re}};var xa=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function ap(e,t,n,r,o,i,s,a,c,l,u,f,p){ht("NgControlFlow");let d=z(),g=gn(),y=c!==void 0,k=z(),j=a?s.bind(k[ye][ie]):s,He=new xa(y,j);k[X+e]=He,ad(d,g,e+1,t,n,r,o,Zn(g.consts,i)),y&&ad(d,g,e+2,c,l,u,f,Zn(g.consts,p))}var Oa=class extends _a{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-re}at(t){return this.getLView(t)[ie].$implicit}attach(t,n){let r=n[Re];this.needsIndexUpdate||=t!==this.length,hi(this.lContainer,n,t,Yn(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,lb(this.lContainer,t)}create(t,n){let r=Wo(this.lContainer,this.templateTNode.tView.ssrId),o=yc(this.hostLView,this.templateTNode,new Ra(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){di(t[D],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[ie].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(ft(!0),lc(r,o,gf()));function db(e,t,n,r,o,i){let s=t[Re],a=!s||rr()||In(n)||lr(s,i);if(ft(a),a)return lc(r,o,gf());let c=pi(s,e,t,n);return ih(s,i)&&ci(s,i,c.nextSibling),s&&(Lf(n)||Ff(c))&&hn(n)&&(jv(n),vh(c)),c}function fb(){lp=db}var hb=(e,t,n,r)=>(ft(!0),gh(t[Q],""));function pb(e,t,n,r){let o,i=t[Re],s=!i||rr()||lr(i,r)||In(n);if(ft(s),s)return gh(t[Q],"");let a=pi(i,e,t,n),c=wE(i,r);return ci(i,r,a),o=gi(c,a),o}function gb(){hb=pb}var Yo="en-US";var mb=Yo;function vb(e){typeof e=="string"&&(mb=e.toLowerCase().replace(/_/g,"-"))}var yb=(e,t,n)=>{};function vd(e){yb=e}function wi(e,t=""){let n=z(),r=gn(),o=e+X,i=r.firstCreatePass?Dc(r,o,1,t,null):r.data[o],s=up(r,n,i,t,e);n[o]=s,Ga()&&Ic(r,n,s,i),or(i,!1)}var up=(e,t,n,r,o)=>(ft(!0),ph(t[Q],r));function Eb(e,t,n,r,o){let i=t[Re],s=!i||rr()||In(n)||lr(i,o);return ft(s),s?ph(t[Q],r):pi(i,e,t,n)}function wb(){up=Eb}function Rc(e){return Ii("",e,""),Rc}function Ii(e,t,n){let r=z(),o=ab(r,e,t,n);return o!==ur&&Ib(r,ni(),o),Ii}function Ib(e,t,n){let r=xv(t,e);BE(e[Q],r,n)}function bn(e,t,n){let r=cf()+e,o=z();return o[r]===ur?ep(o,r,n?t.call(n):t()):tp(o,r)}function dp(e,t,n,r,o,i,s,a){let c=cf()+e,l=z(),u=kI(l,c,n,r,o,i);return fn(l,c+4,s)||u?ep(l,c+5,a?t.call(a,n,r,o,i,s):t(n,r,o,i,s)):tp(l,c+5)}var Aa=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},fp=(()=>{class e{compileModuleSync(n){return new Sa(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),o=Fd(n),i=fh(o.declarations).reduce((s,a)=>{let c=Tt(a);return c&&s.push(new Jn(c)),s},[]);return new Aa(r,i)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var bb=(()=>{class e{zone=h($);changeDetectionScheduler=h(un);applicationRef=h(ue);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Cb=new v("",{factory:()=>!1});function hp({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new $(U(m({},gp()),{scheduleInRootZone:n})),[{provide:$,useFactory:e},{provide:ct,multi:!0,useFactory:()=>{let r=h(bb,{optional:!0});return()=>r.initialize()}},{provide:ct,multi:!0,useFactory:()=>{let r=h(Db);return()=>{r.initialize()}}},t===!0?{provide:xf,useValue:!0}:[],{provide:Of,useValue:n??Rf}]}function pp(e){let t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=hp({ngZoneFactory:()=>{let o=gp(e);return o.scheduleInRootZone=n,o.shouldCoalesceEventChangeDetection&&ht("NgZone_CoalesceEvent"),new $(o)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return Nt([{provide:Cb,useValue:!0},{provide:ri,useValue:!1},r])}function gp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Db=(()=>{class e{subscription=new H;initialized=!1;zone=h($);pendingTasks=h(Je);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{$.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{$.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Tb=(()=>{class e{appRef=h(ue);taskService=h(Je);ngZone=h($);zonelessEnabled=h(ri);tracing=h(En,{optional:!0});disableScheduling=h(xf,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new H;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(jo):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(h(Of,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof pa||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let o=this.useMicrotaskScheduler?Uu:Af;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(jo+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Uu(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Sb(){return typeof $localize<"u"&&$localize.locale||Yo}var mp=new v("",{providedIn:"root",factory:()=>h(mp,M.Optional|M.SkipSelf)||Sb()});var Pa=new v(""),Mb=new v("");function $n(e){return!e.moduleRef}function _b(e){let t=$n(e)?e.r3Injector:e.moduleRef.injector,n=t.get($);return n.run(()=>{$n(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(Ye,null),o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:i=>{r.handleError(i)}})}),$n(e)){let i=()=>t.destroy(),s=e.platformInjector.get(Pa);s.add(i),t.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Pa);s.add(i),e.moduleRef.onDestroy(()=>{Do(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return Rb(r,n,()=>{let i=t.get(sp);return i.runInitializers(),i.donePromise.then(()=>{let s=t.get(mp,Yo);if(vb(s||Yo),!t.get(Mb,!0))return $n(e)?t.get(ue):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if($n(e)){let c=t.get(ue);return e.rootComponent!==void 0&&c.bootstrap(e.rootComponent),c}else return Nb(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function Nb(e,t){let n=e.injector.get(ue);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new E(-403,!1);t.push(e)}function Rb(e,t,n){try{let r=n();return Ei(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var To=null;function xb(e=[],t){return xe.create({name:t,providers:[{provide:Xo,useValue:"platform"},{provide:Pa,useValue:new Set([()=>To=null])},...e]})}function Ob(e=[]){if(To)return To;let t=xb(e);return To=t,GI(),Ab(t),t}function Ab(e){let t=e.get(ec,null);De(e,()=>{t?.forEach(n=>n())})}var vp=(()=>{class e{static __NG_ELEMENT_ID__=Pb}return e})();function Pb(e){return kb(dt(),z(),(e&16)===16)}function kb(e,t,n){if(hn(e)&&!n){let r=ut(e.index,t);return new zo(r,r)}else if(e.type&175){let r=t[ye];return new zo(r,t)}return null}function yp(e){F(8);try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=Ob(r),i=[hp({}),{provide:un,useExisting:Tb},...n||[]],s=new Zo({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1});return _b({r3Injector:s.injector,platformInjector:o,rootComponent:t})}catch(t){return Promise.reject(t)}finally{F(9)}}var Eo=new WeakSet,yd="",So=[];function Ed(e){return e.get(Yf,Hy)}function Ep(){let e=[{provide:Yf,useFactory:()=>{let t=!0;{let n=h(_t);t=!!window._ejsas?.[n]}return t&&ht("NgEventReplay"),t}}];return e.push({provide:ct,useValue:()=>{let t=h(ue),{injector:n}=t;if(!Eo.has(t)){let r=h(qu);Ed(n)&&vd((o,i,s)=>{o.nodeType===Node.ELEMENT_NODE&&(sE(o,i,s),aE(o,r))})}},multi:!0},{provide:xt,useFactory:()=>{let t=h(_t),n=h(ue),{injector:r}=n;return()=>{!Ed(r)||Eo.has(n)||(Eo.add(n),n.onDestroy(()=>{Eo.delete(n),Vs(t),vd(()=>{})}),n.whenStable().then(()=>{if(n.destroyed)return;let o=r.get(lE);Lb(o,r);let i=r.get(qu);i.get(yd)?.forEach(cE),i.delete(yd);let s=o.instance;EE(r)?n.onDestroy(()=>s.cleanUp()):s.cleanUp()}))}},multi:!0}),e}var Lb=(e,t)=>{let n=t.get(_t),r=window._ejsas[n],o=e.instance=new Iu(new mo(r.c));for(let a of r.et)o.addEvent(a);for(let a of r.etc)o.addEvent(a);let i=bu(n);o.replayEarlyEventInfos(i),Vs(n);let s=new vo(a=>{Fb(t,a,a.currentTarget)});wu(o,s)};function Fb(e,t,n){let r=(n&&n.getAttribute(ai))??"";/d\d+/.test(r)?jb(r,e,t,n):t.eventPhase===js.REPLAY&&th(t,n)}function jb(e,t,n,r){So.push({event:n,currentTarget:r}),eb(t,e,Vb)}function Vb(e){let t=[...So],n=new Set(e);So=[];for(let{event:r,currentTarget:o}of t){let i=o.getAttribute(ai);n.has(i)?th(r,o):So.push({event:r,currentTarget:o})}}var wd=!1;function Ub(){wd||(wd=!0,gE(),fb(),wb(),gb(),jI(),_I(),eI(),JE())}function $b(e){return e.whenStable()}function wp(){let e=[{provide:yo,useFactory:()=>{let t=!0;return t=!!h(yn,{optional:!0})?.get(nh,null),t&&ht("NgHydration"),t}},{provide:ct,useValue:()=>{Gw(!1),h(yo)&&(CE(oi()),Ub())},multi:!0}];return e.push({provide:Qf,useFactory:()=>h(yo)},{provide:xt,useFactory:()=>{if(h(yo)){let t=h(ue);return()=>{$b(t).then(()=>{t.destroyed||$h(t)})}}return()=>{}},multi:!0}),Nt(e)}var Id=class{[Ft];constructor(t){this[Ft]=t}destroy(){this[Ft].destroy()}};var oe=new v("");var Cp=null;function Xe(){return Cp}function xc(e){Cp??=e}var fr=class{},Oc=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(Dp),providedIn:"platform"})}return e})();var Dp=(()=>{class e extends Oc{_location;_history;_doc=h(oe);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Xe().getBaseHref(this._doc)}onPopState(n){let r=Xe().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Xe().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function Tp(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function Ip(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function pt(e){return e&&e[0]!=="?"?`?${e}`:e}var bi=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(Mp),providedIn:"root"})}return e})(),Sp=new v(""),Mp=(()=>{class e extends bi{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??h(oe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return Tp(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+pt(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,i){let s=this.prepareExternalUrl(o+pt(i));this._platformLocation.pushState(n,r,s)}replaceState(n,r,o,i){let s=this.prepareExternalUrl(o+pt(i));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(_(Oc),_(Sp,8))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Dn=(()=>{class e{_subject=new te;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=zb(Ip(bp(r))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+pt(r))}normalize(n){return e.stripTrailingSlash(Bb(this._basePath,bp(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+pt(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+pt(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r??void 0,complete:o??void 0})}static normalizeQueryParams=pt;static joinWithSlash=Tp;static stripTrailingSlash=Ip;static \u0275fac=function(r){return new(r||e)(_(bi))};static \u0275prov=I({token:e,factory:()=>Hb(),providedIn:"root"})}return e})();function Hb(){return new Dn(_(bi))}function Bb(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function bp(e){return e.replace(/\/index.html$/,"")}function zb(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}function Ac(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var Pc="browser",_p="server";function Ci(e){return e===_p}var hr=class{};var Si=new v(""),jc=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o,i){return this._findPluginFor(r).addEventListener(n,r,o,i)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(i=>i.supports(n)),!r)throw new E(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(_(Si),_($))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),pr=class{_doc;constructor(t){this._doc=t}manager},Di="ng-app-id";function Np(e){for(let t of e)t.remove()}function Rp(e,t){let n=t.createElement("style");return n.textContent=e,n}function qb(e,t,n,r){let o=e.head?.querySelectorAll(`style[${Di}="${t}"],link[${Di}="${t}"]`);if(o)for(let i of o)i.removeAttribute(Di),i instanceof HTMLLinkElement?r.set(i.href.slice(i.href.lastIndexOf("/")+1),{usage:0,elements:[i]}):i.textContent&&n.set(i.textContent,{usage:0,elements:[i]})}function Lc(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var Vc=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(n,r,o,i={}){this.doc=n,this.appId=r,this.nonce=o,this.isServer=Ci(i),qb(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(let o of n)this.addUsage(o,this.inline,Rp);r?.forEach(o=>this.addUsage(o,this.external,Lc))}removeStyles(n,r){for(let o of n)this.removeUsage(o,this.inline);r?.forEach(o=>this.removeUsage(o,this.external))}addUsage(n,r,o){let i=r.get(n);i?i.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,o(n,this.doc)))})}removeUsage(n,r){let o=r.get(n);o&&(o.usage--,o.usage<=0&&(Np(o.elements),r.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])Np(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[r,{elements:o}]of this.inline)o.push(this.addElement(n,Rp(r,this.doc)));for(let[r,{elements:o}]of this.external)o.push(this.addElement(n,Lc(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Di,this.appId),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(_(oe),_(_t),_(tc,8),_(vn))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),kc={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Uc=/%COMP%/g;var Op="%COMP%",Wb=`_nghost-${Op}`,Gb=`_ngcontent-${Op}`,Zb=!0,Qb=new v("",{providedIn:"root",factory:()=>Zb});function Yb(e){return Gb.replace(Uc,e)}function Kb(e){return Wb.replace(Uc,e)}function Ap(e,t){return t.map(n=>n.replace(Uc,e))}var $c=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,o,i,s,a,c,l=null,u=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.platformId=a,this.ngZone=c,this.nonce=l,this.tracingService=u,this.platformIsServer=Ci(a),this.defaultRenderer=new gr(n,s,c,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===Fe.ShadowDom&&(r=U(m({},r),{encapsulation:Fe.Emulated}));let o=this.getOrCreateRenderer(n,r);return o instanceof Ti?o.applyToHost(n):o instanceof mr&&o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,i=o.get(r.id);if(!i){let s=this.doc,a=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,f=this.platformIsServer,p=this.tracingService;switch(r.encapsulation){case Fe.Emulated:i=new Ti(c,l,r,this.appId,u,s,a,f,p);break;case Fe.ShadowDom:return new Fc(c,l,n,r,s,a,this.nonce,f,p);default:i=new mr(c,l,r,u,s,a,f,p);break}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(_(jc),_(Vc),_(_t),_(Qb),_(oe),_(vn),_($),_(tc),_(En,8))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),gr=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,o,i){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.tracingService=i}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(kc[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(xp(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(xp(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new E(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=kc[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=kc[r];o?t.removeAttributeNS(o,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,o){o&(wn.DashCase|wn.Important)?t.style.setProperty(n,r,o&wn.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&wn.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r,o){if(typeof t=="string"&&(t=Xe().getGlobalEventTarget(this.doc,t),!t))throw new E(5102,!1);let i=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(i=this.tracingService.wrapEventListener(t,n,i)),this.eventManager.addEventListener(t,n,i,o)}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function xp(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Fc=class extends gr{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,o,i,s,a,c,l){super(t,i,s,c,l),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=o.styles;u=Ap(o.id,u);for(let p of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=p,this.shadowRoot.appendChild(d)}let f=o.getExternalStyles?.();if(f)for(let p of f){let d=Lc(p,i);a&&d.setAttribute("nonce",a),this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},mr=class extends gr{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,o,i,s,a,c,l){super(t,i,s,a,c),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o;let u=r.styles;this.styles=l?Ap(l,u):u,this.styleUrls=r.getExternalStyles?.(l)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Ti=class extends mr{contentAttr;hostAttr;constructor(t,n,r,o,i,s,a,c,l){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,l,u),this.contentAttr=Yb(u),this.hostAttr=Kb(u)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}};var Hc=class extends fr{supportsDOMEvents=!0},Mi=class e extends Hc{static makeCurrent(){xc(new e)}onAndCancel(t,n,r,o){return t.addEventListener(n,r,o),()=>{t.removeEventListener(n,r,o)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=tC();return n==null?null:nC(n)}resetBaseElement(){vr=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Ac(document.cookie,t)}},vr=null;function tC(){return vr=vr||document.querySelector("base"),vr?vr.getAttribute("href"):null}function nC(e){return new URL(e,document.baseURI).pathname}var rC=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),kp=(()=>{class e extends pr{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o,i){return n.addEventListener(r,o,i),()=>this.removeEventListener(n,r,o,i)}removeEventListener(n,r,o,i){return n.removeEventListener(r,o,i)}static \u0275fac=function(r){return new(r||e)(_(oe))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})(),Pp=["alt","control","meta","shift"],oC={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},iC={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Lp=(()=>{class e extends pr{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o,i){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Xe().onAndCancel(n,s.domEventName,a,i))}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let i=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),Pp.forEach(l=>{let u=r.indexOf(l);u>-1&&(r.splice(u,1),s+=l+".")}),s+=i,r.length!=0||i.length===0)return null;let c={};return c.domEventName=o,c.fullKey=s,c}static matchEventFullKeyCode(n,r){let o=oC[n.key]||n.key,i="";return r.indexOf("code.")>-1&&(o=n.code,i="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),Pp.forEach(s=>{if(s!==o){let a=iC[s];a(n)&&(i+=s+".")}}),i+=o,i===r)}static eventCallback(n,r,o){return i=>{e.matchEventFullKeyCode(i,n)&&o.runGuarded(()=>r(i))}}static _normalizeKey(n){return n==="esc"?"escape":n}static \u0275fac=function(r){return new(r||e)(_(oe))};static \u0275prov=I({token:e,factory:e.\u0275fac})}return e})();function Bc(e,t){return yp(m({rootComponent:e},sC(t)))}function sC(e){return{appProviders:[...dC,...e?.providers??[]],platformProviders:uC}}function aC(){Mi.makeCurrent()}function cC(){return new Ye}function lC(){return Bf(document),document}var uC=[{provide:vn,useValue:Pc},{provide:ec,useValue:aC,multi:!0},{provide:oe,useFactory:lC}];var dC=[{provide:Xo,useValue:"root"},{provide:Ye,useFactory:cC},{provide:Si,useClass:kp,multi:!0,deps:[oe]},{provide:Si,useClass:Lp,multi:!0,deps:[oe]},$c,Vc,jc,{provide:dn,useExisting:$c},{provide:hr,useClass:rC},[]];var yr=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` +`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),i=n.slice(r+1).trim();this.addHeaderEntry(o,i)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.addHeaderEntry(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let i=t.value;if(!i)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}addHeaderEntry(t,n){let r=t.toLowerCase();this.maybeSetNormalizedName(t,r),this.headers.has(r)?this.headers.get(r).push(n):this.headers.set(r,[n])}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var fC="X-Request-URL",hC="text/plain",pC="application/json",ax=`${pC}, ${hC}, */*`;var qc=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(qc||{}),zc=class{headers;status;statusText;url;ok;type;constructor(t,n=200,r="OK"){this.headers=t.headers||new yr,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}};var Er=class e extends zc{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=qc.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}};var Fp=new v("");var cx=RegExp(`^${fC}:`,"m");var gC=new v(""),mC="b",vC="h",yC="s",EC="st",wC="u",IC="rt",Wc=new v(""),bC=["GET","HEAD"];function CC(e,t){let p=h(Wc),{isCacheActive:n}=p,r=wl(p,["isCacheActive"]),{transferCache:o,method:i}=e;if(!n||o===!1||i==="POST"&&!r.includePostRequests&&!o||i!=="POST"&&!bC.includes(i)||!r.includeRequestsWithAuthHeaders&&DC(e)||r.filter?.(e)===!1)return t(e);let s=h(yn);if(h(gC,{optional:!0}))throw new E(2803,!1);let c=e.url,l=TC(e,c),u=s.get(l,null),f=r.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(f=o.includeHeaders),u){let{[mC]:d,[IC]:g,[vC]:y,[yC]:k,[EC]:j,[wC]:He}=u,nt=d;switch(g){case"arraybuffer":nt=new TextEncoder().encode(d).buffer;break;case"blob":nt=new Blob([d]);break}let kg=new yr(y);return b(new Er({body:nt,headers:kg,status:k,statusText:j,url:He}))}return t(e).pipe(G(d=>{d instanceof Er}))}function DC(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")}function jp(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function TC(e,t){let{params:n,method:r,responseType:o}=e,i=jp(n),s=e.serializeBody();s instanceof URLSearchParams?s=jp(s):typeof s!="string"&&(s="");let a=[r,o,t,s,i].join("|"),c=SC(a);return c}function SC(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function Vp(e){return[{provide:Wc,useFactory:()=>(ht("NgHttpTransferCache"),m({isCacheActive:!0},e))},{provide:Fp,useValue:CC,multi:!0},{provide:xt,multi:!0,useFactory:()=>{let t=h(ue),n=h(Wc);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1})}}}]}var Up=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(_(oe))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var _i=function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e[e.I18nSupport=2]="I18nSupport",e[e.EventReplay=3]="EventReplay",e[e.IncrementalHydration=4]="IncrementalHydration",e}(_i||{});function MC(e,t=[],n={}){return{\u0275kind:e,\u0275providers:t}}function $p(){return MC(_i.EventReplay,Ep())}function Hp(...e){let t=[],n=new Set;for(let{\u0275providers:o,\u0275kind:i}of e)n.add(i),o.length&&t.push(o);let r=n.has(_i.HttpTransferCacheOptions);return Nt([[],wp(),n.has(_i.NoHttpTransferCache)||r?[]:Vp({}),t])}var S="primary",Ar=Symbol("RouteTitle"),Kc=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function Pt(e){return new Kc(e)}function Yp(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.lengthr[i]===o)}else return e===t}function Jp(e){return e.length>0?e[e.length-1]:null}function vt(e){return Ts(e)?e:Ei(e)?B(Promise.resolve(e)):b(e)}var RC={exact:eg,subset:tg},Xp={exact:xC,subset:OC,ignored:()=>!0};function Bp(e,t,n){return RC[n.paths](e.root,t.root,n.matrixParams)&&Xp[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function xC(e,t){return Ve(e,t)}function eg(e,t,n){if(!Ot(e.segments,t.segments)||!xi(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!eg(e.children[r],t.children[r],n))return!1;return!0}function OC(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Kp(e[n],t[n]))}function tg(e,t,n){return ng(e,t,t.segments,n)}function ng(e,t,n,r){if(e.segments.length>n.length){let o=e.segments.slice(0,n.length);return!(!Ot(o,n)||t.hasChildren()||!xi(o,n,r))}else if(e.segments.length===n.length){if(!Ot(e.segments,n)||!xi(e.segments,n,r))return!1;for(let o in t.children)if(!e.children[o]||!tg(e.children[o],t.children[o],r))return!1;return!0}else{let o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!Ot(e.segments,o)||!xi(e.segments,o,r)||!e.children[S]?!1:ng(e.children[S],t,i,r)}}function xi(e,t,n){return t.every((r,o)=>Xp[n](e[o].parameters,r.parameters))}var $e=class{root;queryParams;fragment;_queryParamMap;constructor(t=new P([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Pt(this.queryParams),this._queryParamMap}toString(){return kC.serialize(this)}},P=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Oi(this)}},gt=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=Pt(this.parameters),this._parameterMap}toString(){return og(this)}};function AC(e,t){return Ot(e,t)&&e.every((n,r)=>Ve(n.parameters,t[r].parameters))}function Ot(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function PC(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===S&&(n=n.concat(t(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==S&&(n=n.concat(t(o,r)))}),n}var Pr=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>new kt,providedIn:"root"})}return e})(),kt=class{parse(t){let n=new el(t);return new $e(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${wr(t.root,!0)}`,r=jC(t.queryParams),o=typeof t.fragment=="string"?`#${LC(t.fragment)}`:"";return`${n}${r}${o}`}},kC=new kt;function Oi(e){return e.segments.map(t=>og(t)).join("/")}function wr(e,t){if(!e.hasChildren())return Oi(e);if(t){let n=e.children[S]?wr(e.children[S],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==S&&r.push(`${o}:${wr(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=PC(e,(r,o)=>o===S?[wr(e.children[S],!1)]:[`${o}:${wr(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[S]!=null?`${Oi(e)}/${n[0]}`:`${Oi(e)}/(${n.join("//")})`}}function rg(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ni(e){return rg(e).replace(/%3B/gi,";")}function LC(e){return encodeURI(e)}function Xc(e){return rg(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ai(e){return decodeURIComponent(e)}function zp(e){return Ai(e.replace(/\+/g,"%20"))}function og(e){return`${Xc(e.path)}${FC(e.parameters)}`}function FC(e){return Object.entries(e).map(([t,n])=>`;${Xc(t)}=${Xc(n)}`).join("")}function jC(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(o=>`${Ni(n)}=${Ni(o)}`).join("&"):`${Ni(n)}=${Ni(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var VC=/^[^\/()?;#]+/;function Gc(e){let t=e.match(VC);return t?t[0]:""}var UC=/^[^\/()?;=#]+/;function $C(e){let t=e.match(UC);return t?t[0]:""}var HC=/^[^=?&#]+/;function BC(e){let t=e.match(HC);return t?t[0]:""}var zC=/^[^&#]+/;function qC(e){let t=e.match(zC);return t?t[0]:""}var el=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new P([],{}):new P([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[S]=new P(t,n)),r}parseSegment(){let t=Gc(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new E(4009,!1);return this.capture(t),new gt(Ai(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=$C(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=Gc(this.remaining);o&&(r=o,this.capture(r))}t[Ai(n)]=Ai(r)}parseQueryParam(t){let n=BC(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=qC(this.remaining);s&&(r=s,this.capture(r))}let o=zp(n),i=zp(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Gc(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new E(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=S);let s=this.parseChildren();n[i]=Object.keys(s).length===1?s[S]:new P([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new E(4011,!1)}};function ig(e){return e.segments.length>0?new P([],{[S]:e}):e}function sg(e){let t={};for(let[r,o]of Object.entries(e.children)){let i=sg(o);if(r===S&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[r]=i)}let n=new P(e.segments,t);return WC(n)}function WC(e){if(e.numberOfChildren===1&&e.children[S]){let t=e.children[S];return new P(e.segments.concat(t.segments),t.children)}return e}function Nn(e){return e instanceof $e}function ag(e,t,n=null,r=null){let o=cg(e);return lg(o,t,n,r)}function cg(e){let t;function n(i){let s={};for(let c of i.children){let l=n(c);s[c.outlet]=l}let a=new P(i.url,s);return i===e&&(t=a),a}let r=n(e.root),o=ig(r);return t??o}function lg(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return Zc(o,o,o,n,r);let i=GC(t);if(i.toRoot())return Zc(o,o,new P([],{}),n,r);let s=ZC(i,o,e),a=s.processChildren?br(s.segmentGroup,s.index,i.commands):dg(s.segmentGroup,s.index,i.commands);return Zc(o,s.segmentGroup,a,n,r)}function ki(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Dr(e){return typeof e=="object"&&e!=null&&e.outlets}function Zc(e,t,n,r,o){let i={};r&&Object.entries(r).forEach(([c,l])=>{i[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`});let s;e===t?s=n:s=ug(e,t,n);let a=ig(sg(s));return new $e(a,i,o)}function ug(e,t,n){let r={};return Object.entries(e.children).forEach(([o,i])=>{i===t?r[o]=n:r[o]=ug(i,t,n)}),new P(e.segments,r)}var Li=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&ki(r[0]))throw new E(4003,!1);let o=r.find(Dr);if(o&&o!==Jp(r))throw new E(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function GC(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Li(!0,0,e);let t=0,n=!1,r=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new Li(n,t,r)}var Mn=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function ZC(e,t,n){if(e.isAbsolute)return new Mn(t,!0,0);if(!n)return new Mn(t,!1,NaN);if(n.parent===null)return new Mn(n,!0,0);let r=ki(e.commands[0])?0:1,o=n.segments.length-1+r;return QC(n,o,e.numberOfDoubleDots)}function QC(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new E(4005,!1);o=r.segments.length}return new Mn(r,!1,o-i)}function YC(e){return Dr(e[0])?e[0].outlets:{[S]:e}}function dg(e,t,n){if(e??=new P([],{}),e.segments.length===0&&e.hasChildren())return br(e,t,n);let r=KC(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndexi!==S)&&e.children[S]&&e.numberOfChildren===1&&e.children[S].segments.length===0){let i=br(e.children[S],t,n);return new P(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=dg(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{r[i]===void 0&&(o[i]=s)}),new P(e.segments,o)}}function KC(e,t,n){let r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o=n.length)return i;let s=e.segments[o],a=n[r];if(Dr(a))break;let c=`${a}`,l=r0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!Wp(c,l,s))return i;r+=2}else{if(!Wp(c,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}function tl(e,t,n){let r=e.segments.slice(0,t),o=0;for(;o{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=tl(new P([],{}),0,r))}),t}function qp(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function Wp(e,t,n){return e==n.path&&Ve(t,n.parameters)}var Pi="imperative",ee=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(ee||{}),we=class{id;url;constructor(t,n){this.id=t,this.url=n}},Lt=class extends we{type=ee.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",o=null){super(t,n),this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},et=class extends we{urlAfterRedirects;type=ee.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},fe=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(fe||{}),Tr=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Tr||{}),Ue=class extends we{reason;code;type=ee.NavigationCancel;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},tt=class extends we{reason;code;type=ee.NavigationSkipped;constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o}},Rn=class extends we{error;target;type=ee.NavigationError;constructor(t,n,r,o){super(t,n),this.error=r,this.target=o}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Sr=class extends we{urlAfterRedirects;state;type=ee.RoutesRecognized;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Fi=class extends we{urlAfterRedirects;state;type=ee.GuardsCheckStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ji=class extends we{urlAfterRedirects;state;shouldActivate;type=ee.GuardsCheckEnd;constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Vi=class extends we{urlAfterRedirects;state;type=ee.ResolveStart;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ui=class extends we{urlAfterRedirects;state;type=ee.ResolveEnd;constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},$i=class{route;type=ee.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Hi=class{route;type=ee.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Bi=class{snapshot;type=ee.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},zi=class{snapshot;type=ee.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},qi=class{snapshot;type=ee.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Wi=class{snapshot;type=ee.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Mr=class{},xn=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function XC(e,t){return e.providers&&!e._injector&&(e._injector=dr(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Ae(e){return e.outlet||S}function eD(e,t){let n=e.filter(r=>Ae(r)===t);return n.push(...e.filter(r=>Ae(r)!==t)),n}function kr(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var Gi=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return kr(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new Pn(this.rootInjector)}},Pn=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new Gi(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(_(me))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Zi=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=nl(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=nl(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=rl(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return rl(t,this._root).map(n=>n.value)}};function nl(e,t){if(e===t.value)return t;for(let n of t.children){let r=nl(e,n);if(r)return r}return null}function rl(e,t){if(e===t.value)return[t];for(let n of t.children){let r=rl(e,n);if(r.length)return r.unshift(t),r}return[]}var Ee=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function Sn(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var _r=class extends Zi{snapshot;constructor(t,n){super(t),this.snapshot=n,dl(this,t)}toString(){return this.snapshot.toString()}};function fg(e){let t=tD(e),n=new ne([new gt("",{})]),r=new ne({}),o=new ne({}),i=new ne({}),s=new ne(""),a=new mt(n,r,i,s,o,S,e,t.root);return a.snapshot=t.root,new _r(new Ee(a,[]),t)}function tD(e){let t={},n={},r={},o="",i=new At([],t,r,o,n,S,e,null,{});return new Nr("",new Ee(i,[]))}var mt=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,o,i,s,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(A(l=>l[Ar]))??b(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(A(t=>Pt(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(A(t=>Pt(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Qi(e,t,n="emptyOnly"){let r,{routeConfig:o}=e;return t!==null&&(n==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:m(m({},t.params),e.params),data:m(m({},t.data),e.data),resolve:m(m(m(m({},e.data),t.data),o?.data),e._resolvedData)}:r={params:m({},e.params),data:m({},e.data),resolve:m(m({},e.data),e._resolvedData??{})},o&&pg(o)&&(r.resolve[Ar]=o.title),r}var At=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Ar]}constructor(t,n,r,o,i,s,a,c,l){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Pt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Pt(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},Nr=class extends Zi{url;constructor(t,n){super(n),this.url=t,dl(this,n)}toString(){return hg(this._root)}};function dl(e,t){t.value._routerState=e,t.children.forEach(n=>dl(e,n))}function hg(e){let t=e.children.length>0?` { ${e.children.map(hg).join(", ")} } `:"";return`${e.value}${t}`}function Qc(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Ve(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),Ve(t.params,n.params)||e.paramsSubject.next(n.params),NC(t.url,n.url)||e.urlSubject.next(n.url),Ve(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function ol(e,t){let n=Ve(e.params,t.params)&&AC(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||ol(e.parent,t.parent))}function pg(e){return typeof e.title=="string"||e.title===null}var gg=new v(""),Lr=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=S;activateEvents=new le;deactivateEvents=new le;attachEvents=new le;detachEvents=new le;routerOutletData=kf(void 0);parentContexts=h(Pn);location=h(Tc);changeDetector=h(vp);inputBinder=h(Xi,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new E(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new E(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new E(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new E(4013,!1);this._activatedRoute=n;let o=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,c=new il(n,a,o.injector,this.routerOutletData);this.activated=o.createComponent(s,{index:o.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Kh({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Qd]})}return e})(),il=class{route;childContexts;parent;outletData;constructor(t,n,r,o){this.route=t,this.childContexts=n,this.parent=r,this.outletData=o}get(t,n){return t===mt?this.route:t===Pn?this.childContexts:t===gg?this.outletData:this.parent.get(t,n)}},Xi=new v("");function nD(e,t,n){let r=Rr(e,t._root,n?n._root:void 0);return new _r(r,t)}function Rr(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let o=rD(e,t,n);return new Ee(r,o)}else{if(e.shouldAttach(t.value)){let i=e.retrieve(t.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Rr(e,a)),s}}let r=oD(t.value),o=t.children.map(i=>Rr(e,i));return new Ee(r,o)}}function rD(e,t,n){return t.children.map(r=>{for(let o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return Rr(e,r,o);return Rr(e,r)})}function oD(e){return new mt(new ne(e.url),new ne(e.params),new ne(e.queryParams),new ne(e.fragment),new ne(e.data),e.outlet,e.component,e)}var On=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},mg="ngNavigationCancelingError";function Yi(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=Nn(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=vg(!1,fe.Redirect);return o.url=n,o.navigationBehaviorOptions=r,o}function vg(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[mg]=!0,n.cancellationCode=t,n}function iD(e){return yg(e)&&Nn(e.url)}function yg(e){return!!e&&e[mg]}var sD=(e,t,n,r)=>A(o=>(new sl(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)),sl=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),Qc(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let o=Sn(n);t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(o===i)if(o.component){let s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else i&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Sn(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),o=r&&t.value.component?r.children:n,i=Sn(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let o=Sn(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new Wi(i.value.snapshot))}),t.children.length&&this.forwardEvent(new zi(t.value.snapshot))}activateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(Qc(o),o===i)if(o.component){let s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(o.component){let s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),Qc(a.route.value),this.activateChildRoutes(t,null,s.children)}else s.attachRef=null,s.route=o,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}else this.activateChildRoutes(t,null,r)}},Ki=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},_n=class{component;route;constructor(t,n){this.component=t,this.route=n}};function aD(e,t,n){let r=e._root,o=t?t._root:null;return Ir(r,o,n,[r.value])}function cD(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function kn(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!Md(e)?e:t.get(e):r}function Ir(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=Sn(t);return e.children.forEach(s=>{lD(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>Cr(a,n.getContext(s),o)),o}function lD(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let c=uD(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new Ki(r)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?Ir(e,t,a?a.children:null,r,o):Ir(e,t,n,r,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new _n(a.outlet.component,s))}else s&&Cr(t,a,o),o.canActivateChecks.push(new Ki(r)),i.component?Ir(e,null,a?a.children:null,r,o):Ir(e,null,n,r,o);return o}function uD(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!Ot(e.url,t.url);case"pathParamsOrQueryParamsChange":return!Ot(e.url,t.url)||!Ve(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ol(e,t)||!Ve(e.queryParams,t.queryParams);case"paramsChange":default:return!ol(e,t)}}function Cr(e,t,n){let r=Sn(e),o=e.value;Object.entries(r).forEach(([i,s])=>{o.component?t?Cr(s,t.children.getContext(i),n):Cr(s,null,n):Cr(s,t,n)}),o.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new _n(t.outlet.component,o)):n.canDeactivateChecks.push(new _n(null,o)):n.canDeactivateChecks.push(new _n(null,o))}function Fr(e){return typeof e=="function"}function dD(e){return typeof e=="boolean"}function fD(e){return e&&Fr(e.canLoad)}function hD(e){return e&&Fr(e.canActivate)}function pD(e){return e&&Fr(e.canActivateChild)}function gD(e){return e&&Fr(e.canDeactivate)}function mD(e){return e&&Fr(e.canMatch)}function Eg(e){return e instanceof ze||e?.name==="EmptyError"}var Ri=Symbol("INITIAL_VALUE");function An(){return Me(e=>lo(e.map(t=>t.pipe(qe(1),_s(Ri)))).pipe(A(t=>{for(let n of t)if(n!==!0){if(n===Ri)return Ri;if(n===!1||vD(n))return n}return!0}),Se(t=>t!==Ri),qe(1)))}function vD(e){return Nn(e)||e instanceof On}function yD(e,t){return W(n=>{let{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return s.length===0&&i.length===0?b(U(m({},n),{guardsResult:!0})):ED(s,r,o,e).pipe(W(a=>a&&dD(a)?wD(r,i,e,t):b(a)),A(a=>U(m({},n),{guardsResult:a})))})}function ED(e,t,n,r){return B(e).pipe(W(o=>TD(o.component,o.route,n,t,r)),We(o=>o!==!0,!0))}function wD(e,t,n,r){return B(t).pipe(Gt(o=>Wt(bD(o.route.parent,r),ID(o.route,r),DD(e,o.path,n),CD(e,o.route,n))),We(o=>o!==!0,!0))}function ID(e,t){return e!==null&&t&&t(new qi(e)),b(!0)}function bD(e,t){return e!==null&&t&&t(new Bi(e)),b(!0)}function CD(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return b(!0);let o=r.map(i=>uo(()=>{let s=kr(t)??n,a=kn(i,s),c=hD(a)?a.canActivate(t,e):De(s,()=>a(t,e));return vt(c).pipe(We())}));return b(o).pipe(An())}function DD(e,t,n){let r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>cD(s)).filter(s=>s!==null).map(s=>uo(()=>{let a=s.guards.map(c=>{let l=kr(s.node)??n,u=kn(c,l),f=pD(u)?u.canActivateChild(r,e):De(l,()=>u(r,e));return vt(f).pipe(We())});return b(a).pipe(An())}));return b(i).pipe(An())}function TD(e,t,n,r,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return b(!0);let s=i.map(a=>{let c=kr(t)??o,l=kn(a,c),u=gD(l)?l.canDeactivate(e,t,n,r):De(c,()=>l(e,t,n,r));return vt(u).pipe(We())});return b(s).pipe(An())}function SD(e,t,n,r){let o=t.canLoad;if(o===void 0||o.length===0)return b(!0);let i=o.map(s=>{let a=kn(s,e),c=fD(a)?a.canLoad(t,n):De(e,()=>a(t,n));return vt(c)});return b(i).pipe(An(),wg(r))}function wg(e){return Is(G(t=>{if(typeof t!="boolean")throw Yi(e,t)}),A(t=>t===!0))}function MD(e,t,n,r){let o=t.canMatch;if(!o||o.length===0)return b(!0);let i=o.map(s=>{let a=kn(s,e),c=mD(a)?a.canMatch(t,n):De(e,()=>a(t,n));return vt(c)});return b(i).pipe(An(),wg(r))}var xr=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},Or=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function Tn(e){return qt(new xr(e))}function _D(e){return qt(new E(4e3,!1))}function ND(e){return qt(vg(!1,fe.GuardRejected))}var al=class{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return b(r);if(o.numberOfChildren>1||!o.children[S])return _D(`${t.redirectTo}`);o=o.children[S]}}applyRedirectCommands(t,n,r,o,i){if(typeof n!="string"){let a=n,{queryParams:c,fragment:l,routeConfig:u,url:f,outlet:p,params:d,data:g,title:y}=o,k=De(i,()=>a({params:d,data:g,queryParams:c,fragment:l,routeConfig:u,url:f,outlet:p,title:y}));if(k instanceof $e)throw new Or(k);n=k}let s=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n[0]==="/")throw new Or(s);return s}applyRedirectCreateUrlTree(t,n,r,o){let i=this.createSegmentGroup(t,n.root,r,o);return new $e(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i[0]===":"){let a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(t,n,r,o){let i=this.createSegments(t,n.segments,r,o),s={};return Object.entries(n.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(t,c,r,o)}),new P(i,s)}createSegments(t,n,r,o){return n.map(i=>i.path[0]===":"?this.findPosParam(t,i,o):this.findOrReturn(i,r))}findPosParam(t,n,r){let o=r[n.path.substring(1)];if(!o)throw new E(4001,!1);return o}findOrReturn(t,n){let r=0;for(let o of n){if(o.path===t.path)return n.splice(r),o;r++}return t}},cl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function RD(e,t,n,r,o){let i=Ig(e,t,n);return i.matched?(r=XC(t,r),MD(r,t,n,o).pipe(A(s=>s===!0?i:m({},cl)))):b(i)}function Ig(e,t,n){if(t.path==="**")return xD(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?m({},cl):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let o=(t.matcher||Yp)(n,e,t);if(!o)return m({},cl);let i={};Object.entries(o.posParams??{}).forEach(([a,c])=>{i[a]=c.path});let s=o.consumed.length>0?m(m({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function xD(e){return{matched:!0,parameters:e.length>0?Jp(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function Gp(e,t,n,r){return n.length>0&&PD(e,n,r)?{segmentGroup:new P(t,AD(r,new P(n,e.children))),slicedSegments:[]}:n.length===0&&kD(e,n,r)?{segmentGroup:new P(e.segments,OD(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new P(e.segments,e.children),slicedSegments:n}}function OD(e,t,n,r){let o={};for(let i of n)if(es(e,t,i)&&!r[Ae(i)]){let s=new P([],{});o[Ae(i)]=s}return m(m({},r),o)}function AD(e,t){let n={};n[S]=t;for(let r of e)if(r.path===""&&Ae(r)!==S){let o=new P([],{});n[Ae(r)]=o}return n}function PD(e,t,n){return n.some(r=>es(e,t,r)&&Ae(r)!==S)}function kD(e,t,n){return n.some(r=>es(e,t,r))}function es(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function LD(e,t,n){return t.length===0&&!e.children[n]}var ll=class{};function FD(e,t,n,r,o,i,s="emptyOnly"){return new ul(e,t,n,r,o,s,i).recognize()}var jD=31,ul=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,o,i,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new al(this.urlSerializer,this.urlTree)}noMatchError(t){return new E(4002,`'${t.segmentGroup}'`)}recognize(){let t=Gp(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(A(({children:n,rootSnapshot:r})=>{let o=new Ee(r,n),i=new Nr("",o),s=ag(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),{state:i,tree:s}}))}match(t){let n=new At([],Object.freeze({}),Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),S,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,S,n).pipe(A(r=>({children:r,rootSnapshot:n})),ot(r=>{if(r instanceof Or)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof xr?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,o,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r,i):this.processSegment(t,n,r,r.segments,o,!0,i).pipe(A(s=>s instanceof Ee?[s]:[]))}processChildren(t,n,r,o){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return B(i).pipe(Gt(s=>{let a=r.children[s],c=eD(n,s);return this.processSegmentGroup(t,c,a,s,o)}),Ms((s,a)=>(s.push(...a),s)),it(null),Ss(),W(s=>{if(s===null)return Tn(r);let a=bg(s);return VD(a),b(a)}))}processSegment(t,n,r,o,i,s,a){return B(n).pipe(Gt(c=>this.processSegmentAgainstRoute(c._injector??t,n,c,r,o,i,s,a).pipe(ot(l=>{if(l instanceof xr)return b(null);throw l}))),We(c=>!!c),ot(c=>{if(Eg(c))return LD(r,o,i)?b(new ll):Tn(r);throw c}))}processSegmentAgainstRoute(t,n,r,o,i,s,a,c){return Ae(r)!==s&&(s===S||!es(o,i,r))?Tn(o):r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,r,i,s,c):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s,c):Tn(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s,a){let{matched:c,parameters:l,consumedSegments:u,positionalParamSegments:f,remainingSegments:p}=Ig(n,o,i);if(!c)return Tn(n);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>jD&&(this.allowRedirects=!1));let d=new At(i,l,Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,Zp(o),Ae(o),o.component??o._loadedComponent??null,o,Qp(o)),g=Qi(d,a,this.paramsInheritanceStrategy);d.params=Object.freeze(g.params),d.data=Object.freeze(g.data);let y=this.applyRedirects.applyRedirectCommands(u,o.redirectTo,f,d,t);return this.applyRedirects.lineralizeSegments(o,y).pipe(W(k=>this.processSegment(t,r,n,k.concat(p),s,!1,a)))}matchSegmentAgainstRoute(t,n,r,o,i,s){let a=RD(n,r,o,t,this.urlSerializer);return r.path==="**"&&(n.children={}),a.pipe(Me(c=>c.matched?(t=r._injector??t,this.getChildConfig(t,r,o).pipe(Me(({routes:l})=>{let u=r._loadedInjector??t,{parameters:f,consumedSegments:p,remainingSegments:d}=c,g=new At(p,f,Object.freeze(m({},this.urlTree.queryParams)),this.urlTree.fragment,Zp(r),Ae(r),r.component??r._loadedComponent??null,r,Qp(r)),y=Qi(g,s,this.paramsInheritanceStrategy);g.params=Object.freeze(y.params),g.data=Object.freeze(y.data);let{segmentGroup:k,slicedSegments:j}=Gp(n,p,d,l);if(j.length===0&&k.hasChildren())return this.processChildren(u,l,k,g).pipe(A(nt=>new Ee(g,nt)));if(l.length===0&&j.length===0)return b(new Ee(g,[]));let He=Ae(r)===i;return this.processSegment(u,l,k,j,He?S:i,!0,g).pipe(A(nt=>new Ee(g,nt instanceof Ee?[nt]:[])))}))):Tn(n)))}getChildConfig(t,n,r){return n.children?b({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?b({routes:n._loadedRoutes,injector:n._loadedInjector}):SD(t,n,r,this.urlSerializer).pipe(W(o=>o?this.configLoader.loadChildren(t,n).pipe(G(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):ND(n))):b({routes:[],injector:t})}};function VD(e){e.sort((t,n)=>t.value.outlet===S?-1:n.value.outlet===S?1:t.value.outlet.localeCompare(n.value.outlet))}function UD(e){let t=e.value.routeConfig;return t&&t.path===""}function bg(e){let t=[],n=new Set;for(let r of e){if(!UD(r)){t.push(r);continue}let o=t.find(i=>r.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...r.children),n.add(o)):t.push(r)}for(let r of n){let o=bg(r.children);t.push(new Ee(r.value,o))}return t.filter(r=>!n.has(r))}function Zp(e){return e.data||{}}function Qp(e){return e.resolve||{}}function $D(e,t,n,r,o,i){return W(s=>FD(e,t,n,r,s.extractedUrl,o,i).pipe(A(({state:a,tree:c})=>U(m({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function HD(e,t){return W(n=>{let{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return b(n);let i=new Set(o.map(c=>c.route)),s=new Set;for(let c of i)if(!s.has(c))for(let l of Cg(c))s.add(l);let a=0;return B(s).pipe(Gt(c=>i.has(c)?BD(c,r,e,t):(c.data=Qi(c,c.parent,e).resolve,b(void 0))),G(()=>a++),Zt(1),W(c=>a===s.size?b(n):ae))})}function Cg(e){let t=e.children.map(n=>Cg(n)).flat();return[e,...t]}function BD(e,t,n,r){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!pg(o)&&(i[Ar]=o.title),zD(i,e,t,r).pipe(A(s=>(e._resolvedData=s,e.data=Qi(e,e.parent,n).resolve,null)))}function zD(e,t,n,r){let o=Jc(e);if(o.length===0)return b({});let i={};return B(o).pipe(W(s=>qD(e[s],t,n,r).pipe(We(),G(a=>{if(a instanceof On)throw Yi(new kt,a);i[s]=a}))),Zt(1),A(()=>i),ot(s=>Eg(s)?ae:qt(s)))}function qD(e,t,n,r){let o=kr(t)??r,i=kn(e,o),s=i.resolve?i.resolve(t,n):De(o,()=>i(t,n));return vt(s)}function Yc(e){return Me(t=>{let n=e(t);return n?B(n).pipe(A(()=>t)):b(t)})}var fl=(()=>{class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(i=>i.outlet===S);return r}getResolvedTitleForRoute(n){return n.data[Ar]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(Dg),providedIn:"root"})}return e})(),Dg=(()=>{class e extends fl{title;constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(_(Up))};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),jr=new v("",{providedIn:"root",factory:()=>({})}),hl=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=yi({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,o){r&1&&de(0,"router-outlet")},dependencies:[Lr],encapsulation:2})}return e})();function pl(e){let t=e.children&&e.children.map(pl),n=t?U(m({},e),{children:t}):m({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==S&&(n.component=hl),n}var Vr=new v(""),Tg=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=h(fp);loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return b(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=vt(n.loadComponent()).pipe(A(Mg),G(i=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=i}),Un(()=>{this.componentLoaders.delete(n)})),o=new zt(r,()=>new te).pipe(Bt());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return b({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let i=Sg(r,this.compiler,n,this.onLoadEndListener).pipe(Un(()=>{this.childrenLoaders.delete(r)})),s=new zt(i,()=>new te).pipe(Bt());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Sg(e,t,n,r){return vt(e.loadChildren()).pipe(A(Mg),W(o=>o instanceof Mc||Array.isArray(o)?b(o):B(t.compileModuleAsync(o))),A(o=>{r&&r(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(n).injector,s=i.get(Vr,[],{optional:!0,self:!0}).flat()),{routes:s.map(pl),injector:i}}))}function WD(e){return e&&typeof e=="object"&&"default"in e}function Mg(e){return WD(e)?e.default:e}var ts=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(GD),providedIn:"root"})}return e})(),GD=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),_g=new v("");var Ng=new v(""),Rg=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new te;transitionAbortSubject=new te;configLoader=h(Tg);environmentInjector=h(me);destroyRef=h(sr);urlSerializer=h(Pr);rootContexts=h(Pn);location=h(Dn);inputBindingEnabled=h(Xi,{optional:!0})!==null;titleStrategy=h(fl);options=h(jr,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=h(ts);createViewTransition=h(_g,{optional:!0});navigationErrorHandler=h(Ng,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>b(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=o=>this.events.next(new $i(o)),r=o=>this.events.next(new Hi(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(U(m({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:r}))}setupNavigations(n){return this.transitions=new ne(null),this.transitions.pipe(Se(r=>r!==null),Me(r=>{let o=!1,i=!1;return b(r).pipe(Me(s=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",fe.SupersededByNewNavigation),ae;this.currentTransition=r,this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,targetBrowserUrl:typeof s.extras.browserUrl=="string"?this.urlSerializer.parse(s.extras.browserUrl):s.extras.browserUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?U(m({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let a=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),c=s.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!a&&c!=="reload"){let l="";return this.events.next(new tt(s.id,this.urlSerializer.serialize(s.rawUrl),l,Tr.IgnoredSameUrlNavigation)),s.resolve(!1),ae}if(this.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return b(s).pipe(Me(l=>(this.events.next(new Lt(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),l.id!==this.navigationId?ae:Promise.resolve(l))),$D(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),G(l=>{r.targetSnapshot=l.targetSnapshot,r.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation=U(m({},this.currentNavigation),{finalUrl:l.urlAfterRedirects});let u=new Sr(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){let{id:l,extractedUrl:u,source:f,restoredState:p,extras:d}=s,g=new Lt(l,this.urlSerializer.serialize(u),f,p);this.events.next(g);let y=fg(this.rootComponentType).snapshot;return this.currentTransition=r=U(m({},s),{targetSnapshot:y,urlAfterRedirects:u,extras:U(m({},d),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=u,b(r)}else{let l="";return this.events.next(new tt(s.id,this.urlSerializer.serialize(s.extractedUrl),l,Tr.IgnoredByUrlHandlingStrategy)),s.resolve(!1),ae}}),G(s=>{let a=new Fi(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),A(s=>(this.currentTransition=r=U(m({},s),{guards:aD(s.targetSnapshot,s.currentSnapshot,this.rootContexts)}),r)),yD(this.environmentInjector,s=>this.events.next(s)),G(s=>{if(r.guardsResult=s.guardsResult,s.guardsResult&&typeof s.guardsResult!="boolean")throw Yi(this.urlSerializer,s.guardsResult);let a=new ji(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(a)}),Se(s=>s.guardsResult?!0:(this.cancelNavigationTransition(s,"",fe.GuardRejected),!1)),Yc(s=>{if(s.guards.canActivateChecks.length!==0)return b(s).pipe(G(a=>{let c=new Vi(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}),Me(a=>{let c=!1;return b(a).pipe(HD(this.paramsInheritanceStrategy,this.environmentInjector),G({next:()=>c=!0,complete:()=>{c||this.cancelNavigationTransition(a,"",fe.NoDataFromResolver)}}))}),G(a=>{let c=new Ui(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}))}),Yc(s=>{let a=c=>{let l=[];c.routeConfig?.loadComponent&&!c.routeConfig._loadedComponent&&l.push(this.configLoader.loadComponent(c.routeConfig).pipe(G(u=>{c.component=u}),A(()=>{})));for(let u of c.children)l.push(...a(u));return l};return lo(a(s.targetSnapshot.root)).pipe(it(null),qe(1))}),Yc(()=>this.afterPreactivation()),Me(()=>{let{currentSnapshot:s,targetSnapshot:a}=r,c=this.createViewTransition?.(this.environmentInjector,s.root,a.root);return c?B(c).pipe(A(()=>r)):b(r)}),A(s=>{let a=nD(n.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=r=U(m({},s),{targetRouterState:a}),this.currentNavigation.targetRouterState=a,r}),G(()=>{this.events.next(new Mr)}),sD(this.rootContexts,n.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),qe(1),G({next:s=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new et(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),this.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{o=!0}}),Ns(this.transitionAbortSubject.pipe(G(s=>{throw s}))),Un(()=>{!o&&!i&&this.cancelNavigationTransition(r,"",fe.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),ot(s=>{if(this.destroyed)return r.resolve(!1),ae;if(i=!0,yg(s))this.events.next(new Ue(r.id,this.urlSerializer.serialize(r.extractedUrl),s.message,s.cancellationCode)),iD(s)?this.events.next(new xn(s.url,s.navigationBehaviorOptions)):r.resolve(!1);else{let a=new Rn(r.id,this.urlSerializer.serialize(r.extractedUrl),s,r.targetSnapshot??void 0);try{let c=De(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(c instanceof On){let{message:l,cancellationCode:u}=Yi(this.urlSerializer,c);this.events.next(new Ue(r.id,this.urlSerializer.serialize(r.extractedUrl),l,u)),this.events.next(new xn(c.redirectTo,c.navigationBehaviorOptions))}else throw this.events.next(a),s}catch(c){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(c)}}return ae}))}))}cancelNavigationTransition(n,r,o){let i=new Ue(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(i),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ZD(e){return e!==Pi}var xg=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(QD),providedIn:"root"})}return e})(),Ji=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},QD=(()=>{class e extends Ji{static \u0275fac=(()=>{let n;return function(o){return(n||(n=Ya(e)))(o||e)}})();static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Og=(()=>{class e{urlSerializer=h(Pr);options=h(jr,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=h(Dn);urlHandlingStrategy=h(ts);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new $e;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:n,initialUrl:r,targetBrowserUrl:o}){let i=n!==void 0?this.urlHandlingStrategy.merge(n,r):r,s=o??i;return s instanceof $e?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:n,finalUrl:r,initialUrl:o}){r&&n?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,o),this.routerState=n):this.rawUrlTree=o}routerState=fg(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:()=>h(YD),providedIn:"root"})}return e})(),YD=(()=>{class e extends Og{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{n(r.url,r.state,"popstate")})})}handleRouterEvent(n,r){n instanceof Lt?this.updateStateMemento():n instanceof tt?this.commitTransition(r):n instanceof Sr?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Mr?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Ue&&(n.code===fe.GuardRejected||n.code===fe.NoDataFromResolver)?this.restoreHistory(r):n instanceof Rn?this.restoreHistory(r,!0):n instanceof et&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,{extras:r,id:o}){let{replaceUrl:i,state:s}=r;if(this.location.isCurrentPathEqualTo(n)||i){let a=this.browserPageId,c=m(m({},s),this.generateNgRouterState(o,a));this.location.replaceState(n,"",c)}else{let a=m(m({},s),this.generateNgRouterState(o,this.browserPageId+1));this.location.go(n,"",a)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,i=this.currentPageId-o;i!==0?this.location.historyGo(i):this.getCurrentUrlTree()===n.finalUrl&&i===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(o){return(n||(n=Ya(e)))(o||e)}})();static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function gl(e,t){e.events.pipe(Se(n=>n instanceof et||n instanceof Ue||n instanceof Rn||n instanceof tt),A(n=>n instanceof et||n instanceof tt?0:(n instanceof Ue?n.code===fe.Redirect||n.code===fe.SupersededByNewNavigation:!1)?2:1),Se(n=>n!==2),qe(1)).subscribe(()=>{t()})}var KD={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},JD={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ns=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=h(_c);stateManager=h(Og);options=h(jr,{optional:!0})||{};pendingTasks=h(Je);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=h(Rg);urlSerializer=h(Pr);location=h(Dn);urlHandlingStrategy=h(ts);_events=new te;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=h(xg);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=h(Vr,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!h(Xi,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new H;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,i=this.navigationTransitions.currentNavigation;if(o!==null&&i!==null){if(this.stateManager.handleRouterEvent(r,i),r instanceof Ue&&r.code!==fe.Redirect&&r.code!==fe.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof et)this.navigated=!0;else if(r instanceof xn){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),c=m({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||ZD(o.source)},s);this.scheduleNavigation(a,Pi,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}eT(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Pi,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r,o)=>{this.navigateToSyncWithBrowser(n,o,r)})}navigateToSyncWithBrowser(n,r,o){let i={replaceUrl:!0},s=o?.navigationId?o:null;if(o){let c=m({},o);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(i.state=c)}let a=this.parseUrl(n);this.scheduleNavigation(a,r,s,i)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(pl),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:o,queryParams:i,fragment:s,queryParamsHandling:a,preserveFragment:c}=r,l=c?this.currentUrlTree.fragment:s,u=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":u=m(m({},this.currentUrlTree.queryParams),i);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=i||null}u!==null&&(u=this.removeEmptyProps(u));let f;try{let p=o?o.snapshot:this.routerState.snapshot.root;f=cg(p)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),f=this.currentUrlTree.root}return lg(f,n,u,l??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=Nn(n)?n:this.parseUrl(n),i=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(i,Pi,null,r)}navigate(n,r={skipLocationChange:!1}){return XD(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=m({},KD):r===!1?o=m({},JD):o=r,Nn(n))return Bp(this.currentUrlTree,n,o);let i=this.parseUrl(n);return Bp(this.currentUrlTree,i,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,i])=>(i!=null&&(r[o]=i),r),{})}scheduleNavigation(n,r,o,i,s){if(this.disposed)return Promise.resolve(!1);let a,c,l;s?(a=s.resolve,c=s.reject,l=s.promise):l=new Promise((f,p)=>{a=f,c=p});let u=this.pendingTasks.add();return gl(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:i,resolve:a,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=I({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function XD(e){for(let t=0;tn.\u0275providers)])}function rT(e){return e.routerState.root}function oT(){let e=h(xe);return t=>{let n=e.get(ue);if(t!==n.components[0])return;let r=e.get(ns),o=e.get(iT);e.get(sT)===1&&r.initialNavigation(),e.get(aT,null,M.Optional)?.setUpPreloading(),e.get(nT,null,M.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var iT=new v("",{factory:()=>new te}),sT=new v("",{providedIn:"root",factory:()=>1});var aT=new v("");var Ag=[];var Pg={providers:[pp({eventCoalescing:!0}),ml(Ag),Hp($p())]};var lT=()=>({title:"Explore the Docs",link:"https://angular.dev"}),uT=()=>({title:"Learn with Tutorials",link:"https://angular.dev/tutorials"}),dT=()=>({title:"CLI Docs",link:"https://angular.dev/tools/cli"}),fT=()=>({title:"Angular Language Service",link:"https://angular.dev/tools/language-service"}),hT=()=>({title:"Angular DevTools",link:"https://angular.dev/tools/devtools"}),pT=(e,t,n,r,o)=>[e,t,n,r,o],gT=(e,t)=>t.title;function mT(e,t){if(e&1&&(Y(0,"a",21)(1,"span"),wi(2),se(),mn(),Y(3,"svg",32),de(4,"path",33),se()()),e&2){let n=t.$implicit;Nc("href",n.link,dh),li(2),Rc(n.title)}}var rs=class e{title="douwco.client";static \u0275fac=function(n){return new(n||e)};static \u0275cmp=yi({type:e,selectors:[["app-root"]],decls:39,vars:12,consts:[[1,"main"],[1,"content"],[1,"left-side"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 982 239","fill","none",1,"angular-logo"],["clip-path","url(#a)"],["fill","url(#b)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["fill","url(#c)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.602 64.311h-44.431Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.039-7.037 7.037 0 12.846 1.145 17.347 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.745 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.618 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.009 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.092 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.814 58.814 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["id","c","cx","0","cy","0","r","1","gradientTransform","rotate(118.122 171.182 60.81) scale(205.794)","gradientUnits","userSpaceOnUse"],["stop-color","#FF41F8"],["offset",".707","stop-color","#FF41F8","stop-opacity",".5"],["offset","1","stop-color","#FF41F8","stop-opacity","0"],["id","b","x1","0","x2","982","y1","192","y2","192","gradientUnits","userSpaceOnUse"],["stop-color","#F0060B"],["offset","0","stop-color","#F0070C"],["offset",".526","stop-color","#CC26D5"],["offset","1","stop-color","#7702FF"],["id","a"],["fill","#fff","d","M0 0h982v239H0z"],["role","separator","aria-label","Divider",1,"divider"],[1,"right-side"],[1,"pill-group"],["target","_blank","rel","noopener",1,"pill",3,"href"],[1,"social-links"],["href","https://github.com/angular/angular","aria-label","Github","target","_blank","rel","noopener"],["width","25","height","24","viewBox","0 0 25 24","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Github"],["d","M12.3047 0C5.50634 0 0 5.50942 0 12.3047C0 17.7423 3.52529 22.3535 8.41332 23.9787C9.02856 24.0946 9.25414 23.7142 9.25414 23.3871C9.25414 23.0949 9.24389 22.3207 9.23876 21.2953C5.81601 22.0377 5.09414 19.6444 5.09414 19.6444C4.53427 18.2243 3.72524 17.8449 3.72524 17.8449C2.61064 17.082 3.81137 17.0973 3.81137 17.0973C5.04697 17.1835 5.69604 18.3647 5.69604 18.3647C6.79321 20.2463 8.57636 19.7029 9.27978 19.3881C9.39052 18.5924 9.70736 18.0499 10.0591 17.7423C7.32641 17.4347 4.45429 16.3765 4.45429 11.6618C4.45429 10.3185 4.9311 9.22133 5.72065 8.36C5.58222 8.04931 5.16694 6.79833 5.82831 5.10337C5.82831 5.10337 6.85883 4.77319 9.2121 6.36459C10.1965 6.09082 11.2424 5.95546 12.2883 5.94931C13.3342 5.95546 14.3801 6.09082 15.3644 6.36459C17.7023 4.77319 18.7328 5.10337 18.7328 5.10337C19.3942 6.79833 18.9789 8.04931 18.8559 8.36C19.6403 9.22133 20.1171 10.3185 20.1171 11.6618C20.1171 16.3888 17.2409 17.4296 14.5031 17.7321C14.9338 18.1012 15.3337 18.8559 15.3337 20.0084C15.3337 21.6552 15.3183 22.978 15.3183 23.3779C15.3183 23.7009 15.5336 24.0854 16.1642 23.9623C21.0871 22.3484 24.6094 17.7341 24.6094 12.3047C24.6094 5.50942 19.0999 0 12.3047 0Z"],["href","https://twitter.com/angular","aria-label","Twitter","target","_blank","rel","noopener"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Twitter"],["d","M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"],["href","https://www.youtube.com/channel/UCbn1OgGei-DV7aSRo_HaAiw","aria-label","Youtube","target","_blank","rel","noopener"],["width","29","height","20","viewBox","0 0 29 20","fill","none","xmlns","http://www.w3.org/2000/svg","alt","Youtube"],["fill-rule","evenodd","clip-rule","evenodd","d","M27.4896 1.52422C27.9301 1.96749 28.2463 2.51866 28.4068 3.12258C29.0004 5.35161 29.0004 10 29.0004 10C29.0004 10 29.0004 14.6484 28.4068 16.8774C28.2463 17.4813 27.9301 18.0325 27.4896 18.4758C27.0492 18.9191 26.5 19.2389 25.8972 19.4032C23.6778 20 14.8068 20 14.8068 20C14.8068 20 5.93586 20 3.71651 19.4032C3.11363 19.2389 2.56449 18.9191 2.12405 18.4758C1.68361 18.0325 1.36732 17.4813 1.20683 16.8774C0.613281 14.6484 0.613281 10 0.613281 10C0.613281 10 0.613281 5.35161 1.20683 3.12258C1.36732 2.51866 1.68361 1.96749 2.12405 1.52422C2.56449 1.08095 3.11363 0.76113 3.71651 0.596774C5.93586 0 14.8068 0 14.8068 0C14.8068 0 23.6778 0 25.8972 0.596774C26.5 0.76113 27.0492 1.08095 27.4896 1.52422ZM19.3229 10L11.9036 5.77905V14.221L19.3229 10Z"],["xmlns","http://www.w3.org/2000/svg","height","14","viewBox","0 -960 960 960","width","14","fill","currentColor"],["d","M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z"]],template:function(n,r){n&1&&(Y(0,"main",0)(1,"div",1)(2,"div",2),mn(),Y(3,"svg",3)(4,"g",4),de(5,"path",5)(6,"path",6),se(),Y(7,"defs")(8,"radialGradient",7),de(9,"stop",8)(10,"stop",9)(11,"stop",10),se(),Y(12,"linearGradient",11),de(13,"stop",12)(14,"stop",13)(15,"stop",14)(16,"stop",15),se(),Y(17,"clipPath",16),de(18,"path",17),se()()(),ir(),Y(19,"h1"),wi(20),se(),Y(21,"p"),wi(22,"Congratulations! Your app is running. \u{1F389}"),se()(),de(23,"div",18),Y(24,"div",19)(25,"div",20),ap(26,mT,5,2,"a",21,gT),se(),Y(28,"div",22)(29,"a",23),mn(),Y(30,"svg",24),de(31,"path",25),se()(),ir(),Y(32,"a",26),mn(),Y(33,"svg",27),de(34,"path",28),se()(),ir(),Y(35,"a",29),mn(),Y(36,"svg",30),de(37,"path",31),se()()()()()(),ir(),de(38,"router-outlet")),n&2&&(li(20),Ii("Hello, ",r.title,""),li(6),cp(dp(6,pT,bn(1,lT),bn(2,uT),bn(3,dT),bn(4,fT),bn(5,hT))))},dependencies:[Lr],styles:['[_nghost-%COMP%]{--bright-blue: oklch(51.01% .274 263.83);--electric-violet: oklch(53.18% .28 296.97);--french-violet: oklch(47.66% .246 305.88);--vivid-pink: oklch(69.02% .277 332.77);--hot-red: oklch(61.42% .238 15.34);--orange-red: oklch(63.32% .24 31.68);--gray-900: oklch(19.37% .006 300.98);--gray-700: oklch(36.98% .014 302.71);--gray-400: oklch(70.9% .015 304.04);--red-to-pink-to-purple-vertical-gradient: linear-gradient( 180deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--red-to-pink-to-purple-horizontal-gradient: linear-gradient( 90deg, var(--orange-red) 0%, var(--vivid-pink) 50%, var(--electric-violet) 100% );--pill-accent: var(--bright-blue);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[_ngcontent-%COMP%]{font-size:3.125rem;color:var(--gray-900);font-weight:500;line-height:100%;letter-spacing:-.125rem;margin:0;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}p[_ngcontent-%COMP%]{margin:0;color:var(--gray-700)}main[_ngcontent-%COMP%]{width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:inherit;position:relative}.angular-logo[_ngcontent-%COMP%]{max-width:9.2rem}.content[_ngcontent-%COMP%]{display:flex;justify-content:space-around;width:100%;max-width:700px;margin-bottom:3rem}.content[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin-top:1.75rem}.content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:1.5rem}.divider[_ngcontent-%COMP%]{width:1px;background:var(--red-to-pink-to-purple-vertical-gradient);margin-inline:.5rem}.pill-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:start;flex-wrap:wrap;gap:1.25rem}.pill[_ngcontent-%COMP%]{display:flex;align-items:center;--pill-accent: var(--bright-blue);background:color-mix(in srgb,var(--pill-accent) 5%,transparent);color:var(--pill-accent);padding-inline:.75rem;padding-block:.375rem;border-radius:2.75rem;border:0;transition:background .3s ease;font-family:var(--inter-font);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4rem;letter-spacing:-.00875rem;text-decoration:none}.pill[_ngcontent-%COMP%]:hover{background:color-mix(in srgb,var(--pill-accent) 15%,transparent)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+1){--pill-accent: var(--bright-blue)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+2){--pill-accent: var(--french-violet)}.pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+3), .pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+4), .pill-group[_ngcontent-%COMP%] .pill[_ngcontent-%COMP%]:nth-child(6n+5){--pill-accent: var(--hot-red)}.pill-group[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-inline-start:.25rem}.social-links[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.73rem;margin-top:1.5rem}.social-links[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transition:fill .3s ease;fill:var(--gray-400)}.social-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--gray-900)}@media screen and (max-width: 650px){.content[_ngcontent-%COMP%]{flex-direction:column;width:max-content}.divider[_ngcontent-%COMP%]{height:1px;width:100%;background:var(--red-to-pink-to-purple-horizontal-gradient);margin-block:1.5rem}}']})};Bc(rs,Pg).catch(e=>console.error(e)); diff --git a/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js b/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js new file mode 100644 index 0000000..b01b791 --- /dev/null +++ b/douwco.api/wwwroot/browser/polyfills-FFHMD2TL.js @@ -0,0 +1,2 @@ +var ce=globalThis;function te(e){return(ce.__Zone_symbol_prefix||"__zone_symbol__")+e}function dt(){let e=ce.performance;function n(M){e&&e.mark&&e.mark(M)}function a(M,s){e&&e.measure&&e.measure(M,s)}n("Zone");class t{static{this.__symbol__=te}static assertZonePatched(){if(ce.Promise!==S.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let s=t.current;for(;s.parent;)s=s.parent;return s}static get current(){return b.zone}static get currentTask(){return D}static __load_patch(s,i,o=!1){if(S.hasOwnProperty(s)){let g=ce[te("forceDuplicateZoneCheck")]===!0;if(!o&&g)throw Error("Already loaded patch: "+s)}else if(!ce["__Zone_disable_"+s]){let g="Zone:"+s;n(g),S[s]=i(ce,t,w),a(g,g)}}get parent(){return this._parent}get name(){return this._name}constructor(s,i){this._parent=s,this._name=i?i.name||"unnamed":"",this._properties=i&&i.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,i)}get(s){let i=this.getZoneWith(s);if(i)return i._properties[s]}getZoneWith(s){let i=this;for(;i;){if(i._properties.hasOwnProperty(s))return i;i=i._parent}return null}fork(s){if(!s)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,s)}wrap(s,i){if(typeof s!="function")throw new Error("Expecting function got: "+s);let o=this._zoneDelegate.intercept(this,s,i),g=this;return function(){return g.runGuarded(o,this,arguments,i)}}run(s,i,o,g){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,s,i,o,g)}finally{b=b.parent}}runGuarded(s,i=null,o,g){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,s,i,o,g)}catch(V){if(this._zoneDelegate.handleError(this,V))throw V}}finally{b=b.parent}}runTask(s,i,o){if(s.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");let g=s,{type:V,data:{isPeriodic:ee=!1,isRefreshable:Z=!1}={}}=s;if(s.state===q&&(V===z||V===y))return;let he=s.state!=A;he&&g._transitionTo(A,d);let _e=D;D=g,b={parent:b,zone:this};try{V==y&&s.data&&!ee&&!Z&&(s.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,g,i,o)}catch(Q){if(this._zoneDelegate.handleError(this,Q))throw Q}}finally{let Q=s.state;if(Q!==q&&Q!==X)if(V==z||ee||Z&&Q===k)he&&g._transitionTo(d,A,k);else{let Ee=g._zoneDelegates;this._updateTaskCount(g,-1),he&&g._transitionTo(q,A,q),Z&&(g._zoneDelegates=Ee)}b=b.parent,D=_e}}scheduleTask(s){if(s.zone&&s.zone!==this){let o=this;for(;o;){if(o===s.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${s.zone.name}`);o=o.parent}}s._transitionTo(k,q);let i=[];s._zoneDelegates=i,s._zone=this;try{s=this._zoneDelegate.scheduleTask(this,s)}catch(o){throw s._transitionTo(X,k,q),this._zoneDelegate.handleError(this,o),o}return s._zoneDelegates===i&&this._updateTaskCount(s,1),s.state==k&&s._transitionTo(d,k),s}scheduleMicroTask(s,i,o,g){return this.scheduleTask(new E(G,s,i,o,g,void 0))}scheduleMacroTask(s,i,o,g,V){return this.scheduleTask(new E(y,s,i,o,g,V))}scheduleEventTask(s,i,o,g,V){return this.scheduleTask(new E(z,s,i,o,g,V))}cancelTask(s){if(s.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");if(!(s.state!==d&&s.state!==A)){s._transitionTo(x,d,A);try{this._zoneDelegate.cancelTask(this,s)}catch(i){throw s._transitionTo(X,x),this._zoneDelegate.handleError(this,i),i}return this._updateTaskCount(s,-1),s._transitionTo(q,x),s.runCount=-1,s}}_updateTaskCount(s,i){let o=s._zoneDelegates;i==-1&&(s._zoneDelegates=null);for(let g=0;gM.hasTask(i,o),onScheduleTask:(M,s,i,o)=>M.scheduleTask(i,o),onInvokeTask:(M,s,i,o,g,V)=>M.invokeTask(i,o,g,V),onCancelTask:(M,s,i,o)=>M.cancelTask(i,o)};class f{get zone(){return this._zone}constructor(s,i,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=s,this._parentDelegate=i,this._forkZS=o&&(o&&o.onFork?o:i._forkZS),this._forkDlgt=o&&(o.onFork?i:i._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:i._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:i._interceptZS),this._interceptDlgt=o&&(o.onIntercept?i:i._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:i._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:i._invokeZS),this._invokeDlgt=o&&(o.onInvoke?i:i._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:i._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:i._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?i:i._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:i._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:i._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?i:i._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:i._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:i._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?i:i._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:i._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:i._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?i:i._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:i._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let g=o&&o.onHasTask,V=i&&i._hasTaskZS;(g||V)&&(this._hasTaskZS=g?o:c,this._hasTaskDlgt=i,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=i,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=i,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=i,this._cancelTaskCurrZone=this._zone))}fork(s,i){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,s,i):new t(s,i)}intercept(s,i,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,s,i,o):i}invoke(s,i,o,g,V){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,s,i,o,g,V):i.apply(o,g)}handleError(s,i){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,s,i):!0}scheduleTask(s,i){let o=i;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,s,i),o||(o=i);else if(i.scheduleFn)i.scheduleFn(i);else if(i.type==G)U(i);else throw new Error("Task is missing scheduleFn.");return o}invokeTask(s,i,o,g){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,s,i,o,g):i.callback.apply(o,g)}cancelTask(s,i){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,s,i);else{if(!i.cancelFn)throw Error("Task is not cancelable");o=i.cancelFn(i)}return o}hasTask(s,i){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,s,i)}catch(o){this.handleError(s,o)}}_updateTaskCount(s,i){let o=this._taskCounts,g=o[s],V=o[s]=g+i;if(V<0)throw new Error("More tasks executed then were scheduled.");if(g==0||V==0){let ee={microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:s};this.hasTask(this._zone,ee)}}}class E{constructor(s,i,o,g,V,ee){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=s,this.source=i,this.data=g,this.scheduleFn=V,this.cancelFn=ee,!o)throw new Error("callback is not defined");this.callback=o;let Z=this;s===z&&g&&g.useG?this.invoke=E.invokeTask:this.invoke=function(){return E.invokeTask.call(ce,Z,this,arguments)}}static invokeTask(s,i,o){s||(s=this),K++;try{return s.runCount++,s.zone.runTask(s,i,o)}finally{K==1&&$(),K--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(q,k)}_transitionTo(s,i,o){if(this._state===i||this._state===o)this._state=s,s==q&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${s}', expecting state '${i}'${o?" or '"+o+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let T=te("setTimeout"),p=te("Promise"),C=te("then"),_=[],P=!1,I;function H(M){if(I||ce[p]&&(I=ce[p].resolve(0)),I){let s=I[C];s||(s=I.then),s.call(I,M)}else ce[T](M,0)}function U(M){K===0&&_.length===0&&H($),M&&_.push(M)}function $(){if(!P){for(P=!0;_.length;){let M=_;_=[];for(let s=0;sb,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:U,showUncaughtError:()=>!t[te("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:H},b={parent:null,zone:new t(null,null)},D=null,K=0;function W(){}return a("Zone","Zone"),t}function _t(){let e=globalThis,n=e[te("forceDuplicateZoneCheck")]===!0;if(e.Zone&&(n||typeof e.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return e.Zone??=dt(),e.Zone}var be=Object.getOwnPropertyDescriptor,Ae=Object.defineProperty,je=Object.getPrototypeOf,Et=Object.create,Tt=Array.prototype.slice,He="addEventListener",xe="removeEventListener",Le=te(He),Ie=te(xe),ae="true",le="false",Pe=te("");function Ve(e,n){return Zone.current.wrap(e,n)}function Ge(e,n,a,t,c){return Zone.current.scheduleMacroTask(e,n,a,t,c)}var j=te,De=typeof window<"u",pe=De?window:void 0,Y=De&&pe||globalThis,gt="removeAttribute";function Fe(e,n){for(let a=e.length-1;a>=0;a--)typeof e[a]=="function"&&(e[a]=Ve(e[a],n+"_"+a));return e}function yt(e,n){let a=e.constructor.name;for(let t=0;t{let p=function(){return T.apply(this,Fe(arguments,a+"."+c))};return fe(p,T),p})(f)}}}function tt(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var nt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Se=!("nw"in Y)&&typeof Y.process<"u"&&Y.process.toString()==="[object process]",Be=!Se&&!nt&&!!(De&&pe.HTMLElement),rt=typeof Y.process<"u"&&Y.process.toString()==="[object process]"&&!nt&&!!(De&&pe.HTMLElement),Ce={},mt=j("enable_beforeunload"),Ye=function(e){if(e=e||Y.event,!e)return;let n=Ce[e.type];n||(n=Ce[e.type]=j("ON_PROPERTY"+e.type));let a=this||e.target||Y,t=a[n],c;if(Be&&a===pe&&e.type==="error"){let f=e;c=t&&t.call(this,f.message,f.filename,f.lineno,f.colno,f.error),c===!0&&e.preventDefault()}else c=t&&t.apply(this,arguments),e.type==="beforeunload"&&Y[mt]&&typeof c=="string"?e.returnValue=c:c!=null&&!c&&e.preventDefault();return c};function $e(e,n,a){let t=be(e,n);if(!t&&a&&be(a,n)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;let c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete t.writable,delete t.value;let f=t.get,E=t.set,T=n.slice(2),p=Ce[T];p||(p=Ce[T]=j("ON_PROPERTY"+T)),t.set=function(C){let _=this;if(!_&&e===Y&&(_=Y),!_)return;typeof _[p]=="function"&&_.removeEventListener(T,Ye),E&&E.call(_,null),_[p]=C,typeof C=="function"&&_.addEventListener(T,Ye,!1)},t.get=function(){let C=this;if(!C&&e===Y&&(C=Y),!C)return null;let _=C[p];if(_)return _;if(f){let P=f.call(this);if(P)return t.set.call(this,P),typeof C[gt]=="function"&&C.removeAttribute(n),P}return null},Ae(e,n,t),e[c]=!0}function ot(e,n,a){if(n)for(let t=0;tfunction(E,T){let p=a(E,T);return p.cbIdx>=0&&typeof T[p.cbIdx]=="function"?Ge(p.name,T[p.cbIdx],p,c):f.apply(E,T)})}function fe(e,n){e[j("OriginalDelegate")]=n}var Je=!1,Me=!1;function kt(){try{let e=pe.navigator.userAgent;if(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1)return!0}catch{}return!1}function vt(){if(Je)return Me;Je=!0;try{let e=pe.navigator.userAgent;(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1||e.indexOf("Edge/")!==-1)&&(Me=!0)}catch{}return Me}function Ke(e){return typeof e=="function"}function Qe(e){return typeof e=="number"}var me=!1;if(typeof window<"u")try{let e=Object.defineProperty({},"passive",{get:function(){me=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{me=!1}var bt={useG:!0},ne={},st={},it=new RegExp("^"+Pe+"(\\w+)(true|false)$"),ct=j("propagationStopped");function at(e,n){let a=(n?n(e):e)+le,t=(n?n(e):e)+ae,c=Pe+a,f=Pe+t;ne[e]={},ne[e][le]=c,ne[e][ae]=f}function Pt(e,n,a,t){let c=t&&t.add||He,f=t&&t.rm||xe,E=t&&t.listeners||"eventListeners",T=t&&t.rmAll||"removeAllListeners",p=j(c),C="."+c+":",_="prependListener",P="."+_+":",I=function(k,d,A){if(k.isRemoved)return;let x=k.callback;typeof x=="object"&&x.handleEvent&&(k.callback=y=>x.handleEvent(y),k.originalDelegate=x);let X;try{k.invoke(k,d,[A])}catch(y){X=y}let G=k.options;if(G&&typeof G=="object"&&G.once){let y=k.originalDelegate?k.originalDelegate:k.callback;d[f].call(d,A.type,y,G)}return X};function H(k,d,A){if(d=d||e.event,!d)return;let x=k||d.target||e,X=x[ne[d.type][A?ae:le]];if(X){let G=[];if(X.length===1){let y=I(X[0],x,d);y&&G.push(y)}else{let y=X.slice();for(let z=0;z{throw z})}}}let U=function(k){return H(this,k,!1)},$=function(k){return H(this,k,!0)};function J(k,d){if(!k)return!1;let A=!0;d&&d.useG!==void 0&&(A=d.useG);let x=d&&d.vh,X=!0;d&&d.chkDup!==void 0&&(X=d.chkDup);let G=!1;d&&d.rt!==void 0&&(G=d.rt);let y=k;for(;y&&!y.hasOwnProperty(c);)y=je(y);if(!y&&k[c]&&(y=k),!y||y[p])return!1;let z=d&&d.eventNameToString,S={},w=y[p]=y[c],b=y[j(f)]=y[f],D=y[j(E)]=y[E],K=y[j(T)]=y[T],W;d&&d.prepend&&(W=y[j(d.prepend)]=y[d.prepend]);function M(r,u){return!me&&typeof r=="object"&&r?!!r.capture:!me||!u?r:typeof r=="boolean"?{capture:r,passive:!0}:r?typeof r=="object"&&r.passive!==!1?{...r,passive:!0}:r:{passive:!0}}let s=function(r){if(!S.isExisting)return w.call(S.target,S.eventName,S.capture?$:U,S.options)},i=function(r){if(!r.isRemoved){let u=ne[r.eventName],v;u&&(v=u[r.capture?ae:le]);let R=v&&r.target[v];if(R){for(let m=0;mre.zone.cancelTask(re);r.call(Te,"abort",ie,{once:!0}),re.removeAbortListener=()=>Te.removeEventListener("abort",ie)}if(S.target=null,ke&&(ke.taskData=null),Ue&&(S.options.once=!0),!me&&typeof re.options=="boolean"||(re.options=se),re.target=N,re.capture=Oe,re.eventName=L,B&&(re.originalDelegate=F),O?ge.unshift(re):ge.push(re),m)return N}};return y[c]=l(w,C,ee,Z,G),W&&(y[_]=l(W,P,g,Z,G,!0)),y[f]=function(){let r=this||e,u=arguments[0];d&&d.transferEventName&&(u=d.transferEventName(u));let v=arguments[2],R=v?typeof v=="boolean"?!0:v.capture:!1,m=arguments[1];if(!m)return b.apply(this,arguments);if(x&&!x(b,m,r,arguments))return;let O=ne[u],N;O&&(N=O[R?ae:le]);let L=N&&r[N];if(L)for(let F=0;Ffunction(c,f){c[ct]=!0,t&&t.apply(c,f)})}function Rt(e,n){n.patchMethod(e,"queueMicrotask",a=>function(t,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}var Re=j("zoneTask");function ye(e,n,a,t){let c=null,f=null;n+=t,a+=t;let E={};function T(C){let _=C.data;_.args[0]=function(){return C.invoke.apply(this,arguments)};let P=c.apply(e,_.args);return Qe(P)?_.handleId=P:(_.handle=P,_.isRefreshable=Ke(P.refresh)),C}function p(C){let{handle:_,handleId:P}=C.data;return f.call(e,_??P)}c=ue(e,n,C=>function(_,P){if(Ke(P[0])){let I={isRefreshable:!1,isPeriodic:t==="Interval",delay:t==="Timeout"||t==="Interval"?P[1]||0:void 0,args:P},H=P[0];P[0]=function(){try{return H.apply(this,arguments)}finally{let{handle:A,handleId:x,isPeriodic:X,isRefreshable:G}=I;!X&&!G&&(x?delete E[x]:A&&(A[Re]=null))}};let U=Ge(n,P[0],I,T,p);if(!U)return U;let{handleId:$,handle:J,isRefreshable:q,isPeriodic:k}=U.data;if($)E[$]=U;else if(J&&(J[Re]=U,q&&!k)){let d=J.refresh;J.refresh=function(){let{zone:A,state:x}=U;return x==="notScheduled"?(U._state="scheduled",A._updateTaskCount(U,1)):x==="running"&&(U._state="scheduling"),d.call(this)}}return J??$??U}else return C.apply(e,P)}),f=ue(e,a,C=>function(_,P){let I=P[0],H;Qe(I)?(H=E[I],delete E[I]):(H=I?.[Re],H?I[Re]=null:H=I),H?.type?H.cancelFn&&H.zone.cancelTask(H):C.apply(e,P)})}function Ct(e,n){let{isBrowser:a,isMix:t}=n.getGlobalObjects();if(!a&&!t||!e.customElements||!("customElements"in e))return;let c=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];n.patchCallbacks(n,e.customElements,"customElements","define",c)}function Dt(e,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:a,zoneSymbolEventNames:t,TRUE_STR:c,FALSE_STR:f,ZONE_SYMBOL_PREFIX:E}=n.getGlobalObjects();for(let p=0;pf.target===e);if(!t||t.length===0)return n;let c=t[0].ignoreProperties;return n.filter(f=>c.indexOf(f)===-1)}function et(e,n,a,t){if(!e)return;let c=ut(e,n,a);ot(e,c,t)}function Ze(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function Ot(e,n){if(Se&&!rt||Zone[e.symbol("patchEvents")])return;let a=n.__Zone_ignore_on_properties,t=[];if(Be){let c=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let f=kt()?[{target:c,ignoreProperties:["error"]}]:[];et(c,Ze(c),a&&a.concat(f),je(c))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{let a=n[e.__symbol__("legacyPatch")];a&&a()}),e.__load_patch("timers",n=>{let a="set",t="clear";ye(n,a,t,"Timeout"),ye(n,a,t,"Interval"),ye(n,a,t,"Immediate")}),e.__load_patch("requestAnimationFrame",n=>{ye(n,"request","cancel","AnimationFrame"),ye(n,"mozRequest","mozCancel","AnimationFrame"),ye(n,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(n,a)=>{let t=["alert","prompt","confirm"];for(let c=0;cfunction(C,_){return a.current.run(E,n,_,p)})}}),e.__load_patch("EventTarget",(n,a,t)=>{St(n,t),Dt(n,t);let c=n.XMLHttpRequestEventTarget;c&&c.prototype&&t.patchEventTarget(n,t,[c.prototype])}),e.__load_patch("MutationObserver",(n,a,t)=>{ve("MutationObserver"),ve("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(n,a,t)=>{ve("IntersectionObserver")}),e.__load_patch("FileReader",(n,a,t)=>{ve("FileReader")}),e.__load_patch("on_property",(n,a,t)=>{Ot(t,n)}),e.__load_patch("customElements",(n,a,t)=>{Ct(n,t)}),e.__load_patch("XHR",(n,a)=>{C(n);let t=j("xhrTask"),c=j("xhrSync"),f=j("xhrListener"),E=j("xhrScheduled"),T=j("xhrURL"),p=j("xhrErrorBeforeScheduled");function C(_){let P=_.XMLHttpRequest;if(!P)return;let I=P.prototype;function H(w){return w[t]}let U=I[Le],$=I[Ie];if(!U){let w=_.XMLHttpRequestEventTarget;if(w){let b=w.prototype;U=b[Le],$=b[Ie]}}let J="readystatechange",q="scheduled";function k(w){let b=w.data,D=b.target;D[E]=!1,D[p]=!1;let K=D[f];U||(U=D[Le],$=D[Ie]),K&&$.call(D,J,K);let W=D[f]=()=>{if(D.readyState===D.DONE)if(!b.aborted&&D[E]&&w.state===q){let s=D[a.__symbol__("loadfalse")];if(D.status!==0&&s&&s.length>0){let i=w.invoke;w.invoke=function(){let o=D[a.__symbol__("loadfalse")];for(let g=0;gfunction(w,b){return w[c]=b[2]==!1,w[T]=b[1],x.apply(w,b)}),X="XMLHttpRequest.send",G=j("fetchTaskAborting"),y=j("fetchTaskScheduling"),z=ue(I,"send",()=>function(w,b){if(a.current[y]===!0||w[c])return z.apply(w,b);{let D={target:w,url:w[T],isPeriodic:!1,args:b,aborted:!1},K=Ge(X,d,D,k,A);w&&w[p]===!0&&!D.aborted&&K.state===q&&K.invoke()}}),S=ue(I,"abort",()=>function(w,b){let D=H(w);if(D&&typeof D.type=="string"){if(D.cancelFn==null||D.data&&D.data.aborted)return;D.zone.cancelTask(D)}else if(a.current[G]===!0)return S.apply(w,b)})}}),e.__load_patch("geolocation",n=>{n.navigator&&n.navigator.geolocation&&yt(n.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(n,a)=>{function t(c){return function(f){lt(n,c).forEach(T=>{let p=n.PromiseRejectionEvent;if(p){let C=new p(c,{promise:f.promise,reason:f.rejection});T.invoke(C)}})}}n.PromiseRejectionEvent&&(a[j("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),a[j("rejectionHandledHandler")]=t("rejectionhandled"))}),e.__load_patch("queueMicrotask",(n,a,t)=>{Rt(n,t)})}function Lt(e){e.__load_patch("ZoneAwarePromise",(n,a,t)=>{let c=Object.getOwnPropertyDescriptor,f=Object.defineProperty;function E(h){if(h&&h.toString===Object.prototype.toString){let l=h.constructor&&h.constructor.name;return(l||"")+": "+JSON.stringify(h)}return h?h.toString():Object.prototype.toString.call(h)}let T=t.symbol,p=[],C=n[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,_=T("Promise"),P=T("then"),I="__creationTrace__";t.onUnhandledError=h=>{if(t.showUncaughtError()){let l=h&&h.rejection;l?console.error("Unhandled Promise rejection:",l instanceof Error?l.message:l,"; Zone:",h.zone.name,"; Task:",h.task&&h.task.source,"; Value:",l,l instanceof Error?l.stack:void 0):console.error(h)}},t.microtaskDrainDone=()=>{for(;p.length;){let h=p.shift();try{h.zone.runGuarded(()=>{throw h.throwOriginal?h.rejection:h})}catch(l){U(l)}}};let H=T("unhandledPromiseRejectionHandler");function U(h){t.onUnhandledError(h);try{let l=a[H];typeof l=="function"&&l.call(this,h)}catch{}}function $(h){return h&&h.then}function J(h){return h}function q(h){return Z.reject(h)}let k=T("state"),d=T("value"),A=T("finally"),x=T("parentPromiseValue"),X=T("parentPromiseState"),G="Promise.then",y=null,z=!0,S=!1,w=0;function b(h,l){return r=>{try{M(h,l,r)}catch(u){M(h,!1,u)}}}let D=function(){let h=!1;return function(r){return function(){h||(h=!0,r.apply(null,arguments))}}},K="Promise resolved with itself",W=T("currentTaskTrace");function M(h,l,r){let u=D();if(h===r)throw new TypeError(K);if(h[k]===y){let v=null;try{(typeof r=="object"||typeof r=="function")&&(v=r&&r.then)}catch(R){return u(()=>{M(h,!1,R)})(),h}if(l!==S&&r instanceof Z&&r.hasOwnProperty(k)&&r.hasOwnProperty(d)&&r[k]!==y)i(r),M(h,r[k],r[d]);else if(l!==S&&typeof v=="function")try{v.call(r,u(b(h,l)),u(b(h,!1)))}catch(R){u(()=>{M(h,!1,R)})()}else{h[k]=l;let R=h[d];if(h[d]=r,h[A]===A&&l===z&&(h[k]=h[X],h[d]=h[x]),l===S&&r instanceof Error){let m=a.currentTask&&a.currentTask.data&&a.currentTask.data[I];m&&f(r,W,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{let O=h[d],N=!!r&&A===r[A];N&&(r[x]=O,r[X]=R);let L=l.run(m,void 0,N&&m!==q&&m!==J?[]:[O]);M(r,!0,L)}catch(O){M(r,!1,O)}},r)}let g="function ZoneAwarePromise() { [native code] }",V=function(){},ee=n.AggregateError;class Z{static toString(){return g}static resolve(l){return l instanceof Z?l:M(new this(null),z,l)}static reject(l){return M(new this(null),S,l)}static withResolvers(){let l={};return l.promise=new Z((r,u)=>{l.resolve=r,l.reject=u}),l}static any(l){if(!l||typeof l[Symbol.iterator]!="function")return Promise.reject(new ee([],"All promises were rejected"));let r=[],u=0;try{for(let m of l)u++,r.push(Z.resolve(m))}catch{return Promise.reject(new ee([],"All promises were rejected"))}if(u===0)return Promise.reject(new ee([],"All promises were rejected"));let v=!1,R=[];return new Z((m,O)=>{for(let N=0;N{v||(v=!0,m(L))},L=>{R.push(L),u--,u===0&&(v=!0,O(new ee(R,"All promises were rejected")))})})}static race(l){let r,u,v=new this((O,N)=>{r=O,u=N});function R(O){r(O)}function m(O){u(O)}for(let O of l)$(O)||(O=this.resolve(O)),O.then(R,m);return v}static all(l){return Z.allWithCallback(l)}static allSettled(l){return(this&&this.prototype instanceof Z?this:Z).allWithCallback(l,{thenCallback:u=>({status:"fulfilled",value:u}),errorCallback:u=>({status:"rejected",reason:u})})}static allWithCallback(l,r){let u,v,R=new this((L,F)=>{u=L,v=F}),m=2,O=0,N=[];for(let L of l){$(L)||(L=this.resolve(L));let F=O;try{L.then(B=>{N[F]=r?r.thenCallback(B):B,m--,m===0&&u(N)},B=>{r?(N[F]=r.errorCallback(B),m--,m===0&&u(N)):v(B)})}catch(B){v(B)}m++,O++}return m-=2,m===0&&u(N),R}constructor(l){let r=this;if(!(r instanceof Z))throw new Error("Must be an instanceof Promise.");r[k]=y,r[d]=[];try{let u=D();l&&l(u(b(r,z)),u(b(r,S)))}catch(u){M(r,!1,u)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return Z}then(l,r){let u=this.constructor?.[Symbol.species];(!u||typeof u!="function")&&(u=this.constructor||Z);let v=new u(V),R=a.current;return this[k]==y?this[d].push(R,v,l,r):o(this,R,v,l,r),v}catch(l){return this.then(null,l)}finally(l){let r=this.constructor?.[Symbol.species];(!r||typeof r!="function")&&(r=Z);let u=new r(V);u[A]=A;let v=a.current;return this[k]==y?this[d].push(v,u,l,l):o(this,v,u,l,l),u}}Z.resolve=Z.resolve,Z.reject=Z.reject,Z.race=Z.race,Z.all=Z.all;let he=n[_]=n.Promise;n.Promise=Z;let _e=T("thenPatched");function Q(h){let l=h.prototype,r=c(l,"then");if(r&&(r.writable===!1||!r.configurable))return;let u=l.then;l[P]=u,h.prototype.then=function(v,R){return new Z((O,N)=>{u.call(this,O,N)}).then(v,R)},h[_e]=!0}t.patchThen=Q;function Ee(h){return function(l,r){let u=h.apply(l,r);if(u instanceof Z)return u;let v=u.constructor;return v[_e]||Q(v),u}}return he&&(Q(he),ue(n,"fetch",h=>Ee(h))),Promise[a.__symbol__("uncaughtPromiseErrors")]=p,Z})}function It(e){e.__load_patch("toString",n=>{let a=Function.prototype.toString,t=j("OriginalDelegate"),c=j("Promise"),f=j("Error"),E=function(){if(typeof this=="function"){let _=this[t];if(_)return typeof _=="function"?a.call(_):Object.prototype.toString.call(_);if(this===Promise){let P=n[c];if(P)return a.call(P)}if(this===Error){let P=n[f];if(P)return a.call(P)}}return a.call(this)};E[t]=a,Function.prototype.toString=E;let T=Object.prototype.toString,p="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?p:T.call(this)}})}function Mt(e,n,a,t,c){let f=Zone.__symbol__(t);if(n[f])return;let E=n[f]=n[t];n[t]=function(T,p,C){return p&&p.prototype&&c.forEach(function(_){let P=`${a}.${t}::`+_,I=p.prototype;try{if(I.hasOwnProperty(_)){let H=e.ObjectGetOwnPropertyDescriptor(I,_);H&&H.value?(H.value=e.wrapWithCurrentZone(H.value,P),e._redefineProperty(p.prototype,_,H)):I[_]&&(I[_]=e.wrapWithCurrentZone(I[_],P))}else I[_]&&(I[_]=e.wrapWithCurrentZone(I[_],P))}catch{}}),E.call(n,T,p,C)},e.attachOriginToPatched(n[t],E)}function Zt(e){e.__load_patch("util",(n,a,t)=>{let c=Ze(n);t.patchOnProperties=ot,t.patchMethod=ue,t.bindArguments=Fe,t.patchMacroTask=pt;let f=a.__symbol__("BLACK_LISTED_EVENTS"),E=a.__symbol__("UNPATCHED_EVENTS");n[E]&&(n[f]=n[E]),n[f]&&(a[f]=a[E]=n[f]),t.patchEventPrototype=wt,t.patchEventTarget=Pt,t.isIEOrEdge=vt,t.ObjectDefineProperty=Ae,t.ObjectGetOwnPropertyDescriptor=be,t.ObjectCreate=Et,t.ArraySlice=Tt,t.patchClass=ve,t.wrapWithCurrentZone=Ve,t.filterProperties=ut,t.attachOriginToPatched=fe,t._redefineProperty=Object.defineProperty,t.patchCallbacks=Mt,t.getGlobalObjects=()=>({globalSources:st,zoneSymbolEventNames:ne,eventNames:c,isBrowser:Be,isMix:rt,isNode:Se,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:Pe,ADD_EVENT_LISTENER_STR:He,REMOVE_EVENT_LISTENER_STR:xe})})}function At(e){Lt(e),It(e),Zt(e)}var ft=_t();At(ft);Nt(ft); diff --git a/douwco.api/wwwroot/browser/styles-5INURTSO.css b/douwco.api/wwwroot/browser/styles-5INURTSO.css new file mode 100644 index 0000000..e69de29 diff --git a/douwco.api/wwwroot/prerendered-routes.json b/douwco.api/wwwroot/prerendered-routes.json new file mode 100644 index 0000000..c3cb148 --- /dev/null +++ b/douwco.api/wwwroot/prerendered-routes.json @@ -0,0 +1,5 @@ +{ + "routes": { + "/": {} + } +} \ No newline at end of file diff --git a/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs b/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs new file mode 100644 index 0000000..260a516 --- /dev/null +++ b/douwco.api/wwwroot/server/angular-app-engine-manifest.mjs @@ -0,0 +1,10 @@ + +export default { + basePath: '/', + supportedLocales: { + "en-US": "" +}, + entryPoints: { + '': () => import('./main.server.mjs') + }, +}; diff --git a/douwco.api/wwwroot/server/angular-app-manifest.mjs b/douwco.api/wwwroot/server/angular-app-manifest.mjs new file mode 100644 index 0000000..5b1caa5 --- /dev/null +++ b/douwco.api/wwwroot/server/angular-app-manifest.mjs @@ -0,0 +1,20 @@ + +export default { + bootstrap: () => import('./main.server.mjs').then(m => m.default), + inlineCriticalCss: true, + baseHref: '/', + locale: undefined, + routes: [ + { + "renderMode": 2, + "route": "/" + } +], + entryPointToBrowserMapping: undefined, + assets: { + 'index.csr.html': {size: 496, hash: '6e46b3dedd8226896873f1dac006cee1b48471fae69393e1e575e1ede8bb7be4', text: () => import('./assets-chunks/index_csr_html.mjs').then(m => m.default)}, + 'index.server.html': {size: 1009, hash: 'c1926f602a5f1127f38022f13dcf6aff3572f1d536ea685bf862ec4e4e755413', text: () => import('./assets-chunks/index_server_html.mjs').then(m => m.default)}, + 'index.html': {size: 20841, hash: 'a7d73fc13e13e6c1c20cab8a9bfd2a2cfb82ffca8cef46f77072e14951b5fa33', text: () => import('./assets-chunks/index_html.mjs').then(m => m.default)}, + 'styles-5INURTSO.css': {size: 0, hash: 'menYUTfbRu8', text: () => import('./assets-chunks/styles-5INURTSO_css.mjs').then(m => m.default)} + }, +}; diff --git a/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs b/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs new file mode 100644 index 0000000..7142601 --- /dev/null +++ b/douwco.api/wwwroot/server/assets-chunks/index_csr_html.mjs @@ -0,0 +1,14 @@ +export default ` + + + + DouwcoClient + + + + + + + + +`; \ No newline at end of file diff --git a/douwco.api/wwwroot/server/assets-chunks/index_html.mjs b/douwco.api/wwwroot/server/assets-chunks/index_html.mjs new file mode 100644 index 0000000..e22a186 --- /dev/null +++ b/douwco.api/wwwroot/server/assets-chunks/index_html.mjs @@ -0,0 +1,12 @@ +export default ` + + DouwcoClient + + + + + +

Hello, douwco.client

Congratulations! Your app is running. 🎉

+ + +`; \ No newline at end of file diff --git a/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs b/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs new file mode 100644 index 0000000..e618dcc --- /dev/null +++ b/douwco.api/wwwroot/server/assets-chunks/index_server_html.mjs @@ -0,0 +1,15 @@ +export default ` + + + + DouwcoClient + + + + + + + + +`; \ No newline at end of file diff --git a/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs b/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs new file mode 100644 index 0000000..521e516 --- /dev/null +++ b/douwco.api/wwwroot/server/assets-chunks/styles-5INURTSO_css.mjs @@ -0,0 +1 @@ +export default ``; \ No newline at end of file diff --git a/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs b/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs new file mode 100644 index 0000000..893c15c --- /dev/null +++ b/douwco.api/wwwroot/server/chunk-EJSJJTUO.mjs @@ -0,0 +1,4 @@ +import { createRequire } from 'node:module'; +globalThis['require'] ??= createRequire(import.meta.url); +import{b as f,c as T}from"./chunk-GFUZYSQG.mjs";var x=T((m,S)=>{(function(){var p,y,d,g,E,u,v,b,_,w,H,c;v=function(){class r{constructor(){this.onloadstart=null,this.onprogress=null,this.onabort=null,this.onerror=null,this.onload=null,this.ontimeout=null,this.onloadend=null,this._listeners={}}addEventListener(e,t){var s;e=e.toLowerCase(),(s=this._listeners)[e]||(s[e]=[]),this._listeners[e].push(t)}removeEventListener(e,t){var s;e=e.toLowerCase(),this._listeners[e]&&(s=this._listeners[e].indexOf(t),s!==-1&&this._listeners[e].splice(s,1))}dispatchEvent(e){var t,s,o,i,n;if(e.currentTarget=e.target=this,t=e.type,n=this._listeners[t])for(s=0,o=n.length;sthis._onHttpTimeout(s)),s.on("response",o=>this._onHttpResponse(s,o)),s.on("error",o=>this._onHttpRequestError(s,o)),this.upload._startUpload(s),this._request===s&&this._dispatchProgress("loadstart")}_finalizeHeaders(){var e;this._headers.Connection="keep-alive",this._headers.Host=this._url.host,this._anonymous&&(this._headers.Referer="about:blank"),(e=this._headers)["User-Agent"]||(e["User-Agent"]=this._userAgent),this.upload._finalizeHeaders(this._headers,this._loweredHeaders)}_onHttpResponse(e,t){var s;if(this._request===e){switch(t.statusCode){case 301:case 302:case 303:case 307:case 308:this._url=this._parseUrl(t.headers.location),this._method="GET","content-type"in this._loweredHeaders&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),"Content-Type"in this._headers&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),this._sendHxxpRequest();return}return this._response=t,this._response.on("data",o=>this._onHttpResponseData(t,o)),this._response.on("end",()=>this._onHttpResponseEnd(t)),this._response.on("close",()=>this._onHttpResponseClose(t)),this.responseURL=this._url.href.split("#")[0],this.status=this._response.statusCode,this.statusText=_.STATUS_CODES[this.status],this._parseResponseHeaders(t),(s=this._responseHeaders["content-length"])?(this._totalBytes=parseInt(s),this._lengthComputable=!0):this._lengthComputable=!1,this._setReadyState(r.HEADERS_RECEIVED)}}_onHttpResponseData(e,t){if(this._response===e)return this._responseParts.push(t),this._loadedBytes+=t.length,this.readyState!==r.LOADING&&this._setReadyState(r.LOADING),this._dispatchProgress("progress")}_onHttpResponseEnd(e){if(this._response===e)return this._parseResponse(),this._request=null,this._response=null,this._setReadyState(r.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend")}_onHttpResponseClose(e){var t;if(this._response===e)return t=this._request,this._setError(),t.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}_onHttpTimeout(e){if(this._request===e)return this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend")}_onHttpRequestError(e,t){if(this._request===e)return this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}_dispatchProgress(e){var t;t=new d(e),t.lengthComputable=this._lengthComputable,t.loaded=this._loadedBytes,t.total=this._totalBytes,this.dispatchEvent(t)}_setError(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null}_parseUrl(e){var t,s,o,i,n;return this.nodejsBaseUrl===null?t=e:t=c.resolve(this.nodejsBaseUrl,e),n=c.parse(t,!1,!0),n.hash=null,n.auth&&(typeof i<"u"&&i!==null||typeof o<"u"&&o!==null)&&(s=n.auth.indexOf(":"),s===-1?i||(i=n.auth):(i||(i=n.substring(0,s)),o||(o=n.substring(s+1)))),(i||o)&&(n.auth=`${i}:${o}`),n}_parseResponseHeaders(e){var t,s,o,i;this._responseHeaders={},o=e.headers;for(s in o)i=o[s],t=s.toLowerCase(),!this._privateHeaders[t]&&(this._mimeOverride!==null&&t==="content-type"&&(i=this._mimeOverride),this._responseHeaders[t]=i);this._mimeOverride!==null&&!("content-type"in this._responseHeaders)&&(this._responseHeaders["content-type"]=this._mimeOverride)}_parseResponse(){var e,t,s,o,i,n,l;switch(Buffer.concat?t=Buffer.concat(this._responseParts):t=this._concatBuffers(this._responseParts),this._responseParts=null,this.responseType){case"text":this._parseTextResponse(t);break;case"json":this.responseText=null;try{this.response=JSON.parse(t.toString("utf-8"))}catch(a){i=a,this.response=null}break;case"buffer":this.responseText=null,this.response=t;break;case"arraybuffer":for(this.responseText=null,e=new ArrayBuffer(t.length),l=new Uint8Array(e),s=o=0,n=t.length;0<=n?on;s=0<=n?++o:--o)l[s]=t[s];this.response=e;break;default:this._parseTextResponse(t)}}_parseTextResponse(e){var t;try{this.responseText=e.toString(this._parseResponseEncoding())}catch(s){t=s,this.responseText=e.toString("binary")}this.response=this.responseText}_parseResponseEncoding(){var e,t,s;return t=null,(e=this._responseHeaders["content-type"])&&(s=/\;\s*charset\=(.*)$/.exec(e))?s[1]:"utf-8"}_concatBuffers(e){var t,s,o,i,n,l,a;if(e.length===0)return Buffer.alloc(0);if(e.length===1)return e[0];for(l=0,s=0,i=e.length;s"u"||h===null))if(typeof h=="string")h.length!==0&&(this._contentType="text/plain;charset=UTF-8"),this._body=Buffer.from(h,"utf8");else if(Buffer.isBuffer(h))this._body=h;else if(h instanceof ArrayBuffer){for(e=Buffer.alloc(h.byteLength),a=new Uint8Array(h),t=s=0,n=h.byteLength;0<=n?sn;t=0<=n?++s:--s)e[t]=a[t];this._body=e}else if(h.buffer&&h.buffer instanceof ArrayBuffer){for(e=Buffer.alloc(h.byteLength),i=h.byteOffset,a=new Uint8Array(h.buffer),t=o=0,l=h.byteLength;0<=l?ol;t=0<=l?++o:--o)e[t]=a[t+i];this._body=e}else throw new Error(`Unsupported send() data ${h}`)}_finalizeHeaders(h,e){this._contentType&&("content-type"in e||(h["Content-Type"]=this._contentType)),this._body&&(h["Content-Length"]=this._body.length.toString())}_startUpload(h){this._body&&h.write(this._body),h.end()}},u.XMLHttpRequestUpload=b}).call(m)});export default x(); diff --git a/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs b/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs new file mode 100644 index 0000000..d373354 --- /dev/null +++ b/douwco.api/wwwroot/server/chunk-GFUZYSQG.mjs @@ -0,0 +1,3 @@ +import { createRequire } from 'node:module'; +globalThis['require'] ??= createRequire(import.meta.url); +var j=Object.create;var e=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,m=Object.getPrototypeOf,i=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;var h=(b,a,c)=>a in b?e(b,a,{enumerable:!0,configurable:!0,writable:!0,value:c}):b[a]=c,p=(b,a)=>{for(var c in a||={})i.call(a,c)&&h(b,c,a[c]);if(g)for(var c of g(a))n.call(a,c)&&h(b,c,a[c]);return b};var q=(b=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(b,{get:(a,c)=>(typeof require<"u"?require:a)[c]}):b)(function(b){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+b+'" is not supported')});var r=(b,a)=>()=>(a||b((a={exports:{}}).exports,a),a.exports),s=(b,a)=>{for(var c in a)e(b,c,{get:a[c],enumerable:!0})},o=(b,a,c,f)=>{if(a&&typeof a=="object"||typeof a=="function")for(let d of l(a))!i.call(b,d)&&d!==c&&e(b,d,{get:()=>a[d],enumerable:!(f=k(a,d))||f.enumerable});return b};var t=(b,a,c)=>(c=b!=null?j(m(b)):{},o(a||!b||!b.__esModule?e(c,"default",{value:b,enumerable:!0}):c,b));export{p as a,q as b,r as c,s as d,t as e}; diff --git a/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs b/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs new file mode 100644 index 0000000..1df9578 --- /dev/null +++ b/douwco.api/wwwroot/server/chunk-TNO4MGIL.mjs @@ -0,0 +1,3 @@ +import './polyfills.server.mjs'; +import{c as f,e as T}from"./chunk-X2SEQXRR.mjs";var x=T((m,S)=>{(function(){var p,y,d,g,E,u,v,b,_,w,H,c;v=function(){class r{constructor(){this.onloadstart=null,this.onprogress=null,this.onabort=null,this.onerror=null,this.onload=null,this.ontimeout=null,this.onloadend=null,this._listeners={}}addEventListener(e,t){var s;e=e.toLowerCase(),(s=this._listeners)[e]||(s[e]=[]),this._listeners[e].push(t)}removeEventListener(e,t){var s;e=e.toLowerCase(),this._listeners[e]&&(s=this._listeners[e].indexOf(t),s!==-1&&this._listeners[e].splice(s,1))}dispatchEvent(e){var t,s,o,i,n;if(e.currentTarget=e.target=this,t=e.type,n=this._listeners[t])for(s=0,o=n.length;sthis._onHttpTimeout(s)),s.on("response",o=>this._onHttpResponse(s,o)),s.on("error",o=>this._onHttpRequestError(s,o)),this.upload._startUpload(s),this._request===s&&this._dispatchProgress("loadstart")}_finalizeHeaders(){var e;this._headers.Connection="keep-alive",this._headers.Host=this._url.host,this._anonymous&&(this._headers.Referer="about:blank"),(e=this._headers)["User-Agent"]||(e["User-Agent"]=this._userAgent),this.upload._finalizeHeaders(this._headers,this._loweredHeaders)}_onHttpResponse(e,t){var s;if(this._request===e){switch(t.statusCode){case 301:case 302:case 303:case 307:case 308:this._url=this._parseUrl(t.headers.location),this._method="GET","content-type"in this._loweredHeaders&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),"Content-Type"in this._headers&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),this._sendHxxpRequest();return}return this._response=t,this._response.on("data",o=>this._onHttpResponseData(t,o)),this._response.on("end",()=>this._onHttpResponseEnd(t)),this._response.on("close",()=>this._onHttpResponseClose(t)),this.responseURL=this._url.href.split("#")[0],this.status=this._response.statusCode,this.statusText=_.STATUS_CODES[this.status],this._parseResponseHeaders(t),(s=this._responseHeaders["content-length"])?(this._totalBytes=parseInt(s),this._lengthComputable=!0):this._lengthComputable=!1,this._setReadyState(r.HEADERS_RECEIVED)}}_onHttpResponseData(e,t){if(this._response===e)return this._responseParts.push(t),this._loadedBytes+=t.length,this.readyState!==r.LOADING&&this._setReadyState(r.LOADING),this._dispatchProgress("progress")}_onHttpResponseEnd(e){if(this._response===e)return this._parseResponse(),this._request=null,this._response=null,this._setReadyState(r.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend")}_onHttpResponseClose(e){var t;if(this._response===e)return t=this._request,this._setError(),t.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}_onHttpTimeout(e){if(this._request===e)return this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend")}_onHttpRequestError(e,t){if(this._request===e)return this._setError(),e.abort(),this._setReadyState(r.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}_dispatchProgress(e){var t;t=new d(e),t.lengthComputable=this._lengthComputable,t.loaded=this._loadedBytes,t.total=this._totalBytes,this.dispatchEvent(t)}_setError(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null}_parseUrl(e){var t,s,o,i,n;return this.nodejsBaseUrl===null?t=e:t=c.resolve(this.nodejsBaseUrl,e),n=c.parse(t,!1,!0),n.hash=null,n.auth&&(typeof i<"u"&&i!==null||typeof o<"u"&&o!==null)&&(s=n.auth.indexOf(":"),s===-1?i||(i=n.auth):(i||(i=n.substring(0,s)),o||(o=n.substring(s+1)))),(i||o)&&(n.auth=`${i}:${o}`),n}_parseResponseHeaders(e){var t,s,o,i;this._responseHeaders={},o=e.headers;for(s in o)i=o[s],t=s.toLowerCase(),!this._privateHeaders[t]&&(this._mimeOverride!==null&&t==="content-type"&&(i=this._mimeOverride),this._responseHeaders[t]=i);this._mimeOverride!==null&&!("content-type"in this._responseHeaders)&&(this._responseHeaders["content-type"]=this._mimeOverride)}_parseResponse(){var e,t,s,o,i,n,l;switch(Buffer.concat?t=Buffer.concat(this._responseParts):t=this._concatBuffers(this._responseParts),this._responseParts=null,this.responseType){case"text":this._parseTextResponse(t);break;case"json":this.responseText=null;try{this.response=JSON.parse(t.toString("utf-8"))}catch(a){i=a,this.response=null}break;case"buffer":this.responseText=null,this.response=t;break;case"arraybuffer":for(this.responseText=null,e=new ArrayBuffer(t.length),l=new Uint8Array(e),s=o=0,n=t.length;0<=n?on;s=0<=n?++o:--o)l[s]=t[s];this.response=e;break;default:this._parseTextResponse(t)}}_parseTextResponse(e){var t;try{this.responseText=e.toString(this._parseResponseEncoding())}catch(s){t=s,this.responseText=e.toString("binary")}this.response=this.responseText}_parseResponseEncoding(){var e,t,s;return t=null,(e=this._responseHeaders["content-type"])&&(s=/\;\s*charset\=(.*)$/.exec(e))?s[1]:"utf-8"}_concatBuffers(e){var t,s,o,i,n,l,a;if(e.length===0)return Buffer.alloc(0);if(e.length===1)return e[0];for(l=0,s=0,i=e.length;s"u"||h===null))if(typeof h=="string")h.length!==0&&(this._contentType="text/plain;charset=UTF-8"),this._body=Buffer.from(h,"utf8");else if(Buffer.isBuffer(h))this._body=h;else if(h instanceof ArrayBuffer){for(e=Buffer.alloc(h.byteLength),a=new Uint8Array(h),t=s=0,n=h.byteLength;0<=n?sn;t=0<=n?++s:--s)e[t]=a[t];this._body=e}else if(h.buffer&&h.buffer instanceof ArrayBuffer){for(e=Buffer.alloc(h.byteLength),i=h.byteOffset,a=new Uint8Array(h.buffer),t=o=0,l=h.byteLength;0<=l?ol;t=0<=l?++o:--o)e[t]=a[t+i];this._body=e}else throw new Error(`Unsupported send() data ${h}`)}_finalizeHeaders(h,e){this._contentType&&("content-type"in e||(h["Content-Type"]=this._contentType)),this._body&&(h["Content-Length"]=this._body.length.toString())}_startUpload(h){this._body&&h.write(this._body),h.end()}},u.XMLHttpRequestUpload=b}).call(m)});export default x(); diff --git a/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs b/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs new file mode 100644 index 0000000..56b018e --- /dev/null +++ b/douwco.api/wwwroot/server/chunk-X2SEQXRR.mjs @@ -0,0 +1,2 @@ +import './polyfills.server.mjs'; +var u=Object.defineProperty,v=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols,x=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,y=Reflect.get;var l=(a,b)=>(b=Symbol[a])?b:Symbol.for("Symbol."+a),z=a=>{throw TypeError(a)};var p=(a,b,c)=>b in a?u(a,b,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[b]=c,A=(a,b)=>{for(var c in b||={})q.call(b,c)&&p(a,c,b[c]);if(m)for(var c of m(b))r.call(b,c)&&p(a,c,b[c]);return a},B=(a,b)=>v(a,w(b));var C=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(b,c)=>(typeof require<"u"?require:b)[c]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var D=(a,b)=>{var c={};for(var d in a)q.call(a,d)&&b.indexOf(d)<0&&(c[d]=a[d]);if(a!=null&&m)for(var d of m(a))b.indexOf(d)<0&&r.call(a,d)&&(c[d]=a[d]);return c};var E=(a,b)=>()=>(b||a((b={exports:{}}).exports,b),b.exports);var F=(a,b,c)=>y(x(a),c,b);var G=(a,b,c)=>new Promise((d,g)=>{var e=f=>{try{i(c.next(f))}catch(j){g(j)}},h=f=>{try{i(c.throw(f))}catch(j){g(j)}},i=f=>f.done?d(f.value):Promise.resolve(f.value).then(e,h);i((c=c.apply(a,b)).next())}),s=function(a,b){this[0]=a,this[1]=b},H=(a,b,c)=>{var d=(h,i,f,j)=>{try{var n=c[h](i),o=(i=n.value)instanceof s,t=n.done;Promise.resolve(o?i[0]:i).then(k=>o?d(h==="return"?h:"next",i[1]?{done:k.done,value:k.value}:k,f,j):f({value:k,done:t})).catch(k=>d("throw",k,f,j))}catch(k){j(k)}},g=h=>e[h]=i=>new Promise((f,j)=>d(h,i,f,j)),e={};return c=c.apply(a,b),e[l("asyncIterator")]=()=>e,g("next"),g("throw"),g("return"),e},I=a=>{var b=a[l("asyncIterator")],c=!1,d,g={};return b==null?(b=a[l("iterator")](),d=e=>g[e]=h=>b[e](h)):(b=b.call(a),d=e=>g[e]=h=>{if(c){if(c=!1,e==="throw")throw h;return h}return c=!0,{done:!1,value:new s(new Promise(i=>{var f=b[e](h);f instanceof Object||z("Object expected"),i(f)}),1)}}),g[l("iterator")]=()=>g,d("next"),"throw"in b?d("throw"):g.throw=e=>{throw e},"return"in b&&d("return"),g},J=(a,b,c)=>(b=a[l("asyncIterator")])?b.call(a):(a=a[l("iterator")](),b={},c=(d,g)=>(g=a[d])&&(b[d]=e=>new Promise((h,i,f)=>(e=g.call(a,e),f=e.done,Promise.resolve(e.value).then(j=>h({value:j,done:f}),i)))),c("next"),c("return"),b);export{A as a,B as b,C as c,D as d,E as e,F as f,G as g,s as h,H as i,I as j,J as k}; diff --git a/douwco.api/wwwroot/server/index.server.html b/douwco.api/wwwroot/server/index.server.html new file mode 100644 index 0000000..ec0d1e8 --- /dev/null +++ b/douwco.api/wwwroot/server/index.server.html @@ -0,0 +1,14 @@ + + + + + DouwcoClient + + + + + + + + diff --git a/douwco.api/wwwroot/server/main.server.mjs b/douwco.api/wwwroot/server/main.server.mjs new file mode 100644 index 0000000..05d7389 --- /dev/null +++ b/douwco.api/wwwroot/server/main.server.mjs @@ -0,0 +1,108 @@ +import './polyfills.server.mjs'; +import{a as G,b as fe,d as Dn,f as Vm,g as Ze,h as cd,i as Fa,j as Zr,k as Bm}from"./chunk-X2SEQXRR.mjs";import F4 from"./angular-app-manifest.mjs";function qm(e,t){return Object.is(e,t)}var ht=null,ja=!1,dd=1,Li=Symbol("SIGNAL");function Oe(e){let t=ht;return ht=e,t}function fd(){return ht}var Ua={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function hd(e){if(ja)throw new Error("");if(ht===null)return;ht.consumerOnSignalRead(e);let t=ht.nextProducerIndex++;if(Va(ht),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function md(e){Va(e);for(let t=0;t0}function Va(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Qm(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Ym(e){return e.producerNode!==void 0}function i_(){throw new Error}var Km=i_;function s_(e){Km(e)}function bd(e){Km=e}var o_=null;function yd(e,t){Gm()||s_(e),e.equal(e.value,t)||(e.value=t,a_(e))}var Ed=fe(G({},Ua),{equal:qm,value:void 0,kind:"signal"});function a_(e){e.version++,$m(),pd(e),o_?.()}var wd;function Bs(){return wd}function Bn(e){let t=wd;return wd=e,t}var Ba=Symbol("NotFound");function be(e){return typeof e=="function"}function Pi(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var qa=Pi(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: +${n.map((r,i)=>`${i+1}) ${r.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=n});function qs(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var ct=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let s of n)s.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(be(r))try{r()}catch(s){t=s instanceof qa?s.errors:[s]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let s of i)try{Xm(s)}catch(o){t=t??[],o instanceof qa?t=[...t,...o.errors]:t.push(o)}}if(t)throw new qa(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Xm(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&qs(n,t)}remove(t){let{_finalizers:n}=this;n&&qs(n,t),t instanceof e&&t._removeParent(this)}};ct.EMPTY=(()=>{let e=new ct;return e.closed=!0,e})();var Td=ct.EMPTY;function $a(e){return e instanceof ct||e&&"closed"in e&&be(e.remove)&&be(e.add)&&be(e.unsubscribe)}function Xm(e){be(e)?e():e.unsubscribe()}var hn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Fi={setTimeout(e,t,...n){let{delegate:r}=Fi;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Fi;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function za(e){Fi.setTimeout(()=>{let{onUnhandledError:t}=hn;if(t)t(e);else throw e})}function $s(){}var Jm=Sd("C",void 0,void 0);function e0(e){return Sd("E",void 0,e)}function t0(e){return Sd("N",e,void 0)}function Sd(e,t,n){return{kind:e,value:t,error:n}}var Qr=null;function ji(e){if(hn.useDeprecatedSynchronousErrorHandling){let t=!Qr;if(t&&(Qr={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Qr;if(Qr=null,n)throw r}}else e()}function n0(e){hn.useDeprecatedSynchronousErrorHandling&&Qr&&(Qr.errorThrown=!0,Qr.error=e)}var Yr=class extends ct{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,$a(t)&&t.add(this)):this.destination=v_}static create(t,n,r){return new Ui(t,n,r)}next(t){this.isStopped?Id(t0(t),this):this._next(t)}error(t){this.isStopped?Id(e0(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Id(Jm,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},g_=Function.prototype.bind;function _d(e,t){return g_.call(e,t)}var Cd=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Ga(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Ga(r)}else Ga(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Ga(n)}}},Ui=class extends Yr{constructor(t,n,r){super();let i;if(be(t)||!t)i={next:t??void 0,error:n??void 0,complete:r??void 0};else{let s;this&&hn.useDeprecatedNextContext?(s=Object.create(t),s.unsubscribe=()=>this.unsubscribe(),i={next:t.next&&_d(t.next,s),error:t.error&&_d(t.error,s),complete:t.complete&&_d(t.complete,s)}):i=t}this.destination=new Cd(i)}};function Ga(e){hn.useDeprecatedSynchronousErrorHandling?n0(e):za(e)}function m_(e){throw e}function Id(e,t){let{onStoppedNotification:n}=hn;n&&Fi.setTimeout(()=>n(e,t))}var v_={closed:!0,next:$s,error:m_,complete:$s};var Hi=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Zt(e){return e}function xd(...e){return Nd(e)}function Nd(e){return e.length===0?Zt:e.length===1?e[0]:function(n){return e.reduce((r,i)=>i(r),n)}}var qe=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,i){let s=y_(n)?n:new Ui(n,r,i);return ji(()=>{let{operator:o,source:a}=this;s.add(o?o.call(s,a):a?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=r0(r),new r((i,s)=>{let o=new Ui({next:a=>{try{n(a)}catch(u){s(u),o.unsubscribe()}},error:s,complete:i});this.subscribe(o)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Hi](){return this}pipe(...n){return Nd(n)(this)}toPromise(n){return n=r0(n),new n((r,i)=>{let s;this.subscribe(o=>s=o,o=>i(o),()=>r(s))})}}return e.create=t=>new e(t),e})();function r0(e){var t;return(t=e??hn.Promise)!==null&&t!==void 0?t:Promise}function b_(e){return e&&be(e.next)&&be(e.error)&&be(e.complete)}function y_(e){return e&&e instanceof Yr||b_(e)&&$a(e)}function Dd(e){return be(e?.lift)}function De(e){return t=>{if(Dd(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Me(e,t,n,r,i){return new Md(e,t,n,r,i)}var Md=class extends Yr{constructor(t,n,r,i,s,o){super(t),this.onFinalize=s,this.shouldUnsubscribe=o,this._next=n?function(a){try{n(a)}catch(u){t.error(u)}}:super._next,this._error=i?function(a){try{i(a)}catch(u){t.error(u)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Vi(){return De((e,t)=>{let n=null;e._refCount++;let r=Me(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let i=e._connection,s=n;n=null,i&&(!s||i===s)&&i.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var Bi=class extends qe{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Dd(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new ct;let n=this.getSubject();t.add(this.source.subscribe(Me(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=ct.EMPTY)}return t}refCount(){return Vi()(this)}};var i0=Pi(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var pt=(()=>{class e extends qe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Wa(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new i0}next(n){ji(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){ji(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){ji(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:i,observers:s}=this;return r||i?Td:(this.currentObservers=null,s.push(n),new ct(()=>{this.currentObservers=null,qs(s,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:i,isStopped:s}=this;r?n.error(i):s&&n.complete()}asObservable(){let n=new qe;return n.source=this,n}}return e.create=(t,n)=>new Wa(t,n),e})(),Wa=class extends pt{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:Td}};var _t=class extends pt{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var jt=new qe(e=>e.complete());function s0(e){return e&&be(e.schedule)}function o0(e){return e[e.length-1]}function a0(e){return be(o0(e))?e.pop():void 0}function br(e){return s0(o0(e))?e.pop():void 0}function c0(e,t,n,r){function i(s){return s instanceof n?s:new n(function(o){o(s)})}return new(n||(n=Promise))(function(s,o){function a(l){try{c(r.next(l))}catch(d){o(d)}}function u(l){try{c(r.throw(l))}catch(d){o(d)}}function c(l){l.done?s(l.value):i(l.value).then(a,u)}c((r=r.apply(e,t||[])).next())})}function u0(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Kr(e){return this instanceof Kr?(this.v=e,this):new Kr(e)}function l0(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,s=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",o),i[Symbol.asyncIterator]=function(){return this},i;function o(h){return function(m){return Promise.resolve(m).then(h,d)}}function a(h,m){r[h]&&(i[h]=function(b){return new Promise(function(C,T){s.push([h,b,C,T])>1||u(h,b)})},m&&(i[h]=m(i[h])))}function u(h,m){try{c(r[h](m))}catch(b){f(s[0][3],b)}}function c(h){h.value instanceof Kr?Promise.resolve(h.value.v).then(l,d):f(s[0][2],h)}function l(h){u("next",h)}function d(h){u("throw",h)}function f(h,m){h(m),s.shift(),s.length&&u(s[0][0],s[0][1])}}function d0(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof u0=="function"?u0(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(s){n[s]=e[s]&&function(o){return new Promise(function(a,u){o=e[s](o),i(a,u,o.done,o.value)})}}function i(s,o,a,u){Promise.resolve(u).then(function(c){s({value:c,done:a})},o)}}var Za=e=>e&&typeof e.length=="number"&&typeof e!="function";function Qa(e){return be(e?.then)}function Ya(e){return be(e[Hi])}function Ka(e){return Symbol.asyncIterator&&be(e?.[Symbol.asyncIterator])}function Xa(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function E_(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Ja=E_();function eu(e){return be(e?.[Ja])}function tu(e){return l0(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:i}=yield Kr(n.read());if(i)return yield Kr(void 0);yield yield Kr(r)}}finally{n.releaseLock()}})}function nu(e){return be(e?.getReader)}function Et(e){if(e instanceof qe)return e;if(e!=null){if(Ya(e))return w_(e);if(Za(e))return T_(e);if(Qa(e))return S_(e);if(Ka(e))return f0(e);if(eu(e))return __(e);if(nu(e))return I_(e)}throw Xa(e)}function w_(e){return new qe(t=>{let n=e[Hi]();if(be(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function T_(e){return new qe(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,za)})}function __(e){return new qe(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function f0(e){return new qe(t=>{C_(e,t).catch(n=>t.error(n))})}function I_(e){return f0(tu(e))}function C_(e,t){var n,r,i,s;return c0(this,void 0,void 0,function*(){try{for(n=d0(e);r=yield n.next(),!r.done;){let o=r.value;if(t.next(o),t.closed)return}}catch(o){i={error:o}}finally{try{r&&!r.done&&(s=n.return)&&(yield s.call(n))}finally{if(i)throw i.error}}t.complete()})}function Ut(e,t,n,r=0,i=!1){let s=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!i)return s}function ru(e,t=0){return De((n,r)=>{n.subscribe(Me(r,i=>Ut(r,e,()=>r.next(i),t),()=>Ut(r,e,()=>r.complete(),t),i=>Ut(r,e,()=>r.error(i),t)))})}function iu(e,t=0){return De((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function h0(e,t){return Et(e).pipe(iu(t),ru(t))}function p0(e,t){return Et(e).pipe(iu(t),ru(t))}function g0(e,t){return new qe(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function m0(e,t){return new qe(n=>{let r;return Ut(n,t,()=>{r=e[Ja](),Ut(n,t,()=>{let i,s;try{({value:i,done:s}=r.next())}catch(o){n.error(o);return}s?n.complete():n.next(i)},0,!0)}),()=>be(r?.return)&&r.return()})}function su(e,t){if(!e)throw new Error("Iterable cannot be null");return new qe(n=>{Ut(n,t,()=>{let r=e[Symbol.asyncIterator]();Ut(n,t,()=>{r.next().then(i=>{i.done?n.complete():n.next(i.value)})},0,!0)})})}function v0(e,t){return su(tu(e),t)}function b0(e,t){if(e!=null){if(Ya(e))return h0(e,t);if(Za(e))return g0(e,t);if(Qa(e))return p0(e,t);if(Ka(e))return su(e,t);if(eu(e))return m0(e,t);if(nu(e))return v0(e,t)}throw Xa(e)}function lt(e,t){return t?b0(e,t):Et(e)}function ve(...e){let t=br(e);return lt(e,t)}function qi(e,t){let n=be(e)?e:()=>e,r=i=>i.error(n());return new qe(t?i=>t.schedule(r,0,i):r)}function Rd(e){return!!e&&(e instanceof qe||be(e.lift)&&be(e.subscribe))}var qn=Pi(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function ke(e,t){return De((n,r)=>{let i=0;n.subscribe(Me(r,s=>{r.next(e.call(t,s,i++))}))})}var{isArray:x_}=Array;function N_(e,t){return x_(t)?e(...t):e(t)}function y0(e){return ke(t=>N_(e,t))}var{isArray:D_}=Array,{getPrototypeOf:M_,prototype:R_,keys:A_}=Object;function E0(e){if(e.length===1){let t=e[0];if(D_(t))return{args:t,keys:null};if(O_(t)){let n=A_(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function O_(e){return e&&typeof e=="object"&&M_(e)===R_}function w0(e,t){return e.reduce((n,r,i)=>(n[r]=t[i],n),{})}function ou(...e){let t=br(e),n=a0(e),{args:r,keys:i}=E0(e);if(r.length===0)return lt([],t);let s=new qe(k_(r,t,i?o=>w0(i,o):Zt));return n?s.pipe(y0(n)):s}function k_(e,t,n=Zt){return r=>{T0(t,()=>{let{length:i}=e,s=new Array(i),o=i,a=i;for(let u=0;u{let c=lt(e[u],t),l=!1;c.subscribe(Me(r,d=>{s[u]=d,l||(l=!0,a--),a||r.next(n(s.slice()))},()=>{--o||r.complete()}))},r)},r)}}function T0(e,t,n){e?Ut(n,e,t):t()}function S0(e,t,n,r,i,s,o,a){let u=[],c=0,l=0,d=!1,f=()=>{d&&!u.length&&!c&&t.complete()},h=b=>c{s&&t.next(b),c++;let C=!1;Et(n(b,l++)).subscribe(Me(t,T=>{i?.(T),s?h(T):t.next(T)},()=>{C=!0},void 0,()=>{if(C)try{for(c--;u.length&&cm(T)):m(T)}f()}catch(T){t.error(T)}}))};return e.subscribe(Me(t,h,()=>{d=!0,f()})),()=>{a?.()}}function gt(e,t,n=1/0){return be(t)?gt((r,i)=>ke((s,o)=>t(r,s,i,o))(Et(e(r,i))),n):(typeof t=="number"&&(n=t),De((r,i)=>S0(r,i,e,n)))}function _0(e=1/0){return gt(Zt,e)}function I0(){return _0(1)}function $i(...e){return I0()(lt(e,br(e)))}function au(e){return new qe(t=>{Et(e()).subscribe(t)})}function pn(e,t){return De((n,r)=>{let i=0;n.subscribe(Me(r,s=>e.call(t,s,i++)&&r.next(s)))})}function yr(e){return De((t,n)=>{let r=null,i=!1,s;r=t.subscribe(Me(n,void 0,void 0,o=>{s=Et(e(o,yr(e)(t))),r?(r.unsubscribe(),r=null,s.subscribe(n)):i=!0})),i&&(r.unsubscribe(),r=null,s.subscribe(n))})}function C0(e,t,n,r,i){return(s,o)=>{let a=n,u=t,c=0;s.subscribe(Me(o,l=>{let d=c++;u=a?e(u,l,d):(a=!0,l),r&&o.next(u)},i&&(()=>{a&&o.next(u),o.complete()})))}}function zi(e,t){return be(t)?gt(e,t,1):gt(e,1)}function Er(e){return De((t,n)=>{let r=!1;t.subscribe(Me(n,i=>{r=!0,n.next(i)},()=>{r||n.next(e),n.complete()}))})}function $n(e){return e<=0?()=>jt:De((t,n)=>{let r=0;t.subscribe(Me(n,i=>{++r<=e&&(n.next(i),e<=r&&n.complete())}))})}function uu(e=L_){return De((t,n)=>{let r=!1;t.subscribe(Me(n,i=>{r=!0,n.next(i)},()=>r?n.complete():n.error(e())))})}function L_(){return new qn}function zs(e){return De((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function zn(e,t){let n=arguments.length>=2;return r=>r.pipe(e?pn((i,s)=>e(i,s,r)):Zt,$n(1),n?Er(t):uu(()=>new qn))}function Gi(e){return e<=0?()=>jt:De((t,n)=>{let r=[];t.subscribe(Me(n,i=>{r.push(i),e{for(let i of r)n.next(i);n.complete()},void 0,()=>{r=null}))})}function Ad(e,t){let n=arguments.length>=2;return r=>r.pipe(e?pn((i,s)=>e(i,s,r)):Zt,Gi(1),n?Er(t):uu(()=>new qn))}function Od(e,t){return De(C0(e,t,arguments.length>=2,!0))}function kd(...e){let t=br(e);return De((n,r)=>{(t?$i(e,n,t):$i(e,n)).subscribe(r)})}function gn(e,t){return De((n,r)=>{let i=null,s=0,o=!1,a=()=>o&&!i&&r.complete();n.subscribe(Me(r,u=>{i?.unsubscribe();let c=0,l=s++;Et(e(u,l)).subscribe(i=Me(r,d=>r.next(t?t(u,d,l,c++):d),()=>{i=null,a()}))},()=>{o=!0,a()}))})}function Ld(e){return De((t,n)=>{Et(e).subscribe(Me(n,()=>n.complete(),$s)),!n.closed&&t.subscribe(n)})}function mt(e,t,n){let r=be(e)||t||n?{next:e,error:t,complete:n}:e;return r?De((i,s)=>{var o;(o=r.subscribe)===null||o===void 0||o.call(r);let a=!0;i.subscribe(Me(s,u=>{var c;(c=r.next)===null||c===void 0||c.call(r,u),s.next(u)},()=>{var u;a=!1,(u=r.complete)===null||u===void 0||u.call(r),s.complete()},u=>{var c;a=!1,(c=r.error)===null||c===void 0||c.call(r,u),s.error(u)},()=>{var u,c;a&&((u=r.unsubscribe)===null||u===void 0||u.call(r)),(c=r.finalize)===null||c===void 0||c.call(r)}))}):Zt}var Pd={JSACTION:"jsaction"};var at={CLICK:"click",CLICKMOD:"clickmod",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",ERROR:"error",LOAD:"load",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",TOGGLE:"toggle"},c7=[at.MOUSEENTER,at.MOUSELEAVE,"pointerenter","pointerleave"],P_=[at.CLICK,at.DBLCLICK,at.FOCUSIN,at.FOCUSOUT,at.KEYDOWN,at.KEYUP,at.KEYPRESS,at.MOUSEOVER,at.MOUSEOUT,at.SUBMIT,at.TOUCHSTART,at.TOUCHEND,at.TOUCHMOVE,"touchcancel","auxclick","change","compositionstart","compositionupdate","compositionend","beforeinput","input","select","copy","cut","paste","mousedown","mouseup","wheel","contextmenu","dragover","dragenter","dragleave","drop","dragstart","dragend","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","gotpointercapture","lostpointercapture","ended","loadedmetadata","pagehide","pageshow","visibilitychange","beforematch"],x0=[at.FOCUS,at.BLUR,at.ERROR,at.LOAD,at.TOGGLE],N0=e=>x0.indexOf(e)>=0,F_=P_.concat(x0),D0=e=>F_.indexOf(e)>=0;var l7=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);var d7=typeof navigator<"u"&&/iPhone|iPad|iPod/.test(navigator.userAgent);var f7=at.CLICK;var S1="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",ie=class extends Error{code;constructor(t,n){super(Gu(t,n)),this.code=t}};function j_(e){return`NG0${Math.abs(e)}`}function Gu(e,t){return`${j_(e)}${t?": "+t:""}`}var _1=Symbol("InputSignalNode#UNSET"),U_=fe(G({},Ed),{transformFn:void 0,applyValueToInputSignal(e,t){yd(e,t)}});function I1(e,t){let n=Object.create(U_);n.value=e,n.transformFn=t?.transform;function r(){if(hd(n),n.value===_1){let i=null;throw new ie(-950,i)}return n.value}return r[Li]=n,r}function Wu(e){return{toString:e}.toString()}var cu="__parameters__";function H_(e){return function(...n){if(e){let r=e(...n);for(let i in r)this[i]=r[i]}}}function V_(e,t,n){return Wu(()=>{let r=H_(t);function i(...s){if(this instanceof i)return r.apply(this,s),this;let o=new i(...s);return a.annotation=o,a;function a(u,c,l){let d=u.hasOwnProperty(cu)?u[cu]:Object.defineProperty(u,cu,{value:[]})[cu];for(;d.length<=l;)d.push(null);return(d[l]=d[l]||[]).push(o),u}}return i.prototype.ngMetadataName=e,i.annotationCls=i,i})}var Vf=globalThis;function ze(e){for(let t in e)if(e[t]===ze)return t;throw Error("Could not find renamed property on target object.")}function Qt(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(Qt).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let n=e.toString();if(n==null)return""+n;let r=n.indexOf(` +`);return r>=0?n.slice(0,r):n}function M0(e,t){return e?t?`${e} ${t}`:e:t||""}var B_=ze({__forward_ref__:ze});function C1(e){return e.__forward_ref__=C1,e.toString=function(){return Qt(this())},e}function sn(e){return x1(e)?e():e}function x1(e){return typeof e=="function"&&e.hasOwnProperty(B_)&&e.__forward_ref__===C1}function ae(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Zu(e){return R0(e,D1)||R0(e,M1)}function N1(e){return Zu(e)!==null}function R0(e,t){return e.hasOwnProperty(t)?e[t]:null}function q_(e){let t=e&&(e[D1]||e[M1]);return t||null}function A0(e){return e&&(e.hasOwnProperty(O0)||e.hasOwnProperty($_))?e[O0]:null}var D1=ze({\u0275prov:ze}),O0=ze({\u0275inj:ze}),M1=ze({ngInjectableDef:ze}),$_=ze({ngInjectorDef:ze}),ee=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=ae({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function R1(e){return e&&!!e.\u0275providers}var z_=ze({\u0275cmp:ze}),G_=ze({\u0275dir:ze}),W_=ze({\u0275pipe:ze}),Z_=ze({\u0275mod:ze}),mu=ze({\u0275fac:ze}),Zs=ze({__NG_ELEMENT_ID__:ze}),k0=ze({__NG_ENV_ID__:ze});function Qu(e){return typeof e=="string"?e:e==null?"":String(e)}function Q_(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Qu(e)}function A1(e,t){throw new ie(-200,e)}function Bf(e,t){throw new ie(-201,!1)}var _e=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(_e||{}),Yd;function O1(){return Yd}function rn(e){let t=Yd;return Yd=e,t}function k1(e,t,n){let r=Zu(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&_e.Optional)return null;if(t!==void 0)return t;Bf(e,"Injector")}var Y_={},Jr=Y_,Kd="__NG_DI_FLAG__",vu=class{injector;constructor(t){this.injector=t}retrieve(t,n){let r=n;return this.injector.get(t,r.optional?Ba:Jr,r)}},bu="ngTempTokenPath",K_="ngTokenPath",X_=/\n/gm,J_="\u0275",L0="__source";function eI(e,t=_e.Default){if(Bs()===void 0)throw new ie(-203,!1);if(Bs()===null)return k1(e,void 0,t);{let n=Bs(),r;return n instanceof vu?r=n.injector:r=n,r.get(e,t&_e.Optional?null:void 0,t)}}function he(e,t=_e.Default){return(O1()||eI)(sn(e),t)}function Q(e,t=_e.Default){return he(e,Yu(t))}function Yu(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Xd(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let s=[];for(let o in t)if(t.hasOwnProperty(o)){let a=t[o];s.push(o+":"+(typeof a=="string"?JSON.stringify(a):Qt(a)))}i=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(X_,` + `)}`}var qf=tI(V_("Optional"),8);function Ki(e,t){let n=e.hasOwnProperty(mu);return n?e[mu]:null}function $f(e,t){e.forEach(n=>Array.isArray(n)?$f(n,t):t(n))}function L1(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function yu(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var Xi={},ni=[],ri=new ee(""),P1=new ee("",-1),F1=new ee(""),Eu=class{get(t,n=Jr){if(n===Jr){let r=new Error(`NullInjectorError: No provider for ${Qt(t)}!`);throw r.name="NullInjectorError",r}return n}};function j1(e,t){let n=e[Z_]||null;if(!n&&t===!0)throw new Error(`Type ${Qt(e)} does not have '\u0275mod' property.`);return n}function ii(e){return e[z_]||null}function sI(e){return e[G_]||null}function oI(e){return e[W_]||null}function yn(e){return{\u0275providers:e}}function aI(...e){return{\u0275providers:U1(!0,e),\u0275fromNgModule:!0}}function U1(e,...t){let n=[],r=new Set,i,s=o=>{n.push(o)};return $f(t,o=>{let a=o;Jd(a,s,[],r)&&(i||=[],i.push(a))}),i!==void 0&&H1(i,s),n}function H1(e,t){for(let n=0;n{t(s,r)})}}function Jd(e,t,n,r){if(e=sn(e),!e)return!1;let i=null,s=A0(e),o=!s&&ii(e);if(!s&&!o){let u=e.ngModule;if(s=A0(u),s)i=u;else return!1}else{if(o&&!o.standalone)return!1;i=e}let a=r.has(i);if(o){if(a)return!1;if(r.add(i),o.dependencies){let u=typeof o.dependencies=="function"?o.dependencies():o.dependencies;for(let c of u)Jd(c,t,n,r)}}else if(s){if(s.imports!=null&&!a){r.add(i);let c;try{$f(s.imports,l=>{Jd(l,t,n,r)&&(c||=[],c.push(l))})}finally{}c!==void 0&&H1(c,t)}if(!a){let c=Ki(i)||(()=>new i);t({provide:i,useFactory:c,deps:ni},i),t({provide:F1,useValue:i,multi:!0},i),t({provide:ri,useValue:()=>he(i),multi:!0},i)}let u=s.providers;if(u!=null&&!a){let c=e;zf(u,l=>{t(l,c)})}}else return!1;return i!==e&&e.providers!==void 0}function zf(e,t){for(let n of e)R1(n)&&(n=n.\u0275providers),Array.isArray(n)?zf(n,t):t(n)}var uI=ze({provide:String,useValue:ze});function V1(e){return e!==null&&typeof e=="object"&&uI in e}function cI(e){return!!(e&&e.useExisting)}function lI(e){return!!(e&&e.useFactory)}function ef(e){return typeof e=="function"}var Ku=new ee(""),du={},P0={},Fd;function Gf(){return Fd===void 0&&(Fd=new Eu),Fd}var an=class{},Xs=class extends an{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,nf(t,o=>this.processProvider(o)),this.records.set(P1,Wi(void 0,this)),i.has("environment")&&this.records.set(an,Wi(void 0,this));let s=this.records.get(Ku);s!=null&&typeof s.value=="string"&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(F1,ni,_e.Self))}retrieve(t,n){let r=n;return this.get(t,r.optional?Ba:Jr,r)}destroy(){Ws(this),this._destroyed=!0;let t=Oe(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Oe(t)}}onDestroy(t){return Ws(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Ws(this);let n=Bn(this),r=rn(void 0),i;try{return t()}finally{Bn(n),rn(r)}}get(t,n=Jr,r=_e.Default){if(Ws(this),t.hasOwnProperty(k0))return t[k0](this);r=Yu(r);let i,s=Bn(this),o=rn(void 0);try{if(!(r&_e.SkipSelf)){let u=this.records.get(t);if(u===void 0){let c=mI(t)&&Zu(t);c&&this.injectableDefInScope(c)?u=Wi(tf(t),du):u=null,this.records.set(t,u)}if(u!=null)return this.hydrate(t,u)}let a=r&_e.Self?Gf():this.parent;return n=r&_e.Optional&&n===Jr?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[bu]=a[bu]||[]).unshift(Qt(t)),s)throw a;return rI(a,t,"R3InjectorError",this.source)}else throw a}finally{rn(o),Bn(s)}}resolveInjectorInitializers(){let t=Oe(null),n=Bn(this),r=rn(void 0),i;try{let s=this.get(ri,ni,_e.Self);for(let o of s)o()}finally{Bn(n),rn(r),Oe(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(Qt(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=sn(t);let n=ef(t)?t:sn(t&&t.provide),r=fI(t);if(!ef(t)&&t.multi===!0){let i=this.records.get(n);i||(i=Wi(void 0,du,!0),i.factory=()=>Xd(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){let r=Oe(null);try{return n.value===P0?A1(Qt(t)):n.value===du&&(n.value=P0,n.value=n.factory()),typeof n.value=="object"&&n.value&&gI(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{Oe(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=sn(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function tf(e){let t=Zu(e),n=t!==null?t.factory:Ki(e);if(n!==null)return n;if(e instanceof ee)throw new ie(204,!1);if(e instanceof Function)return dI(e);throw new ie(204,!1)}function dI(e){if(e.length>0)throw new ie(204,!1);let n=q_(e);return n!==null?()=>n.factory(e):()=>new e}function fI(e){if(V1(e))return Wi(void 0,e.useValue);{let t=hI(e);return Wi(t,du)}}function hI(e,t,n){let r;if(ef(e)){let i=sn(e);return Ki(i)||tf(i)}else if(V1(e))r=()=>sn(e.useValue);else if(lI(e))r=()=>e.useFactory(...Xd(e.deps||[]));else if(cI(e))r=()=>he(sn(e.useExisting));else{let i=sn(e&&(e.useClass||e.provide));if(pI(e))r=()=>new i(...Xd(e.deps));else return Ki(i)||tf(i)}return r}function Ws(e){if(e.destroyed)throw new ie(205,!1)}function Wi(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function pI(e){return!!e.deps}function gI(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function mI(e){return typeof e=="function"||typeof e=="object"&&e instanceof ee}function nf(e,t){for(let n of e)Array.isArray(n)?nf(n,t):n&&R1(n)?nf(n.\u0275providers,t):t(n)}function qt(e,t){let n;e instanceof Xs?(Ws(e),n=e):n=new vu(e);let r,i=Bn(n),s=rn(void 0);try{return t()}finally{Bn(i),rn(s)}}function vI(){return O1()!==void 0||Bs()!=null}function bI(e){let t=Vf.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function yI(e){return typeof e=="function"}var vt=0,ge=1,ye=2,It=3,vn=4,En=5,Rn=6,rf=7,Mt=8,Js=9,Gn=10,dt=11,eo=12,F0=13,po=14,Vt=15,Ji=16,Zi=17,es=18,Xu=19,B1=20,wr=21,jd=22,wu=23,on=24,Ud=25,Qe=26,Wf=1,to=6,Wn=7,Tu=8,Su=9,Rt=10;function Tr(e){return Array.isArray(e)&&typeof e[Wf]=="object"}function un(e){return Array.isArray(e)&&e[Wf]===!0}function q1(e){return(e.flags&4)!==0}function ai(e){return e.componentOffset>-1}function $1(e){return(e.flags&1)===1}function ui(e){return!!e.template}function ts(e){return(e[ye]&512)!==0}function z1(e){return(e.type&16)===16}function EI(e){return(e[ye]&32)===32}function go(e){return(e[ye]&256)===256}var sf=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function G1(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var W1=(()=>{let e=()=>Z1;return e.ngInherit=!0,e})();function Z1(e){return e.type.prototype.ngOnChanges&&(e.setInput=TI),wI}function wI(){let e=Y1(this),t=e?.current;if(t){let n=e.previous;if(n===Xi)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function TI(e,t,n,r,i){let s=this.declaredInputs[r],o=Y1(e)||SI(e,{previous:Xi,current:null}),a=o.current||(o.current={}),u=o.previous,c=u[s];a[s]=new sf(c&&c.currentValue,n,u===Xi),G1(e,t,i,n)}var Q1="__ngSimpleChanges__";function Y1(e){return e[Q1]||null}function SI(e,t){return e[Q1]=t}var j0=null;var Ye=function(e,t=null,n){j0?.(e,t,n)},K1="svg",_I="math";function Ke(e){for(;Array.isArray(e);)e=e[vt];return e}function X1(e){for(;Array.isArray(e);){if(typeof e[Wf]=="object")return e;e=e[vt]}return null}function II(e,t){return Ke(t[e])}function Qn(e,t){return Ke(t[e.index])}function Zf(e,t){return e.data[t]}function Zn(e,t){let n=t[e];return Tr(n)?n:n[vt]}function Qf(e){return(e[ye]&128)===128}function CI(e){return un(e[It])}function no(e,t){return t==null?null:e[t]}function J1(e){e[Zi]=0}function ev(e){e[ye]&1024||(e[ye]|=1024,Qf(e)&&ec(e))}function Ju(e){return!!(e[ye]&9216||e[on]?.dirty)}function of(e){e[Gn].changeDetectionScheduler?.notify(8),e[ye]&64&&(e[ye]|=1024),Ju(e)&&ec(e)}function ec(e){e[Gn].changeDetectionScheduler?.notify(0);let t=si(e);for(;t!==null&&!(t[ye]&8192||(t[ye]|=8192,!Qf(t)));)t=si(t)}function tv(e,t){if(go(e))throw new ie(911,!1);e[wr]===null&&(e[wr]=[]),e[wr].push(t)}function xI(e,t){if(e[wr]===null)return;let n=e[wr].indexOf(t);n!==-1&&e[wr].splice(n,1)}function si(e){let t=e[It];return un(t)?t[It]:t}var Re={lFrame:lv(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var af=!1;function NI(){return Re.lFrame.elementDepthCount}function DI(){Re.lFrame.elementDepthCount++}function MI(){Re.lFrame.elementDepthCount--}function nv(){return Re.bindingsEnabled}function mo(){return Re.skipHydrationRootTNode!==null}function RI(e){return Re.skipHydrationRootTNode===e}function AI(e){Re.skipHydrationRootTNode=e}function OI(){Re.skipHydrationRootTNode=null}function ft(){return Re.lFrame.lView}function ss(){return Re.lFrame.tView}function Ir(){let e=rv();for(;e!==null&&e.type===64;)e=e.parent;return e}function rv(){return Re.lFrame.currentTNode}function kI(){let e=Re.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function vo(e,t){let n=Re.lFrame;n.currentTNode=e,n.isParent=t}function iv(){return Re.lFrame.isParent}function LI(){Re.lFrame.isParent=!1}function sv(){return af}function U0(e){let t=af;return af=e,t}function ov(){let e=Re.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function PI(e){return Re.lFrame.bindingIndex=e}function Yf(){return Re.lFrame.bindingIndex++}function FI(){return Re.lFrame.inI18n}function jI(e,t){let n=Re.lFrame;n.bindingIndex=n.bindingRootIndex=e,uf(t)}function UI(){return Re.lFrame.currentDirectiveIndex}function uf(e){Re.lFrame.currentDirectiveIndex=e}function av(e){Re.lFrame.currentQueryIndex=e}function HI(e){let t=e[ge];return t.type===2?t.declTNode:t.type===1?e[En]:null}function uv(e,t,n){if(n&_e.SkipSelf){let i=t,s=e;for(;i=i.parent,i===null&&!(n&_e.Host);)if(i=HI(s),i===null||(s=s[po],i.type&10))break;if(i===null)return!1;t=i,e=s}let r=Re.lFrame=cv();return r.currentTNode=t,r.lView=e,!0}function Kf(e){let t=cv(),n=e[ge];Re.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function cv(){let e=Re.lFrame,t=e===null?null:e.child;return t===null?lv(e):t}function lv(e){let t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=t),t}function dv(){let e=Re.lFrame;return Re.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var fv=dv;function Xf(){let e=dv();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function tc(){return Re.lFrame.selectedIndex}function oi(e){Re.lFrame.selectedIndex=e}function VI(){let e=Re.lFrame;return Zf(e.tView,e.selectedIndex)}function os(){Re.lFrame.currentNamespace=K1}function bo(){BI()}function BI(){Re.lFrame.currentNamespace=null}function hv(){return Re.lFrame.currentNamespace}var pv=!0;function Jf(){return pv}function Cr(e){pv=e}function qI(e,t,n){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){let o=Z1(t);(n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o)}i&&(n.preOrderHooks??=[]).push(0-e,i),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}function gv(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[u]<0&&(e[Zi]+=65536),(a>14>16&&(e[ye]&3)===t&&(e[ye]+=16384,H0(a,s)):H0(a,s)}var Yi=-1,ro=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}};function vv(e){return e!=null&&typeof e=="object"&&(e.insertBeforeIndex===null||typeof e.insertBeforeIndex=="number"||Array.isArray(e.insertBeforeIndex))}function zI(e){return!!(e.type&128)}function GI(e){return(e.flags&8)!==0}function WI(e){return(e.flags&16)!==0}function ZI(e,t,n){let r=0;for(;rt){o=s-1;break}}}for(;s>16}function Iu(e,t){let n=KI(e),r=t;for(;n>0;)r=r[po],n--;return r}var cf=!0;function B0(e){let t=cf;return cf=e,t}var XI=256,yv=XI-1,Ev=5,JI=0,Mn={};function e8(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(Zs)&&(r=n[Zs]),r==null&&(r=n[Zs]=JI++);let i=r&yv,s=1<>Ev)]|=s}function wv(e,t){let n=Tv(e,t);if(n!==-1)return n;let r=t[ge];r.firstCreatePass&&(e.injectorIndex=t.length,Vd(r.data,e),Vd(t,null),Vd(r.blueprint,null));let i=th(e,t),s=e.injectorIndex;if(bv(i)){let o=_u(i),a=Iu(i,t),u=a[ge].data;for(let c=0;c<8;c++)t[s+c]=a[o+c]|u[o+c]}return t[s+8]=i,s}function Vd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Tv(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function th(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;i!==null;){if(r=xv(i),r===null)return Yi;if(n++,i=i[po],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return Yi}function t8(e,t,n){e8(e,t,n)}function Sv(e,t,n){if(n&_e.Optional||e!==void 0)return e;Bf(t,"NodeInjector")}function _v(e,t,n,r){if(n&_e.Optional&&r===void 0&&(r=null),(n&(_e.Self|_e.Host))===0){let i=e[Js],s=rn(void 0);try{return i?i.get(t,r,n&_e.Optional):k1(t,r,n&_e.Optional)}finally{rn(s)}}return Sv(r,t,n)}function Iv(e,t,n,r=_e.Default,i){if(e!==null){if(t[ye]&2048&&!(r&_e.Self)){let o=o8(e,t,n,r,Mn);if(o!==Mn)return o}let s=Cv(e,t,n,r,Mn);if(s!==Mn)return s}return _v(t,n,r,i)}function Cv(e,t,n,r,i){let s=i8(n);if(typeof s=="function"){if(!uv(t,e,r))return r&_e.Host?Sv(i,n,r):_v(t,n,r,i);try{let o;if(o=s(r),o==null&&!(r&_e.Optional))Bf(n);else return o}finally{fv()}}else if(typeof s=="number"){let o=null,a=Tv(e,t),u=Yi,c=r&_e.Host?t[Vt][En]:null;for((a===-1||r&_e.SkipSelf)&&(u=a===-1?th(e,t):t[a+8],u===Yi||!$0(r,!1)?a=-1:(o=t[ge],a=_u(u),t=Iu(u,t)));a!==-1;){let l=t[ge];if(q0(s,a,l.data)){let d=n8(a,t,n,o,r,c);if(d!==Mn)return d}u=t[a+8],u!==Yi&&$0(r,t[ge].data[a+8]===c)&&q0(s,a,t)?(o=l,a=_u(u),t=Iu(u,t)):a=-1}}return i}function n8(e,t,n,r,i,s){let o=t[ge],a=o.data[e+8],u=r==null?ai(a)&&cf:r!=o&&(a.type&3)!==0,c=i&_e.Host&&s===a,l=r8(a,o,n,u,c);return l!==null?lf(t,o,l,a):Mn}function r8(e,t,n,r,i){let s=e.providerIndexes,o=t.data,a=s&1048575,u=e.directiveStart,c=e.directiveEnd,l=s>>20,d=r?a:a+l,f=i?a+l:c;for(let h=d;h=u&&m.type===n)return h}if(i){let h=o[u];if(h&&ui(h)&&h.type===n)return u}return null}function lf(e,t,n,r){let i=e[n],s=t.data;if(i instanceof ro){let o=i;o.resolving&&A1(Q_(s[n]));let a=B0(o.canSeeViewProviders);o.resolving=!0;let u,c=o.injectImpl?rn(o.injectImpl):null,l=uv(e,r,_e.Default);try{i=e[n]=o.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&qI(n,s[n],t)}finally{c!==null&&rn(c),B0(a),o.resolving=!1,fv()}}return i}function i8(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Zs)?e[Zs]:void 0;return typeof t=="number"?t>=0?t&yv:s8:t}function q0(e,t,n){let r=1<>Ev)]&r)}function $0(e,t){return!(e&_e.Self)&&!(e&_e.Host&&t)}var ei=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Iv(this._tNode,this._lView,t,Yu(r),n)}};function s8(){return new ei(Ir(),ft())}function nh(e){return Wu(()=>{let t=e.prototype.constructor,n=t[mu]||df(t),r=Object.prototype,i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){let s=i[mu]||df(i);if(s&&s!==n)return s;i=Object.getPrototypeOf(i)}return s=>new s})}function df(e){return x1(e)?()=>{let t=df(sn(e));return t&&t()}:Ki(e)}function o8(e,t,n,r,i){let s=e,o=t;for(;s!==null&&o!==null&&o[ye]&2048&&!ts(o);){let a=Cv(s,o,n,r|_e.Self,Mn);if(a!==Mn)return a;let u=s.parent;if(!u){let c=o[B1];if(c){let l=c.get(n,Mn,r);if(l!==Mn)return l}u=xv(o),o=o[po]}s=u}return i}function xv(e){let t=e[ge],n=t.type;return n===2?t.declTNode:n===1?e[En]:null}function z0(e,t=null,n=null,r){let i=Nv(e,t,n,r);return i.resolveInjectorInitializers(),i}function Nv(e,t=null,n=null,r,i=new Set){let s=[n||ni,aI(e)];return r=r||(typeof e=="object"?void 0:Qt(e)),new Xs(s,t||Gf(),r||null,i)}var bt=class e{static THROW_IF_NOT_FOUND=Jr;static NULL=new Eu;static create(t,n){if(Array.isArray(t))return z0({name:""},n,t,"");{let r=t.name??"";return z0({name:r},t.parent,t.providers,r)}}static \u0275prov=ae({token:e,providedIn:"any",factory:()=>he(P1)});static __NG_ELEMENT_ID__=-1};var a8=new ee("");a8.__NG_ELEMENT_ID__=e=>{let t=Ir();if(t===null)throw new ie(204,!1);if(t.type&2)return t.value;if(e&_e.Optional)return null;throw new ie(204,!1)};var Dv=!1,nc=(()=>{class e{static __NG_ELEMENT_ID__=u8;static __NG_ENV_ID__=n=>n}return e})(),ff=class extends nc{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return tv(this._lView,t),()=>xI(this._lView,t)}};function u8(){return new ff(ft())}var ns=class{},rc=new ee("",{providedIn:"root",factory:()=>!1});var Mv=new ee(""),Rv=new ee(""),ci=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new _t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new e})}return e})();var hf=class extends pt{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,vI()&&(this.destroyRef=Q(nc,{optional:!0})??void 0,this.pendingTasks=Q(ci,{optional:!0})??void 0)}emit(t){let n=Oe(null);try{super.next(t)}finally{Oe(n)}}subscribe(t,n,r){let i=t,s=n||(()=>null),o=r;if(t&&typeof t=="object"){let u=t;i=u.next?.bind(u),s=u.error?.bind(u),o=u.complete?.bind(u)}this.__isAsync&&(s=this.wrapInTimeout(s),i&&(i=this.wrapInTimeout(i)),o&&(o=this.wrapInTimeout(o)));let a=super.subscribe({next:i,error:s,complete:o});return t instanceof ct&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{t(n),r!==void 0&&this.pendingTasks?.remove(r)})}}},Ht=hf;function Cu(...e){}function Av(e){let t,n;function r(){e=Cu;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function G0(e){return queueMicrotask(()=>e()),()=>{e=Cu}}var rh="isAngularZone",xu=rh+"_ID",c8=0,tt=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Ht(!1);onMicrotaskEmpty=new Ht(!1);onStable=new Ht(!1);onError=new Ht(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:s=Dv}=t;if(typeof Zone>"u")throw new ie(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!i&&r,o.shouldCoalesceRunChangeDetection=i,o.callbackScheduled=!1,o.scheduleInRootZone=s,f8(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(rh)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new ie(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new ie(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){let s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+i,t,l8,Cu,Cu);try{return s.runTask(o,n,r)}finally{s.cancelTask(o)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},l8={};function ih(e){if(e._nesting==0&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function d8(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Av(()=>{e.callbackScheduled=!1,pf(e),e.isCheckStableRunning=!0,ih(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),pf(e)}function f8(e){let t=()=>{d8(e)},n=c8++;e._inner=e._inner.fork({name:"angular",properties:{[rh]:!0,[xu]:n,[xu+n]:!0},onInvokeTask:(r,i,s,o,a,u)=>{if(h8(u))return r.invokeTask(s,o,a,u);try{return W0(e),r.invokeTask(s,o,a,u)}finally{(e.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Z0(e)}},onInvoke:(r,i,s,o,a,u,c)=>{try{return W0(e),r.invoke(s,o,a,u,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!p8(u)&&t(),Z0(e)}},onHasTask:(r,i,s,o)=>{r.hasTask(s,o),i===s&&(o.change=="microTask"?(e._hasPendingMicrotasks=o.microTask,pf(e),ih(e)):o.change=="macroTask"&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(r,i,s,o)=>(r.handleError(s,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}function pf(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function W0(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Z0(e){e._nesting--,ih(e)}var Nu=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Ht;onMicrotaskEmpty=new Ht;onStable=new Ht;onError=new Ht;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}};function h8(e){return Ov(e,"__ignore_ng_zone__")}function p8(e){return Ov(e,"__scheduler_tick__")}function Ov(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}function g8(e="zone.js",t){return e==="noop"?new Nu:e==="zone.js"?new tt(t):e}var _r=class{_console=console;handleError(t){this._console.error("ERROR",t)}},m8=new ee("",{providedIn:"root",factory:()=>{let e=Q(tt),t=Q(_r);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function Q0(e,t){return I1(e,t)}function v8(e){return I1(_1,e)}var kv=(Q0.required=v8,Q0);function b8(){return sh(Ir(),ft())}function sh(e,t){return new Lv(Qn(e,t))}var Lv=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=b8}return e})();var io="ngSkipHydration",y8="ngskiphydration";function oh(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;n_8}),_8="ng",Eo=new ee(""),Yn=new ee("",{providedIn:"platform",factory:()=>"unknown"});var wo=new ee("",{providedIn:"root",factory:()=>ah().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function I8(){return new li}var li=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:I8});store={};onSerializeCallbacks={};get(n,r){return this.store[n]!==void 0?this.store[n]:r}set(n,r){this.store[n]=r}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(n,r){this.onSerializeCallbacks[n]=r}toJson(){for(let n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/zv}),D8=new ee(""),Gv=new ee(""),M8=!1,R8=new ee("");var Wv=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Wv||{}),sc=new ee(""),J0=new Set;function Nr(e){J0.has(e)||(J0.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var A8=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new e})}return e})();var e1=1;function lh(e){return e+1}function O8(e,t){let n=e[ge],r=lh(t.index);return e[r]}function Zv(e,t){let n=lh(t.index);return e.data[n]}function k8(e){return e!==null&&typeof e=="object"&&typeof e.primaryTmplIndex=="number"}function L8(e,t){let n=null,r=lh(t.index);return Qe(r?.indexOf(a)??-1)===-1?o+a+":;":o,"");e.setAttribute(Pd.JSACTION,`${r??""}${i}`);let s=n??"";s!==""&&i.length>0&&e.setAttribute(j8,s)}var U8="__nghData__",Yv=U8,H8="__nghDeferData__",V8=H8,Ys="ngh",dh="nghm",Kv=()=>null;function B8(e,t,n=!1){let r=e.getAttribute(Ys);if(r==null)return null;let[i,s]=r.split("|");if(r=n?s:i,!r)return null;let o=s?`|${s}`:"",a=n?i:o,u={};if(r!==""){let l=t.get(li,null,{optional:!0});l!==null&&(u=l.get(Yv,[])[Number(r)])}let c={data:u,firstChild:e.firstChild??null};return n&&(c.firstChild=e,oc(c,0,e.nextSibling)),a?e.setAttribute(Ys,a):e.removeAttribute(Ys),c}function q8(){Kv=B8}function Xv(e,t,n=!1){return Kv(e,t,n)}function $8(e){let t=e._lView;return t[ge].type===2?null:(ts(t)&&(t=t[Qe]),t)}function z8(e){return e.textContent?.replace(/\s/gm,"")}function G8(e){let t=ah(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(s){let o=z8(s);return o==="ngetn"||o==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,i=[];for(;r=n.nextNode();)i.push(r);for(let s of i)s.textContent==="ngetn"?s.replaceWith(t.createTextNode("")):s.remove()}function oc(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function wf(e,t){return e.segmentHeads?.[t]??null}function W8(e){return e.get(R8,!1,{optional:!0})}function Z8(e,t){let n=e.data,r=n[vf]?.[t]??null;return r===null&&n[ao]?.[t]&&(r=fh(e,t)),r}function Jv(e,t){return e.data[ao]?.[t]??null}function fh(e,t){let n=Jv(e,t)??[],r=0;for(let i of n)r+=i[ti]*(i[Du]??1);return r}function Q8(e){if(typeof e.disconnectedNodes>"u"){let t=e.data[Qs];e.disconnectedNodes=t?new Set(t):null}return e.disconnectedNodes}function To(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[Qs];e.disconnectedNodes=n?new Set(n):null}return!!Q8(e)?.has(t)}function eb(e,t){let n=t,r=e.corruptedTextNodes;n.textContent===""?r.set(n,"ngetn"):n.nextSibling?.nodeType===Node.TEXT_NODE&&r.set(n,"ngtns")}function Y8(e){let t=[];return e!==null&&(e.has(4)&&t.push(...F8),e.has(3)&&t.push(...P8)),t}function Bd(e){return!!e&&e.nodeType===Node.COMMENT_NODE&&e.textContent?.trim()===dh}function t1(e){for(;e&&e.nodeType===Node.TEXT_NODE;)e=e.previousSibling;return e}function K8(e){for(let r of e.body.childNodes)if(Bd(r))return;let t=t1(e.body.previousSibling);if(Bd(t))return;let n=t1(e.head.lastChild);if(!Bd(n))throw new ie(-507,!1)}function tb(e,t){let n=e.contentQueries;if(n!==null){let r=Oe(null);try{for(let i=0;i|^->||--!>|)/g,rC="\u200B$1\u200B";function iC(e){return e.replace(tC,t=>t.replace(nC,rC))}function sC(e){return e.ownerDocument.body}function ob(e){return e instanceof Function?e():e}function oC(e,t,n){let r=e.length;for(;;){let i=e.indexOf(t,n);if(i===-1)return i;if(i===0||e.charCodeAt(i-1)<=32){let s=t.length;if(i+s===r||e.charCodeAt(i+s)<=32)return i}n=i+1}}var ab="ng-template";function aC(e,t,n,r){let i=0;if(r){for(;i-1){let s;for(;++is?d="":d=i[l+1].toLowerCase(),r&2&&c!==d){if(mn(r))return!1;o=!0}}}}return mn(r)||o}function mn(e){return(e&1)===0}function lC(e,t,n,r){if(t===null)return-1;let i=0;if(r||!n){let s=!1;for(;i-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?i+="."+o:r&4&&(i+=" "+o);else i!==""&&!mn(o)&&(t+=n1(s,i),i=""),r=o,s=s||!mn(r);n++}return i!==""&&(t+=n1(s,i)),t}function gC(e){return e.map(pC).join(",")}function mC(e){let t=[],n=[],r=1,i=2;for(;rQe&&mb(e,t,Qe,!1),Ye(o?2:0,i),n(r,i)}finally{oi(s),Ye(o?3:1,i)}}function Eh(e,t,n){MC(e,t,n),(n.flags&64)===64&&RC(e,t,n)}function bb(e,t,n=Qn){let r=t.localNames;if(r!==null){let i=t.index+1;for(let s=0;snull;function IC(e){Pv(e)?fb(e):G8(e)}function CC(){yb=IC}function xC(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function NC(e,t,n,r,i,s,o,a){if(!a&&wh(t,e,n,r,i)){ai(t)&&DC(n,t.index);return}if(t.type&3){let u=Qn(t,n);r=xC(r),i=o!=null?o(i,t.value||"",r):i,s.setProperty(u,r,i)}else t.type&12}function DC(e,t){let n=Zn(t,e);n[ye]&16||(n[ye]|=64)}function MC(e,t,n){let r=n.directiveStart,i=n.directiveEnd;ai(n)&&TC(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||wv(n,t);let s=n.initialInputs;for(let o=r;o=0?r[a]():r[-a].unsubscribe(),o+=2}else{let a=r[n[o+1]];n[o].call(a)}r!==null&&(t[rf]=null);let i=t[wr];if(i!==null){t[wr]=null;for(let o=0;o{ec(e.lView)},consumerOnSignalRead(){this.lView[on]=this}});function ex(e){let t=e[on]??Object.create(tx);return t.lView=e,t}var tx=fe(G({},Ua),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=si(e.lView);for(;t&&!xb(t[ge]);)t=si(t);t&&ev(t)},consumerOnSignalRead(){this.lView[on]=this}});function xb(e){return e.type!==2}function Nb(e){if(e[wu]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[wu])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[ye]&8192)}}var nx=100;function Db(e,t=!0,n=0){let i=e[Gn].rendererFactory,s=!1;s||i.begin?.();try{rx(e,n)}catch(o){throw t&&kC(e,o),o}finally{s||i.end?.()}}function rx(e,t){let n=sv();try{U0(!0),If(e,t);let r=0;for(;Ju(e);){if(r===nx)throw new ie(103,!1);r++,If(e,1)}}finally{U0(n)}}function ix(e,t,n,r){if(go(t))return;let i=t[ye],s=!1,o=!1;Kf(t);let a=!0,u=null,c=null;s||(xb(e)?(c=YC(t),u=gd(c)):fd()===null?(a=!1,c=ex(t),u=gd(c)):t[on]&&(vd(t[on]),t[on]=null));try{J1(t),PI(e.bindingStartIndex),n!==null&&vb(e,t,n,2,r);let l=(i&3)===3;if(!s)if(l){let h=e.preOrderCheckHooks;h!==null&&fu(t,h,null)}else{let h=e.preOrderHooks;h!==null&&hu(t,h,0,null),Hd(t,0)}if(o||sx(t),Nb(t),Mb(t,0),e.contentQueries!==null&&tb(e,t),!s)if(l){let h=e.contentCheckHooks;h!==null&&fu(t,h)}else{let h=e.contentHooks;h!==null&&hu(t,h,1),Hd(t,1)}ax(e,t);let d=e.components;d!==null&&Ab(t,d,0);let f=e.viewQuery;if(f!==null&&Tf(2,f,r),!s)if(l){let h=e.viewCheckHooks;h!==null&&fu(t,h)}else{let h=e.viewHooks;h!==null&&hu(t,h,2),Hd(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[jd]){for(let h of t[jd])h();t[jd]=null}s||(Ib(t),t[ye]&=-73)}catch(l){throw s||ec(t),l}finally{c!==null&&(Wm(c,u),a&&XC(c)),Xf()}}function Mb(e,t){for(let n=Uv(e);n!==null;n=Hv(n))for(let r=Rt;r0&&(e[n-1][vn]=r[vn]);let s=yu(e,Rt+t);UC(r[ge],r);let o=s[es];o!==null&&o.detachView(s[ge]),r[It]=null,r[vn]=null,r[ye]&=-129}return r}function lx(e,t,n,r){let i=Rt+r,s=n.length;r>0&&(n[i-1][vn]=t),r-1&&(co(t,r),yu(n,r))}this._attachedToViewContainer=!1}cc(this._lView[ge],this._lView)}onDestroy(t){tv(this._lView,t)}markForCheck(){Ob(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[ye]&=-129}reattach(){of(this._lView),this._lView[ye]|=128}detectChanges(){this._lView[ye]|=1024,Db(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ie(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=ts(this._lView),n=this._lView[Ji];n!==null&&!t&&_h(n,this._lView),Tb(this._lView[ge],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ie(902,!1);this._appRef=t;let n=ts(this._lView),r=this._lView[Ji];r!==null&&!n&&Lb(r,this._lView),of(this._lView)}};var Cf="<-- AT THIS LOCATION";function dx(e){switch(e){case 4:return"view container";case 2:return"element";case 8:return"ng-container";case 32:return"icu";case 64:return"i18n";case 16:return"projection";case 1:return"text";case 128:return"@let";default:return""}}function fx(e,t){let n=`During serialization, Angular was unable to find an element in the DOM: + +`,r=`${vx(e,t,!1)} + +`,i=yx();throw new ie(-502,n+r+i)}function hx(e){let t="During serialization, Angular detected DOM nodes that were created outside of Angular context and provided as projectable nodes (likely via `ViewContainerRef.createComponent` or `createComponent` APIs). Hydration is not supported for such cases, consider refactoring the code to avoid this pattern or using `ngSkipHydration` on the host element of the component.\n\n",n=`${bx(e)} + +`,r=t+n+Ex();return new ie(-503,r)}function px(e){let t=[];if(e.attrs)for(let n=0;n${t}`;case 8:return"";case 4:return"";default:return`#node(${dx(e.type)})`}}function pu(e,t="\u2026"){let n=e;switch(n.nodeType){case Node.ELEMENT_NODE:let r=n.tagName.toLowerCase(),i=mx(n);return`<${r}${i?" "+i:""}>${t}`;case Node.TEXT_NODE:let s=n.textContent?Lu(n.textContent):"";return`#text${s?`(${s})`:""}`;case Node.COMMENT_NODE:return``;default:return`#node(${n.nodeType})`}}function vx(e,t,n){let r=" ",i="";t.prev?(i+=r+`\u2026 +`,i+=r+$d(t.prev)+` +`):t.type&&t.type&12&&(i+=r+`\u2026 +`),n?(i+=r+$d(t)+` +`,i+=r+` ${Cf} +`):i+=r+$d(t)+` ${Cf} +`,i+=r+`\u2026 +`;let s=t.type?Sb(e[ge],t,e):null;return s&&(i=pu(s,` +`+i)),i}function bx(e){let t=" ",n="",r=e;return r.previousSibling&&(n+=t+`\u2026 +`,n+=t+pu(r.previousSibling)+` +`),n+=t+pu(r)+` ${Cf} +`,e.nextSibling&&(n+=t+`\u2026 +`),e.parentNode&&(n=pu(r.parentNode,` +`+n)),n}function yx(e){return`To fix this problem: + * check ${e?`the "${e}"`:"corresponding"} component for hydration-related issues + * check to see if your template has valid HTML structure + * or skip hydration by adding the \`ngSkipHydration\` attribute to its host node in a template + +`}function Ex(){return`Note: attributes are only displayed to better represent the DOM but have no effect on hydration mismatches. + +`}function wx(e){return e.replace(/\s+/gm,"")}function Lu(e,t=50){return e?(e=wx(e),e.length>t?`${e.substring(0,t-1)}\u2026`:e):""}function Dh(e,t,n,r,i){let s=e.data[t];if(s===null)s=Tx(e,t,n,r,i),FI()&&(s.flags|=32);else if(s.type&64){s.type=n,s.value=r,s.attrs=i;let o=kI();s.injectorIndex=o===null?-1:o.injectorIndex}return vo(s,!0),s}function Tx(e,t,n,r,i){let s=rv(),o=iv(),a=o?s:s&&s.parent,u=e.data[t]=_x(e,a,n,t,r,i);return Sx(e,u,s,o),u}function Sx(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function _x(e,t,n,r,i,s){let o=t?t.injectorIndex:-1,a=0;return mo()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:s,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Ix(e,t){let n=t[e.currentCaseLViewIndex];return n===null?n:n<0?~n:n}function Pb(e,t,n){e.index=0;let r=Ix(t,n);r!==null?e.removes=t.remove[r]:e.removes=ni}function xf(e){if(e.index0)return e.lView[t];{e.stack.push(e.index,e.removes);let n=~t,r=e.lView[ge].data[n];return Pb(e,r,e.lView),xf(e)}}else return e.stack.length===0?null:(e.removes=e.stack.pop(),e.index=e.stack.pop(),xf(e))}function Cx(e,t){let n={stack:[],index:-1,lView:t};return Pb(n,e,t),xf.bind(null,n)}var xx=new RegExp(`^(\\d+)*(${ch}|${uh})*(.*)`);function Nx(e,t){let n=[e];for(let r of t){let i=n.length-1;if(i>0&&n[i-1]===r){let s=n[i]||1;n[i]=s+1}else n.push(r,"")}return n.join("")}function Dx(e){let t=e.match(xx),[n,r,i,s]=t,o=r?parseInt(r,10):i,a=[];for(let[u,c,l]of s.matchAll(/(f|n)(\d*)/g)){let d=parseInt(l,10)||1;a.push(c,d)}return[o,...a]}function Mx(e){return!e.prev&&e.parent?.type===8}function zd(e){return e.index-Qe}function lo(e,t){return!(e.type&144)&&!!t[e.index]&&Fb(Ke(t[e.index]))}function Fb(e){return!!e&&!e.isConnected}function Rx(e,t){let n=e.i18nNodes;if(n)return n.get(t)}function dc(e,t,n,r){let i=zd(r),s=Rx(e,i);if(s===void 0){let o=e.data[Ef];if(o?.[i])s=Ox(o[i],n);else if(t.firstChild===r)s=e.firstChild;else{let a=r.prev===null,u=r.prev??r.parent;if(Mx(r)){let c=zd(r.parent);s=wf(e,c)}else{let c=Qn(u,n);if(a)s=c.firstChild;else{let l=zd(u),d=wf(e,l);if(u.type===2&&d){let h=fh(e,l)+1;s=fc(h,d)}else s=c.nextSibling}}}}return s}function fc(e,t){let n=t;for(let r=0;r0&&(s.firstChild=e,e=fc(r[ti],e)),n.push(s)}return[e,n]}var Ub=()=>null;function Zx(e,t){let n=e[to];return!t||n===null||n.length===0?null:n[0].data[yf]===t?n.shift():(zx(e),null)}function Qx(){Ub=Zx}function Pu(e,t){return Ub(e,t)}var Yx=class{},Hb=class{},Mf=class{resolveComponentFactory(t){throw Error(`No component factory found for ${Qt(t)}.`)}},hc=class{static NULL=new Mf},rs=class{},Mh=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>Kx()}return e})();function Kx(){let e=ft(),t=Ir(),n=Zn(t.index,e);return(Tr(n)?n:e)[dt]}var Xx=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:()=>null})}return e})();var Gd={},Rf=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Yu(r);let i=this.injector.get(t,Gd,r);return i!==Gd||n===Gd?i:this.parentInjector.get(t,n,r)}};function o1(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(t!==null)for(let o=0;o0&&(n.directiveToIndex=new Map);for(let f=0;f0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function cN(e,t,n){if(n){if(t.exportAs)for(let r=0;r{let[n,r,i]=e[t],s={propName:n,templateName:t,isSignal:(r&uc.SignalBased)!==0};return i&&(s.transform=i),s})}function fN(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function hN(e,t,n){let r=t instanceof an?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Rf(n,r):n}function pN(e){let t=e.get(rs,null);if(t===null)throw new ie(407,!1);let n=e.get(Xx,null),r=e.get(ns,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r}}function gN(e,t){let n=(e.selectors[0][0]||"div").toLowerCase();return mh(t,n,n==="svg"?K1:n==="math"?_I:null)}var fo=class extends Hb{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=dN(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=fN(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=gC(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,i){Ye(22);let s=Oe(null);try{let o=this.componentDef,a=r?["ng-version","19.2.5"]:mC(this.componentDef.selectors[0]),u=vh(0,null,null,1,0,null,null,null,null,[a],null),c=hN(o,i||this.ngModule,t),l=pN(c),d=l.rendererFactory.createRenderer(null,o),f=r?SC(d,r,o.encapsulation,c):gN(o,d),h=bh(null,u,null,512|pb(o),null,null,l,d,c,null,Xv(f,c,!0));h[Qe]=f,Kf(h);let m=null;try{let b=qb(Qe,u,h,"#host",()=>[this.componentDef],!0,0);f&&(hb(d,f,b),yo(f,h)),Eh(u,h,b),nb(u,b,h),$b(u,b),n!==void 0&&mN(b,this.ngContentSelectors,n),m=Zn(b.index,h),h[Mt]=m[Mt],Th(u,h,null)}catch(b){throw m!==null&&gf(m),gf(h),b}finally{Ye(23),Xf()}return new Af(this.componentType,h)}finally{Oe(s)}}},Af=class extends Yx{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n){super(),this._rootLView=n,this._tNode=Zf(n[ge],Qe),this.location=sh(this._tNode,n),this.instance=Zn(this._tNode.index,n)[Mt],this.hostView=this.changeDetectorRef=new ku(n,void 0,!1),this.componentType=t}setInput(t,n){let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let i=this._rootLView,s=wh(r,i[ge],i,t,n);this.previousInputValues.set(t,n);let o=Zn(r.index,i);Ob(o,1)}get injector(){return new ei(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function mN(e,t,n){let r=e.projection=[];for(let i=0;i{class e{static __NG_ELEMENT_ID__=vN}return e})();function vN(){let e=Ir();return yN(e,ft())}var bN=Rh,zb=class extends bN{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return sh(this._hostTNode,this._hostLView)}get injector(){return new ei(this._hostTNode,this._hostLView)}get parentInjector(){let t=th(this._hostTNode,this._hostLView);if(bv(t)){let n=Iu(t,this._hostLView),r=_u(t),i=n[ge].data[r+8];return new ei(i,n)}else return new ei(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=l1(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-Rt}createEmbeddedView(t,n,r){let i,s;typeof r=="number"?i=r:r!=null&&(i=r.index,s=r.injector);let o=Pu(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},s,o);return this.insertImpl(a,i,Ou(this._hostTNode,o)),a}createComponent(t,n,r,i,s){let o=t&&!yI(t),a;if(o)a=n;else{let m=n||{};a=m.index,r=m.injector,i=m.projectableNodes,s=m.environmentInjector||m.ngModuleRef}let u=o?t:new fo(ii(t)),c=r||this.parentInjector;if(!s&&u.ngModule==null){let b=(o?c:this.parentInjector).get(an,null);b&&(s=b)}let l=ii(u.componentType??{}),d=Pu(this._lContainer,l?.id??null),f=d?.firstChild??null,h=u.create(c,i,f,s);return this.insertImpl(h.hostView,a,Ou(this._hostTNode,d)),h}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let i=t._lView;if(CI(i)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let u=i[It],c=new zb(u,u[En],u[It]);c.detach(c.indexOf(t))}}let s=this._adjustIndex(n),o=this._lContainer;return Nh(o,i,s,r),t.attachToViewContainerRef(),L1(Wd(o),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=l1(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=co(this._lContainer,n);r&&(yu(Wd(this._lContainer),n),cc(r[ge],r))}detach(t){let n=this._adjustIndex(t,-1),r=co(this._lContainer,n);return r&&yu(Wd(this._lContainer),n)!=null?new ku(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function l1(e){return e[Tu]}function Wd(e){return e[Tu]||(e[Tu]=[])}function yN(e,t){let n,r=t[e.index];return un(r)?n=r:(n=kb(r,t,null,e),t[e.index]=n,yh(t,n)),Gb(n,t,e,r),new zb(n,e,t)}function EN(e,t){let n=e[dt],r=n.createComment(""),i=Qn(t,e),s=n.parentNode(i);return Au(n,s,r,n.nextSibling(i),!1),r}var Gb=Wb,Ah=()=>!1;function wN(e,t,n){return Ah(e,t,n)}function Wb(e,t,n,r){if(e[Wn])return;let i;n.type&8?i=Ke(r):i=EN(t,n),e[Wn]=i}function TN(e,t,n){if(e[Wn]&&e[to])return!0;let r=n[Rn],i=t.index-Qe;if(!r||oo(t)||To(r,i))return!1;let o=wf(r,i),a=r.data[ao]?.[i],[u,c]=Wx(o,a);return e[Wn]=u,e[to]=c,!0}function SN(e,t,n,r){Ah(e,n,t)||Wb(e,t,n,r)}function _N(){Gb=SN,Ah=TN}function IN(e){let t=[],n=new Map;function r(i){let s=n.get(i);if(!s){let o=e(i);n.set(i,s=o.then(DN))}return s}return ju.forEach((i,s)=>{let o=[];i.templateUrl&&o.push(r(i.templateUrl).then(c=>{i.template=c}));let a=typeof i.styles=="string"?[i.styles]:i.styles||[];if(i.styles=a,i.styleUrl&&i.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(i.styleUrls?.length){let c=i.styles.length,l=i.styleUrls;i.styleUrls.forEach((d,f)=>{a.push(""),o.push(r(d).then(h=>{a[c+f]=h,l.splice(l.indexOf(d),1),l.length==0&&(i.styleUrls=void 0)}))})}else i.styleUrl&&o.push(r(i.styleUrl).then(c=>{a.push(c),i.styleUrl=void 0}));let u=Promise.all(o).then(()=>MN(s));t.push(u)}),xN(),Promise.all(t).then(()=>{})}var ju=new Map,CN=new Set;function xN(){let e=ju;return ju=new Map,e}function NN(){return ju.size===0}function DN(e){return typeof e=="string"?e:e.text()}function MN(e){CN.delete(e)}var ho=class{},Oh=class{};var Uu=class extends ho{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Fu(this);constructor(t,n,r,i=!0){super(),this.ngModuleType=t,this._parent=n;let s=j1(t);this._bootstrapComponents=ob(s.bootstrap),this._r3Injector=Nv(t,n,[{provide:ho,useValue:this},{provide:hc,useValue:this.componentFactoryResolver},...r],Qt(t),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Hu=class extends Oh{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new Uu(this.moduleType,t,[])}};function RN(e,t,n){return new Uu(e,t,n,!1)}var Vu=class extends ho{injector;componentFactoryResolver=new Fu(this);instance=null;constructor(t){super();let n=new Xs([...t.providers,{provide:ho,useValue:this},{provide:hc,useValue:this.componentFactoryResolver}],t.parent||Gf(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function pc(e,t,n=null){return new Vu({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var AN=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=U1(!1,n.type),i=r.length>0?pc([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=ae({token:e,providedIn:"environment",factory:()=>new e(he(an))})}return e})();function gc(e){return Wu(()=>{let t=Qb(e),n=fe(G({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Fv.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?i=>i.get(AN).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||bn.Emulated,styles:e.styles||ni,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&Nr("NgStandalone"),Yb(n);let r=e.dependencies;return n.directiveDefs=d1(r,!1),n.pipeDefs=d1(r,!0),n.id=jN(n),n})}function ON(e){return ii(e)||sI(e)}function kN(e){return e!==null}function LN(e,t){if(e==null)return Xi;let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],s,o,a,u;Array.isArray(i)?(a=i[0],s=i[1],o=i[2]??s,u=i[3]||null):(s=i,o=i,a=uc.None,u=null),n[s]=[r,a,u],t[s]=o}return n}function PN(e){if(e==null)return Xi;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Zb(e){return Wu(()=>{let t=Qb(e);return Yb(t),t})}function Qb(e){let t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputConfig:e.inputs||Xi,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||ni,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:LN(e.inputs,t),outputs:PN(e.outputs),debugInfo:null}}function Yb(e){e.features?.forEach(t=>t(e))}function d1(e,t){if(!e)return null;let n=t?oI:ON;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(kN)}var FN=new Map;function jN(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(let s of r.join("|"))t=Math.imul(31,t)+s.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function Kb(e,t,n){return e[t]=n}function Xb(e,t){return e[t]}function is(e,t,n){let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function f1(e,t,n,r){let i=is(e,t,n);return is(e,t+1,r)||i}function UN(e,t,n,r,i,s){let o=f1(e,t,n,r);return f1(e,t+2,i,s)||o}function HN(e,t,n,r,i,s,o,a,u){let c=t.consts,l=Dh(t,e,4,o||null,a||null);nv()&&Vb(t,n,l,no(c,u),Eb),l.mergedAttrs=eh(l.mergedAttrs,l.attrs),gv(t,l);let d=l.tView=vh(2,l,r,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return t.queries!==null&&(t.queries.template(t,l),d.queries=t.queries.embeddedTView(l)),l}function h1(e,t,n,r,i,s,o,a,u,c){let l=n+Qe,d=t.firstCreatePass?HN(l,t,e,r,i,s,o,a,u):t.data[l];vo(d,!1);let f=Jb(t,e,d,n);Jf()&&Ih(t,e,f,d),yo(f,e);let h=kb(f,e,f,d);return e[l]=h,yh(e,h),wN(h,d,e),$1(d)&&Eh(t,e,d),u!=null&&bb(e,d,c),d}var Jb=ey;function ey(e,t,n,r){return Cr(!0),t[dt].createComment("")}function VN(e,t,n,r){let i=t[Rn],s=!i||mo()||di(n)||To(i,r);if(Cr(s),s)return ey(e,t);let o=i.data[bf]?.[r]??null;o!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=o);let a=dc(i,e,t,n);oc(i,r,a);let u=fh(i,r);return fc(u,a)}function BN(){Jb=VN}var fi=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var mc=new ee(""),ty=new ee(""),kh=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(n,r,i){this._ngZone=n,this.registry=r,Lh||(qN(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{tt.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>r.updateCb&&r.updateCb(n)?(clearTimeout(r.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static \u0275fac=function(r){return new(r||e)(he(tt),he(ny),he(ty))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),ny=(()=>{class e{_applications=new Map;registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Lh?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function qN(e){Lh=e}var Lh,$N=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new Of})}return e})(),Of=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),this.queuedEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,n]of this.queues)t===null?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(let n of t)t.delete(n),this.queuedEffectCount--,n.run()}};function vc(e){return!!e&&typeof e.then=="function"}function zN(e){return!!e&&typeof e.subscribe=="function"}var ry=new ee("");var iy=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=Q(ry,{optional:!0})??[];injector=Q(bt);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let s=qt(this.injector,i);if(vc(s))n.push(s);else if(zN(s)){let o=new Promise((a,u)=>{s.subscribe({complete:a,error:u})});n.push(o)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),_o=new ee("");function sy(){bd(()=>{throw new ie(600,!1)})}function GN(e){return e.isBoundToModule}var WN=10;function oy(e,t){return Array.isArray(t)?t.reduce(oy,e):G(G({},e),t)}var Bt=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=Q(m8);afterRenderManager=Q(A8);zonelessEnabled=Q(rc);rootEffectScheduler=Q($N);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new pt;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=Q(ci).hasPendingTasks.pipe(ke(n=>!n));constructor(){Q(sc,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=Q(an);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){Ye(10);let i=n instanceof Hb;if(!this._injector.get(iy).done){let f="";throw new ie(405,f)}let o;i?o=n:o=this._injector.get(hc).resolveComponentFactory(n),this.componentTypes.push(o.componentType);let a=GN(o)?void 0:this._injector.get(ho),u=r||o.selector,c=o.create(bt.NULL,[],u,a),l=c.location.nativeElement,d=c.injector.get(mc,null);return d?.registerApplication(l),c.onDestroy(()=>{this.detachView(c.hostView),gu(this.components,c),d?.unregisterApplication(l)}),this._loadComponent(c),Ye(11,c),c}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Ye(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(Wv.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new ie(101,!1);let n=Oe(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,Oe(n),this.afterTick.next(),Ye(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(rs,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++Ju(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;gu(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(_o,[]).forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>gu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ie(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function gu(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function ZN(e,t,n,r){if(!n&&!Ju(e))return;Db(e,t,n&&!r?0:1)}function QN(e,t,n,r){return is(e,Yf(),n)?t+Qu(n)+r:So}function Ph(e,t,n){let r=ft(),i=Yf();if(is(r,i,t)){let s=ss(),o=VI();NC(s,o,r,e,t,r[dt],n,!1)}return Ph}function p1(e,t,n,r,i){wh(t,e,n,i?"class":"style",r)}var kf=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),i=Math.max(t,n),s=this.detach(i);if(i-r>1){let o=this.detach(r);this.attach(r,s),this.attach(i,o)}else this.attach(r,s)}move(t,n){this.attach(n,this.detach(t))}};function Zd(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function YN(e,t,n){let r,i,s=0,o=e.length-1,a=void 0;if(Array.isArray(t)){let u=t.length-1;for(;s<=o&&s<=u;){let c=e.at(s),l=t[s],d=Zd(s,c,s,l,n);if(d!==0){d<0&&e.updateValue(s,l),s++;continue}let f=e.at(o),h=t[u],m=Zd(o,f,u,h,n);if(m!==0){m<0&&e.updateValue(o,h),o--,u--;continue}let b=n(s,c),C=n(o,f),T=n(s,l);if(Object.is(T,C)){let E=n(u,h);Object.is(E,b)?(e.swap(s,o),e.updateValue(o,h),u--,o--):e.move(o,s),e.updateValue(s,l),s++;continue}if(r??=new Bu,i??=m1(e,s,o,n),Lf(e,r,s,T))e.updateValue(s,l),s++,o++;else if(i.has(T))r.set(b,e.detach(s)),o--;else{let E=e.create(s,t[s]);e.attach(s,E),s++,o++}}for(;s<=u;)g1(e,r,n,s,t[s]),s++}else if(t!=null){let u=t[Symbol.iterator](),c=u.next();for(;!c.done&&s<=o;){let l=e.at(s),d=c.value,f=Zd(s,l,s,d,n);if(f!==0)f<0&&e.updateValue(s,d),s++,c=u.next();else{r??=new Bu,i??=m1(e,s,o,n);let h=n(s,d);if(Lf(e,r,s,h))e.updateValue(s,d),s++,o++,c=u.next();else if(!i.has(h))e.attach(s,e.create(s,d)),s++,o++,c=u.next();else{let m=n(s,l);r.set(m,e.detach(s)),o--}}}for(;!c.done;)g1(e,r,n,e.length,c.value),c=u.next()}for(;s<=o;)e.destroy(e.detach(o--));r?.forEach(u=>{e.destroy(u)})}function Lf(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function g1(e,t,n,r,i){if(Lf(e,t,r,n(r,i)))e.updateValue(r,i);else{let s=e.create(r,i);e.attach(r,s)}}function m1(e,t,n,r){let i=new Set;for(let s=t;s<=n;s++)i.add(r(s,e.at(s)));return i}var Bu=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}};var Pf=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Rt}};var Ff=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function ay(e,t,n,r,i,s,o,a,u,c,l,d,f){Nr("NgControlFlow");let h=ft(),m=ss(),b=u!==void 0,C=ft(),T=a?o.bind(C[Vt][Mt]):o,E=new Ff(b,T);C[Qe+e]=E,h1(h,m,e+1,t,n,r,i,no(m.consts,s)),b&&h1(h,m,e+2,u,c,l,d,no(m.consts,f))}var jf=class extends kf{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-Rt}at(t){return this.getLView(t)[Mt].$implicit}attach(t,n){let r=n[Rn];this.needsIndexUpdate||=t!==this.length,Nh(this.lContainer,n,t,Ou(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,KN(this.lContainer,t)}create(t,n){let r=Pu(this.lContainer,this.templateTNode.tView.ssrId),i=wb(this.hostLView,this.templateTNode,new Pf(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),i}destroy(t){cc(t[ge],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[Mt].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(Cr(!0),mh(r,i,hv()));function JN(e,t,n,r,i,s){let o=t[Rn],a=!o||mo()||di(n)||To(o,s);if(Cr(a),a)return mh(r,i,hv());let u=dc(o,e,t,n);return Jv(o,s)&&oc(o,s,u.nextSibling),o&&(oh(n)||Pv(u))&&ai(n)&&(AI(n),fb(u)),u}function eD(){cy=JN}var tD=(e,t,n,r)=>(Cr(!0),cb(t[dt],""));function nD(e,t,n,r){let i,s=t[Rn],o=!s||mo()||To(s,r)||di(n);if(Cr(o),o)return cb(t[dt],"");let a=dc(s,e,t,n),u=Z8(s,r);return oc(s,r,a),i=fc(u,a),i}function rD(){tD=nD}var qu="en-US";var iD=qu;function sD(e){typeof e=="string"&&(iD=e.toLowerCase().replace(/_/g,"-"))}function bc(e,t=""){let n=ft(),r=ss(),i=e+Qe,s=r.firstCreatePass?Dh(r,i,1,t,null):r.data[i],o=ly(r,n,s,t,e);n[i]=o,Jf()&&Ih(r,n,o,s),vo(s,!1)}var ly=(e,t,n,r,i)=>(Cr(!0),ub(t[dt],r));function oD(e,t,n,r,i){let s=t[Rn],o=!s||mo()||di(n)||To(s,i);return Cr(o),o?ub(t[dt],r):dc(s,e,t,n)}function aD(){ly=oD}function Fh(e){return yc("",e,""),Fh}function yc(e,t,n){let r=ft(),i=QN(r,e,t,n);return i!==So&&uD(r,tc(),i),yc}function uD(e,t,n){let r=II(t,e);vC(e[dt],r,n)}function us(e,t,n){let r=ov()+e,i=ft();return i[r]===So?Kb(i,r,n?t.call(n):t()):Xb(i,r)}function dy(e,t,n,r,i,s,o,a){let u=ov()+e,c=ft(),l=UN(c,u,n,r,i,s);return is(c,u+4,o)||l?Kb(c,u+5,a?t.call(a,n,r,i,s,o):t(n,r,i,s,o)):Xb(c,u+5)}var lu=null;function cD(e){lu!==null&&(e.defaultEncapsulation!==lu.defaultEncapsulation||e.preserveWhitespaces!==lu.preserveWhitespaces)||(lu=e)}var lD=[];var dD=new WeakMap,fD=new WeakMap;function hD(){dD=new WeakMap,fD=new WeakMap,lD.length=0,FN.clear()}var Uf=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},Ec=(()=>{class e{compileModuleSync(n){return new Hu(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),i=j1(n),s=ob(i.declarations).reduce((o,a)=>{let u=ii(a);return u&&o.push(new fo(u)),o},[]);return new Uf(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),pD=new ee("");function gD(e,t,n){let r=new Hu(n);return Promise.resolve(r)}function y1(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var mD=(()=>{class e{zone=Q(tt);changeDetectionScheduler=Q(ns);applicationRef=Q(Bt);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),vD=new ee("",{factory:()=>!1});function jh({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new tt(fe(G({},Uh()),{scheduleInRootZone:n})),[{provide:tt,useFactory:e},{provide:ri,multi:!0,useFactory:()=>{let r=Q(mD,{optional:!0});return()=>r.initialize()}},{provide:ri,multi:!0,useFactory:()=>{let r=Q(bD);return()=>{r.initialize()}}},t===!0?{provide:Mv,useValue:!0}:[],{provide:Rv,useValue:n??Dv}]}function fy(e){let t=e?.ignoreChangesOutsideZone,n=e?.scheduleInRootZone,r=jh({ngZoneFactory:()=>{let i=Uh(e);return i.scheduleInRootZone=n,i.shouldCoalesceEventChangeDetection&&Nr("NgZone_CoalesceEvent"),new tt(i)},ignoreChangesOutsideZone:t,scheduleInRootZone:n});return yn([{provide:vD,useValue:!0},{provide:rc,useValue:!1},r])}function Uh(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var bD=(()=>{class e{subscription=new ct;initialized=!1;zone=Q(tt);pendingTasks=Q(ci);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{tt.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{tt.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var hy=(()=>{class e{appRef=Q(Bt);taskService=Q(ci);ngZone=Q(tt);zonelessEnabled=Q(rc);tracing=Q(sc,{optional:!0});disableScheduling=Q(Mv,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ct;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(xu):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Q(Rv,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Nu||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;switch(n){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let i=this.useMicrotaskScheduler?G0:Av;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xu+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,G0(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function yD(){return typeof $localize<"u"&&$localize.locale||qu}var wc=new ee("",{providedIn:"root",factory:()=>Q(wc,_e.Optional|_e.SkipSelf)||yD()});var $u=new ee(""),Hh=new ee("");function Gs(e){return!e.moduleRef}function py(e){let t=Gs(e)?e.r3Injector:e.moduleRef.injector,n=t.get(tt);return n.run(()=>{Gs(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(_r,null),i;if(n.runOutsideAngular(()=>{i=n.onError.subscribe({next:s=>{r.handleError(s)}})}),Gs(e)){let s=()=>t.destroy(),o=e.platformInjector.get($u);o.add(s),t.onDestroy(()=>{i.unsubscribe(),o.delete(s)})}else{let s=()=>e.moduleRef.destroy(),o=e.platformInjector.get($u);o.add(s),e.moduleRef.onDestroy(()=>{gu(e.allPlatformModules,e.moduleRef),i.unsubscribe(),o.delete(s)})}return wD(r,n,()=>{let s=t.get(iy);return s.runInitializers(),s.donePromise.then(()=>{let o=t.get(wc,qu);if(sD(o||qu),!t.get(Hh,!0))return Gs(e)?t.get(Bt):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Gs(e)){let u=t.get(Bt);return e.rootComponent!==void 0&&u.bootstrap(e.rootComponent),u}else return ED(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function ED(e,t){let n=e.injector.get(Bt);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new ie(-403,!1);t.push(e)}function wD(e,t,n){try{let r=n();return vc(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var gy=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(n){this._injector=n}bootstrapModuleFactory(n,r){let i=r?.scheduleInRootZone,s=()=>g8(r?.ngZone,fe(G({},Uh({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing})),{scheduleInRootZone:i})),o=r?.ignoreChangesOutsideZone,a=[jh({ngZoneFactory:s,ignoreChangesOutsideZone:o}),{provide:ns,useExisting:hy}],u=RN(n.moduleType,this.injector,a);return py({moduleRef:u,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(n,r=[]){let i=oy({},r);return gD(this.injector,i,n).then(s=>this.bootstrapModuleFactory(s,i))}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ie(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let n=this._injector.get($u,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(r){return new(r||e)(he(bt))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Sr=null,Tc=new ee("");function TD(e){if(Sr&&!Sr.get(Tc,!1))throw new ie(400,!1);sy(),Sr=e;let t=e.get(gy);return by(e),t}function Sc(e,t,n=[]){let r=`Platform: ${t}`,i=new ee(r);return(s=[])=>{let o=vy();if(!o||o.injector.get(Tc,!1)){let a=[...n,...s,{provide:i,useValue:!0}];e?e(a):TD(my(a,r))}return SD(i)}}function my(e=[],t){return bt.create({name:t,providers:[{provide:Ku,useValue:"platform"},{provide:$u,useValue:new Set([()=>Sr=null])},...e]})}function SD(e){let t=vy();if(!t)throw new ie(401,!1);return t}function vy(){return Sr?.get(gy)??null}function _D(e=[]){if(Sr)return Sr;let t=my(e);return Sr=t,sy(),by(t),t}function by(e){let t=e.get(Eo,null);qt(e,()=>{t?.forEach(n=>n())})}var Vh=(()=>{class e{static __NG_ELEMENT_ID__=ID}return e})();function ID(e){return CD(Ir(),ft(),(e&16)===16)}function CD(e,t,n){if(ai(e)&&!n){let r=Zn(e.index,t);return new ku(r,r)}else if(e.type&175){let r=t[Vt];return new ku(r,t)}return null}var Bh=Sc(null,"core",[]);function yy(e){Ye(8);try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,i=_D(r),s=[jh({}),{provide:ns,useExisting:hy},...n||[]],o=new Vu({providers:s,parent:i,debugName:"",runEnvironmentInitializers:!1});return py({r3Injector:o.injector,platformInjector:i,rootComponent:t})}catch(t){return Promise.reject(t)}finally{Ye(9)}}function Ey(){return[{provide:Gv,useFactory:()=>{let t=!0;return t&&Nr("NgEventReplay"),t}}]}function xD(e,t,n){let r=new Map,i=t[rf],s=e.cleanup;if(!s||!i)return r;for(let o=0;o=0)&&(r.has(l)?r.get(l).push(c):r.set(l,[c]))}return r}var Hf=class{views=[];indexByContent=new Map;add(t){let n=JSON.stringify(t);if(!this.indexByContent.has(n)){let r=this.views.length;return this.views.push(t),this.indexByContent.set(n,r),r}return this.indexByContent.get(n)}getAll(){return this.views}},ND=0;function wy(e){return e.ssrId||(e.ssrId=`t${ND++}`),e.ssrId}function Ty(e,t,n){let r=[];return uo(e,t,n,r),r.length}function DD(e){let t=[];return xh(e,t),t.length}function Sy(e,t,n){let r=e[vt];return r&&!r.hasAttribute(io)?zu(r,e,null,t):null}function _y(e,t,n){let r=X1(e[vt]),i=Sy(r,t);if(i===null)return;let s=Ke(r[vt]),o=e[It],a=zu(s,o,null,t),u=r[dt],c=`${i}|${a}`;u.setAttribute(s,Ys,c)}function Iy(e,t){let n=e.injector,r=jx(n),i=W8(n),s=new Hf,o=new Map,a=e._views,u=n.get(Gv,M8),c={regular:new Set,capture:new Set},l=new Map;e.injector.get(xr);for(let h of a){let m=$8(h);if(m!==null){let b={serializedViewCollection:s,corruptedTextNodes:o,isI18nHydrationEnabled:r,isIncrementalHydrationEnabled:i,i18nChildren:new Map,eventTypesToReplay:c,shouldReplayEvents:u,deferBlocks:l};un(m)?_y(m,b):Sy(m,b),kD(o,t)}}let d=s.getAll(),f=n.get(li);if(f.set(Yv,d),l.size>0){let h={};for(let[m,b]of l.entries())h[m]=b;f.set(V8,h)}return c}function MD(e,t,n,r,i){let s=[],o="";for(let a=Rt;a0&&(w[x8]=I),r!==null&&(w[C8]=r),i.deferBlocks.set(T,w);let S=Ke(e);S!==void 0?S.nodeType===Node.COMMENT_NODE&&E1(S,T):E1(S,T),m||PD(C,E,T,i),r=T,d[$v]=T}d[X0]=b[e1]}m||Object.assign(d,Cy(e[a],r,i))}let f=JSON.stringify(d);if(s.length>0&&f===o){let h=s[s.length-1];h[Du]??=1,h[Du]++}else o=f,s.push(d)}return s}function RD(e){let t=new Set([0,1,2,5]),n=[];for(let[r,i]of e)t.has(r)&&(i===null?n.push(r):n.push({trigger:r,delay:i.delay}));return n}function Ks(e,t,n,r){let i=t.index-Qe;e[Ef]??={},e[Ef][i]??=Lx(t,n,r)}function Qd(e,t){let n=typeof t=="number"?t:t.index-Qe;e[Qs]??=[],e[Qs].includes(n)||e[Qs].push(n)}function Cy(e,t=null,n){let r={},i=e[ge],s=Ux(i,n),o=n.shouldReplayEvents?xD(i,e,n.eventTypesToReplay):null;for(let a=Qe;a0){let s=t.filter(o=>o.nodeType===Node.ELEMENT_NODE);for(let o of s)Qv(o,i,n)}}var w1=!1;function FD(){w1||(w1=!0,q8(),eD(),aD(),rD(),BN(),_N(),Qx(),CC())}function xy(){return yn([{provide:Mu,useFactory:()=>{let t=!0;return t&&Nr("NgHydration"),t}},{provide:ri,useValue:()=>{Px(!1)},multi:!0}])}var jD="\u{1F170}\uFE0F",Ny=!1;function cn(e){if(!Ny)return;let{startLabel:t}=Dy(e);performance.mark(t)}function ln(e){if(!Ny)return;let{startLabel:t,labelName:n,endLabel:r}=Dy(e);performance.mark(r),performance.measure(n,t,r),performance.clearMarks(t),performance.clearMarks(r)}function Dy(e){let t=`${jD}:${e}`;return{labelName:t,startLabel:`start:${t}`,endLabel:`end:${t}`}}var T1=class{[Li];constructor(t){this[Li]=t}destroy(){this[Li].destroy()}};function My(...e){return e.reduce((t,n)=>Object.assign(t,n,{providers:[...t.providers,...n.providers]}),{providers:[]})}var Ry=new ee("",{providedIn:"platform",factory:()=>null}),Ay=new ee("",{providedIn:"platform",factory:()=>null}),Oy=new ee("",{providedIn:"platform",factory:()=>null});var Xe=new ee("");var Py=null;function Yt(){return Py}function Co(e){Py??=e}var Io=class{},Mr=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(Fy),providedIn:"platform"})}return e})();var Fy=(()=>{class e extends Mr{_location;_history;_doc=Q(Xe);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Yt().getBaseHref(this._doc)}onPopState(n){let r=Yt().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Yt().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(n){this._location.pathname=n}pushState(n,r,i){this._history.pushState(n,r,i)}replaceState(n,r,i){this._history.replaceState(n,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function jy(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function ky(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function Dr(e){return e&&e[0]!=="?"?`?${e}`:e}var _c=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(Uy),providedIn:"root"})}return e})(),Ic=new ee(""),Uy=(()=>{class e extends _c{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??Q(Xe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return jy(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+Dr(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${r}${i}`:r}pushState(n,r,i,s){let o=this.prepareExternalUrl(i+Dr(s));this._platformLocation.pushState(n,r,o)}replaceState(n,r,i,s){let o=this.prepareExternalUrl(i+Dr(s));this._platformLocation.replaceState(n,r,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(he(Mr),he(Ic,8))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),cs=(()=>{class e{_subject=new pt;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=VD(ky(Ly(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+Dr(r))}normalize(n){return e.stripTrailingSlash(HD(this._basePath,Ly(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",i=null){this._locationStrategy.pushState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Dr(r)),i)}replaceState(n,r="",i=null){this._locationStrategy.replaceState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+Dr(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(i=>i(n,r))}subscribe(n,r,i){return this._subject.subscribe({next:n,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=Dr;static joinWithSlash=jy;static stripTrailingSlash=ky;static \u0275fac=function(r){return new(r||e)(he(_c))};static \u0275prov=ae({token:e,factory:()=>UD(),providedIn:"root"})}return e})();function UD(){return new cs(he(_c))}function HD(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function Ly(e){return e.replace(/\/index.html$/,"")}function VD(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}function qh(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[i,s]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(i.trim()===t)return decodeURIComponent(s)}return null}var $h="browser",Cc="server";function xc(e){return e===Cc}var pi=class{};var Vy=(()=>{class e{static \u0275prov=ae({token:e,providedIn:"root",factory:()=>new xo})}return e})();var xo=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}};var gi=new ee(""),Zh=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(i=>{i.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,i,s){return this._findPluginFor(r).addEventListener(n,r,i,s)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(s=>s.supports(n)),!r)throw new ie(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(he(gi),he(tt))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),Rr=class{_doc;constructor(t){this._doc=t}manager},Nc="ng-app-id";function By(e){for(let t of e)t.remove()}function qy(e,t){let n=t.createElement("style");return n.textContent=e,n}function qD(e,t,n,r){let i=e.head?.querySelectorAll(`style[${Nc}="${t}"],link[${Nc}="${t}"]`);if(i)for(let s of i)s.removeAttribute(Nc),s instanceof HTMLLinkElement?r.set(s.href.slice(s.href.lastIndexOf("/")+1),{usage:0,elements:[s]}):s.textContent&&n.set(s.textContent,{usage:0,elements:[s]})}function Gh(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var Qh=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(n,r,i,s={}){this.doc=n,this.appId=r,this.nonce=i,this.isServer=xc(s),qD(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(let i of n)this.addUsage(i,this.inline,qy);r?.forEach(i=>this.addUsage(i,this.external,Gh))}removeStyles(n,r){for(let i of n)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(n,r,i){let s=r.get(n);s?s.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(o=>this.addElement(o,i(n,this.doc)))})}removeUsage(n,r){let i=r.get(n);i&&(i.usage--,i.usage<=0&&(By(i.elements),r.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])By(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[r,{elements:i}]of this.inline)i.push(this.addElement(n,qy(r,this.doc)));for(let[r,{elements:i}]of this.external)i.push(this.addElement(n,Gh(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),this.isServer&&r.setAttribute(Nc,this.appId),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(he(Xe),he(xr),he(wo,8),he(Yn))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),zh={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},Yh=/%COMP%/g;var zy="%COMP%",$D=`_nghost-${zy}`,zD=`_ngcontent-${zy}`,GD=!0,WD=new ee("",{providedIn:"root",factory:()=>GD});function ZD(e){return zD.replace(Yh,e)}function QD(e){return $D.replace(Yh,e)}function Gy(e,t){return t.map(n=>n.replace(Yh,e))}var Kh=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,i,s,o,a,u,c=null,l=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=o,this.platformId=a,this.ngZone=u,this.nonce=c,this.tracingService=l,this.platformIsServer=xc(a),this.defaultRenderer=new No(n,o,u,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===bn.ShadowDom&&(r=fe(G({},r),{encapsulation:bn.Emulated}));let i=this.getOrCreateRenderer(n,r);return i instanceof Dc?i.applyToHost(n):i instanceof Do&&i.applyStyles(),i}getOrCreateRenderer(n,r){let i=this.rendererByCompId,s=i.get(r.id);if(!s){let o=this.doc,a=this.ngZone,u=this.eventManager,c=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,d=this.platformIsServer,f=this.tracingService;switch(r.encapsulation){case bn.Emulated:s=new Dc(u,c,r,this.appId,l,o,a,d,f);break;case bn.ShadowDom:return new Wh(u,c,n,r,o,a,this.nonce,d,f);default:s=new Do(u,c,r,l,o,a,d,f);break}i.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(he(Zh),he(Qh),he(xr),he(WD),he(Xe),he(Yn),he(tt),he(wo),he(sc,8))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),No=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,i,s){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=i,this.tracingService=s}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(zh[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){($y(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&($y(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new ie(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,i){if(i){n=i+":"+n;let s=zh[i];s?t.setAttributeNS(s,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let i=zh[r];i?t.removeAttributeNS(i,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,i){i&(as.DashCase|as.Important)?t.style.setProperty(n,r,i&as.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&as.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r,i){if(typeof t=="string"&&(t=Yt().getGlobalEventTarget(this.doc,t),!t))throw new ie(5102,!1);let s=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(s=this.tracingService.wrapEventListener(t,n,s)),this.eventManager.addEventListener(t,n,s,i)}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function $y(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Wh=class extends No{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,i,s,o,a,u,c){super(t,s,o,u,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=i.styles;l=Gy(i.id,l);for(let f of l){let h=document.createElement("style");a&&h.setAttribute("nonce",a),h.textContent=f,this.shadowRoot.appendChild(h)}let d=i.getExternalStyles?.();if(d)for(let f of d){let h=Gh(f,s);a&&h.setAttribute("nonce",a),this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Do=class extends No{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,i,s,o,a,u,c){super(t,s,o,a,u),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=i;let l=r.styles;this.styles=c?Gy(c,l):l,this.styleUrls=r.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Dc=class extends Do{contentAttr;hostAttr;constructor(t,n,r,i,s,o,a,u,c){let l=i+"-"+r.id;super(t,n,r,s,o,a,u,c,l),this.contentAttr=ZD(l),this.hostAttr=QD(l)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}};var Xh=class extends Io{supportsDOMEvents=!0},mi=class e extends Xh{static makeCurrent(){Co(new e)}onAndCancel(t,n,r,i){return t.addEventListener(n,r,i),()=>{t.removeEventListener(n,r,i)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=YD();return n==null?null:KD(n)}resetBaseElement(){Mo=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return qh(document.cookie,t)}},Mo=null;function YD(){return Mo=Mo||document.querySelector("base"),Mo?Mo.getAttribute("href"):null}function KD(e){return new URL(e,document.baseURI).pathname}var XD=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),Yy=(()=>{class e extends Rr{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,i,s){return n.addEventListener(r,i,s),()=>this.removeEventListener(n,r,i,s)}removeEventListener(n,r,i,s){return n.removeEventListener(r,i,s)}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),Wy=["alt","control","meta","shift"],JD={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},e3={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},Ky=(()=>{class e extends Rr{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,i,s){let o=e.parseEventName(r),a=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Yt().onAndCancel(n,o.domEventName,a,s))}static parseEventName(n){let r=n.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let s=e._normalizeKey(r.pop()),o="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),o="code."),Wy.forEach(c=>{let l=r.indexOf(c);l>-1&&(r.splice(l,1),o+=c+".")}),o+=s,r.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=o,u}static matchEventFullKeyCode(n,r){let i=JD[n.key]||n.key,s="";return r.indexOf("code.")>-1&&(i=n.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),Wy.forEach(o=>{if(o!==i){let a=e3[o];a(n)&&(s+=o+".")}}),s+=i,s===r)}static eventCallback(n,r,i){return s=>{e.matchEventFullKeyCode(s,n)&&i.runGuarded(()=>r(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function Jh(e,t){return yy(G({rootComponent:e},t3(t)))}function t3(e){return{appProviders:[...o3,...e?.providers??[]],platformProviders:s3}}function n3(){mi.makeCurrent()}function r3(){return new _r}function i3(){return ic(document),document}var s3=[{provide:Yn,useValue:$h},{provide:Eo,useValue:n3,multi:!0},{provide:Xe,useFactory:i3}];var o3=[{provide:Ku,useValue:"root"},{provide:_r,useFactory:r3},{provide:gi,useClass:Yy,multi:!0,deps:[Xe]},{provide:gi,useClass:Ky,multi:!0,deps:[Xe]},Kh,Qh,Zh,{provide:rs,useExisting:Kh},{provide:pi,useClass:XD},[]];var Ro=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` +`).forEach(n=>{let r=n.indexOf(":");if(r>0){let i=n.slice(0,r),s=n.slice(r+1).trim();this.addHeaderEntry(i,s)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.addHeaderEntry(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let i=(t.op==="a"?this.headers.get(n):void 0)||[];i.push(...r),this.headers.set(n,i);break;case"d":let s=t.value;if(!s)this.headers.delete(n),this.normalizedNames.delete(n);else{let o=this.headers.get(n);if(!o)return;o=o.filter(a=>s.indexOf(a)===-1),o.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,o)}break}}addHeaderEntry(t,n){let r=t.toLowerCase();this.maybeSetNormalizedName(t,r),this.headers.has(r)?this.headers.get(r).push(n):this.headers.set(r,[n])}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(s=>s.toString()),i=t.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(t,i)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var a3="X-Request-URL",u3="text/plain",c3="application/json",JP=`${c3}, ${u3}, */*`;var tp=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(tp||{}),ep=class{headers;status;statusText;url;ok;type;constructor(t,n=200,r="OK"){this.headers=t.headers||new Ro,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}};var Ao=class e extends ep{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=tp.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}};var Mc=new ee("");var eF=RegExp(`^${a3}:`,"m");var l3=new ee(""),Xy="b",Jy="h",eE="s",tE="st",nE="u",rE="rt",np=new ee(""),d3=["GET","HEAD"];function f3(e,t){let f=Q(np),{isCacheActive:n}=f,r=Dn(f,["isCacheActive"]),{transferCache:i,method:s}=e;if(!n||i===!1||s==="POST"&&!r.includePostRequests&&!i||s!=="POST"&&!d3.includes(s)||!r.includeRequestsWithAuthHeaders&&h3(e)||r.filter?.(e)===!1)return t(e);let o=Q(li),a=Q(l3,{optional:!0}),u=a?v3(e.url,a):e.url,c=g3(e,u),l=o.get(c,null),d=r.includeHeaders;if(typeof i=="object"&&i.includeHeaders&&(d=i.includeHeaders),l){let{[Xy]:h,[rE]:m,[Jy]:b,[eE]:C,[tE]:T,[nE]:E}=l,w=h;switch(m){case"arraybuffer":w=new TextEncoder().encode(h).buffer;break;case"blob":w=new Blob([h]);break}let I=new Ro(b);return ve(new Ao({body:w,headers:I,status:C,statusText:T,url:E}))}return t(e).pipe(mt(h=>{h instanceof Ao&&o.set(c,{[Xy]:h.body,[Jy]:p3(h.headers,d),[eE]:h.status,[tE]:h.statusText,[nE]:u,[rE]:e.responseType})}))}function h3(e){return e.headers.has("authorization")||e.headers.has("proxy-authorization")}function p3(e,t){if(!t)return{};let n={};for(let r of t){let i=e.getAll(r);i!==null&&(n[r]=i)}return n}function iE(e){return[...e.keys()].sort().map(t=>`${t}=${e.getAll(t)}`).join("&")}function g3(e,t){let{params:n,method:r,responseType:i}=e,s=iE(n),o=e.serializeBody();o instanceof URLSearchParams?o=iE(o):typeof o!="string"&&(o="");let a=[r,i,t,o,s].join("|"),u=m3(a);return u}function m3(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function sE(e){return[{provide:np,useFactory:()=>(Nr("NgHttpTransferCache"),G({isCacheActive:!0},e))},{provide:Mc,useValue:f3,multi:!0},{provide:_o,multi:!0,useFactory:()=>{let t=Q(Bt),n=Q(np);return()=>{t.whenStable().then(()=>{n.isCacheActive=!1})}}}]}function v3(e,t){let n=new URL(e,"resolve://").origin,r=t[n];return r?e.replace(n,r):e}var oE=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Rc=function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e[e.I18nSupport=2]="I18nSupport",e[e.EventReplay=3]="EventReplay",e[e.IncrementalHydration=4]="IncrementalHydration",e}(Rc||{});function y3(e,t=[],n={}){return{\u0275kind:e,\u0275providers:t}}function aE(){return y3(Rc.EventReplay,Ey())}function uE(...e){let t=[],n=new Set;for(let{\u0275providers:i,\u0275kind:s}of e)n.add(s),i.length&&t.push(i);let r=n.has(Rc.HttpTransferCacheOptions);return yn([[],xy(),n.has(Rc.NoHttpTransferCache)||r?[]:sE({}),t])}var Ee="primary",Go=Symbol("RouteTitle"),ap=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function yi(e){return new ap(e)}function mE(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.lengthr[s]===i)}else return e===t}function bE(e){return e.length>0?e[e.length-1]:null}function kr(e){return Rd(e)?e:vc(e)?lt(Promise.resolve(e)):ve(e)}var T3={exact:EE,subset:wE},yE={exact:S3,subset:_3,ignored:()=>!0};function cE(e,t,n){return T3[n.paths](e.root,t.root,n.matrixParams)&&yE[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function S3(e,t){return An(e,t)}function EE(e,t,n){if(!vi(e.segments,t.segments)||!kc(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!EE(e.children[r],t.children[r],n))return!1;return!0}function _3(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>vE(e[n],t[n]))}function wE(e,t,n){return TE(e,t,t.segments,n)}function TE(e,t,n,r){if(e.segments.length>n.length){let i=e.segments.slice(0,n.length);return!(!vi(i,n)||t.hasChildren()||!kc(i,n,r))}else if(e.segments.length===n.length){if(!vi(e.segments,n)||!kc(e.segments,n,r))return!1;for(let i in t.children)if(!e.children[i]||!wE(e.children[i],t.children[i],r))return!1;return!0}else{let i=n.slice(0,e.segments.length),s=n.slice(e.segments.length);return!vi(e.segments,i)||!kc(e.segments,i,r)||!e.children[Ee]?!1:TE(e.children[Ee],t,s,r)}}function kc(e,t,n){return t.every((r,i)=>yE[n](e[i].parameters,r.parameters))}var kn=class{root;queryParams;fragment;_queryParamMap;constructor(t=new je([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=yi(this.queryParams),this._queryParamMap}toString(){return x3.serialize(this)}},je=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Lc(this)}},Ar=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=yi(this.parameters),this._parameterMap}toString(){return _E(this)}};function I3(e,t){return vi(e,t)&&e.every((n,r)=>An(n.parameters,t[r].parameters))}function vi(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function C3(e,t){let n=[];return Object.entries(e.children).forEach(([r,i])=>{r===Ee&&(n=n.concat(t(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==Ee&&(n=n.concat(t(i,r)))}),n}var Wo=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>new Ei,providedIn:"root"})}return e})(),Ei=class{parse(t){let n=new lp(t);return new kn(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${Oo(t.root,!0)}`,r=M3(t.queryParams),i=typeof t.fragment=="string"?`#${N3(t.fragment)}`:"";return`${n}${r}${i}`}},x3=new Ei;function Lc(e){return e.segments.map(t=>_E(t)).join("/")}function Oo(e,t){if(!e.hasChildren())return Lc(e);if(t){let n=e.children[Ee]?Oo(e.children[Ee],!1):"",r=[];return Object.entries(e.children).forEach(([i,s])=>{i!==Ee&&r.push(`${i}:${Oo(s,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=C3(e,(r,i)=>i===Ee?[Oo(e.children[Ee],!1)]:[`${i}:${Oo(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[Ee]!=null?`${Lc(e)}/${n[0]}`:`${Lc(e)}/(${n.join("//")})`}}function SE(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ac(e){return SE(e).replace(/%3B/gi,";")}function N3(e){return encodeURI(e)}function cp(e){return SE(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Pc(e){return decodeURIComponent(e)}function lE(e){return Pc(e.replace(/\+/g,"%20"))}function _E(e){return`${cp(e.path)}${D3(e.parameters)}`}function D3(e){return Object.entries(e).map(([t,n])=>`;${cp(t)}=${cp(n)}`).join("")}function M3(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(i=>`${Ac(n)}=${Ac(i)}`).join("&"):`${Ac(n)}=${Ac(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var R3=/^[^\/()?;#]+/;function rp(e){let t=e.match(R3);return t?t[0]:""}var A3=/^[^\/()?;=#]+/;function O3(e){let t=e.match(A3);return t?t[0]:""}var k3=/^[^=?&#]+/;function L3(e){let t=e.match(k3);return t?t[0]:""}var P3=/^[^&#]+/;function F3(e){let t=e.match(P3);return t?t[0]:""}var lp=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new je([],{}):new je([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[Ee]=new je(t,n)),r}parseSegment(){let t=rp(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new ie(4009,!1);return this.capture(t),new Ar(Pc(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=O3(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let i=rp(this.remaining);i&&(r=i,this.capture(r))}t[Pc(n)]=Pc(r)}parseQueryParam(t){let n=L3(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=F3(this.remaining);o&&(r=o,this.capture(r))}let i=lE(n),s=lE(r);if(t.hasOwnProperty(i)){let o=t[i];Array.isArray(o)||(o=[o],t[i]=o),o.push(s)}else t[i]=s}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=rp(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new ie(4010,!1);let s;r.indexOf(":")>-1?(s=r.slice(0,r.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=Ee);let o=this.parseChildren();n[s]=Object.keys(o).length===1?o[Ee]:new je([],o),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new ie(4011,!1)}};function IE(e){return e.segments.length>0?new je([],{[Ee]:e}):e}function CE(e){let t={};for(let[r,i]of Object.entries(e.children)){let s=CE(i);if(r===Ee&&s.segments.length===0&&s.hasChildren())for(let[o,a]of Object.entries(s.children))t[o]=a;else(s.segments.length>0||s.hasChildren())&&(t[r]=s)}let n=new je(e.segments,t);return j3(n)}function j3(e){if(e.numberOfChildren===1&&e.children[Ee]){let t=e.children[Ee];return new je(e.segments.concat(t.segments),t.children)}return e}function ps(e){return e instanceof kn}function xE(e,t,n=null,r=null){let i=NE(e);return DE(i,t,n,r)}function NE(e){let t;function n(s){let o={};for(let u of s.children){let c=n(u);o[u.outlet]=c}let a=new je(s.url,o);return s===e&&(t=a),a}let r=n(e.root),i=IE(r);return t??i}function DE(e,t,n,r){let i=e;for(;i.parent;)i=i.parent;if(t.length===0)return ip(i,i,i,n,r);let s=U3(t);if(s.toRoot())return ip(i,i,new je([],{}),n,r);let o=H3(s,i,e),a=o.processChildren?Lo(o.segmentGroup,o.index,s.commands):RE(o.segmentGroup,o.index,s.commands);return ip(i,o.segmentGroup,a,n,r)}function jc(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Fo(e){return typeof e=="object"&&e!=null&&e.outlets}function ip(e,t,n,r,i){let s={};r&&Object.entries(r).forEach(([u,c])=>{s[u]=Array.isArray(c)?c.map(l=>`${l}`):`${c}`});let o;e===t?o=n:o=ME(e,t,n);let a=IE(CE(o));return new kn(a,s,i)}function ME(e,t,n){let r={};return Object.entries(e.children).forEach(([i,s])=>{s===t?r[i]=n:r[i]=ME(s,t,n)}),new je(e.segments,r)}var Uc=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&jc(r[0]))throw new ie(4003,!1);let i=r.find(Fo);if(i&&i!==bE(r))throw new ie(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function U3(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Uc(!0,0,e);let t=0,n=!1,r=e.reduce((i,s,o)=>{if(typeof s=="object"&&s!=null){if(s.outlets){let a={};return Object.entries(s.outlets).forEach(([u,c])=>{a[u]=typeof c=="string"?c.split("/"):c}),[...i,{outlets:a}]}if(s.segmentPath)return[...i,s.segmentPath]}return typeof s!="string"?[...i,s]:o===0?(s.split("/").forEach((a,u)=>{u==0&&a==="."||(u==0&&a===""?n=!0:a===".."?t++:a!=""&&i.push(a))}),i):[...i,s]},[]);return new Uc(n,t,r)}var fs=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function H3(e,t,n){if(e.isAbsolute)return new fs(t,!0,0);if(!n)return new fs(t,!1,NaN);if(n.parent===null)return new fs(n,!0,0);let r=jc(e.commands[0])?0:1,i=n.segments.length-1+r;return V3(n,i,e.numberOfDoubleDots)}function V3(e,t,n){let r=e,i=t,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new ie(4005,!1);i=r.segments.length}return new fs(r,!1,i-s)}function B3(e){return Fo(e[0])?e[0].outlets:{[Ee]:e}}function RE(e,t,n){if(e??=new je([],{}),e.segments.length===0&&e.hasChildren())return Lo(e,t,n);let r=q3(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndexs!==Ee)&&e.children[Ee]&&e.numberOfChildren===1&&e.children[Ee].segments.length===0){let s=Lo(e.children[Ee],t,n);return new je(e.segments,s.children)}return Object.entries(r).forEach(([s,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(i[s]=RE(e.children[s],t,o))}),Object.entries(e.children).forEach(([s,o])=>{r[s]===void 0&&(i[s]=o)}),new je(e.segments,i)}}function q3(e,t,n){let r=0,i=t,s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;let o=e.segments[i],a=n[r];if(Fo(a))break;let u=`${a}`,c=r0&&u===void 0)break;if(u&&c&&typeof c=="object"&&c.outlets===void 0){if(!fE(u,c,o))return s;r+=2}else{if(!fE(u,{},o))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function dp(e,t,n){let r=e.segments.slice(0,t),i=0;for(;i{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=dp(new je([],{}),0,r))}),t}function dE(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function fE(e,t,n){return e==n.path&&An(t,n.parameters)}var Fc="imperative",wt=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(wt||{}),Xt=class{id;url;constructor(t,n){this.id=t,this.url=n}},wi=class extends Xt{type=wt.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",i=null){super(t,n),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Kn=class extends Xt{urlAfterRedirects;type=wt.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},zt=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(zt||{}),jo=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(jo||{}),On=class extends Xt{reason;code;type=wt.NavigationCancel;constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Xn=class extends Xt{reason;code;type=wt.NavigationSkipped;constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i}},gs=class extends Xt{error;target;type=wt.NavigationError;constructor(t,n,r,i){super(t,n),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Uo=class extends Xt{urlAfterRedirects;state;type=wt.RoutesRecognized;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Hc=class extends Xt{urlAfterRedirects;state;type=wt.GuardsCheckStart;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Vc=class extends Xt{urlAfterRedirects;state;shouldActivate;type=wt.GuardsCheckEnd;constructor(t,n,r,i,s){super(t,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=s}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Bc=class extends Xt{urlAfterRedirects;state;type=wt.ResolveStart;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},qc=class extends Xt{urlAfterRedirects;state;type=wt.ResolveEnd;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},$c=class{route;type=wt.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},zc=class{route;type=wt.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Gc=class{snapshot;type=wt.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Wc=class{snapshot;type=wt.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Zc=class{snapshot;type=wt.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Qc=class{snapshot;type=wt.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Ho=class{},ms=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function z3(e,t){return e.providers&&!e._injector&&(e._injector=pc(e.providers,t,`Route: ${e.path}`)),e._injector??t}function wn(e){return e.outlet||Ee}function G3(e,t){let n=e.filter(r=>wn(r)===t);return n.push(...e.filter(r=>wn(r)!==t)),n}function Zo(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var Yc=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Zo(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new ys(this.rootInjector)}},ys=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,r){let i=this.getOrCreateContext(n);i.outlet=r,this.contexts.set(n,i)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new Yc(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(he(an))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Kc=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=fp(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=fp(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=hp(t,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return hp(t,this._root).map(n=>n.value)}};function fp(e,t){if(e===t.value)return t;for(let n of t.children){let r=fp(e,n);if(r)return r}return null}function hp(e,t){if(e===t.value)return[t];for(let n of t.children){let r=hp(e,n);if(r.length)return r.unshift(t),r}return[]}var Kt=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function ds(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var Vo=class extends Kc{snapshot;constructor(t,n){super(t),this.snapshot=n,wp(this,t)}toString(){return this.snapshot.toString()}};function AE(e){let t=W3(e),n=new _t([new Ar("",{})]),r=new _t({}),i=new _t({}),s=new _t({}),o=new _t(""),a=new Or(n,r,s,o,i,Ee,e,t.root);return a.snapshot=t.root,new Vo(new Kt(a,[]),t)}function W3(e){let t={},n={},r={},i="",s=new bi([],t,r,i,n,Ee,e,null,{});return new Bo("",new Kt(s,[]))}var Or=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,i,s,o,a,u){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=s,this.outlet=o,this.component=a,this._futureSnapshot=u,this.title=this.dataSubject?.pipe(ke(c=>c[Go]))??ve(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(ke(t=>yi(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ke(t=>yi(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Xc(e,t,n="emptyOnly"){let r,{routeConfig:i}=e;return t!==null&&(n==="always"||i?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:G(G({},t.params),e.params),data:G(G({},t.data),e.data),resolve:G(G(G(G({},e.data),t.data),i?.data),e._resolvedData)}:r={params:G({},e.params),data:G({},e.data),resolve:G(G({},e.data),e._resolvedData??{})},i&&kE(i)&&(r.resolve[Go]=i.title),r}var bi=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Go]}constructor(t,n,r,i,s,o,a,u,c){this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s,this.outlet=o,this.component=a,this.routeConfig=u,this._resolve=c}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=yi(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=yi(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},Bo=class extends Kc{url;constructor(t,n){super(n),this.url=t,wp(this,n)}toString(){return OE(this._root)}};function wp(e,t){t.value._routerState=e,t.children.forEach(n=>wp(e,n))}function OE(e){let t=e.children.length>0?` { ${e.children.map(OE).join(", ")} } `:"";return`${e.value}${t}`}function sp(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,An(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),An(t.params,n.params)||e.paramsSubject.next(n.params),w3(t.url,n.url)||e.urlSubject.next(n.url),An(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function pp(e,t){let n=An(e.params,t.params)&&I3(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||pp(e.parent,t.parent))}function kE(e){return typeof e.title=="string"||e.title===null}var LE=new ee(""),Qo=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Ee;activateEvents=new Ht;deactivateEvents=new Ht;attachEvents=new Ht;detachEvents=new Ht;routerOutletData=kv(void 0);parentContexts=Q(ys);location=Q(Rh);changeDetector=Q(Vh);inputBinder=Q(nl,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:i}=n.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ie(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ie(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ie(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new ie(4013,!1);this._activatedRoute=n;let i=this.location,o=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,u=new gp(n,a,i.injector,this.routerOutletData);this.activated=i.createComponent(o,{index:i.length,injector:u,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=Zb({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[W1]})}return e})(),gp=class{route;childContexts;parent;outletData;constructor(t,n,r,i){this.route=t,this.childContexts=n,this.parent=r,this.outletData=i}get(t,n){return t===Or?this.route:t===ys?this.childContexts:t===LE?this.outletData:this.parent.get(t,n)}},nl=new ee("");function Z3(e,t,n){let r=qo(e,t._root,n?n._root:void 0);return new Vo(r,t)}function qo(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let i=Q3(e,t,n);return new Kt(r,i)}else{if(e.shouldAttach(t.value)){let s=e.retrieve(t.value);if(s!==null){let o=s.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(a=>qo(e,a)),o}}let r=Y3(t.value),i=t.children.map(s=>qo(e,s));return new Kt(r,i)}}function Q3(e,t,n){return t.children.map(r=>{for(let i of n.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return qo(e,r,i);return qo(e,r)})}function Y3(e){return new Or(new _t(e.url),new _t(e.params),new _t(e.queryParams),new _t(e.fragment),new _t(e.data),e.outlet,e.component,e)}var vs=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},PE="ngNavigationCancelingError";function Jc(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=ps(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=FE(!1,zt.Redirect);return i.url=n,i.navigationBehaviorOptions=r,i}function FE(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[PE]=!0,n.cancellationCode=t,n}function K3(e){return jE(e)&&ps(e.url)}function jE(e){return!!e&&e[PE]}var X3=(e,t,n,r)=>ke(i=>(new mp(t,i.targetRouterState,i.currentRouterState,n,r).activate(e),i)),mp=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,i,s){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=s}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),sp(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let i=ds(n);t.children.forEach(s=>{let o=s.value.outlet;this.deactivateRoutes(s,i[o],r),delete i[o]}),Object.values(i).forEach(s=>{this.deactivateRouteAndItsChildren(s,r)})}deactivateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(i===s)if(i.component){let o=r.getContext(i.outlet);o&&this.deactivateChildRoutes(t,n,o.children)}else this.deactivateChildRoutes(t,n,r);else s&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=ds(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);if(r&&r.outlet){let o=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=ds(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let i=ds(n);t.children.forEach(s=>{this.activateRoutes(s,i[s.value.outlet],r),this.forwardEvent(new Qc(s.value.snapshot))}),t.children.length&&this.forwardEvent(new Wc(t.value.snapshot))}activateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(sp(i),i===s)if(i.component){let o=r.getOrCreateContext(i.outlet);this.activateChildRoutes(t,n,o.children)}else this.activateChildRoutes(t,n,r);else if(i.component){let o=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),sp(a.route.value),this.activateChildRoutes(t,null,o.children)}else o.attachRef=null,o.route=i,o.outlet&&o.outlet.activateWith(i,o.injector),this.activateChildRoutes(t,null,o.children)}else this.activateChildRoutes(t,null,r)}},el=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},hs=class{component;route;constructor(t,n){this.component=t,this.route=n}};function J3(e,t,n){let r=e._root,i=t?t._root:null;return ko(r,i,n,[r.value])}function eM(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function Es(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!N1(e)?e:t.get(e):r}function ko(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=ds(t);return e.children.forEach(o=>{tM(o,s[o.value.outlet],n,r.concat([o.value]),i),delete s[o.value.outlet]}),Object.entries(s).forEach(([o,a])=>Po(a,n.getContext(o),i)),i}function tM(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=e.value,o=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){let u=nM(o,s,s.routeConfig.runGuardsAndResolvers);u?i.canActivateChecks.push(new el(r)):(s.data=o.data,s._resolvedData=o._resolvedData),s.component?ko(e,t,a?a.children:null,r,i):ko(e,t,n,r,i),u&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new hs(a.outlet.component,o))}else o&&Po(t,a,i),i.canActivateChecks.push(new el(r)),s.component?ko(e,null,a?a.children:null,r,i):ko(e,null,n,r,i);return i}function nM(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!vi(e.url,t.url);case"pathParamsOrQueryParamsChange":return!vi(e.url,t.url)||!An(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!pp(e,t)||!An(e.queryParams,t.queryParams);case"paramsChange":default:return!pp(e,t)}}function Po(e,t,n){let r=ds(e),i=e.value;Object.entries(r).forEach(([s,o])=>{i.component?t?Po(o,t.children.getContext(s),n):Po(o,null,n):Po(o,t,n)}),i.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new hs(t.outlet.component,i)):n.canDeactivateChecks.push(new hs(null,i)):n.canDeactivateChecks.push(new hs(null,i))}function Yo(e){return typeof e=="function"}function rM(e){return typeof e=="boolean"}function iM(e){return e&&Yo(e.canLoad)}function sM(e){return e&&Yo(e.canActivate)}function oM(e){return e&&Yo(e.canActivateChild)}function aM(e){return e&&Yo(e.canDeactivate)}function uM(e){return e&&Yo(e.canMatch)}function UE(e){return e instanceof qn||e?.name==="EmptyError"}var Oc=Symbol("INITIAL_VALUE");function bs(){return gn(e=>ou(e.map(t=>t.pipe($n(1),kd(Oc)))).pipe(ke(t=>{for(let n of t)if(n!==!0){if(n===Oc)return Oc;if(n===!1||cM(n))return n}return!0}),pn(t=>t!==Oc),$n(1)))}function cM(e){return ps(e)||e instanceof vs}function lM(e,t){return gt(n=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return o.length===0&&s.length===0?ve(fe(G({},n),{guardsResult:!0})):dM(o,r,i,e).pipe(gt(a=>a&&rM(a)?fM(r,s,e,t):ve(a)),ke(a=>fe(G({},n),{guardsResult:a})))})}function dM(e,t,n,r){return lt(e).pipe(gt(i=>vM(i.component,i.route,n,t,r)),zn(i=>i!==!0,!0))}function fM(e,t,n,r){return lt(t).pipe(zi(i=>$i(pM(i.route.parent,r),hM(i.route,r),mM(e,i.path,n),gM(e,i.route,n))),zn(i=>i!==!0,!0))}function hM(e,t){return e!==null&&t&&t(new Zc(e)),ve(!0)}function pM(e,t){return e!==null&&t&&t(new Gc(e)),ve(!0)}function gM(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return ve(!0);let i=r.map(s=>au(()=>{let o=Zo(t)??n,a=Es(s,o),u=sM(a)?a.canActivate(t,e):qt(o,()=>a(t,e));return kr(u).pipe(zn())}));return ve(i).pipe(bs())}function mM(e,t,n){let r=t[t.length-1],s=t.slice(0,t.length-1).reverse().map(o=>eM(o)).filter(o=>o!==null).map(o=>au(()=>{let a=o.guards.map(u=>{let c=Zo(o.node)??n,l=Es(u,c),d=oM(l)?l.canActivateChild(r,e):qt(c,()=>l(r,e));return kr(d).pipe(zn())});return ve(a).pipe(bs())}));return ve(s).pipe(bs())}function vM(e,t,n,r,i){let s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!s||s.length===0)return ve(!0);let o=s.map(a=>{let u=Zo(t)??i,c=Es(a,u),l=aM(c)?c.canDeactivate(e,t,n,r):qt(u,()=>c(e,t,n,r));return kr(l).pipe(zn())});return ve(o).pipe(bs())}function bM(e,t,n,r){let i=t.canLoad;if(i===void 0||i.length===0)return ve(!0);let s=i.map(o=>{let a=Es(o,e),u=iM(a)?a.canLoad(t,n):qt(e,()=>a(t,n));return kr(u)});return ve(s).pipe(bs(),HE(r))}function HE(e){return xd(mt(t=>{if(typeof t!="boolean")throw Jc(e,t)}),ke(t=>t===!0))}function yM(e,t,n,r){let i=t.canMatch;if(!i||i.length===0)return ve(!0);let s=i.map(o=>{let a=Es(o,e),u=uM(a)?a.canMatch(t,n):qt(e,()=>a(t,n));return kr(u)});return ve(s).pipe(bs(),HE(r))}var $o=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},zo=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function ls(e){return qi(new $o(e))}function EM(e){return qi(new ie(4e3,!1))}function wM(e){return qi(FE(!1,zt.GuardRejected))}var vp=class{urlSerializer;urlTree;constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return ve(r);if(i.numberOfChildren>1||!i.children[Ee])return EM(`${t.redirectTo}`);i=i.children[Ee]}}applyRedirectCommands(t,n,r,i,s){if(typeof n!="string"){let a=n,{queryParams:u,fragment:c,routeConfig:l,url:d,outlet:f,params:h,data:m,title:b}=i,C=qt(s,()=>a({params:h,data:m,queryParams:u,fragment:c,routeConfig:l,url:d,outlet:f,title:b}));if(C instanceof kn)throw new zo(C);n=C}let o=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n[0]==="/")throw new zo(o);return o}applyRedirectCreateUrlTree(t,n,r,i){let s=this.createSegmentGroup(t,n.root,r,i);return new kn(s,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([i,s])=>{if(typeof s=="string"&&s[0]===":"){let a=s.substring(1);r[i]=n[a]}else r[i]=s}),r}createSegmentGroup(t,n,r,i){let s=this.createSegments(t,n.segments,r,i),o={};return Object.entries(n.children).forEach(([a,u])=>{o[a]=this.createSegmentGroup(t,u,r,i)}),new je(s,o)}createSegments(t,n,r,i){return n.map(s=>s.path[0]===":"?this.findPosParam(t,s,i):this.findOrReturn(s,r))}findPosParam(t,n,r){let i=r[n.path.substring(1)];if(!i)throw new ie(4001,!1);return i}findOrReturn(t,n){let r=0;for(let i of n){if(i.path===t.path)return n.splice(r),i;r++}return t}},bp={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function TM(e,t,n,r,i){let s=VE(e,t,n);return s.matched?(r=z3(t,r),yM(r,t,n,i).pipe(ke(o=>o===!0?s:G({},bp)))):ve(s)}function VE(e,t,n){if(t.path==="**")return SM(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?G({},bp):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let i=(t.matcher||mE)(n,e,t);if(!i)return G({},bp);let s={};Object.entries(i.posParams??{}).forEach(([a,u])=>{s[a]=u.path});let o=i.consumed.length>0?G(G({},s),i.consumed[i.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:i.consumed,remainingSegments:n.slice(i.consumed.length),parameters:o,positionalParamSegments:i.posParams??{}}}function SM(e){return{matched:!0,parameters:e.length>0?bE(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function hE(e,t,n,r){return n.length>0&&CM(e,n,r)?{segmentGroup:new je(t,IM(r,new je(n,e.children))),slicedSegments:[]}:n.length===0&&xM(e,n,r)?{segmentGroup:new je(e.segments,_M(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new je(e.segments,e.children),slicedSegments:n}}function _M(e,t,n,r){let i={};for(let s of n)if(rl(e,t,s)&&!r[wn(s)]){let o=new je([],{});i[wn(s)]=o}return G(G({},r),i)}function IM(e,t){let n={};n[Ee]=t;for(let r of e)if(r.path===""&&wn(r)!==Ee){let i=new je([],{});n[wn(r)]=i}return n}function CM(e,t,n){return n.some(r=>rl(e,t,r)&&wn(r)!==Ee)}function xM(e,t,n){return n.some(r=>rl(e,t,r))}function rl(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function NM(e,t,n){return t.length===0&&!e.children[n]}var yp=class{};function DM(e,t,n,r,i,s,o="emptyOnly"){return new Ep(e,t,n,r,i,o,s).recognize()}var MM=31,Ep=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,i,s,o,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=i,this.urlTree=s,this.paramsInheritanceStrategy=o,this.urlSerializer=a,this.applyRedirects=new vp(this.urlSerializer,this.urlTree)}noMatchError(t){return new ie(4002,`'${t.segmentGroup}'`)}recognize(){let t=hE(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(ke(({children:n,rootSnapshot:r})=>{let i=new Kt(r,n),s=new Bo("",i),o=xE(r,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,s.url=this.urlSerializer.serialize(o),{state:s,tree:o}}))}match(t){let n=new bi([],Object.freeze({}),Object.freeze(G({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),Ee,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,Ee,n).pipe(ke(r=>({children:r,rootSnapshot:n})),yr(r=>{if(r instanceof zo)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof $o?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,i,s){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r,s):this.processSegment(t,n,r,r.segments,i,!0,s).pipe(ke(o=>o instanceof Kt?[o]:[]))}processChildren(t,n,r,i){let s=[];for(let o of Object.keys(r.children))o==="primary"?s.unshift(o):s.push(o);return lt(s).pipe(zi(o=>{let a=r.children[o],u=G3(n,o);return this.processSegmentGroup(t,u,a,o,i)}),Od((o,a)=>(o.push(...a),o)),Er(null),Ad(),gt(o=>{if(o===null)return ls(r);let a=BE(o);return RM(a),ve(a)}))}processSegment(t,n,r,i,s,o,a){return lt(n).pipe(zi(u=>this.processSegmentAgainstRoute(u._injector??t,n,u,r,i,s,o,a).pipe(yr(c=>{if(c instanceof $o)return ve(null);throw c}))),zn(u=>!!u),yr(u=>{if(UE(u))return NM(r,i,s)?ve(new yp):ls(r);throw u}))}processSegmentAgainstRoute(t,n,r,i,s,o,a,u){return wn(r)!==o&&(o===Ee||!rl(i,s,r))?ls(i):r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,i,r,s,o,u):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,i,n,r,s,o,u):ls(i)}expandSegmentAgainstRouteUsingRedirect(t,n,r,i,s,o,a){let{matched:u,parameters:c,consumedSegments:l,positionalParamSegments:d,remainingSegments:f}=VE(n,i,s);if(!u)return ls(n);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>MM&&(this.allowRedirects=!1));let h=new bi(s,c,Object.freeze(G({},this.urlTree.queryParams)),this.urlTree.fragment,pE(i),wn(i),i.component??i._loadedComponent??null,i,gE(i)),m=Xc(h,a,this.paramsInheritanceStrategy);h.params=Object.freeze(m.params),h.data=Object.freeze(m.data);let b=this.applyRedirects.applyRedirectCommands(l,i.redirectTo,d,h,t);return this.applyRedirects.lineralizeSegments(i,b).pipe(gt(C=>this.processSegment(t,r,n,C.concat(f),o,!1,a)))}matchSegmentAgainstRoute(t,n,r,i,s,o){let a=TM(n,r,i,t,this.urlSerializer);return r.path==="**"&&(n.children={}),a.pipe(gn(u=>u.matched?(t=r._injector??t,this.getChildConfig(t,r,i).pipe(gn(({routes:c})=>{let l=r._loadedInjector??t,{parameters:d,consumedSegments:f,remainingSegments:h}=u,m=new bi(f,d,Object.freeze(G({},this.urlTree.queryParams)),this.urlTree.fragment,pE(r),wn(r),r.component??r._loadedComponent??null,r,gE(r)),b=Xc(m,o,this.paramsInheritanceStrategy);m.params=Object.freeze(b.params),m.data=Object.freeze(b.data);let{segmentGroup:C,slicedSegments:T}=hE(n,f,h,c);if(T.length===0&&C.hasChildren())return this.processChildren(l,c,C,m).pipe(ke(w=>new Kt(m,w)));if(c.length===0&&T.length===0)return ve(new Kt(m,[]));let E=wn(r)===s;return this.processSegment(l,c,C,T,E?Ee:s,!0,m).pipe(ke(w=>new Kt(m,w instanceof Kt?[w]:[])))}))):ls(n)))}getChildConfig(t,n,r){return n.children?ve({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?ve({routes:n._loadedRoutes,injector:n._loadedInjector}):bM(t,n,r,this.urlSerializer).pipe(gt(i=>i?this.configLoader.loadChildren(t,n).pipe(mt(s=>{n._loadedRoutes=s.routes,n._loadedInjector=s.injector})):wM(n))):ve({routes:[],injector:t})}};function RM(e){e.sort((t,n)=>t.value.outlet===Ee?-1:n.value.outlet===Ee?1:t.value.outlet.localeCompare(n.value.outlet))}function AM(e){let t=e.value.routeConfig;return t&&t.path===""}function BE(e){let t=[],n=new Set;for(let r of e){if(!AM(r)){t.push(r);continue}let i=t.find(s=>r.value.routeConfig===s.value.routeConfig);i!==void 0?(i.children.push(...r.children),n.add(i)):t.push(r)}for(let r of n){let i=BE(r.children);t.push(new Kt(r.value,i))}return t.filter(r=>!n.has(r))}function pE(e){return e.data||{}}function gE(e){return e.resolve||{}}function OM(e,t,n,r,i,s){return gt(o=>DM(e,t,n,r,o.extractedUrl,i,s).pipe(ke(({state:a,tree:u})=>fe(G({},o),{targetSnapshot:a,urlAfterRedirects:u}))))}function kM(e,t){return gt(n=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return ve(n);let s=new Set(i.map(u=>u.route)),o=new Set;for(let u of s)if(!o.has(u))for(let c of qE(u))o.add(c);let a=0;return lt(o).pipe(zi(u=>s.has(u)?LM(u,r,e,t):(u.data=Xc(u,u.parent,e).resolve,ve(void 0))),mt(()=>a++),Gi(1),gt(u=>a===o.size?ve(n):jt))})}function qE(e){let t=e.children.map(n=>qE(n)).flat();return[e,...t]}function LM(e,t,n,r){let i=e.routeConfig,s=e._resolve;return i?.title!==void 0&&!kE(i)&&(s[Go]=i.title),PM(s,e,t,r).pipe(ke(o=>(e._resolvedData=o,e.data=Xc(e,e.parent,n).resolve,null)))}function PM(e,t,n,r){let i=up(e);if(i.length===0)return ve({});let s={};return lt(i).pipe(gt(o=>FM(e[o],t,n,r).pipe(zn(),mt(a=>{if(a instanceof vs)throw Jc(new Ei,a);s[o]=a}))),Gi(1),ke(()=>s),yr(o=>UE(o)?jt:qi(o)))}function FM(e,t,n,r){let i=Zo(t)??r,s=Es(e,i),o=s.resolve?s.resolve(t,n):qt(i,()=>s(t,n));return kr(o)}function op(e){return gn(t=>{let n=e(t);return n?lt(n).pipe(ke(()=>t)):ve(t)})}var Tp=(()=>{class e{buildTitle(n){let r,i=n.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(s=>s.outlet===Ee);return r}getResolvedTitleForRoute(n){return n.data[Go]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q($E),providedIn:"root"})}return e})(),$E=(()=>{class e extends Tp{title;constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(he(oE))};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ko=new ee("",{providedIn:"root",factory:()=>({})}),Sp=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=gc({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){r&1&&$t(0,"router-outlet")},dependencies:[Qo],encapsulation:2})}return e})();function _p(e){let t=e.children&&e.children.map(_p),n=t?fe(G({},e),{children:t}):G({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==Ee&&(n.component=Sp),n}var ws=new ee(""),zE=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=Q(Ec);loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return ve(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=kr(n.loadComponent()).pipe(ke(GE),mt(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),zs(()=>{this.componentLoaders.delete(n)})),i=new Bi(r,()=>new pt).pipe(Vi());return this.componentLoaders.set(n,i),i}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return ve({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let s=il(r,this.compiler,n,this.onLoadEndListener).pipe(zs(()=>{this.childrenLoaders.delete(r)})),o=new Bi(s,()=>new pt).pipe(Vi());return this.childrenLoaders.set(r,o),o}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function il(e,t,n,r){return kr(e.loadChildren()).pipe(ke(GE),gt(i=>i instanceof Oh||Array.isArray(i)?ve(i):lt(t.compileModuleAsync(i))),ke(i=>{r&&r(e);let s,o,a=!1;return Array.isArray(i)?(o=i,a=!0):(s=i.create(n).injector,o=s.get(ws,[],{optional:!0,self:!0}).flat()),{routes:o.map(_p),injector:s}}))}function jM(e){return e&&typeof e=="object"&&"default"in e}function GE(e){return jM(e)?e.default:e}var sl=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(UM),providedIn:"root"})}return e})(),UM=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),WE=new ee("");var ZE=new ee(""),QE=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new pt;transitionAbortSubject=new pt;configLoader=Q(zE);environmentInjector=Q(an);destroyRef=Q(nc);urlSerializer=Q(Wo);rootContexts=Q(ys);location=Q(cs);inputBindingEnabled=Q(nl,{optional:!0})!==null;titleStrategy=Q(Tp);options=Q(Ko,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=Q(sl);createViewTransition=Q(WE,{optional:!0});navigationErrorHandler=Q(ZE,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>ve(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=i=>this.events.next(new $c(i)),r=i=>this.events.next(new zc(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(fe(G({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:r}))}setupNavigations(n){return this.transitions=new _t(null),this.transitions.pipe(pn(r=>r!==null),gn(r=>{let i=!1,s=!1;return ve(r).pipe(gn(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",zt.SupersededByNewNavigation),jt;this.currentTransition=r,this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?fe(G({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let a=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),u=o.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!a&&u!=="reload"){let c="";return this.events.next(new Xn(o.id,this.urlSerializer.serialize(o.rawUrl),c,jo.IgnoredSameUrlNavigation)),o.resolve(!1),jt}if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return ve(o).pipe(gn(c=>(this.events.next(new wi(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?jt:Promise.resolve(c))),OM(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),mt(c=>{r.targetSnapshot=c.targetSnapshot,r.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation=fe(G({},this.currentNavigation),{finalUrl:c.urlAfterRedirects});let l=new Uo(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:c,extractedUrl:l,source:d,restoredState:f,extras:h}=o,m=new wi(c,this.urlSerializer.serialize(l),d,f);this.events.next(m);let b=AE(this.rootComponentType).snapshot;return this.currentTransition=r=fe(G({},o),{targetSnapshot:b,urlAfterRedirects:l,extras:fe(G({},h),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=l,ve(r)}else{let c="";return this.events.next(new Xn(o.id,this.urlSerializer.serialize(o.extractedUrl),c,jo.IgnoredByUrlHandlingStrategy)),o.resolve(!1),jt}}),mt(o=>{let a=new Hc(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(a)}),ke(o=>(this.currentTransition=r=fe(G({},o),{guards:J3(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),r)),lM(this.environmentInjector,o=>this.events.next(o)),mt(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw Jc(this.urlSerializer,o.guardsResult);let a=new Vc(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(a)}),pn(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",zt.GuardRejected),!1)),op(o=>{if(o.guards.canActivateChecks.length!==0)return ve(o).pipe(mt(a=>{let u=new Bc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(u)}),gn(a=>{let u=!1;return ve(a).pipe(kM(this.paramsInheritanceStrategy,this.environmentInjector),mt({next:()=>u=!0,complete:()=>{u||this.cancelNavigationTransition(a,"",zt.NoDataFromResolver)}}))}),mt(a=>{let u=new qc(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(u)}))}),op(o=>{let a=u=>{let c=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&c.push(this.configLoader.loadComponent(u.routeConfig).pipe(mt(l=>{u.component=l}),ke(()=>{})));for(let l of u.children)c.push(...a(l));return c};return ou(a(o.targetSnapshot.root)).pipe(Er(null),$n(1))}),op(()=>this.afterPreactivation()),gn(()=>{let{currentSnapshot:o,targetSnapshot:a}=r,u=this.createViewTransition?.(this.environmentInjector,o.root,a.root);return u?lt(u).pipe(ke(()=>r)):ve(r)}),ke(o=>{let a=Z3(n.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r=fe(G({},o),{targetRouterState:a}),this.currentNavigation.targetRouterState=a,r}),mt(()=>{this.events.next(new Ho)}),X3(this.rootContexts,n.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),$n(1),mt({next:o=>{i=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Kn(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),Ld(this.transitionAbortSubject.pipe(mt(o=>{throw o}))),zs(()=>{!i&&!s&&this.cancelNavigationTransition(r,"",zt.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),yr(o=>{if(this.destroyed)return r.resolve(!1),jt;if(s=!0,jE(o))this.events.next(new On(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),K3(o)?this.events.next(new ms(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{let a=new gs(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{let u=qt(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(u instanceof vs){let{message:c,cancellationCode:l}=Jc(this.urlSerializer,u);this.events.next(new On(r.id,this.urlSerializer.serialize(r.extractedUrl),c,l)),this.events.next(new ms(u.redirectTo,u.navigationBehaviorOptions))}else throw this.events.next(a),o}catch(u){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(u)}}return jt}))}))}cancelNavigationTransition(n,r,i){let s=new On(n.id,this.urlSerializer.serialize(n.extractedUrl),r,i);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return n.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function HM(e){return e!==Fc}var YE=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(VM),providedIn:"root"})}return e})(),tl=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},VM=(()=>{class e extends tl{static \u0275fac=(()=>{let n;return function(i){return(n||(n=nh(e)))(i||e)}})();static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),KE=(()=>{class e{urlSerializer=Q(Wo);options=Q(Ko,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=Q(cs);urlHandlingStrategy=Q(sl);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new kn;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:n,initialUrl:r,targetBrowserUrl:i}){let s=n!==void 0?this.urlHandlingStrategy.merge(n,r):r,o=i??s;return o instanceof kn?this.urlSerializer.serialize(o):o}commitTransition({targetRouterState:n,finalUrl:r,initialUrl:i}){r&&n?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=n):this.rawUrlTree=i}routerState=AE(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:()=>Q(BM),providedIn:"root"})}return e})(),BM=(()=>{class e extends KE{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{n(r.url,r.state,"popstate")})})}handleRouterEvent(n,r){n instanceof wi?this.updateStateMemento():n instanceof Xn?this.commitTransition(r):n instanceof Uo?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Ho?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof On&&(n.code===zt.GuardRejected||n.code===zt.NoDataFromResolver)?this.restoreHistory(r):n instanceof gs?this.restoreHistory(r,!0):n instanceof Kn&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,{extras:r,id:i}){let{replaceUrl:s,state:o}=r;if(this.location.isCurrentPathEqualTo(n)||s){let a=this.browserPageId,u=G(G({},o),this.generateNgRouterState(i,a));this.location.replaceState(n,"",u)}else{let a=G(G({},o),this.generateNgRouterState(i,this.browserPageId+1));this.location.go(n,"",a)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,s=this.currentPageId-i;s!==0?this.location.historyGo(s):this.getCurrentUrlTree()===n.finalUrl&&s===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(i){return(n||(n=nh(e)))(i||e)}})();static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ip(e,t){e.events.pipe(pn(n=>n instanceof Kn||n instanceof On||n instanceof gs||n instanceof Xn),ke(n=>n instanceof Kn||n instanceof Xn?0:(n instanceof On?n.code===zt.Redirect||n.code===zt.SupersededByNewNavigation:!1)?2:1),pn(n=>n!==2),$n(1)).subscribe(()=>{t()})}var qM={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},$M={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Ts=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=Q(fi);stateManager=Q(KE);options=Q(Ko,{optional:!0})||{};pendingTasks=Q(ci);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=Q(QE);urlSerializer=Q(Wo);location=Q(cs);urlHandlingStrategy=Q(sl);_events=new pt;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=Q(YE);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=Q(ws,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!Q(nl,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new ct;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let i=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(i!==null&&s!==null){if(this.stateManager.handleRouterEvent(r,s),r instanceof On&&r.code!==zt.Redirect&&r.code!==zt.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof Kn)this.navigated=!0;else if(r instanceof ms){let o=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),u=G({browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||this.urlUpdateStrategy==="eager"||HM(i.source)},o);this.scheduleNavigation(a,Fc,null,u,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}GM(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Fc,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r,i)=>{this.navigateToSyncWithBrowser(n,i,r)})}navigateToSyncWithBrowser(n,r,i){let s={replaceUrl:!0},o=i?.navigationId?i:null;if(i){let u=G({},i);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(s.state=u)}let a=this.parseUrl(n);this.scheduleNavigation(a,r,o,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(_p),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:i,queryParams:s,fragment:o,queryParamsHandling:a,preserveFragment:u}=r,c=u?this.currentUrlTree.fragment:o,l=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":l=G(G({},this.currentUrlTree.queryParams),s);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=s||null}l!==null&&(l=this.removeEmptyProps(l));let d;try{let f=i?i.snapshot:this.routerState.snapshot.root;d=NE(f)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),d=this.currentUrlTree.root}return DE(d,n,l,c??null)}navigateByUrl(n,r={skipLocationChange:!1}){let i=ps(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,Fc,null,r)}navigate(n,r={skipLocationChange:!1}){return zM(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let i;if(r===!0?i=G({},qM):r===!1?i=G({},$M):i=r,ps(n))return cE(this.currentUrlTree,n,i);let s=this.parseUrl(n);return cE(this.currentUrlTree,s,i)}removeEmptyProps(n){return Object.entries(n).reduce((r,[i,s])=>(s!=null&&(r[i]=s),r),{})}scheduleNavigation(n,r,i,s,o){if(this.disposed)return Promise.resolve(!1);let a,u,c;o?(a=o.resolve,u=o.reject,c=o.promise):c=new Promise((d,f)=>{a=d,u=f});let l=this.pendingTasks.add();return Ip(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:a,reject:u,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function zM(e){for(let t=0;tn.\u0275providers)])}function QM(e){return e.routerState.root}function YM(){let e=Q(bt);return t=>{let n=e.get(Bt);if(t!==n.components[0])return;let r=e.get(Ts),i=e.get(KM);e.get(XM)===1&&r.initialNavigation(),e.get(JM,null,_e.Optional)?.setUpPreloading(),e.get(ZM,null,_e.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var KM=new ee("",{factory:()=>new pt}),XM=new ee("",{providedIn:"root",factory:()=>1});var JM=new ee("");var t6=Object.getOwnPropertyNames,ue=(e,t)=>function(){return t||(0,e[t6(e)[0]])((t={exports:{}}).exports,t),t.exports},Xo=ue({"external/npm/node_modules/domino/lib/Event.js"(e,t){t.exports=n,n.CAPTURING_PHASE=1,n.AT_TARGET=2,n.BUBBLING_PHASE=3;function n(r,i){if(this.type="",this.target=null,this.currentTarget=null,this.eventPhase=n.AT_TARGET,this.bubbles=!1,this.cancelable=!1,this.isTrusted=!1,this.defaultPrevented=!1,this.timeStamp=Date.now(),this._propagationStopped=!1,this._immediatePropagationStopped=!1,this._initialized=!0,this._dispatching=!1,r&&(this.type=r),i)for(var s in i)this[s]=i[s]}n.prototype=Object.create(Object.prototype,{constructor:{value:n},stopPropagation:{value:function(){this._propagationStopped=!0}},stopImmediatePropagation:{value:function(){this._propagationStopped=!0,this._immediatePropagationStopped=!0}},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0)}},initEvent:{value:function(i,s,o){this._initialized=!0,!this._dispatching&&(this._propagationStopped=!1,this._immediatePropagationStopped=!1,this.defaultPrevented=!1,this.isTrusted=!1,this.target=null,this.type=i,this.bubbles=s,this.cancelable=o)}}})}}),ew=ue({"external/npm/node_modules/domino/lib/UIEvent.js"(e,t){var n=Xo();t.exports=r;function r(){n.call(this),this.view=null,this.detail=0}r.prototype=Object.create(n.prototype,{constructor:{value:r},initUIEvent:{value:function(i,s,o,a,u){this.initEvent(i,s,o),this.view=a,this.detail=u}}})}}),tw=ue({"external/npm/node_modules/domino/lib/MouseEvent.js"(e,t){var n=ew();t.exports=r;function r(){n.call(this),this.screenX=this.screenY=this.clientX=this.clientY=0,this.ctrlKey=this.altKey=this.shiftKey=this.metaKey=!1,this.button=0,this.buttons=1,this.relatedTarget=null}r.prototype=Object.create(n.prototype,{constructor:{value:r},initMouseEvent:{value:function(i,s,o,a,u,c,l,d,f,h,m,b,C,T,E){switch(this.initEvent(i,s,o,a,u),this.screenX=c,this.screenY=l,this.clientX=d,this.clientY=f,this.ctrlKey=h,this.altKey=m,this.shiftKey=b,this.metaKey=C,this.button=T,T){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2;break;default:this.buttons=0;break}this.relatedTarget=E}},getModifierState:{value:function(i){switch(i){case"Alt":return this.altKey;case"Control":return this.ctrlKey;case"Shift":return this.shiftKey;case"Meta":return this.metaKey;default:return!1}}}})}}),xp=ue({"external/npm/node_modules/domino/lib/DOMException.js"(e,t){t.exports=N;var n=1,r=3,i=4,s=5,o=7,a=8,u=9,c=11,l=12,d=13,f=14,h=15,m=17,b=18,C=19,T=20,E=21,w=22,I=23,S=24,L=25,U=[null,"INDEX_SIZE_ERR",null,"HIERARCHY_REQUEST_ERR","WRONG_DOCUMENT_ERR","INVALID_CHARACTER_ERR",null,"NO_MODIFICATION_ALLOWED_ERR","NOT_FOUND_ERR","NOT_SUPPORTED_ERR","INUSE_ATTRIBUTE_ERR","INVALID_STATE_ERR","SYNTAX_ERR","INVALID_MODIFICATION_ERR","NAMESPACE_ERR","INVALID_ACCESS_ERR",null,"TYPE_MISMATCH_ERR","SECURITY_ERR","NETWORK_ERR","ABORT_ERR","URL_MISMATCH_ERR","QUOTA_EXCEEDED_ERR","TIMEOUT_ERR","INVALID_NODE_TYPE_ERR","DATA_CLONE_ERR"],V=[null,"INDEX_SIZE_ERR (1): the index is not in the allowed range",null,"HIERARCHY_REQUEST_ERR (3): the operation would yield an incorrect nodes model","WRONG_DOCUMENT_ERR (4): the object is in the wrong Document, a call to importNode is required","INVALID_CHARACTER_ERR (5): the string contains invalid characters",null,"NO_MODIFICATION_ALLOWED_ERR (7): the object can not be modified","NOT_FOUND_ERR (8): the object can not be found here","NOT_SUPPORTED_ERR (9): this operation is not supported","INUSE_ATTRIBUTE_ERR (10): setAttributeNode called on owned Attribute","INVALID_STATE_ERR (11): the object is in an invalid state","SYNTAX_ERR (12): the string did not match the expected pattern","INVALID_MODIFICATION_ERR (13): the object can not be modified in this way","NAMESPACE_ERR (14): the operation is not allowed by Namespaces in XML","INVALID_ACCESS_ERR (15): the object does not support the operation or argument",null,"TYPE_MISMATCH_ERR (17): the type of the object does not match the expected type","SECURITY_ERR (18): the operation is insecure","NETWORK_ERR (19): a network error occurred","ABORT_ERR (20): the user aborted an operation","URL_MISMATCH_ERR (21): the given URL does not match another URL","QUOTA_EXCEEDED_ERR (22): the quota has been exceeded","TIMEOUT_ERR (23): a timeout occurred","INVALID_NODE_TYPE_ERR (24): the supplied node is invalid or has an invalid ancestor for this operation","DATA_CLONE_ERR (25): the object can not be cloned."],F={INDEX_SIZE_ERR:n,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:r,WRONG_DOCUMENT_ERR:i,INVALID_CHARACTER_ERR:s,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:o,NOT_FOUND_ERR:a,NOT_SUPPORTED_ERR:u,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:c,SYNTAX_ERR:l,INVALID_MODIFICATION_ERR:d,NAMESPACE_ERR:f,INVALID_ACCESS_ERR:h,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:m,SECURITY_ERR:b,NETWORK_ERR:C,ABORT_ERR:T,URL_MISMATCH_ERR:E,QUOTA_EXCEEDED_ERR:w,TIMEOUT_ERR:I,INVALID_NODE_TYPE_ERR:S,DATA_CLONE_ERR:L};function N(_){Error.call(this),Error.captureStackTrace(this,this.constructor),this.code=_,this.message=V[_],this.name=U[_]}N.prototype.__proto__=Error.prototype;for(W in F)P={value:F[W]},Object.defineProperty(N,W,P),Object.defineProperty(N.prototype,W,P);var P,W}}),Np=ue({"external/npm/node_modules/domino/lib/config.js"(e){e.isApiWritable=!globalThis.__domino_frozen__}}),ut=ue({"external/npm/node_modules/domino/lib/utils.js"(e){var t=xp(),n=t,r=Np().isApiWritable;e.NAMESPACE={HTML:"http://www.w3.org/1999/xhtml",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink"},e.IndexSizeError=function(){throw new t(n.INDEX_SIZE_ERR)},e.HierarchyRequestError=function(){throw new t(n.HIERARCHY_REQUEST_ERR)},e.WrongDocumentError=function(){throw new t(n.WRONG_DOCUMENT_ERR)},e.InvalidCharacterError=function(){throw new t(n.INVALID_CHARACTER_ERR)},e.NoModificationAllowedError=function(){throw new t(n.NO_MODIFICATION_ALLOWED_ERR)},e.NotFoundError=function(){throw new t(n.NOT_FOUND_ERR)},e.NotSupportedError=function(){throw new t(n.NOT_SUPPORTED_ERR)},e.InvalidStateError=function(){throw new t(n.INVALID_STATE_ERR)},e.SyntaxError=function(){throw new t(n.SYNTAX_ERR)},e.InvalidModificationError=function(){throw new t(n.INVALID_MODIFICATION_ERR)},e.NamespaceError=function(){throw new t(n.NAMESPACE_ERR)},e.InvalidAccessError=function(){throw new t(n.INVALID_ACCESS_ERR)},e.TypeMismatchError=function(){throw new t(n.TYPE_MISMATCH_ERR)},e.SecurityError=function(){throw new t(n.SECURITY_ERR)},e.NetworkError=function(){throw new t(n.NETWORK_ERR)},e.AbortError=function(){throw new t(n.ABORT_ERR)},e.UrlMismatchError=function(){throw new t(n.URL_MISMATCH_ERR)},e.QuotaExceededError=function(){throw new t(n.QUOTA_EXCEEDED_ERR)},e.TimeoutError=function(){throw new t(n.TIMEOUT_ERR)},e.InvalidNodeTypeError=function(){throw new t(n.INVALID_NODE_TYPE_ERR)},e.DataCloneError=function(){throw new t(n.DATA_CLONE_ERR)},e.nyi=function(){throw new Error("NotYetImplemented")},e.shouldOverride=function(){throw new Error("Abstract function; should be overriding in subclass.")},e.assert=function(i,s){if(!i)throw new Error("Assertion failed: "+(s||"")+` +`+new Error().stack)},e.expose=function(i,s){for(var o in i)Object.defineProperty(s.prototype,o,{value:i[o],writable:r})},e.merge=function(i,s){for(var o in s)i[o]=s[o]},e.documentOrder=function(i,s){return 3-(i.compareDocumentPosition(s)&6)},e.toASCIILowerCase=function(i){return i.replace(/[A-Z]+/g,function(s){return s.toLowerCase()})},e.toASCIIUpperCase=function(i){return i.replace(/[a-z]+/g,function(s){return s.toUpperCase()})}}}),nw=ue({"external/npm/node_modules/domino/lib/EventTarget.js"(e,t){var n=Xo(),r=tw(),i=ut();t.exports=s;function s(){}s.prototype={addEventListener:function(a,u,c){if(u){c===void 0&&(c=!1),this._listeners||(this._listeners=Object.create(null)),this._listeners[a]||(this._listeners[a]=[]);for(var l=this._listeners[a],d=0,f=l.length;d=0&&(c(l[f],a),!a._propagationStopped);f--);if(a._propagationStopped||(a.eventPhase=n.AT_TARGET,c(this,a)),a.bubbles&&!a._propagationStopped){a.eventPhase=n.BUBBLING_PHASE;for(var h=0,m=l.length;h\u00A0]/g,u=/[&"<>\u00A0]/g;function c(T){return a.test(T)?T.replace(a,E=>{switch(E){case"&":return"&";case"<":return"<";case">":return">";case"\xA0":return" "}}):T}function l(T){return u.test(T)?T.replace(u,E=>{switch(E){case"<":return"<";case">":return">";case"&":return"&";case'"':return""";case"\xA0":return" "}}):T}function d(T){var E=T.namespaceURI;return E?E===r.XML?"xml:"+T.localName:E===r.XLINK?"xlink:"+T.localName:E===r.XMLNS?T.localName==="xmlns"?"xmlns":"xmlns:"+T.localName:T.name:T.localName}function f(T,E){let w="/;function m(T){return h.test(T)?T.replace(/(--\!?)>/g,"$1>"):T}function b(T){return T.includes(">")?T.replaceAll(">",">"):T}function C(T,E){var w="";switch(T.nodeType){case 1:var I=T.namespaceURI,S=I===r.HTML,L=S||I===r.SVG||I===r.MATHML?T.localName:T.tagName;w+="<"+L;for(var U=0,V=T._numattrs;U"}break;case 3:case 4:var P;E.nodeType===1&&E.namespaceURI===r.HTML?P=E.tagName:P="",i[P]||P==="NOSCRIPT"&&E.ownerDocument._scripting_enabled?w+=T.data:w+=c(T.data);break;case 8:w+="";break;case 7:let W=b(T.data);w+="";break;case 10:w+="";break;default:n.InvalidStateError()}return w}}}),At=ue({"external/npm/node_modules/domino/lib/Node.js"(e,t){t.exports=o;var n=nw(),r=rw(),i=iw(),s=ut();function o(){n.call(this),this.parentNode=null,this._nextSibling=this._previousSibling=this,this._index=void 0}var a=o.ELEMENT_NODE=1,u=o.ATTRIBUTE_NODE=2,c=o.TEXT_NODE=3,l=o.CDATA_SECTION_NODE=4,d=o.ENTITY_REFERENCE_NODE=5,f=o.ENTITY_NODE=6,h=o.PROCESSING_INSTRUCTION_NODE=7,m=o.COMMENT_NODE=8,b=o.DOCUMENT_NODE=9,C=o.DOCUMENT_TYPE_NODE=10,T=o.DOCUMENT_FRAGMENT_NODE=11,E=o.NOTATION_NODE=12,w=o.DOCUMENT_POSITION_DISCONNECTED=1,I=o.DOCUMENT_POSITION_PRECEDING=2,S=o.DOCUMENT_POSITION_FOLLOWING=4,L=o.DOCUMENT_POSITION_CONTAINS=8,U=o.DOCUMENT_POSITION_CONTAINED_BY=16,V=o.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;o.prototype=Object.create(n.prototype,{baseURI:{get:s.nyi},parentElement:{get:function(){return this.parentNode&&this.parentNode.nodeType===a?this.parentNode:null}},hasChildNodes:{value:s.shouldOverride},firstChild:{get:s.shouldOverride},lastChild:{get:s.shouldOverride},isConnected:{get:function(){let F=this;for(;F!=null;){if(F.nodeType===o.DOCUMENT_NODE)return!0;F=F.parentNode,F!=null&&F.nodeType===o.DOCUMENT_FRAGMENT_NODE&&(F=F.host)}return!1}},previousSibling:{get:function(){var F=this.parentNode;return!F||this===F.firstChild?null:this._previousSibling}},nextSibling:{get:function(){var F=this.parentNode,N=this._nextSibling;return!F||N===F.firstChild?null:N}},textContent:{get:function(){return null},set:function(F){}},innerText:{get:function(){return null},set:function(F){}},_countChildrenOfType:{value:function(F){for(var N=0,P=this.firstChild;P!==null;P=P.nextSibling)P.nodeType===F&&N++;return N}},_ensureInsertValid:{value:function(N,P,W){var _=this,y,g;if(!N.nodeType)throw new TypeError("not a node");switch(_.nodeType){case b:case T:case a:break;default:s.HierarchyRequestError()}switch(N.isAncestor(_)&&s.HierarchyRequestError(),(P!==null||!W)&&P.parentNode!==_&&s.NotFoundError(),N.nodeType){case T:case C:case a:case c:case h:case m:break;default:s.HierarchyRequestError()}if(_.nodeType===b)switch(N.nodeType){case c:s.HierarchyRequestError();break;case T:switch(N._countChildrenOfType(c)>0&&s.HierarchyRequestError(),N._countChildrenOfType(a)){case 0:break;case 1:if(P!==null)for(W&&P.nodeType===C&&s.HierarchyRequestError(),g=P.nextSibling;g!==null;g=g.nextSibling)g.nodeType===C&&s.HierarchyRequestError();y=_._countChildrenOfType(a),W?y>0&&s.HierarchyRequestError():(y>1||y===1&&P.nodeType!==a)&&s.HierarchyRequestError();break;default:s.HierarchyRequestError()}break;case a:if(P!==null)for(W&&P.nodeType===C&&s.HierarchyRequestError(),g=P.nextSibling;g!==null;g=g.nextSibling)g.nodeType===C&&s.HierarchyRequestError();y=_._countChildrenOfType(a),W?y>0&&s.HierarchyRequestError():(y>1||y===1&&P.nodeType!==a)&&s.HierarchyRequestError();break;case C:if(P===null)_._countChildrenOfType(a)&&s.HierarchyRequestError();else for(g=_.firstChild;g!==null&&g!==P;g=g.nextSibling)g.nodeType===a&&s.HierarchyRequestError();y=_._countChildrenOfType(C),W?y>0&&s.HierarchyRequestError():(y>1||y===1&&P.nodeType!==C)&&s.HierarchyRequestError();break}else N.nodeType===C&&s.HierarchyRequestError()}},insertBefore:{value:function(N,P){var W=this;W._ensureInsertValid(N,P,!0);var _=P;return _===N&&(_=N.nextSibling),W.doc.adoptNode(N),N._insertOrReplace(W,_,!1),N}},appendChild:{value:function(F){return this.insertBefore(F,null)}},_appendChild:{value:function(F){F._insertOrReplace(this,null,!1)}},removeChild:{value:function(N){var P=this;if(!N.nodeType)throw new TypeError("not a node");return N.parentNode!==P&&s.NotFoundError(),N.remove(),N}},replaceChild:{value:function(N,P){var W=this;return W._ensureInsertValid(N,P,!1),N.doc!==W.doc&&W.doc.adoptNode(N),N._insertOrReplace(W,P,!0),P}},contains:{value:function(N){return N===null?!1:this===N?!0:(this.compareDocumentPosition(N)&U)!==0}},compareDocumentPosition:{value:function(N){if(this===N)return 0;if(this.doc!==N.doc||this.rooted!==N.rooted)return w+V;for(var P=[],W=[],_=this;_!==null;_=_.parentNode)P.push(_);for(_=N;_!==null;_=_.parentNode)W.push(_);if(P.reverse(),W.reverse(),P[0]!==W[0])return w+V;_=Math.min(P.length,W.length);for(var y=1;y<_;y++)if(P[y]!==W[y])return P[y].index2?X[2]:null):M>2&&O!==null&&r.insertBefore(X[2],O),N._childNodes)for(X[0]=P===null?N._childNodes.length:P._index,N._childNodes.splice.apply(N._childNodes,X),g=2;g2?N._firstChild=X[2]:W&&(N._firstChild=null));if(_._childNodes?_._childNodes.length=0:_._firstChild=null,N.rooted)for(N.modify(),g=2;g0:this._firstChild!==null}},childNodes:{get:function(){return this._ensureChildNodes(),this._childNodes}},firstChild:{get:function(){return this._childNodes?this._childNodes.length===0?null:this._childNodes[0]:this._firstChild}},lastChild:{get:function(){var s=this._childNodes,o;return s?s.length===0?null:s[s.length-1]:(o=this._firstChild,o===null?null:o._previousSibling)}},_ensureChildNodes:{value:function(){if(!this._childNodes){var s=this._firstChild,o=s,a=this._childNodes=new r;if(s)do a.push(o),o=o._nextSibling;while(o!==s);this._firstChild=null}}},removeChildren:{value:function(){for(var o=this.rooted?this.ownerDocument:null,a=this.firstChild,u;a!==null;)u=a,a=u.nextSibling,o&&o.mutateRemove(u),u.parentNode=null;this._childNodes?this._childNodes.length=0:this._firstChild=null,this.modify()}}})}}),Mp=ue({"external/npm/node_modules/domino/lib/xmlnames.js"(e){e.isValidName=b,e.isValidQName=C;var t=/^[_:A-Za-z][-.:\w]+$/,n=/^([_A-Za-z][-.\w]+|[_A-Za-z][-.\w]+:[_A-Za-z][-.\w]+)$/,r="_A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD",i="-._A-Za-z0-9\xB7\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0300-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD",s="["+r+"]["+i+"]*",o=r+":",a=i+":",u=new RegExp("^["+o+"]["+a+"]*$"),c=new RegExp("^("+s+"|"+s+":"+s+")$"),l=/[\uD800-\uDB7F\uDC00-\uDFFF]/,d=/[\uD800-\uDB7F\uDC00-\uDFFF]/g,f=/[\uD800-\uDB7F][\uDC00-\uDFFF]/g;r+="\uD800-\u{EFC00}-\uDFFF",i+="\uD800-\u{EFC00}-\uDFFF",s="["+r+"]["+i+"]*",o=r+":",a=i+":";var h=new RegExp("^["+o+"]["+a+"]*$"),m=new RegExp("^("+s+"|"+s+":"+s+")$");function b(T){if(t.test(T)||u.test(T))return!0;if(!l.test(T)||!h.test(T))return!1;var E=T.match(d),w=T.match(f);return w!==null&&2*w.length===E.length}function C(T){if(n.test(T)||c.test(T))return!0;if(!l.test(T)||!m.test(T))return!1;var E=T.match(d),w=T.match(f);return w!==null&&2*w.length===E.length}}}),sw=ue({"external/npm/node_modules/domino/lib/attributes.js"(e){var t=ut();e.property=function(r){if(Array.isArray(r.type)){var i=Object.create(null);r.type.forEach(function(a){i[a.value||a]=a.alias||a});var s=r.missing;s===void 0&&(s=null);var o=r.invalid;return o===void 0&&(o=s),{get:function(){var a=this._getattr(r.name);return a===null?s:(a=i[a.toLowerCase()],a!==void 0?a:o!==null?o:a)},set:function(a){this._setattr(r.name,a)}}}else{if(r.type===Boolean)return{get:function(){return this.hasAttribute(r.name)},set:function(a){a?this._setattr(r.name,""):this.removeAttribute(r.name)}};if(r.type===Number||r.type==="long"||r.type==="unsigned long"||r.type==="limited unsigned long with fallback")return n(r);if(!r.type||r.type===String)return{get:function(){return this._getattr(r.name)||""},set:function(a){r.treatNullAsEmptyString&&a===null&&(a=""),this._setattr(r.name,a)}};if(typeof r.type=="function")return r.type(r.name,r)}throw new Error("Invalid attribute definition")};function n(r){var i;typeof r.default=="function"?i=r.default:typeof r.default=="number"?i=function(){return r.default}:i=function(){t.assert(!1,typeof r.default)};var s=r.type==="unsigned long",o=r.type==="long",a=r.type==="limited unsigned long with fallback",u=r.min,c=r.max,l=r.setmin;return u===void 0&&(s&&(u=0),o&&(u=-2147483648),a&&(u=1)),c===void 0&&(s||o||a)&&(c=2147483647),{get:function(){var d=this._getattr(r.name),f=r.float?parseFloat(d):parseInt(d,10);if(d===null||!isFinite(f)||u!==void 0&&fc)return i.call(this);if(s||o||a){if(!/^[ \t\n\f\r]*[-+]?[0-9]/.test(d))return i.call(this);f=f|0}return f},set:function(d){r.float||(d=Math.floor(d)),l!==void 0&&d2147483647?i.call(this):d|0:a?d=d<1||d>2147483647?i.call(this):d|0:o&&(d=d<-2147483648||d>2147483647?i.call(this):d|0),this._setattr(r.name,String(d))}}}e.registerChangeHandler=function(r,i,s){var o=r.prototype;Object.prototype.hasOwnProperty.call(o,"_attributeChangeHandlers")||(o._attributeChangeHandlers=Object.create(o._attributeChangeHandlers||null)),o._attributeChangeHandlers[i]=s}}}),i6=ue({"external/npm/node_modules/domino/lib/FilteredElementList.js"(e,t){t.exports=r;var n=At();function r(i,s){this.root=i,this.filter=s,this.lastModTime=i.lastModTime,this.done=!1,this.cache=[],this.traverse()}r.prototype=Object.create(Object.prototype,{length:{get:function(){return this.checkcache(),this.done||this.traverse(),this.cache.length}},item:{value:function(i){return this.checkcache(),!this.done&&i>=this.cache.length&&this.traverse(),this.cache[i]}},checkcache:{value:function(){if(this.lastModTime!==this.root.lastModTime){for(var i=this.cache.length-1;i>=0;i--)this[i]=void 0;this.cache.length=0,this.done=!1,this.lastModTime=this.root.lastModTime}}},traverse:{value:function(i){i!==void 0&&i++;for(var s;(s=this.next())!==null;)if(this[this.cache.length]=s,this.cache.push(s),i&&this.cache.length===i)return;this.done=!0}},next:{value:function(){var i=this.cache.length===0?this.root:this.cache[this.cache.length-1],s;for(i.nodeType===n.DOCUMENT_NODE?s=i.documentElement:s=i.nextElement(this.root);s;){if(this.filter(s))return s;s=s.nextElement(this.root)}return null}}})}}),ow=ue({"external/npm/node_modules/domino/lib/DOMTokenList.js"(e,t){var n=ut();t.exports=r;function r(u,c){this._getString=u,this._setString=c,this._length=0,this._lastStringValue="",this._update()}Object.defineProperties(r.prototype,{length:{get:function(){return this._length}},item:{value:function(u){var c=a(this);return u<0||u>=c.length?null:c[u]}},contains:{value:function(u){u=String(u);var c=a(this);return c.indexOf(u)>-1}},add:{value:function(){for(var u=a(this),c=0,l=arguments.length;c-1&&u.splice(f,1)}this._update(u)}},toggle:{value:function(c,l){return c=s(c),this.contains(c)?l===void 0||l===!1?(this.remove(c),!1):!0:l===void 0||l===!0?(this.add(c),!0):!1}},replace:{value:function(c,l){String(l)===""&&n.SyntaxError(),c=s(c),l=s(l);var d=a(this),f=d.indexOf(c);if(f<0)return!1;var h=d.indexOf(l);return h<0?d[f]=l:f/g,y);return new RegExp(g)},m=function(_,y,g){return _=_.source,_=_.replace(y,g.source||g),new RegExp(_)},b=function(_,y){return _.replace(/^(?:\w+:\/\/|\/+)/,"").replace(/(?:\/+|\/*#.*?)$/,"").split("/",y).join("/")},C=function(_,y){var g=_.replace(/\s+/g,""),x;return g==="even"?g="2n+0":g==="odd"?g="2n+1":g.indexOf("n")===-1&&(g="0n"+g),x=/^([+-])?(\d+)?n([+-])?(\d+)?$/.exec(g),{group:x[1]==="-"?-(x[2]||1):+(x[2]||1),offset:x[4]?x[3]==="-"?-x[4]:+x[4]:0}},T=function(_,y,g){var x=C(_),O=x.group,H=x.offset,X=g?u:a,re=g?o:s;return function(Ne){if(c(Ne))for(var M=X(Ne.parentNode),A=0;M;){if(y(M,Ne)&&A++,M===Ne)return A-=H,O&&A?A%O===0&&A<0==O<0:!A;M=re(M)}}},E={"*":function(){return function(){return!0}}(),type:function(_){return _=_.toLowerCase(),function(y){return y.nodeName.toLowerCase()===_}},attr:function(_,y,g,x){return y=w[y],function(O){var H;switch(_){case"for":H=O.htmlFor;break;case"class":H=O.className,H===""&&O.getAttribute("class")==null&&(H=null);break;case"href":case"src":H=O.getAttribute(_,2);break;case"title":H=O.getAttribute("title")||null;break;case"id":case"lang":case"dir":case"accessKey":case"hidden":case"tabIndex":case"style":if(O.getAttribute){H=O.getAttribute(_);break}default:if(O.hasAttribute&&!O.hasAttribute(_))break;H=O[_]!=null?O[_]:O.getAttribute&&O.getAttribute(_);break}if(H!=null)return H=H+"",x&&(H=H.toLowerCase(),g=g.toLowerCase()),y(H,g)}},":first-child":function(_){return!o(_)&&c(_)},":last-child":function(_){return!s(_)&&c(_)},":only-child":function(_){return!o(_)&&!s(_)&&c(_)},":nth-child":function(_,y){return T(_,function(){return!0},y)},":nth-last-child":function(_){return E[":nth-child"](_,!0)},":root":function(_){return _.ownerDocument.documentElement===_},":empty":function(_){return!_.firstChild},":not":function(_){var y=P(_);return function(g){return!y(g)}},":first-of-type":function(_){if(c(_)){for(var y=_.nodeName;_=o(_);)if(_.nodeName===y)return;return!0}},":last-of-type":function(_){if(c(_)){for(var y=_.nodeName;_=s(_);)if(_.nodeName===y)return;return!0}},":only-of-type":function(_){return E[":first-of-type"](_)&&E[":last-of-type"](_)},":nth-of-type":function(_,y){return T(_,function(g,x){return g.nodeName===x.nodeName},y)},":nth-last-of-type":function(_){return E[":nth-of-type"](_,!0)},":checked":function(_){return!!(_.checked||_.selected)},":indeterminate":function(_){return!E[":checked"](_)},":enabled":function(_){return!_.disabled&&_.type!=="hidden"},":disabled":function(_){return!!_.disabled},":target":function(_){return _.id===n.location.hash.substring(1)},":focus":function(_){return _===_.ownerDocument.activeElement},":is":function(_){return P(_)},":matches":function(_){return E[":is"](_)},":nth-match":function(_,y){var g=_.split(/\s*,\s*/),x=g.shift(),O=P(g.join(","));return T(x,O,y)},":nth-last-match":function(_){return E[":nth-match"](_,!0)},":links-here":function(_){return _+""==n.location+""},":lang":function(_){return function(y){for(;y;){if(y.lang)return y.lang.indexOf(_)===0;y=y.parentNode}}},":dir":function(_){return function(y){for(;y;){if(y.dir)return y.dir===_;y=y.parentNode}}},":scope":function(_,y){var g=y||_.ownerDocument;return g.nodeType===9?_===g.documentElement:_===g},":any-link":function(_){return typeof _.href=="string"},":local-link":function(_){if(_.nodeName)return _.href&&_.host===n.location.host;var y=+_+1;return function(g){if(g.href){var x=n.location+"",O=g+"";return b(x,y)===b(O,y)}}},":default":function(_){return!!_.defaultSelected},":valid":function(_){return _.willValidate||_.validity&&_.validity.valid},":invalid":function(_){return!E[":valid"](_)},":in-range":function(_){return _.value>_.min&&_.value<=_.max},":out-of-range":function(_){return!E[":in-range"](_)},":required":function(_){return!!_.required},":optional":function(_){return!_.required},":read-only":function(_){if(_.readOnly)return!0;var y=_.getAttribute("contenteditable"),g=_.contentEditable,x=_.nodeName.toLowerCase();return x=x!=="input"&&x!=="textarea",(x||_.disabled)&&y==null&&g!=="true"},":read-write":function(_){return!E[":read-only"](_)},":hover":function(){throw new Error(":hover is not supported.")},":active":function(){throw new Error(":active is not supported.")},":link":function(){throw new Error(":link is not supported.")},":visited":function(){throw new Error(":visited is not supported.")},":column":function(){throw new Error(":column is not supported.")},":nth-column":function(){throw new Error(":nth-column is not supported.")},":nth-last-column":function(){throw new Error(":nth-last-column is not supported.")},":current":function(){throw new Error(":current is not supported.")},":past":function(){throw new Error(":past is not supported.")},":future":function(){throw new Error(":future is not supported.")},":contains":function(_){return function(y){var g=y.innerText||y.textContent||y.value||"";return g.indexOf(_)!==-1}},":has":function(_){return function(y){return W(_,y).length>0}}},w={"-":function(){return!0},"=":function(_,y){return _===y},"*=":function(_,y){return _.indexOf(y)!==-1},"~=":function(_,y){var g,x,O,H;for(x=0;;x=g+1){if(g=_.indexOf(y,x),g===-1)return!1;if(O=_[g-1],H=_[g+y.length],(!O||O===" ")&&(!H||H===" "))return!0}},"|=":function(_,y){var g=_.indexOf(y),x;if(g===0)return x=_[g+y.length],x==="-"||!x},"^=":function(_,y){return _.indexOf(y)===0},"$=":function(_,y){var g=_.lastIndexOf(y);return g!==-1&&g+y.length===_.length},"!=":function(_,y){return _!==y}},I={" ":function(_){return function(y){for(;y=y.parentNode;)if(_(y))return y}},">":function(_){return function(y){if(y=y.parentNode)return _(y)&&y}},"+":function(_){return function(y){if(y=o(y))return _(y)&&y}},"~":function(_){return function(y){for(;y=o(y);)if(_(y))return y}},noop:function(_){return function(y){return _(y)&&y}},ref:function(_,y){var g;function x(O){for(var H=O.ownerDocument,X=H.getElementsByTagName("*"),re=X.length;re--;)if(g=X[re],x.test(O))return g=null,!0;g=null}return x.combinator=function(O){if(!(!g||!g.getAttribute)){var H=g.getAttribute(y)||"";if(H[0]==="#"&&(H=H.substring(1)),H===O.id&&_(g))return g}},x}},S={escape:/\\(?:[^0-9A-Fa-f\r\n]|[0-9A-Fa-f]{1,6}[\r\n\t ]?)/g,str_escape:/(escape)|\\(\n|\r\n?|\f)/g,nonascii:/[\u00A0-\uFFFF]/,cssid:/(?:(?!-?[0-9])(?:escape|nonascii|[-_a-zA-Z0-9])+)/,qname:/^ *(cssid|\*)/,simple:/^(?:([.#]cssid)|pseudo|attr)/,ref:/^ *\/(cssid)\/ */,combinator:/^(?: +([^ \w*.#\\]) +|( )+|([^ \w*.#\\]))(?! *$)/,attr:/^\[(cssid)(?:([^\w]?=)(inside))?\]/,pseudo:/^(:cssid)(?:\((inside)\))?/,inside:/(?:"(?:\\"|[^"])*"|'(?:\\'|[^'])*'|<[^"'>]*>|\\["'>]|[^"'>])*/,ident:/^(cssid)$/};S.cssid=m(S.cssid,"nonascii",S.nonascii),S.cssid=m(S.cssid,"escape",S.escape),S.qname=m(S.qname,"cssid",S.cssid),S.simple=m(S.simple,"cssid",S.cssid),S.ref=m(S.ref,"cssid",S.cssid),S.attr=m(S.attr,"cssid",S.cssid),S.pseudo=m(S.pseudo,"cssid",S.cssid),S.inside=m(S.inside,`[^"'>]*`,S.inside),S.attr=m(S.attr,"inside",h("\\[","\\]")),S.pseudo=m(S.pseudo,"inside",h("\\(","\\)")),S.simple=m(S.simple,"pseudo",S.pseudo),S.simple=m(S.simple,"attr",S.attr),S.ident=m(S.ident,"cssid",S.cssid),S.str_escape=m(S.str_escape,"escape",S.escape);var L=function(_){for(var y=_.replace(/^\s+|\s+$/g,""),g,x=[],O=[],H,X,re,Ne,M;y;){if(re=S.qname.exec(y))y=y.substring(re[0].length),X=d(re[1]),O.push(U(X,!0));else if(re=S.simple.exec(y))y=y.substring(re[0].length),X="*",O.push(U(X,!0)),O.push(U(re));else throw new SyntaxError("Invalid selector.");for(;re=S.simple.exec(y);)y=y.substring(re[0].length),O.push(U(re));if(y[0]==="!"&&(y=y.substring(1),H=N(),H.qname=X,O.push(H.simple)),re=S.ref.exec(y)){y=y.substring(re[0].length),M=I.ref(V(O),d(re[1])),x.push(M.combinator),O=[];continue}if(re=S.combinator.exec(y)){if(y=y.substring(re[0].length),Ne=re[1]||re[2]||re[3],Ne===","){x.push(I.noop(V(O)));break}}else Ne="noop";if(!I[Ne])throw new SyntaxError("Bad combinator.");x.push(I[Ne](V(O))),O=[]}return g=F(x),g.qname=X,g.sel=y,H&&(H.lname=g.qname,H.test=g,H.qname=H.qname,H.sel=g.sel,g=H),M&&(M.test=g,M.qname=g.qname,M.sel=g.sel,g=M),g},U=function(_,y){if(y)return _==="*"?E["*"]:E.type(_);if(_[1])return _[1][0]==="."?E.attr("class","~=",d(_[1].substring(1)),!1):E.attr("id","=",d(_[1].substring(1)),!1);if(_[2])return _[3]?E[d(_[2])](l(_[3])):E[d(_[2])];if(_[4]){var g=_[6],x=/["'\s]\s*I$/i.test(g);return x&&(g=g.replace(/\s*I$/i,"")),E.attr(d(_[4]),_[5]||"-",l(g),x)}throw new SyntaxError("Unknown Selector.")},V=function(_){var y=_.length,g;return y<2?_[0]:function(x){if(x){for(g=0;g0}},toggleAttribute:{value:function(g,x){g=String(g),n.isValidName(g)||r.InvalidCharacterError(),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g));var O=this._attrsByQName[g];return O===void 0?x===void 0||x===!0?(this._setAttribute(g,""),!0):!1:x===void 0||x===!1?(this.removeAttribute(g),!1):!0}},_setAttribute:{value:function(g,x){var O=this._attrsByQName[g],H;O?Array.isArray(O)&&(O=O[0]):(O=this._newattr(g),H=!0),O.value=x,this._attributes&&(this._attributes[g]=O),H&&this._newattrhook&&this._newattrhook(g,x)}},setAttribute:{value:function(g,x){g=String(g),n.isValidName(g)||r.InvalidCharacterError(),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g)),this._setAttribute(g,String(x))}},_setAttributeNS:{value:function(g,x,O){var H=x.indexOf(":"),X,re;H<0?(X=null,re=x):(X=x.substring(0,H),re=x.substring(H+1)),(g===""||g===void 0)&&(g=null);var Ne=(g===null?"":g)+"|"+re,M=this._attrsByLName[Ne],A;M||(M=new I(this,re,X,g),A=!0,this._attrsByLName[Ne]=M,this._attributes&&(this._attributes[this._attrKeys.length]=M),this._attrKeys.push(Ne),this._addQName(M)),M.value=O,A&&this._newattrhook&&this._newattrhook(x,O)}},setAttributeNS:{value:function(g,x,O){g=g==null||g===""?null:String(g),x=String(x),n.isValidQName(x)||r.InvalidCharacterError();var H=x.indexOf(":"),X=H<0?null:x.substring(0,H);(X!==null&&g===null||X==="xml"&&g!==i.XML||(x==="xmlns"||X==="xmlns")&&g!==i.XMLNS||g===i.XMLNS&&!(x==="xmlns"||X==="xmlns"))&&r.NamespaceError(),this._setAttributeNS(g,x,String(O))}},setAttributeNode:{value:function(g){if(g.ownerElement!==null&&g.ownerElement!==this)throw new l(l.INUSE_ATTRIBUTE_ERR);var x=null,O=this._attrsByQName[g.name];if(O){if(Array.isArray(O)||(O=[O]),O.some(function(H){return H===g}))return g;if(g.ownerElement!==null)throw new l(l.INUSE_ATTRIBUTE_ERR);O.forEach(function(H){this.removeAttributeNode(H)},this),x=O[0]}return this.setAttributeNodeNS(g),x}},setAttributeNodeNS:{value:function(g){if(g.ownerElement!==null)throw new l(l.INUSE_ATTRIBUTE_ERR);var x=g.namespaceURI,O=(x===null?"":x)+"|"+g.localName,H=this._attrsByLName[O];return H&&this.removeAttributeNode(H),g._setOwnerElement(this),this._attrsByLName[O]=g,this._attributes&&(this._attributes[this._attrKeys.length]=g),this._attrKeys.push(O),this._addQName(g),this._newattrhook&&this._newattrhook(g.name,g.value),H||null}},removeAttribute:{value:function(g){g=String(g),/[A-Z]/.test(g)&&this.isHTML&&(g=r.toASCIILowerCase(g));var x=this._attrsByQName[g];if(x){Array.isArray(x)?x.length>2?x=x.shift():(this._attrsByQName[g]=x[1],x=x[0]):this._attrsByQName[g]=void 0;var O=x.namespaceURI,H=(O===null?"":O)+"|"+x.localName;this._attrsByLName[H]=void 0;var X=this._attrKeys.indexOf(H);this._attributes&&(Array.prototype.splice.call(this._attributes,X,1),this._attributes[g]=void 0),this._attrKeys.splice(X,1);var re=x.onchange;x._setOwnerElement(null),re&&re.call(x,this,x.localName,x.value,null),this.rooted&&this.ownerDocument.mutateRemoveAttr(x)}}},removeAttributeNS:{value:function(g,x){g=g==null?"":String(g),x=String(x);var O=g+"|"+x,H=this._attrsByLName[O];if(H){this._attrsByLName[O]=void 0;var X=this._attrKeys.indexOf(O);this._attributes&&Array.prototype.splice.call(this._attributes,X,1),this._attrKeys.splice(X,1),this._removeQName(H);var re=H.onchange;H._setOwnerElement(null),re&&re.call(H,this,H.localName,H.value,null),this.rooted&&this.ownerDocument.mutateRemoveAttr(H)}}},removeAttributeNode:{value:function(g){var x=g.namespaceURI,O=(x===null?"":x)+"|"+g.localName;return this._attrsByLName[O]!==g&&r.NotFoundError(),this.removeAttributeNS(x,g.localName),g}},getAttributeNames:{value:function(){var g=this;return this._attrKeys.map(function(x){return g._attrsByLName[x].name})}},_getattr:{value:function(g){var x=this._attrsByQName[g];return x?x.value:null}},_setattr:{value:function(g,x){var O=this._attrsByQName[g],H;O||(O=this._newattr(g),H=!0),O.value=String(x),this._attributes&&(this._attributes[g]=O),H&&this._newattrhook&&this._newattrhook(g,x)}},_newattr:{value:function(g){var x=new I(this,g,null,null),O="|"+g;return this._attrsByQName[g]=x,this._attrsByLName[O]=x,this._attributes&&(this._attributes[this._attrKeys.length]=x),this._attrKeys.push(O),x}},_addQName:{value:function(y){var g=y.name,x=this._attrsByQName[g];x?Array.isArray(x)?x.push(y):this._attrsByQName[g]=[x,y]:this._attrsByQName[g]=y,this._attributes&&(this._attributes[g]=y)}},_removeQName:{value:function(y){var g=y.name,x=this._attrsByQName[g];if(Array.isArray(x)){var O=x.indexOf(y);r.assert(O!==-1),x.length===2?(this._attrsByQName[g]=x[1-O],this._attributes&&(this._attributes[g]=this._attrsByQName[g])):(x.splice(O,1),this._attributes&&this._attributes[g]===y&&(this._attributes[g]=x[0]))}else r.assert(x===y),this._attrsByQName[g]=void 0,this._attributes&&(this._attributes[g]=void 0)}},_numattrs:{get:function(){return this._attrKeys.length}},_attr:{value:function(y){return this._attrsByLName[this._attrKeys[y]]}},id:s.property({name:"id"}),className:s.property({name:"class"}),classList:{get:function(){var y=this;if(this._classList)return this._classList;var g=new d(function(){return y.className||""},function(x){y.className=x});return this._classList=g,g},set:function(y){this.className=y}},matches:{value:function(y){return f.matches(this,y)}},closest:{value:function(y){var g=this;do{if(g.matches&&g.matches(y))return g;g=g.parentElement||g.parentNode}while(g!==null&&g.nodeType===o.ELEMENT_NODE);return null}},querySelector:{value:function(y){return f(y,this)[0]}},querySelectorAll:{value:function(y){var g=f(y,this);return g.item?g:new a(g)}}}),Object.defineProperties(E.prototype,m),Object.defineProperties(E.prototype,b),s.registerChangeHandler(E,"id",function(y,g,x,O){y.rooted&&(x&&y.ownerDocument.delId(x,y),O&&y.ownerDocument.addId(O,y))}),s.registerChangeHandler(E,"class",function(y,g,x,O){y._classList&&y._classList._update()});function I(y,g,x,O,H){this.localName=g,this.prefix=x===null||x===""?null:""+x,this.namespaceURI=O===null||O===""?null:""+O,this.data=H,this._setOwnerElement(y)}I.prototype=Object.create(Object.prototype,{ownerElement:{get:function(){return this._ownerElement}},_setOwnerElement:{value:function(g){this._ownerElement=g,this.prefix===null&&this.namespaceURI===null&&g?this.onchange=g._attributeChangeHandlers[this.localName]:this.onchange=null}},name:{get:function(){return this.prefix?this.prefix+":"+this.localName:this.localName}},specified:{get:function(){return!0}},value:{get:function(){return this.data},set:function(y){var g=this.data;y=y===void 0?"":y+"",y!==g&&(this.data=y,this.ownerElement&&(this.onchange&&this.onchange(this.ownerElement,this.localName,g,y),this.ownerElement.rooted&&this.ownerElement.ownerDocument.mutateAttr(this,g)))}},cloneNode:{value:function(g){return new I(null,this.localName,this.prefix,this.namespaceURI,this.data)}},nodeType:{get:function(){return o.ATTRIBUTE_NODE}},nodeName:{get:function(){return this.name}},nodeValue:{get:function(){return this.value},set:function(y){this.value=y}},textContent:{get:function(){return this.value},set:function(y){y==null&&(y=""),this.value=y}},innerText:{get:function(){return this.value},set:function(y){y==null&&(y=""),this.value=y}}}),E._Attr=I;function S(y){C.call(this,y);for(var g in y._attrsByQName)this[g]=y._attrsByQName[g];for(var x=0;x>>0,y>=this.length?null:this.element._attrsByLName[this.element._attrKeys[y]]}}});var L;(L=globalThis.Symbol)!=null&&L.iterator&&(S.prototype[globalThis.Symbol.iterator]=function(){var y=0,g=this.length,x=this;return{next:function(){return y>>0,c=c>>>0,(u>this.data.length||u<0||c<0)&&r.IndexSizeError(),this.data.substring(u,u+c)}},appendData:{value:function(u){if(arguments.length<1)throw new TypeError("Not enough arguments");this.data+=String(u)}},insertData:{value:function(u,c){return this.replaceData(u,0,c)}},deleteData:{value:function(u,c){return this.replaceData(u,c,"")}},replaceData:{value:function(u,c,l){var d=this.data,f=d.length;u=u>>>0,c=c>>>0,l=String(l),(u>f||u<0)&&r.IndexSizeError(),u+c>f&&(c=f-u);var h=d.substring(0,u),m=d.substring(u+c);this.data=h+l+m}},isEqual:{value:function(u){return this._data===u._data}},length:{get:function(){return this.data.length}}}),Object.defineProperties(o.prototype,i),Object.defineProperties(o.prototype,s)}}),lw=ue({"external/npm/node_modules/domino/lib/Text.js"(e,t){t.exports=s;var n=ut(),r=At(),i=al();function s(a,u){i.call(this),this.nodeType=r.TEXT_NODE,this.ownerDocument=a,this._data=u,this._index=void 0}var o={get:function(){return this._data},set:function(a){a==null?a="":a=String(a),a!==this._data&&(this._data=a,this.rooted&&this.ownerDocument.mutateValue(this),this.parentNode&&this.parentNode._textchangehook&&this.parentNode._textchangehook(this))}};s.prototype=Object.create(i.prototype,{nodeName:{value:"#text"},nodeValue:o,textContent:o,innerText:o,data:{get:o.get,set:function(a){o.set.call(this,a===null?"":String(a))}},splitText:{value:function(u){(u>this._data.length||u<0)&&n.IndexSizeError();var c=this._data.substring(u),l=this.ownerDocument.createTextNode(c);this.data=this.data.substring(0,u);var d=this.parentNode;return d!==null&&d.insertBefore(l,this.nextSibling),l}},wholeText:{get:function(){for(var u=this.textContent,c=this.nextSibling;c&&c.nodeType===r.TEXT_NODE;c=c.nextSibling)u+=c.textContent;return u}},replaceWholeText:{value:n.nyi},clone:{value:function(){return new s(this.ownerDocument,this._data)}}})}}),dw=ue({"external/npm/node_modules/domino/lib/Comment.js"(e,t){t.exports=i;var n=At(),r=al();function i(o,a){r.call(this),this.nodeType=n.COMMENT_NODE,this.ownerDocument=o,this._data=a}var s={get:function(){return this._data},set:function(o){o==null?o="":o=String(o),this._data=o,this.rooted&&this.ownerDocument.mutateValue(this)}};i.prototype=Object.create(r.prototype,{nodeName:{value:"#comment"},nodeValue:s,textContent:s,innerText:s,data:{get:s.get,set:function(o){s.set.call(this,o===null?"":String(o))}},clone:{value:function(){return new i(this.ownerDocument,this._data)}}})}}),fw=ue({"external/npm/node_modules/domino/lib/DocumentFragment.js"(e,t){t.exports=u;var n=At(),r=Ss(),i=Dp(),s=Jo(),o=Rp(),a=ut();function u(c){i.call(this),this.nodeType=n.DOCUMENT_FRAGMENT_NODE,this.ownerDocument=c}u.prototype=Object.create(i.prototype,{nodeName:{value:"#document-fragment"},nodeValue:{get:function(){return null},set:function(){}},textContent:Object.getOwnPropertyDescriptor(s.prototype,"textContent"),innerText:Object.getOwnPropertyDescriptor(s.prototype,"innerText"),querySelector:{value:function(c){var l=this.querySelectorAll(c);return l.length?l[0]:null}},querySelectorAll:{value:function(c){var l=Object.create(this);l.isHTML=!0,l.getElementsByTagName=s.prototype.getElementsByTagName,l.nextElement=Object.getOwnPropertyDescriptor(s.prototype,"firstElementChild").get;var d=o(c,l);return d.item?d:new r(d)}},clone:{value:function(){return new u(this.ownerDocument)}},isEqual:{value:function(l){return!0}},innerHTML:{get:function(){return this.serialize()},set:a.nyi},outerHTML:{get:function(){return this.serialize()},set:a.nyi}})}}),hw=ue({"external/npm/node_modules/domino/lib/ProcessingInstruction.js"(e,t){t.exports=i;var n=At(),r=al();function i(o,a,u){r.call(this),this.nodeType=n.PROCESSING_INSTRUCTION_NODE,this.ownerDocument=o,this.target=a,this._data=u}var s={get:function(){return this._data},set:function(o){o==null?o="":o=String(o),this._data=o,this.rooted&&this.ownerDocument.mutateValue(this)}};i.prototype=Object.create(r.prototype,{nodeName:{get:function(){return this.target}},nodeValue:s,textContent:s,innerText:s,data:{get:s.get,set:function(o){s.set.call(this,o===null?"":String(o))}},clone:{value:function(){return new i(this.ownerDocument,this.target,this._data)}},isEqual:{value:function(a){return this.target===a.target&&this._data===a._data}}})}}),ul=ue({"external/npm/node_modules/domino/lib/NodeFilter.js"(e,t){var n={FILTER_ACCEPT:1,FILTER_REJECT:2,FILTER_SKIP:3,SHOW_ALL:4294967295,SHOW_ELEMENT:1,SHOW_ATTRIBUTE:2,SHOW_TEXT:4,SHOW_CDATA_SECTION:8,SHOW_ENTITY_REFERENCE:16,SHOW_ENTITY:32,SHOW_PROCESSING_INSTRUCTION:64,SHOW_COMMENT:128,SHOW_DOCUMENT:256,SHOW_DOCUMENT_TYPE:512,SHOW_DOCUMENT_FRAGMENT:1024,SHOW_NOTATION:2048};t.exports=n.constructor=n.prototype=n}}),pw=ue({"external/npm/node_modules/domino/lib/NodeTraversal.js"(e,t){t.exports={nextSkippingChildren:n,nextAncestorSibling:r,next:i,previous:o,deepLastChild:s};function n(a,u){return a===u?null:a.nextSibling!==null?a.nextSibling:r(a,u)}function r(a,u){for(a=a.parentNode;a!==null;a=a.parentNode){if(a===u)return null;if(a.nextSibling!==null)return a.nextSibling}return null}function i(a,u){var c;return c=a.firstChild,c!==null?c:a===u?null:(c=a.nextSibling,c!==null?c:r(a,u))}function s(a){for(;a.lastChild;)a=a.lastChild;return a}function o(a,u){var c;return c=a.previousSibling,c!==null?s(c):(c=a.parentNode,c===u?null:c)}}}),s6=ue({"external/npm/node_modules/domino/lib/TreeWalker.js"(e,t){t.exports=l;var n=At(),r=ul(),i=pw(),s=ut(),o={first:"firstChild",last:"lastChild",next:"firstChild",previous:"lastChild"},a={first:"nextSibling",last:"previousSibling",next:"nextSibling",previous:"previousSibling"};function u(d,f){var h,m,b,C,T;for(m=d._currentNode[o[f]];m!==null;){if(C=d._internalFilter(m),C===r.FILTER_ACCEPT)return d._currentNode=m,m;if(C===r.FILTER_SKIP&&(h=m[o[f]],h!==null)){m=h;continue}for(;m!==null;){if(T=m[a[f]],T!==null){m=T;break}if(b=m.parentNode,b===null||b===d.root||b===d._currentNode)return null;m=b}}return null}function c(d,f){var h,m,b;if(h=d._currentNode,h===d.root)return null;for(;;){for(b=h[a[f]];b!==null;){if(h=b,m=d._internalFilter(h),m===r.FILTER_ACCEPT)return d._currentNode=h,h;b=h[o[f]],(m===r.FILTER_REJECT||b===null)&&(b=h[a[f]])}if(h=h.parentNode,h===null||h===d.root||d._internalFilter(h)===r.FILTER_ACCEPT)return null}}function l(d,f,h){(!d||!d.nodeType)&&s.NotSupportedError(),this._root=d,this._whatToShow=Number(f)||0,this._filter=h||null,this._active=!1,this._currentNode=d}Object.defineProperties(l.prototype,{root:{get:function(){return this._root}},whatToShow:{get:function(){return this._whatToShow}},filter:{get:function(){return this._filter}},currentNode:{get:function(){return this._currentNode},set:function(f){if(!(f instanceof n))throw new TypeError("Not a Node");this._currentNode=f}},_internalFilter:{value:function(f){var h,m;if(this._active&&s.InvalidStateError(),!(1< 255 yet")},n.prototype={constructor:n,isAbsolute:function(){return!!this.scheme},isAuthorityBased:function(){return n.authorityPattern.test(this.url)},isHierarchical:function(){return n.hierarchyPattern.test(this.url)},toString:function(){var r="";return this.scheme!==void 0&&(r+=this.scheme+":"),this.isAbsolute()&&(r+="//",(this.username||this.password)&&(r+=this.username||"",this.password&&(r+=":"+this.password),r+="@"),this.host&&(r+=this.host)),this.port!==void 0&&(r+=":"+this.port),this.path!==void 0&&(r+=this.path),this.query!==void 0&&(r+="?"+this.query),this.fragment!==void 0&&(r+="#"+this.fragment),r},resolve:function(r){var i=this,s=new n(r),o=new n;return s.scheme!==void 0?(o.scheme=s.scheme,o.username=s.username,o.password=s.password,o.host=s.host,o.port=s.port,o.path=u(s.path),o.query=s.query):(o.scheme=i.scheme,s.host!==void 0?(o.username=s.username,o.password=s.password,o.host=s.host,o.port=s.port,o.path=u(s.path),o.query=s.query):(o.username=i.username,o.password=i.password,o.host=i.host,o.port=i.port,s.path?(s.path.charAt(0)==="/"?o.path=u(s.path):(o.path=a(i.path,s.path),o.path=u(o.path)),o.query=s.query):(o.path=i.path,s.query!==void 0?o.query=s.query:o.query=i.query))),o.fragment=s.fragment,o.toString();function a(c,l){if(i.host!==void 0&&!i.path)return"/"+l;var d=c.lastIndexOf("/");return d===-1?l:c.substring(0,d+1)+l}function u(c){if(!c)return c;for(var l="";c.length>0;){if(c==="."||c===".."){c="";break}var d=c.substring(0,2),f=c.substring(0,3),h=c.substring(0,4);if(f==="../")c=c.substring(3);else if(d==="./")c=c.substring(2);else if(f==="/./")c="/"+c.substring(3);else if(d==="/."&&c.length===2)c="/";else if(h==="/../"||f==="/.."&&c.length===3)c="/"+c.substring(4),l=l.replace(/\/?[^\/]*$/,"");else{var m=c.match(/(\/?([^\/]*))/)[0];l+=m,c=c.substring(m.length)}}return l}}}}}),a6=ue({"external/npm/node_modules/domino/lib/CustomEvent.js"(e,t){t.exports=r;var n=Xo();function r(i,s){n.call(this,i,s)}r.prototype=Object.create(n.prototype,{constructor:{value:r}})}}),gw=ue({"external/npm/node_modules/domino/lib/events.js"(e,t){t.exports={Event:Xo(),UIEvent:ew(),MouseEvent:tw(),CustomEvent:a6()}}}),u6=ue({"external/npm/node_modules/domino/lib/style_parser.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.hyphenate=e.parse=void 0;function t(r){let i=[],s=0,o=0,a=0,u=0,c=0,l=null;for(;s0&&o===0&&a===0){let f=r.substring(u,s-1).trim();i.push(l,f),c=s,u=0,l=null}break}if(l&&u){let d=r.slice(u).trim();i.push(l,d)}return i}e.parse=t;function n(r){return r.replace(/[a-z][A-Z]/g,i=>i.charAt(0)+"-"+i.charAt(1)).toLowerCase()}e.hyphenate=n}}),kp=ue({"external/npm/node_modules/domino/lib/CSSStyleDeclaration.js"(e,t){var{parse:n}=u6();t.exports=function(u){let c=new i(u),l={get:function(d,f){return f in d?d[f]:d.getPropertyValue(r(f))},has:function(d,f){return!0},set:function(d,f,h){return f in d?d[f]=h:d.setProperty(r(f),h??void 0),!0}};return new Proxy(c,l)};function r(u){return u.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function i(u){this._element=u}var s="!important";function o(u){let c={property:{},priority:{}};if(!u)return c;let l=n(u);if(l.length<2)return c;for(let d=0;d0&&(o.scheme=i,s=o.toString())),this.href=s}},host:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()?i.host+(i.port?":"+i.port:""):""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=i.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g,n.percentEncode),i.length>0&&(o.host=i,delete o.port,s=o.toString())),this.href=s}},hostname:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()?i.host:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=i.replace(/^\/+/,""),i=i.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g,n.percentEncode),i.length>0&&(o.host=i,s=o.toString())),this.href=s}},port:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()&&i.port!==void 0?i.port:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=""+i,i=i.replace(/[^0-9].*$/,""),i=i.replace(/^0+/,""),i.length===0&&(i="0"),parseInt(i,10)<=65535&&(o.port=i,s=o.toString())),this.href=s}},pathname:{get:function(){var i=this._url;return i.isAbsolute()&&i.isHierarchical()?i.path:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isHierarchical()&&(i.charAt(0)!=="/"&&(i="/"+i),i=i.replace(/[^-+\._~!$&'()*,;:=@\/a-zA-Z0-9]/g,n.percentEncode),o.path=i,s=o.toString()),this.href=s}},search:{get:function(){var i=this._url;return i.isAbsolute()&&i.isHierarchical()&&i.query!==void 0?"?"+i.query:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isHierarchical()&&(i.charAt(0)==="?"&&(i=i.substring(1)),i=i.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g,n.percentEncode),o.query=i,s=o.toString()),this.href=s}},hash:{get:function(){var i=this._url;return i==null||i.fragment==null||i.fragment===""?"":"#"+i.fragment},set:function(i){var s=this.href,o=new n(s);i.charAt(0)==="#"&&(i=i.substring(1)),i=i.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g,n.percentEncode),o.fragment=i,s=o.toString(),this.href=s}},username:{get:function(){var i=this._url;return i.username||""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&(i=i.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\:]/g,n.percentEncode),o.username=i,s=o.toString()),this.href=s}},password:{get:function(){var i=this._url;return i.password||""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&(i===""?o.password=null:(i=i.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\]/g,n.percentEncode),o.password=i),s=o.toString()),this.href=s}},origin:{get:function(){var i=this._url;if(i==null)return"";var s=function(o){var a=[i.scheme,i.host,+i.port||o];return a[0]+"://"+a[1]+(a[2]===o?"":":"+a[2])};switch(i.scheme){case"ftp":return s(21);case"gopher":return s(70);case"http":case"ws":return s(80);case"https":case"wss":return s(443);default:return i.scheme+"://"}}}}),r._inherit=function(i){Object.getOwnPropertyNames(r.prototype).forEach(function(s){if(!(s==="constructor"||s==="href")){var o=Object.getOwnPropertyDescriptor(r.prototype,s);Object.defineProperty(i,s,o)}})}}}),vw=ue({"external/npm/node_modules/domino/lib/defineElement.js"(e,t){var n=sw(),r=Np().isApiWritable;t.exports=function(a,u,c,l){var d=a.ctor;if(d){var f=a.props||{};if(a.attributes)for(var h in a.attributes){var m=a.attributes[h];(typeof m!="object"||Array.isArray(m))&&(m={type:m}),m.name||(m.name=h.toLowerCase()),f[h]=n.property(m)}f.constructor={value:d,writable:r},d.prototype=Object.create((a.superclass||u).prototype,f),a.events&&o(d,a.events),c[a.name]=d}else d=u;return(a.tags||a.tag&&[a.tag]||[]).forEach(function(b){l[b]=d}),d};function i(a,u,c,l){this.body=a,this.document=u,this.form=c,this.element=l}i.prototype.build=function(){return()=>{}};function s(a,u,c,l){var d=a.ownerDocument||Object.create(null),f=a.form||Object.create(null);a[u]=new i(l,d,f,a).build()}function o(a,u){var c=a.prototype;u.forEach(function(l){Object.defineProperty(c,"on"+l,{get:function(){return this._getEventHandler(l)},set:function(d){this._setEventHandler(l,d)}}),n.registerChangeHandler(a,"on"+l,s)})}}}),Lp=ue({"external/npm/node_modules/domino/lib/htmlelts.js"(e){var t=At(),n=Jo(),r=kp(),i=ut(),s=mw(),o=vw(),a=e.elements={},u=Object.create(null);e.createElement=function(E,w,I){var S=u[w]||C;return new S(E,w,I)};function c(E){return o(E,b,a,u)}function l(E){return{get:function(){var w=this._getattr(E);if(w===null)return"";var I=this.doc._resolve(w);return I===null?w:I},set:function(w){this._setattr(E,w)}}}function d(E){return{get:function(){var w=this._getattr(E);return w===null?null:w.toLowerCase()==="use-credentials"?"use-credentials":"anonymous"},set:function(w){w==null?this.removeAttribute(E):this._setattr(E,w)}}}var f={type:["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],missing:""},h={A:!0,LINK:!0,BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0,COMMAND:!0},m=function(E,w,I){b.call(this,E,w,I),this._form=null},b=e.HTMLElement=c({superclass:n,name:"HTMLElement",ctor:function(w,I,S){n.call(this,w,I,i.NAMESPACE.HTML,S)},props:{dangerouslySetInnerHTML:{set:function(E){this._innerHTML=E}},innerHTML:{get:function(){return this.serialize()},set:function(E){var w=this.ownerDocument.implementation.mozHTMLParser(this.ownerDocument._address,this);w.parse(E===null?"":String(E),!0);for(var I=this instanceof u.template?this.content:this;I.hasChildNodes();)I.removeChild(I.firstChild);I.appendChild(w._asDocumentFragment())}},style:{get:function(){return this._style||(this._style=new r(this)),this._style},set:function(E){E==null&&(E=""),this._setattr("style",String(E))}},blur:{value:function(){}},focus:{value:function(){}},forceSpellCheck:{value:function(){}},click:{value:function(){if(!this._click_in_progress){this._click_in_progress=!0;try{this._pre_click_activation_steps&&this._pre_click_activation_steps();var E=this.ownerDocument.createEvent("MouseEvent");E.initMouseEvent("click",!0,!0,this.ownerDocument.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);var w=this.dispatchEvent(E);w?this._post_click_activation_steps&&this._post_click_activation_steps(E):this._cancelled_activation_steps&&this._cancelled_activation_steps()}finally{this._click_in_progress=!1}}}},submit:{value:i.nyi}},attributes:{title:String,lang:String,dir:{type:["ltr","rtl","auto"],missing:""},draggable:{type:["true","false"],treatNullAsEmptyString:!0},spellcheck:{type:["true","false"],missing:""},enterKeyHint:{type:["enter","done","go","next","previous","search","send"],missing:""},autoCapitalize:{type:["off","on","none","sentences","words","characters"],missing:""},autoFocus:Boolean,accessKey:String,nonce:String,hidden:Boolean,translate:{type:["no","yes"],missing:""},tabIndex:{type:"long",default:function(){return this.tagName in h||this.contentEditable?0:-1}}},events:["abort","canplay","canplaythrough","change","click","contextmenu","cuechange","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","emptied","ended","input","invalid","keydown","keypress","keyup","loadeddata","loadedmetadata","loadstart","mousedown","mousemove","mouseout","mouseover","mouseup","mousewheel","pause","play","playing","progress","ratechange","readystatechange","reset","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","volumechange","waiting","blur","error","focus","load","scroll"]}),C=c({name:"HTMLUnknownElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),T={form:{get:function(){return this._form}}};c({tag:"a",name:"HTMLAnchorElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{_post_click_activation_steps:{value:function(E){this.href&&(this.ownerDocument.defaultView.location=this.href)}}},attributes:{href:l,ping:String,download:String,target:String,rel:String,media:String,hreflang:String,type:String,referrerPolicy:f,coords:String,charset:String,name:String,rev:String,shape:String}}),s._inherit(u.a.prototype),c({tag:"area",name:"HTMLAreaElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{alt:String,target:String,download:String,rel:String,media:String,href:l,hreflang:String,type:String,shape:String,coords:String,ping:String,referrerPolicy:f,noHref:Boolean}}),s._inherit(u.area.prototype),c({tag:"br",name:"HTMLBRElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{clear:String}}),c({tag:"base",name:"HTMLBaseElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{target:String}}),c({tag:"body",name:"HTMLBodyElement",ctor:function(w,I,S){b.call(this,w,I,S)},events:["afterprint","beforeprint","beforeunload","blur","error","focus","hashchange","load","message","offline","online","pagehide","pageshow","popstate","resize","scroll","storage","unload"],attributes:{text:{type:String,treatNullAsEmptyString:!0},link:{type:String,treatNullAsEmptyString:!0},vLink:{type:String,treatNullAsEmptyString:!0},aLink:{type:String,treatNullAsEmptyString:!0},bgColor:{type:String,treatNullAsEmptyString:!0},background:String}}),c({tag:"button",name:"HTMLButtonElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{name:String,value:String,disabled:Boolean,autofocus:Boolean,type:{type:["submit","reset","button","menu"],missing:"submit"},formTarget:String,formAction:l,formNoValidate:Boolean,formMethod:{type:["get","post","dialog"],invalid:"get",missing:""},formEnctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:""}}}),c({tag:"dl",name:"HTMLDListElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{compact:Boolean}}),c({tag:"data",name:"HTMLDataElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{value:String}}),c({tag:"datalist",name:"HTMLDataListElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),c({tag:"details",name:"HTMLDetailsElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{open:Boolean}}),c({tag:"div",name:"HTMLDivElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"embed",name:"HTMLEmbedElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{src:l,type:String,width:String,height:String,align:String,name:String}}),c({tag:"fieldset",name:"HTMLFieldSetElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{disabled:Boolean,name:String}}),c({tag:"form",name:"HTMLFormElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{action:String,autocomplete:{type:["on","off"],missing:"on"},name:String,acceptCharset:{name:"accept-charset"},target:String,noValidate:Boolean,method:{type:["get","post","dialog"],invalid:"get",missing:"get"},enctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:"application/x-www-form-urlencoded"},encoding:{name:"enctype",type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:"application/x-www-form-urlencoded"}}}),c({tag:"hr",name:"HTMLHRElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String,color:String,noShade:Boolean,size:String,width:String}}),c({tag:"head",name:"HTMLHeadElement",ctor:function(w,I,S){b.call(this,w,I,S)}}),c({tags:["h1","h2","h3","h4","h5","h6"],name:"HTMLHeadingElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"html",name:"HTMLHtmlElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{xmlns:l,version:String}}),c({tag:"iframe",name:"HTMLIFrameElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{src:l,srcdoc:String,name:String,width:String,height:String,seamless:Boolean,allow:Boolean,allowFullscreen:Boolean,allowUserMedia:Boolean,allowPaymentRequest:Boolean,referrerPolicy:f,loading:{type:["eager","lazy"],treatNullAsEmptyString:!0},align:String,scrolling:String,frameBorder:String,longDesc:l,marginHeight:{type:String,treatNullAsEmptyString:!0},marginWidth:{type:String,treatNullAsEmptyString:!0}}}),c({tag:"img",name:"HTMLImageElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{alt:String,src:l,srcset:String,crossOrigin:d,useMap:String,isMap:Boolean,sizes:String,height:{type:"unsigned long",default:0},width:{type:"unsigned long",default:0},referrerPolicy:f,loading:{type:["eager","lazy"],missing:""},name:String,lowsrc:l,align:String,hspace:{type:"unsigned long",default:0},vspace:{type:"unsigned long",default:0},longDesc:l,border:{type:String,treatNullAsEmptyString:!0}}}),c({tag:"input",name:"HTMLInputElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:{form:T.form,_post_click_activation_steps:{value:function(E){if(this.type==="checkbox")this.checked=!this.checked;else if(this.type==="radio")for(var w=this.form.getElementsByName(this.name),I=w.length-1;I>=0;I--){var S=w[I];S.checked=S===this}}}},attributes:{name:String,disabled:Boolean,autofocus:Boolean,accept:String,alt:String,max:String,min:String,pattern:String,placeholder:String,step:String,dirName:String,defaultValue:{name:"value"},multiple:Boolean,required:Boolean,readOnly:Boolean,checked:Boolean,value:String,src:l,defaultChecked:{name:"checked",type:Boolean},size:{type:"unsigned long",default:20,min:1,setmin:1},width:{type:"unsigned long",min:0,setmin:0,default:0},height:{type:"unsigned long",min:0,setmin:0,default:0},minLength:{type:"unsigned long",min:0,setmin:0,default:-1},maxLength:{type:"unsigned long",min:0,setmin:0,default:-1},autocomplete:String,type:{type:["text","hidden","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"],missing:"text"},formTarget:String,formNoValidate:Boolean,formMethod:{type:["get","post"],invalid:"get",missing:""},formEnctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:""},inputMode:{type:["verbatim","latin","latin-name","latin-prose","full-width-latin","kana","kana-name","katakana","numeric","tel","email","url"],missing:""},align:String,useMap:String}}),c({tag:"keygen",name:"HTMLKeygenElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{name:String,disabled:Boolean,autofocus:Boolean,challenge:String,keytype:{type:["rsa"],missing:""}}}),c({tag:"li",name:"HTMLLIElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{value:{type:"long",default:0},type:String}}),c({tag:"label",name:"HTMLLabelElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{htmlFor:{name:"for",type:String}}}),c({tag:"legend",name:"HTMLLegendElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"link",name:"HTMLLinkElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{href:l,rel:String,media:String,hreflang:String,type:String,crossOrigin:d,nonce:String,integrity:String,referrerPolicy:f,imageSizes:String,imageSrcset:String,charset:String,rev:String,target:String}}),c({tag:"map",name:"HTMLMapElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{name:String}}),c({tag:"menu",name:"HTMLMenuElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{type:{type:["context","popup","toolbar"],missing:"toolbar"},label:String,compact:Boolean}}),c({tag:"meta",name:"HTMLMetaElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{name:String,content:String,httpEquiv:{name:"http-equiv",type:String},scheme:String}}),c({tag:"meter",name:"HTMLMeterElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T}),c({tags:["ins","del"],name:"HTMLModElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{cite:l,dateTime:String}}),c({tag:"ol",name:"HTMLOListElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{_numitems:{get:function(){var E=0;return this.childNodes.forEach(function(w){w.nodeType===t.ELEMENT_NODE&&w.tagName==="LI"&&E++}),E}}},attributes:{type:String,reversed:Boolean,start:{type:"long",default:function(){return this.reversed?this._numitems:1}},compact:Boolean}}),c({tag:"object",name:"HTMLObjectElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{data:l,type:String,name:String,useMap:String,typeMustMatch:Boolean,width:String,height:String,align:String,archive:String,code:String,declare:Boolean,hspace:{type:"unsigned long",default:0},standby:String,vspace:{type:"unsigned long",default:0},codeBase:l,codeType:String,border:{type:String,treatNullAsEmptyString:!0}}}),c({tag:"optgroup",name:"HTMLOptGroupElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{disabled:Boolean,label:String}}),c({tag:"option",name:"HTMLOptionElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{form:{get:function(){for(var E=this.parentNode;E&&E.nodeType===t.ELEMENT_NODE;){if(E.localName==="select")return E.form;E=E.parentNode}}},value:{get:function(){return this._getattr("value")||this.text},set:function(E){this._setattr("value",E)}},text:{get:function(){return this.textContent.replace(/[ \t\n\f\r]+/g," ").trim()},set:function(E){this.textContent=E}}},attributes:{disabled:Boolean,defaultSelected:{name:"selected",type:Boolean},label:String}}),c({tag:"output",name:"HTMLOutputElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{name:String}}),c({tag:"p",name:"HTMLParagraphElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{align:String}}),c({tag:"param",name:"HTMLParamElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{name:String,value:String,type:String,valueType:String}}),c({tags:["pre","listing","xmp"],name:"HTMLPreElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{width:{type:"long",default:0}}}),c({tag:"progress",name:"HTMLProgressElement",ctor:function(w,I,S){m.call(this,w,I,S)},props:T,attributes:{max:{type:Number,float:!0,default:1,min:0}}}),c({tags:["q","blockquote"],name:"HTMLQuoteElement",ctor:function(w,I,S){b.call(this,w,I,S)},attributes:{cite:l}}),c({tag:"script",name:"HTMLScriptElement",ctor:function(w,I,S){b.call(this,w,I,S)},props:{text:{get:function(){for(var E="",w=0,I=this.childNodes.length;w=0&&(K=A.substring(0,Ot),Se=A.substring(Ot+1)),K!==null&&M===null&&S.NamespaceError(),K==="xml"&&M!==U.XML&&S.NamespaceError(),(K==="xmlns"||A==="xmlns")&&M!==U.XMLNS&&S.NamespaceError(),M===U.XMLNS&&!(K==="xmlns"||A==="xmlns")&&S.NamespaceError(),{namespace:M,prefix:K,localName:Se}}F.prototype=Object.create(i.prototype,{_setMutationHandler:{value:function(M){this.mutationHandler=M}},_dispatchRendererEvent:{value:function(M,A,K){var Se=this._nodes[M];Se&&Se._dispatchEvent(new u(A,K),!0)}},nodeName:{value:"#document"},nodeValue:{get:function(){return null},set:function(){}},documentURI:{get:function(){return this._address},set:S.nyi},compatMode:{get:function(){return this._quirks?"BackCompat":"CSS1Compat"}},createTextNode:{value:function(M){return new o(this,String(M))}},createComment:{value:function(M){return new a(this,M)}},createDocumentFragment:{value:function(){return new c(this)}},createProcessingInstruction:{value:function(M,A){return(!E.isValidName(M)||A.indexOf("?>")!==-1)&&S.InvalidCharacterError(),new l(this,M,A)}},createAttribute:{value:function(M){return M=String(M),E.isValidName(M)||S.InvalidCharacterError(),this.isHTML&&(M=S.toASCIILowerCase(M)),new s._Attr(null,M,null,null,"")}},createAttributeNS:{value:function(M,A){M=M==null||M===""?null:String(M),A=String(A);var K=_(M,A);return new s._Attr(null,K.localName,K.prefix,K.namespace,"")}},createElement:{value:function(M){return M=String(M),E.isValidName(M)||S.InvalidCharacterError(),this.isHTML?(/[A-Z]/.test(M)&&(M=S.toASCIILowerCase(M)),w.createElement(this,M,null)):this.contentType==="application/xhtml+xml"?w.createElement(this,M,null):new s(this,M,null,null)},writable:V},createElementNS:{value:function(M,A){M=M==null||M===""?null:String(M),A=String(A);var K=_(M,A);return this._createElementNS(K.localName,K.namespace,K.prefix)},writable:V},_createElementNS:{value:function(M,A,K){return A===U.HTML?w.createElement(this,M,K):A===U.SVG?I.createElement(this,M,K):new s(this,M,A,K)}},createEvent:{value:function(A){A=A.toLowerCase();var K=P[A]||A,Se=T[N[K]];if(Se){var Ot=new Se;return Ot._initialized=!1,Ot}else S.NotSupportedError()}},createTreeWalker:{value:function(M,A,K){if(!M)throw new TypeError("root argument is required");if(!(M instanceof n))throw new TypeError("root not a node");return A=A===void 0?m.SHOW_ALL:+A,K=K===void 0?null:K,new f(M,A,K)}},createNodeIterator:{value:function(M,A,K){if(!M)throw new TypeError("root argument is required");if(!(M instanceof n))throw new TypeError("root not a node");return A=A===void 0?m.SHOW_ALL:+A,K=K===void 0?null:K,new h(M,A,K)}},_attachNodeIterator:{value:function(M){this._nodeIterators||(this._nodeIterators=[]),this._nodeIterators.push(M)}},_detachNodeIterator:{value:function(M){var A=this._nodeIterators.indexOf(M);this._nodeIterators.splice(A,1)}},_preremoveNodeIterators:{value:function(M){this._nodeIterators&&this._nodeIterators.forEach(function(A){A._preremove(M)})}},_updateDocTypeElement:{value:function(){this.doctype=this.documentElement=null;for(var A=this.firstChild;A!==null;A=A.nextSibling)A.nodeType===n.DOCUMENT_TYPE_NODE?this.doctype=A:A.nodeType===n.ELEMENT_NODE&&(this.documentElement=A)}},insertBefore:{value:function(A,K){return n.prototype.insertBefore.call(this,A,K),this._updateDocTypeElement(),A}},replaceChild:{value:function(A,K){return n.prototype.replaceChild.call(this,A,K),this._updateDocTypeElement(),K}},removeChild:{value:function(A){return n.prototype.removeChild.call(this,A),this._updateDocTypeElement(),A}},getElementById:{value:function(M){var A=this.byId[M];return A?A instanceof Ne?A.getFirst():A:null}},_hasMultipleElementsWithId:{value:function(M){return this.byId[M]instanceof Ne}},getElementsByName:{value:s.prototype.getElementsByName},getElementsByTagName:{value:s.prototype.getElementsByTagName},getElementsByTagNameNS:{value:s.prototype.getElementsByTagNameNS},getElementsByClassName:{value:s.prototype.getElementsByClassName},adoptNode:{value:function(A){return A.nodeType===n.DOCUMENT_NODE&&S.NotSupportedError(),A.nodeType===n.ATTRIBUTE_NODE||(A.parentNode&&A.parentNode.removeChild(A),A.ownerDocument!==this&&re(A,this)),A}},importNode:{value:function(A,K){return this.adoptNode(A.cloneNode(K))},writable:V},origin:{get:function(){return null}},characterSet:{get:function(){return"UTF-8"}},contentType:{get:function(){return this._contentType}},URL:{get:function(){return this._address}},domain:{get:S.nyi,set:S.nyi},referrer:{get:S.nyi},cookie:{get:S.nyi,set:S.nyi},lastModified:{get:S.nyi},location:{get:function(){return this.defaultView?this.defaultView.location:null},set:S.nyi},_titleElement:{get:function(){return this.getElementsByTagName("title").item(0)||null}},title:{get:function(){var M=this._titleElement,A=M?M.textContent:"";return A.replace(/[ \t\n\r\f]+/g," ").replace(/(^ )|( $)/g,"")},set:function(M){var A=this._titleElement,K=this.head;!A&&!K||(A||(A=this.createElement("title"),K.appendChild(A)),A.textContent=M)}},dir:W(function(){var M=this.documentElement;if(M&&M.tagName==="HTML")return M},"dir",""),fgColor:W(function(){return this.body},"text",""),linkColor:W(function(){return this.body},"link",""),vlinkColor:W(function(){return this.body},"vLink",""),alinkColor:W(function(){return this.body},"aLink",""),bgColor:W(function(){return this.body},"bgColor",""),charset:{get:function(){return this.characterSet}},inputEncoding:{get:function(){return this.characterSet}},scrollingElement:{get:function(){return this._quirks?this.body:this.documentElement}},body:{get:function(){return g(this.documentElement,"body")},set:S.nyi},head:{get:function(){return g(this.documentElement,"head")}},images:{get:S.nyi},embeds:{get:S.nyi},plugins:{get:S.nyi},links:{get:S.nyi},forms:{get:S.nyi},scripts:{get:S.nyi},applets:{get:function(){return[]}},activeElement:{get:function(){return null}},innerHTML:{get:function(){return this.serialize()},set:S.nyi},outerHTML:{get:function(){return this.serialize()},set:S.nyi},write:{value:function(M){if(this.isHTML||S.InvalidStateError(),!!this._parser){var A=arguments.join("");this._parser.parse(A)}}},writeln:{value:function(A){this.write(Array.prototype.join.call(arguments,"")+` +`)}},open:{value:function(){this.documentElement=null}},close:{value:function(){this.readyState="interactive",this._dispatchEvent(new u("readystatechange"),!0),this._dispatchEvent(new u("DOMContentLoaded"),!0),this.readyState="complete",this._dispatchEvent(new u("readystatechange"),!0),this.defaultView&&this.defaultView._dispatchEvent(new u("load"),!0)}},clone:{value:function(){var A=new F(this.isHTML,this._address);return A._quirks=this._quirks,A._contentType=this._contentType,A}},cloneNode:{value:function(A){var K=n.prototype.cloneNode.call(this,!1);if(A)for(var Se=this.firstChild;Se!==null;Se=Se.nextSibling)K._appendChild(K.importNode(Se,!0));return K._updateDocTypeElement(),K}},isEqual:{value:function(A){return!0}},mutateValue:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.VALUE,target:M,data:M.data})}},mutateAttr:{value:function(M,A){this.mutationHandler&&this.mutationHandler({type:L.ATTR,target:M.ownerElement,attr:M})}},mutateRemoveAttr:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.REMOVE_ATTR,target:M.ownerElement,attr:M})}},mutateRemove:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.REMOVE,target:M.parentNode,node:M}),X(M)}},mutateInsert:{value:function(M){H(M),this.mutationHandler&&this.mutationHandler({type:L.INSERT,target:M.parentNode,node:M})}},mutateMove:{value:function(M){this.mutationHandler&&this.mutationHandler({type:L.MOVE,target:M})}},addId:{value:function(A,K){var Se=this.byId[A];Se?(Se instanceof Ne||(Se=new Ne(Se),this.byId[A]=Se),Se.add(K)):this.byId[A]=K}},delId:{value:function(A,K){var Se=this.byId[A];S.assert(Se),Se instanceof Ne?(Se.del(K),Se.length===1&&(this.byId[A]=Se.downgrade())):this.byId[A]=void 0}},_resolve:{value:function(M){return new b(this._documentBaseURL).resolve(M)}},_documentBaseURL:{get:function(){var M=this._address;M==="about:blank"&&(M="/");var A=this.querySelector("base[href]");return A?new b(M).resolve(A.getAttribute("href")):M}},_templateDoc:{get:function(){if(!this._templateDocCache){var M=new F(this.isHTML,this._address);this._templateDocCache=M._templateDocCache=M}return this._templateDocCache}},querySelector:{value:function(M){return C(M,this)[0]}},querySelectorAll:{value:function(M){var A=C(M,this);return A.item?A:new r(A)}}});var y=["abort","canplay","canplaythrough","change","click","contextmenu","cuechange","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","emptied","ended","input","invalid","keydown","keypress","keyup","loadeddata","loadedmetadata","loadstart","mousedown","mousemove","mouseout","mouseover","mouseup","mousewheel","pause","play","playing","progress","ratechange","readystatechange","reset","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","volumechange","waiting","blur","error","focus","load","scroll"];y.forEach(function(M){Object.defineProperty(F.prototype,"on"+M,{get:function(){return this._getEventHandler(M)},set:function(A){this._setEventHandler(M,A)}})});function g(M,A){if(M&&M.isHTML){for(var K=M.firstChild;K!==null;K=K.nextSibling)if(K.nodeType===n.ELEMENT_NODE&&K.localName===A&&K.namespaceURI===U.HTML)return K}return null}function x(M){if(M._nid=M.ownerDocument._nextnid++,M.ownerDocument._nodes[M._nid]=M,M.nodeType===n.ELEMENT_NODE){var A=M.getAttribute("id");A&&M.ownerDocument.addId(A,M),M._roothook&&M._roothook()}}function O(M){if(M.nodeType===n.ELEMENT_NODE){var A=M.getAttribute("id");A&&M.ownerDocument.delId(A,M)}M.ownerDocument._nodes[M._nid]=void 0,M._nid=void 0}function H(M){if(x(M),M.nodeType===n.ELEMENT_NODE)for(var A=M.firstChild;A!==null;A=A.nextSibling)H(A)}function X(M){O(M);for(var A=M.firstChild;A!==null;A=A.nextSibling)X(A)}function re(M,A){M.ownerDocument=A,M._lastModTime=void 0,Object.prototype.hasOwnProperty.call(M,"_tagName")&&(M._tagName=void 0);for(var K=M.firstChild;K!==null;K=K.nextSibling)re(K,A)}function Ne(M){this.nodes=Object.create(null),this.nodes[M._nid]=M,this.length=1,this.firstNode=void 0}Ne.prototype.add=function(M){this.nodes[M._nid]||(this.nodes[M._nid]=M,this.length++,this.firstNode=void 0)},Ne.prototype.del=function(M){this.nodes[M._nid]&&(delete this.nodes[M._nid],this.length--,this.firstNode=void 0)},Ne.prototype.getFirst=function(){if(!this.firstNode){var M;for(M in this.nodes)(this.firstNode===void 0||this.firstNode.compareDocumentPosition(this.nodes[M])&n.DOCUMENT_POSITION_PRECEDING)&&(this.firstNode=this.nodes[M])}return this.firstNode},Ne.prototype.downgrade=function(){if(this.length===1){var M;for(M in this.nodes)return this.nodes[M]}return this}}}),Fp=ue({"external/npm/node_modules/domino/lib/DocumentType.js"(e,t){t.exports=s;var n=At(),r=cw(),i=Ap();function s(o,a,u,c){r.call(this),this.nodeType=n.DOCUMENT_TYPE_NODE,this.ownerDocument=o||null,this.name=a,this.publicId=u||"",this.systemId=c||""}s.prototype=Object.create(r.prototype,{nodeName:{get:function(){return this.name}},nodeValue:{get:function(){return null},set:function(){}},clone:{value:function(){return new s(this.ownerDocument,this.name,this.publicId,this.systemId)}},isEqual:{value:function(a){return this.name===a.name&&this.publicId===a.publicId&&this.systemId===a.systemId}}}),Object.defineProperties(s.prototype,i)}}),jp=ue({"external/npm/node_modules/domino/lib/HTMLParser.js"(e,t){t.exports=Ae;var n=Pp(),r=Fp(),i=At(),s=ut().NAMESPACE,o=Lp(),a=o.elements,u=Function.prototype.apply.bind(Array.prototype.push),c=-1,l=1,d=2,f=3,h=4,m=5,b=[],C=/^HTML$|^-\/\/W3O\/\/DTD W3 HTML Strict 3\.0\/\/EN\/\/$|^-\/W3C\/DTD HTML 4\.0 Transitional\/EN$|^\+\/\/Silmaril\/\/dtd html Pro v0r11 19970101\/\/|^-\/\/AdvaSoft Ltd\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/AS\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict\/\/|^-\/\/IETF\/\/DTD HTML 2\.0\/\/|^-\/\/IETF\/\/DTD HTML 2\.1E\/\/|^-\/\/IETF\/\/DTD HTML 3\.0\/\/|^-\/\/IETF\/\/DTD HTML 3\.2 Final\/\/|^-\/\/IETF\/\/DTD HTML 3\.2\/\/|^-\/\/IETF\/\/DTD HTML 3\/\/|^-\/\/IETF\/\/DTD HTML Level 0\/\/|^-\/\/IETF\/\/DTD HTML Level 1\/\/|^-\/\/IETF\/\/DTD HTML Level 2\/\/|^-\/\/IETF\/\/DTD HTML Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 0\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict\/\/|^-\/\/IETF\/\/DTD HTML\/\/|^-\/\/Metrius\/\/DTD Metrius Presentational\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 Tables\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 Tables\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD HTML\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD Strict HTML\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML 2\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended 1\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended Relaxed 1\.0\/\/|^-\/\/SoftQuad Software\/\/DTD HoTMetaL PRO 6\.0::19990601::extensions to HTML 4\.0\/\/|^-\/\/SoftQuad\/\/DTD HoTMetaL PRO 4\.0::19971010::extensions to HTML 4\.0\/\/|^-\/\/Spyglass\/\/DTD HTML 2\.0 Extended\/\/|^-\/\/SQ\/\/DTD HTML 2\.0 HoTMetaL \+ extensions\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava HTML\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava Strict HTML\/\/|^-\/\/W3C\/\/DTD HTML 3 1995-03-24\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Draft\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Final\/\/|^-\/\/W3C\/\/DTD HTML 3\.2\/\/|^-\/\/W3C\/\/DTD HTML 3\.2S Draft\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Transitional\/\/|^-\/\/W3C\/\/DTD HTML Experimental 19960712\/\/|^-\/\/W3C\/\/DTD HTML Experimental 970421\/\/|^-\/\/W3C\/\/DTD W3 HTML\/\/|^-\/\/W3O\/\/DTD W3 HTML 3\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML 2\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML\/\//i,T="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",E=/^-\/\/W3C\/\/DTD HTML 4\.01 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.01 Transitional\/\//i,w=/^-\/\/W3C\/\/DTD XHTML 1\.0 Frameset\/\/|^-\/\/W3C\/\/DTD XHTML 1\.0 Transitional\/\//i,I=Object.create(null);I[s.HTML]={__proto__:null,address:!0,applet:!0,area:!0,article:!0,aside:!0,base:!0,basefont:!0,bgsound:!0,blockquote:!0,body:!0,br:!0,button:!0,caption:!0,center:!0,col:!0,colgroup:!0,dd:!0,details:!0,dir:!0,div:!0,dl:!0,dt:!0,embed:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,frame:!0,frameset:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,head:!0,header:!0,hgroup:!0,hr:!0,html:!0,iframe:!0,img:!0,input:!0,li:!0,link:!0,listing:!0,main:!0,marquee:!0,menu:!0,meta:!0,nav:!0,noembed:!0,noframes:!0,noscript:!0,object:!0,ol:!0,p:!0,param:!0,plaintext:!0,pre:!0,script:!0,section:!0,select:!0,source:!0,style:!0,summary:!0,table:!0,tbody:!0,td:!0,template:!0,textarea:!0,tfoot:!0,th:!0,thead:!0,title:!0,tr:!0,track:!0,ul:!0,wbr:!0,xmp:!0},I[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0},I[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0};var S=Object.create(null);S[s.HTML]={__proto__:null,address:!0,div:!0,p:!0};var L=Object.create(null);L[s.HTML]={__proto__:null,dd:!0,dt:!0};var U=Object.create(null);U[s.HTML]={__proto__:null,table:!0,thead:!0,tbody:!0,tfoot:!0,tr:!0};var V=Object.create(null);V[s.HTML]={__proto__:null,dd:!0,dt:!0,li:!0,menuitem:!0,optgroup:!0,option:!0,p:!0,rb:!0,rp:!0,rt:!0,rtc:!0};var F=Object.create(null);F[s.HTML]={__proto__:null,caption:!0,colgroup:!0,dd:!0,dt:!0,li:!0,optgroup:!0,option:!0,p:!0,rb:!0,rp:!0,rt:!0,rtc:!0,tbody:!0,td:!0,tfoot:!0,th:!0,thead:!0,tr:!0};var N=Object.create(null);N[s.HTML]={__proto__:null,table:!0,template:!0,html:!0};var P=Object.create(null);P[s.HTML]={__proto__:null,tbody:!0,tfoot:!0,thead:!0,template:!0,html:!0};var W=Object.create(null);W[s.HTML]={__proto__:null,tr:!0,template:!0,html:!0};var _=Object.create(null);_[s.HTML]={__proto__:null,button:!0,fieldset:!0,input:!0,keygen:!0,object:!0,output:!0,select:!0,textarea:!0,img:!0};var y=Object.create(null);y[s.HTML]={__proto__:null,applet:!0,caption:!0,html:!0,table:!0,td:!0,th:!0,marquee:!0,object:!0,template:!0},y[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0},y[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0};var g=Object.create(y);g[s.HTML]=Object.create(y[s.HTML]),g[s.HTML].ol=!0,g[s.HTML].ul=!0;var x=Object.create(y);x[s.HTML]=Object.create(y[s.HTML]),x[s.HTML].button=!0;var O=Object.create(null);O[s.HTML]={__proto__:null,html:!0,table:!0,template:!0};var H=Object.create(null);H[s.HTML]={__proto__:null,optgroup:!0,option:!0};var X=Object.create(null);X[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0};var re=Object.create(null);re[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0};var Ne={__proto__:null,"xlink:actuate":s.XLINK,"xlink:arcrole":s.XLINK,"xlink:href":s.XLINK,"xlink:role":s.XLINK,"xlink:show":s.XLINK,"xlink:title":s.XLINK,"xlink:type":s.XLINK,"xml:base":s.XML,"xml:lang":s.XML,"xml:space":s.XML,xmlns:s.XMLNS,"xmlns:xlink":s.XMLNS},M={__proto__:null,attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},A={__proto__:null,altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},K={__proto__:null,0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},Se={__proto__:null,AElig:198,"AElig;":198,AMP:38,"AMP;":38,Aacute:193,"Aacute;":193,"Abreve;":258,Acirc:194,"Acirc;":194,"Acy;":1040,"Afr;":[55349,56580],Agrave:192,"Agrave;":192,"Alpha;":913,"Amacr;":256,"And;":10835,"Aogon;":260,"Aopf;":[55349,56632],"ApplyFunction;":8289,Aring:197,"Aring;":197,"Ascr;":[55349,56476],"Assign;":8788,Atilde:195,"Atilde;":195,Auml:196,"Auml;":196,"Backslash;":8726,"Barv;":10983,"Barwed;":8966,"Bcy;":1041,"Because;":8757,"Bernoullis;":8492,"Beta;":914,"Bfr;":[55349,56581],"Bopf;":[55349,56633],"Breve;":728,"Bscr;":8492,"Bumpeq;":8782,"CHcy;":1063,COPY:169,"COPY;":169,"Cacute;":262,"Cap;":8914,"CapitalDifferentialD;":8517,"Cayleys;":8493,"Ccaron;":268,Ccedil:199,"Ccedil;":199,"Ccirc;":264,"Cconint;":8752,"Cdot;":266,"Cedilla;":184,"CenterDot;":183,"Cfr;":8493,"Chi;":935,"CircleDot;":8857,"CircleMinus;":8854,"CirclePlus;":8853,"CircleTimes;":8855,"ClockwiseContourIntegral;":8754,"CloseCurlyDoubleQuote;":8221,"CloseCurlyQuote;":8217,"Colon;":8759,"Colone;":10868,"Congruent;":8801,"Conint;":8751,"ContourIntegral;":8750,"Copf;":8450,"Coproduct;":8720,"CounterClockwiseContourIntegral;":8755,"Cross;":10799,"Cscr;":[55349,56478],"Cup;":8915,"CupCap;":8781,"DD;":8517,"DDotrahd;":10513,"DJcy;":1026,"DScy;":1029,"DZcy;":1039,"Dagger;":8225,"Darr;":8609,"Dashv;":10980,"Dcaron;":270,"Dcy;":1044,"Del;":8711,"Delta;":916,"Dfr;":[55349,56583],"DiacriticalAcute;":180,"DiacriticalDot;":729,"DiacriticalDoubleAcute;":733,"DiacriticalGrave;":96,"DiacriticalTilde;":732,"Diamond;":8900,"DifferentialD;":8518,"Dopf;":[55349,56635],"Dot;":168,"DotDot;":8412,"DotEqual;":8784,"DoubleContourIntegral;":8751,"DoubleDot;":168,"DoubleDownArrow;":8659,"DoubleLeftArrow;":8656,"DoubleLeftRightArrow;":8660,"DoubleLeftTee;":10980,"DoubleLongLeftArrow;":10232,"DoubleLongLeftRightArrow;":10234,"DoubleLongRightArrow;":10233,"DoubleRightArrow;":8658,"DoubleRightTee;":8872,"DoubleUpArrow;":8657,"DoubleUpDownArrow;":8661,"DoubleVerticalBar;":8741,"DownArrow;":8595,"DownArrowBar;":10515,"DownArrowUpArrow;":8693,"DownBreve;":785,"DownLeftRightVector;":10576,"DownLeftTeeVector;":10590,"DownLeftVector;":8637,"DownLeftVectorBar;":10582,"DownRightTeeVector;":10591,"DownRightVector;":8641,"DownRightVectorBar;":10583,"DownTee;":8868,"DownTeeArrow;":8615,"Downarrow;":8659,"Dscr;":[55349,56479],"Dstrok;":272,"ENG;":330,ETH:208,"ETH;":208,Eacute:201,"Eacute;":201,"Ecaron;":282,Ecirc:202,"Ecirc;":202,"Ecy;":1069,"Edot;":278,"Efr;":[55349,56584],Egrave:200,"Egrave;":200,"Element;":8712,"Emacr;":274,"EmptySmallSquare;":9723,"EmptyVerySmallSquare;":9643,"Eogon;":280,"Eopf;":[55349,56636],"Epsilon;":917,"Equal;":10869,"EqualTilde;":8770,"Equilibrium;":8652,"Escr;":8496,"Esim;":10867,"Eta;":919,Euml:203,"Euml;":203,"Exists;":8707,"ExponentialE;":8519,"Fcy;":1060,"Ffr;":[55349,56585],"FilledSmallSquare;":9724,"FilledVerySmallSquare;":9642,"Fopf;":[55349,56637],"ForAll;":8704,"Fouriertrf;":8497,"Fscr;":8497,"GJcy;":1027,GT:62,"GT;":62,"Gamma;":915,"Gammad;":988,"Gbreve;":286,"Gcedil;":290,"Gcirc;":284,"Gcy;":1043,"Gdot;":288,"Gfr;":[55349,56586],"Gg;":8921,"Gopf;":[55349,56638],"GreaterEqual;":8805,"GreaterEqualLess;":8923,"GreaterFullEqual;":8807,"GreaterGreater;":10914,"GreaterLess;":8823,"GreaterSlantEqual;":10878,"GreaterTilde;":8819,"Gscr;":[55349,56482],"Gt;":8811,"HARDcy;":1066,"Hacek;":711,"Hat;":94,"Hcirc;":292,"Hfr;":8460,"HilbertSpace;":8459,"Hopf;":8461,"HorizontalLine;":9472,"Hscr;":8459,"Hstrok;":294,"HumpDownHump;":8782,"HumpEqual;":8783,"IEcy;":1045,"IJlig;":306,"IOcy;":1025,Iacute:205,"Iacute;":205,Icirc:206,"Icirc;":206,"Icy;":1048,"Idot;":304,"Ifr;":8465,Igrave:204,"Igrave;":204,"Im;":8465,"Imacr;":298,"ImaginaryI;":8520,"Implies;":8658,"Int;":8748,"Integral;":8747,"Intersection;":8898,"InvisibleComma;":8291,"InvisibleTimes;":8290,"Iogon;":302,"Iopf;":[55349,56640],"Iota;":921,"Iscr;":8464,"Itilde;":296,"Iukcy;":1030,Iuml:207,"Iuml;":207,"Jcirc;":308,"Jcy;":1049,"Jfr;":[55349,56589],"Jopf;":[55349,56641],"Jscr;":[55349,56485],"Jsercy;":1032,"Jukcy;":1028,"KHcy;":1061,"KJcy;":1036,"Kappa;":922,"Kcedil;":310,"Kcy;":1050,"Kfr;":[55349,56590],"Kopf;":[55349,56642],"Kscr;":[55349,56486],"LJcy;":1033,LT:60,"LT;":60,"Lacute;":313,"Lambda;":923,"Lang;":10218,"Laplacetrf;":8466,"Larr;":8606,"Lcaron;":317,"Lcedil;":315,"Lcy;":1051,"LeftAngleBracket;":10216,"LeftArrow;":8592,"LeftArrowBar;":8676,"LeftArrowRightArrow;":8646,"LeftCeiling;":8968,"LeftDoubleBracket;":10214,"LeftDownTeeVector;":10593,"LeftDownVector;":8643,"LeftDownVectorBar;":10585,"LeftFloor;":8970,"LeftRightArrow;":8596,"LeftRightVector;":10574,"LeftTee;":8867,"LeftTeeArrow;":8612,"LeftTeeVector;":10586,"LeftTriangle;":8882,"LeftTriangleBar;":10703,"LeftTriangleEqual;":8884,"LeftUpDownVector;":10577,"LeftUpTeeVector;":10592,"LeftUpVector;":8639,"LeftUpVectorBar;":10584,"LeftVector;":8636,"LeftVectorBar;":10578,"Leftarrow;":8656,"Leftrightarrow;":8660,"LessEqualGreater;":8922,"LessFullEqual;":8806,"LessGreater;":8822,"LessLess;":10913,"LessSlantEqual;":10877,"LessTilde;":8818,"Lfr;":[55349,56591],"Ll;":8920,"Lleftarrow;":8666,"Lmidot;":319,"LongLeftArrow;":10229,"LongLeftRightArrow;":10231,"LongRightArrow;":10230,"Longleftarrow;":10232,"Longleftrightarrow;":10234,"Longrightarrow;":10233,"Lopf;":[55349,56643],"LowerLeftArrow;":8601,"LowerRightArrow;":8600,"Lscr;":8466,"Lsh;":8624,"Lstrok;":321,"Lt;":8810,"Map;":10501,"Mcy;":1052,"MediumSpace;":8287,"Mellintrf;":8499,"Mfr;":[55349,56592],"MinusPlus;":8723,"Mopf;":[55349,56644],"Mscr;":8499,"Mu;":924,"NJcy;":1034,"Nacute;":323,"Ncaron;":327,"Ncedil;":325,"Ncy;":1053,"NegativeMediumSpace;":8203,"NegativeThickSpace;":8203,"NegativeThinSpace;":8203,"NegativeVeryThinSpace;":8203,"NestedGreaterGreater;":8811,"NestedLessLess;":8810,"NewLine;":10,"Nfr;":[55349,56593],"NoBreak;":8288,"NonBreakingSpace;":160,"Nopf;":8469,"Not;":10988,"NotCongruent;":8802,"NotCupCap;":8813,"NotDoubleVerticalBar;":8742,"NotElement;":8713,"NotEqual;":8800,"NotEqualTilde;":[8770,824],"NotExists;":8708,"NotGreater;":8815,"NotGreaterEqual;":8817,"NotGreaterFullEqual;":[8807,824],"NotGreaterGreater;":[8811,824],"NotGreaterLess;":8825,"NotGreaterSlantEqual;":[10878,824],"NotGreaterTilde;":8821,"NotHumpDownHump;":[8782,824],"NotHumpEqual;":[8783,824],"NotLeftTriangle;":8938,"NotLeftTriangleBar;":[10703,824],"NotLeftTriangleEqual;":8940,"NotLess;":8814,"NotLessEqual;":8816,"NotLessGreater;":8824,"NotLessLess;":[8810,824],"NotLessSlantEqual;":[10877,824],"NotLessTilde;":8820,"NotNestedGreaterGreater;":[10914,824],"NotNestedLessLess;":[10913,824],"NotPrecedes;":8832,"NotPrecedesEqual;":[10927,824],"NotPrecedesSlantEqual;":8928,"NotReverseElement;":8716,"NotRightTriangle;":8939,"NotRightTriangleBar;":[10704,824],"NotRightTriangleEqual;":8941,"NotSquareSubset;":[8847,824],"NotSquareSubsetEqual;":8930,"NotSquareSuperset;":[8848,824],"NotSquareSupersetEqual;":8931,"NotSubset;":[8834,8402],"NotSubsetEqual;":8840,"NotSucceeds;":8833,"NotSucceedsEqual;":[10928,824],"NotSucceedsSlantEqual;":8929,"NotSucceedsTilde;":[8831,824],"NotSuperset;":[8835,8402],"NotSupersetEqual;":8841,"NotTilde;":8769,"NotTildeEqual;":8772,"NotTildeFullEqual;":8775,"NotTildeTilde;":8777,"NotVerticalBar;":8740,"Nscr;":[55349,56489],Ntilde:209,"Ntilde;":209,"Nu;":925,"OElig;":338,Oacute:211,"Oacute;":211,Ocirc:212,"Ocirc;":212,"Ocy;":1054,"Odblac;":336,"Ofr;":[55349,56594],Ograve:210,"Ograve;":210,"Omacr;":332,"Omega;":937,"Omicron;":927,"Oopf;":[55349,56646],"OpenCurlyDoubleQuote;":8220,"OpenCurlyQuote;":8216,"Or;":10836,"Oscr;":[55349,56490],Oslash:216,"Oslash;":216,Otilde:213,"Otilde;":213,"Otimes;":10807,Ouml:214,"Ouml;":214,"OverBar;":8254,"OverBrace;":9182,"OverBracket;":9140,"OverParenthesis;":9180,"PartialD;":8706,"Pcy;":1055,"Pfr;":[55349,56595],"Phi;":934,"Pi;":928,"PlusMinus;":177,"Poincareplane;":8460,"Popf;":8473,"Pr;":10939,"Precedes;":8826,"PrecedesEqual;":10927,"PrecedesSlantEqual;":8828,"PrecedesTilde;":8830,"Prime;":8243,"Product;":8719,"Proportion;":8759,"Proportional;":8733,"Pscr;":[55349,56491],"Psi;":936,QUOT:34,"QUOT;":34,"Qfr;":[55349,56596],"Qopf;":8474,"Qscr;":[55349,56492],"RBarr;":10512,REG:174,"REG;":174,"Racute;":340,"Rang;":10219,"Rarr;":8608,"Rarrtl;":10518,"Rcaron;":344,"Rcedil;":342,"Rcy;":1056,"Re;":8476,"ReverseElement;":8715,"ReverseEquilibrium;":8651,"ReverseUpEquilibrium;":10607,"Rfr;":8476,"Rho;":929,"RightAngleBracket;":10217,"RightArrow;":8594,"RightArrowBar;":8677,"RightArrowLeftArrow;":8644,"RightCeiling;":8969,"RightDoubleBracket;":10215,"RightDownTeeVector;":10589,"RightDownVector;":8642,"RightDownVectorBar;":10581,"RightFloor;":8971,"RightTee;":8866,"RightTeeArrow;":8614,"RightTeeVector;":10587,"RightTriangle;":8883,"RightTriangleBar;":10704,"RightTriangleEqual;":8885,"RightUpDownVector;":10575,"RightUpTeeVector;":10588,"RightUpVector;":8638,"RightUpVectorBar;":10580,"RightVector;":8640,"RightVectorBar;":10579,"Rightarrow;":8658,"Ropf;":8477,"RoundImplies;":10608,"Rrightarrow;":8667,"Rscr;":8475,"Rsh;":8625,"RuleDelayed;":10740,"SHCHcy;":1065,"SHcy;":1064,"SOFTcy;":1068,"Sacute;":346,"Sc;":10940,"Scaron;":352,"Scedil;":350,"Scirc;":348,"Scy;":1057,"Sfr;":[55349,56598],"ShortDownArrow;":8595,"ShortLeftArrow;":8592,"ShortRightArrow;":8594,"ShortUpArrow;":8593,"Sigma;":931,"SmallCircle;":8728,"Sopf;":[55349,56650],"Sqrt;":8730,"Square;":9633,"SquareIntersection;":8851,"SquareSubset;":8847,"SquareSubsetEqual;":8849,"SquareSuperset;":8848,"SquareSupersetEqual;":8850,"SquareUnion;":8852,"Sscr;":[55349,56494],"Star;":8902,"Sub;":8912,"Subset;":8912,"SubsetEqual;":8838,"Succeeds;":8827,"SucceedsEqual;":10928,"SucceedsSlantEqual;":8829,"SucceedsTilde;":8831,"SuchThat;":8715,"Sum;":8721,"Sup;":8913,"Superset;":8835,"SupersetEqual;":8839,"Supset;":8913,THORN:222,"THORN;":222,"TRADE;":8482,"TSHcy;":1035,"TScy;":1062,"Tab;":9,"Tau;":932,"Tcaron;":356,"Tcedil;":354,"Tcy;":1058,"Tfr;":[55349,56599],"Therefore;":8756,"Theta;":920,"ThickSpace;":[8287,8202],"ThinSpace;":8201,"Tilde;":8764,"TildeEqual;":8771,"TildeFullEqual;":8773,"TildeTilde;":8776,"Topf;":[55349,56651],"TripleDot;":8411,"Tscr;":[55349,56495],"Tstrok;":358,Uacute:218,"Uacute;":218,"Uarr;":8607,"Uarrocir;":10569,"Ubrcy;":1038,"Ubreve;":364,Ucirc:219,"Ucirc;":219,"Ucy;":1059,"Udblac;":368,"Ufr;":[55349,56600],Ugrave:217,"Ugrave;":217,"Umacr;":362,"UnderBar;":95,"UnderBrace;":9183,"UnderBracket;":9141,"UnderParenthesis;":9181,"Union;":8899,"UnionPlus;":8846,"Uogon;":370,"Uopf;":[55349,56652],"UpArrow;":8593,"UpArrowBar;":10514,"UpArrowDownArrow;":8645,"UpDownArrow;":8597,"UpEquilibrium;":10606,"UpTee;":8869,"UpTeeArrow;":8613,"Uparrow;":8657,"Updownarrow;":8661,"UpperLeftArrow;":8598,"UpperRightArrow;":8599,"Upsi;":978,"Upsilon;":933,"Uring;":366,"Uscr;":[55349,56496],"Utilde;":360,Uuml:220,"Uuml;":220,"VDash;":8875,"Vbar;":10987,"Vcy;":1042,"Vdash;":8873,"Vdashl;":10982,"Vee;":8897,"Verbar;":8214,"Vert;":8214,"VerticalBar;":8739,"VerticalLine;":124,"VerticalSeparator;":10072,"VerticalTilde;":8768,"VeryThinSpace;":8202,"Vfr;":[55349,56601],"Vopf;":[55349,56653],"Vscr;":[55349,56497],"Vvdash;":8874,"Wcirc;":372,"Wedge;":8896,"Wfr;":[55349,56602],"Wopf;":[55349,56654],"Wscr;":[55349,56498],"Xfr;":[55349,56603],"Xi;":926,"Xopf;":[55349,56655],"Xscr;":[55349,56499],"YAcy;":1071,"YIcy;":1031,"YUcy;":1070,Yacute:221,"Yacute;":221,"Ycirc;":374,"Ycy;":1067,"Yfr;":[55349,56604],"Yopf;":[55349,56656],"Yscr;":[55349,56500],"Yuml;":376,"ZHcy;":1046,"Zacute;":377,"Zcaron;":381,"Zcy;":1047,"Zdot;":379,"ZeroWidthSpace;":8203,"Zeta;":918,"Zfr;":8488,"Zopf;":8484,"Zscr;":[55349,56501],aacute:225,"aacute;":225,"abreve;":259,"ac;":8766,"acE;":[8766,819],"acd;":8767,acirc:226,"acirc;":226,acute:180,"acute;":180,"acy;":1072,aelig:230,"aelig;":230,"af;":8289,"afr;":[55349,56606],agrave:224,"agrave;":224,"alefsym;":8501,"aleph;":8501,"alpha;":945,"amacr;":257,"amalg;":10815,amp:38,"amp;":38,"and;":8743,"andand;":10837,"andd;":10844,"andslope;":10840,"andv;":10842,"ang;":8736,"ange;":10660,"angle;":8736,"angmsd;":8737,"angmsdaa;":10664,"angmsdab;":10665,"angmsdac;":10666,"angmsdad;":10667,"angmsdae;":10668,"angmsdaf;":10669,"angmsdag;":10670,"angmsdah;":10671,"angrt;":8735,"angrtvb;":8894,"angrtvbd;":10653,"angsph;":8738,"angst;":197,"angzarr;":9084,"aogon;":261,"aopf;":[55349,56658],"ap;":8776,"apE;":10864,"apacir;":10863,"ape;":8778,"apid;":8779,"apos;":39,"approx;":8776,"approxeq;":8778,aring:229,"aring;":229,"ascr;":[55349,56502],"ast;":42,"asymp;":8776,"asympeq;":8781,atilde:227,"atilde;":227,auml:228,"auml;":228,"awconint;":8755,"awint;":10769,"bNot;":10989,"backcong;":8780,"backepsilon;":1014,"backprime;":8245,"backsim;":8765,"backsimeq;":8909,"barvee;":8893,"barwed;":8965,"barwedge;":8965,"bbrk;":9141,"bbrktbrk;":9142,"bcong;":8780,"bcy;":1073,"bdquo;":8222,"becaus;":8757,"because;":8757,"bemptyv;":10672,"bepsi;":1014,"bernou;":8492,"beta;":946,"beth;":8502,"between;":8812,"bfr;":[55349,56607],"bigcap;":8898,"bigcirc;":9711,"bigcup;":8899,"bigodot;":10752,"bigoplus;":10753,"bigotimes;":10754,"bigsqcup;":10758,"bigstar;":9733,"bigtriangledown;":9661,"bigtriangleup;":9651,"biguplus;":10756,"bigvee;":8897,"bigwedge;":8896,"bkarow;":10509,"blacklozenge;":10731,"blacksquare;":9642,"blacktriangle;":9652,"blacktriangledown;":9662,"blacktriangleleft;":9666,"blacktriangleright;":9656,"blank;":9251,"blk12;":9618,"blk14;":9617,"blk34;":9619,"block;":9608,"bne;":[61,8421],"bnequiv;":[8801,8421],"bnot;":8976,"bopf;":[55349,56659],"bot;":8869,"bottom;":8869,"bowtie;":8904,"boxDL;":9559,"boxDR;":9556,"boxDl;":9558,"boxDr;":9555,"boxH;":9552,"boxHD;":9574,"boxHU;":9577,"boxHd;":9572,"boxHu;":9575,"boxUL;":9565,"boxUR;":9562,"boxUl;":9564,"boxUr;":9561,"boxV;":9553,"boxVH;":9580,"boxVL;":9571,"boxVR;":9568,"boxVh;":9579,"boxVl;":9570,"boxVr;":9567,"boxbox;":10697,"boxdL;":9557,"boxdR;":9554,"boxdl;":9488,"boxdr;":9484,"boxh;":9472,"boxhD;":9573,"boxhU;":9576,"boxhd;":9516,"boxhu;":9524,"boxminus;":8863,"boxplus;":8862,"boxtimes;":8864,"boxuL;":9563,"boxuR;":9560,"boxul;":9496,"boxur;":9492,"boxv;":9474,"boxvH;":9578,"boxvL;":9569,"boxvR;":9566,"boxvh;":9532,"boxvl;":9508,"boxvr;":9500,"bprime;":8245,"breve;":728,brvbar:166,"brvbar;":166,"bscr;":[55349,56503],"bsemi;":8271,"bsim;":8765,"bsime;":8909,"bsol;":92,"bsolb;":10693,"bsolhsub;":10184,"bull;":8226,"bullet;":8226,"bump;":8782,"bumpE;":10926,"bumpe;":8783,"bumpeq;":8783,"cacute;":263,"cap;":8745,"capand;":10820,"capbrcup;":10825,"capcap;":10827,"capcup;":10823,"capdot;":10816,"caps;":[8745,65024],"caret;":8257,"caron;":711,"ccaps;":10829,"ccaron;":269,ccedil:231,"ccedil;":231,"ccirc;":265,"ccups;":10828,"ccupssm;":10832,"cdot;":267,cedil:184,"cedil;":184,"cemptyv;":10674,cent:162,"cent;":162,"centerdot;":183,"cfr;":[55349,56608],"chcy;":1095,"check;":10003,"checkmark;":10003,"chi;":967,"cir;":9675,"cirE;":10691,"circ;":710,"circeq;":8791,"circlearrowleft;":8634,"circlearrowright;":8635,"circledR;":174,"circledS;":9416,"circledast;":8859,"circledcirc;":8858,"circleddash;":8861,"cire;":8791,"cirfnint;":10768,"cirmid;":10991,"cirscir;":10690,"clubs;":9827,"clubsuit;":9827,"colon;":58,"colone;":8788,"coloneq;":8788,"comma;":44,"commat;":64,"comp;":8705,"compfn;":8728,"complement;":8705,"complexes;":8450,"cong;":8773,"congdot;":10861,"conint;":8750,"copf;":[55349,56660],"coprod;":8720,copy:169,"copy;":169,"copysr;":8471,"crarr;":8629,"cross;":10007,"cscr;":[55349,56504],"csub;":10959,"csube;":10961,"csup;":10960,"csupe;":10962,"ctdot;":8943,"cudarrl;":10552,"cudarrr;":10549,"cuepr;":8926,"cuesc;":8927,"cularr;":8630,"cularrp;":10557,"cup;":8746,"cupbrcap;":10824,"cupcap;":10822,"cupcup;":10826,"cupdot;":8845,"cupor;":10821,"cups;":[8746,65024],"curarr;":8631,"curarrm;":10556,"curlyeqprec;":8926,"curlyeqsucc;":8927,"curlyvee;":8910,"curlywedge;":8911,curren:164,"curren;":164,"curvearrowleft;":8630,"curvearrowright;":8631,"cuvee;":8910,"cuwed;":8911,"cwconint;":8754,"cwint;":8753,"cylcty;":9005,"dArr;":8659,"dHar;":10597,"dagger;":8224,"daleth;":8504,"darr;":8595,"dash;":8208,"dashv;":8867,"dbkarow;":10511,"dblac;":733,"dcaron;":271,"dcy;":1076,"dd;":8518,"ddagger;":8225,"ddarr;":8650,"ddotseq;":10871,deg:176,"deg;":176,"delta;":948,"demptyv;":10673,"dfisht;":10623,"dfr;":[55349,56609],"dharl;":8643,"dharr;":8642,"diam;":8900,"diamond;":8900,"diamondsuit;":9830,"diams;":9830,"die;":168,"digamma;":989,"disin;":8946,"div;":247,divide:247,"divide;":247,"divideontimes;":8903,"divonx;":8903,"djcy;":1106,"dlcorn;":8990,"dlcrop;":8973,"dollar;":36,"dopf;":[55349,56661],"dot;":729,"doteq;":8784,"doteqdot;":8785,"dotminus;":8760,"dotplus;":8724,"dotsquare;":8865,"doublebarwedge;":8966,"downarrow;":8595,"downdownarrows;":8650,"downharpoonleft;":8643,"downharpoonright;":8642,"drbkarow;":10512,"drcorn;":8991,"drcrop;":8972,"dscr;":[55349,56505],"dscy;":1109,"dsol;":10742,"dstrok;":273,"dtdot;":8945,"dtri;":9663,"dtrif;":9662,"duarr;":8693,"duhar;":10607,"dwangle;":10662,"dzcy;":1119,"dzigrarr;":10239,"eDDot;":10871,"eDot;":8785,eacute:233,"eacute;":233,"easter;":10862,"ecaron;":283,"ecir;":8790,ecirc:234,"ecirc;":234,"ecolon;":8789,"ecy;":1101,"edot;":279,"ee;":8519,"efDot;":8786,"efr;":[55349,56610],"eg;":10906,egrave:232,"egrave;":232,"egs;":10902,"egsdot;":10904,"el;":10905,"elinters;":9191,"ell;":8467,"els;":10901,"elsdot;":10903,"emacr;":275,"empty;":8709,"emptyset;":8709,"emptyv;":8709,"emsp13;":8196,"emsp14;":8197,"emsp;":8195,"eng;":331,"ensp;":8194,"eogon;":281,"eopf;":[55349,56662],"epar;":8917,"eparsl;":10723,"eplus;":10865,"epsi;":949,"epsilon;":949,"epsiv;":1013,"eqcirc;":8790,"eqcolon;":8789,"eqsim;":8770,"eqslantgtr;":10902,"eqslantless;":10901,"equals;":61,"equest;":8799,"equiv;":8801,"equivDD;":10872,"eqvparsl;":10725,"erDot;":8787,"erarr;":10609,"escr;":8495,"esdot;":8784,"esim;":8770,"eta;":951,eth:240,"eth;":240,euml:235,"euml;":235,"euro;":8364,"excl;":33,"exist;":8707,"expectation;":8496,"exponentiale;":8519,"fallingdotseq;":8786,"fcy;":1092,"female;":9792,"ffilig;":64259,"fflig;":64256,"ffllig;":64260,"ffr;":[55349,56611],"filig;":64257,"fjlig;":[102,106],"flat;":9837,"fllig;":64258,"fltns;":9649,"fnof;":402,"fopf;":[55349,56663],"forall;":8704,"fork;":8916,"forkv;":10969,"fpartint;":10765,frac12:189,"frac12;":189,"frac13;":8531,frac14:188,"frac14;":188,"frac15;":8533,"frac16;":8537,"frac18;":8539,"frac23;":8532,"frac25;":8534,frac34:190,"frac34;":190,"frac35;":8535,"frac38;":8540,"frac45;":8536,"frac56;":8538,"frac58;":8541,"frac78;":8542,"frasl;":8260,"frown;":8994,"fscr;":[55349,56507],"gE;":8807,"gEl;":10892,"gacute;":501,"gamma;":947,"gammad;":989,"gap;":10886,"gbreve;":287,"gcirc;":285,"gcy;":1075,"gdot;":289,"ge;":8805,"gel;":8923,"geq;":8805,"geqq;":8807,"geqslant;":10878,"ges;":10878,"gescc;":10921,"gesdot;":10880,"gesdoto;":10882,"gesdotol;":10884,"gesl;":[8923,65024],"gesles;":10900,"gfr;":[55349,56612],"gg;":8811,"ggg;":8921,"gimel;":8503,"gjcy;":1107,"gl;":8823,"glE;":10898,"gla;":10917,"glj;":10916,"gnE;":8809,"gnap;":10890,"gnapprox;":10890,"gne;":10888,"gneq;":10888,"gneqq;":8809,"gnsim;":8935,"gopf;":[55349,56664],"grave;":96,"gscr;":8458,"gsim;":8819,"gsime;":10894,"gsiml;":10896,gt:62,"gt;":62,"gtcc;":10919,"gtcir;":10874,"gtdot;":8919,"gtlPar;":10645,"gtquest;":10876,"gtrapprox;":10886,"gtrarr;":10616,"gtrdot;":8919,"gtreqless;":8923,"gtreqqless;":10892,"gtrless;":8823,"gtrsim;":8819,"gvertneqq;":[8809,65024],"gvnE;":[8809,65024],"hArr;":8660,"hairsp;":8202,"half;":189,"hamilt;":8459,"hardcy;":1098,"harr;":8596,"harrcir;":10568,"harrw;":8621,"hbar;":8463,"hcirc;":293,"hearts;":9829,"heartsuit;":9829,"hellip;":8230,"hercon;":8889,"hfr;":[55349,56613],"hksearow;":10533,"hkswarow;":10534,"hoarr;":8703,"homtht;":8763,"hookleftarrow;":8617,"hookrightarrow;":8618,"hopf;":[55349,56665],"horbar;":8213,"hscr;":[55349,56509],"hslash;":8463,"hstrok;":295,"hybull;":8259,"hyphen;":8208,iacute:237,"iacute;":237,"ic;":8291,icirc:238,"icirc;":238,"icy;":1080,"iecy;":1077,iexcl:161,"iexcl;":161,"iff;":8660,"ifr;":[55349,56614],igrave:236,"igrave;":236,"ii;":8520,"iiiint;":10764,"iiint;":8749,"iinfin;":10716,"iiota;":8489,"ijlig;":307,"imacr;":299,"image;":8465,"imagline;":8464,"imagpart;":8465,"imath;":305,"imof;":8887,"imped;":437,"in;":8712,"incare;":8453,"infin;":8734,"infintie;":10717,"inodot;":305,"int;":8747,"intcal;":8890,"integers;":8484,"intercal;":8890,"intlarhk;":10775,"intprod;":10812,"iocy;":1105,"iogon;":303,"iopf;":[55349,56666],"iota;":953,"iprod;":10812,iquest:191,"iquest;":191,"iscr;":[55349,56510],"isin;":8712,"isinE;":8953,"isindot;":8949,"isins;":8948,"isinsv;":8947,"isinv;":8712,"it;":8290,"itilde;":297,"iukcy;":1110,iuml:239,"iuml;":239,"jcirc;":309,"jcy;":1081,"jfr;":[55349,56615],"jmath;":567,"jopf;":[55349,56667],"jscr;":[55349,56511],"jsercy;":1112,"jukcy;":1108,"kappa;":954,"kappav;":1008,"kcedil;":311,"kcy;":1082,"kfr;":[55349,56616],"kgreen;":312,"khcy;":1093,"kjcy;":1116,"kopf;":[55349,56668],"kscr;":[55349,56512],"lAarr;":8666,"lArr;":8656,"lAtail;":10523,"lBarr;":10510,"lE;":8806,"lEg;":10891,"lHar;":10594,"lacute;":314,"laemptyv;":10676,"lagran;":8466,"lambda;":955,"lang;":10216,"langd;":10641,"langle;":10216,"lap;":10885,laquo:171,"laquo;":171,"larr;":8592,"larrb;":8676,"larrbfs;":10527,"larrfs;":10525,"larrhk;":8617,"larrlp;":8619,"larrpl;":10553,"larrsim;":10611,"larrtl;":8610,"lat;":10923,"latail;":10521,"late;":10925,"lates;":[10925,65024],"lbarr;":10508,"lbbrk;":10098,"lbrace;":123,"lbrack;":91,"lbrke;":10635,"lbrksld;":10639,"lbrkslu;":10637,"lcaron;":318,"lcedil;":316,"lceil;":8968,"lcub;":123,"lcy;":1083,"ldca;":10550,"ldquo;":8220,"ldquor;":8222,"ldrdhar;":10599,"ldrushar;":10571,"ldsh;":8626,"le;":8804,"leftarrow;":8592,"leftarrowtail;":8610,"leftharpoondown;":8637,"leftharpoonup;":8636,"leftleftarrows;":8647,"leftrightarrow;":8596,"leftrightarrows;":8646,"leftrightharpoons;":8651,"leftrightsquigarrow;":8621,"leftthreetimes;":8907,"leg;":8922,"leq;":8804,"leqq;":8806,"leqslant;":10877,"les;":10877,"lescc;":10920,"lesdot;":10879,"lesdoto;":10881,"lesdotor;":10883,"lesg;":[8922,65024],"lesges;":10899,"lessapprox;":10885,"lessdot;":8918,"lesseqgtr;":8922,"lesseqqgtr;":10891,"lessgtr;":8822,"lesssim;":8818,"lfisht;":10620,"lfloor;":8970,"lfr;":[55349,56617],"lg;":8822,"lgE;":10897,"lhard;":8637,"lharu;":8636,"lharul;":10602,"lhblk;":9604,"ljcy;":1113,"ll;":8810,"llarr;":8647,"llcorner;":8990,"llhard;":10603,"lltri;":9722,"lmidot;":320,"lmoust;":9136,"lmoustache;":9136,"lnE;":8808,"lnap;":10889,"lnapprox;":10889,"lne;":10887,"lneq;":10887,"lneqq;":8808,"lnsim;":8934,"loang;":10220,"loarr;":8701,"lobrk;":10214,"longleftarrow;":10229,"longleftrightarrow;":10231,"longmapsto;":10236,"longrightarrow;":10230,"looparrowleft;":8619,"looparrowright;":8620,"lopar;":10629,"lopf;":[55349,56669],"loplus;":10797,"lotimes;":10804,"lowast;":8727,"lowbar;":95,"loz;":9674,"lozenge;":9674,"lozf;":10731,"lpar;":40,"lparlt;":10643,"lrarr;":8646,"lrcorner;":8991,"lrhar;":8651,"lrhard;":10605,"lrm;":8206,"lrtri;":8895,"lsaquo;":8249,"lscr;":[55349,56513],"lsh;":8624,"lsim;":8818,"lsime;":10893,"lsimg;":10895,"lsqb;":91,"lsquo;":8216,"lsquor;":8218,"lstrok;":322,lt:60,"lt;":60,"ltcc;":10918,"ltcir;":10873,"ltdot;":8918,"lthree;":8907,"ltimes;":8905,"ltlarr;":10614,"ltquest;":10875,"ltrPar;":10646,"ltri;":9667,"ltrie;":8884,"ltrif;":9666,"lurdshar;":10570,"luruhar;":10598,"lvertneqq;":[8808,65024],"lvnE;":[8808,65024],"mDDot;":8762,macr:175,"macr;":175,"male;":9794,"malt;":10016,"maltese;":10016,"map;":8614,"mapsto;":8614,"mapstodown;":8615,"mapstoleft;":8612,"mapstoup;":8613,"marker;":9646,"mcomma;":10793,"mcy;":1084,"mdash;":8212,"measuredangle;":8737,"mfr;":[55349,56618],"mho;":8487,micro:181,"micro;":181,"mid;":8739,"midast;":42,"midcir;":10992,middot:183,"middot;":183,"minus;":8722,"minusb;":8863,"minusd;":8760,"minusdu;":10794,"mlcp;":10971,"mldr;":8230,"mnplus;":8723,"models;":8871,"mopf;":[55349,56670],"mp;":8723,"mscr;":[55349,56514],"mstpos;":8766,"mu;":956,"multimap;":8888,"mumap;":8888,"nGg;":[8921,824],"nGt;":[8811,8402],"nGtv;":[8811,824],"nLeftarrow;":8653,"nLeftrightarrow;":8654,"nLl;":[8920,824],"nLt;":[8810,8402],"nLtv;":[8810,824],"nRightarrow;":8655,"nVDash;":8879,"nVdash;":8878,"nabla;":8711,"nacute;":324,"nang;":[8736,8402],"nap;":8777,"napE;":[10864,824],"napid;":[8779,824],"napos;":329,"napprox;":8777,"natur;":9838,"natural;":9838,"naturals;":8469,nbsp:160,"nbsp;":160,"nbump;":[8782,824],"nbumpe;":[8783,824],"ncap;":10819,"ncaron;":328,"ncedil;":326,"ncong;":8775,"ncongdot;":[10861,824],"ncup;":10818,"ncy;":1085,"ndash;":8211,"ne;":8800,"neArr;":8663,"nearhk;":10532,"nearr;":8599,"nearrow;":8599,"nedot;":[8784,824],"nequiv;":8802,"nesear;":10536,"nesim;":[8770,824],"nexist;":8708,"nexists;":8708,"nfr;":[55349,56619],"ngE;":[8807,824],"nge;":8817,"ngeq;":8817,"ngeqq;":[8807,824],"ngeqslant;":[10878,824],"nges;":[10878,824],"ngsim;":8821,"ngt;":8815,"ngtr;":8815,"nhArr;":8654,"nharr;":8622,"nhpar;":10994,"ni;":8715,"nis;":8956,"nisd;":8954,"niv;":8715,"njcy;":1114,"nlArr;":8653,"nlE;":[8806,824],"nlarr;":8602,"nldr;":8229,"nle;":8816,"nleftarrow;":8602,"nleftrightarrow;":8622,"nleq;":8816,"nleqq;":[8806,824],"nleqslant;":[10877,824],"nles;":[10877,824],"nless;":8814,"nlsim;":8820,"nlt;":8814,"nltri;":8938,"nltrie;":8940,"nmid;":8740,"nopf;":[55349,56671],not:172,"not;":172,"notin;":8713,"notinE;":[8953,824],"notindot;":[8949,824],"notinva;":8713,"notinvb;":8951,"notinvc;":8950,"notni;":8716,"notniva;":8716,"notnivb;":8958,"notnivc;":8957,"npar;":8742,"nparallel;":8742,"nparsl;":[11005,8421],"npart;":[8706,824],"npolint;":10772,"npr;":8832,"nprcue;":8928,"npre;":[10927,824],"nprec;":8832,"npreceq;":[10927,824],"nrArr;":8655,"nrarr;":8603,"nrarrc;":[10547,824],"nrarrw;":[8605,824],"nrightarrow;":8603,"nrtri;":8939,"nrtrie;":8941,"nsc;":8833,"nsccue;":8929,"nsce;":[10928,824],"nscr;":[55349,56515],"nshortmid;":8740,"nshortparallel;":8742,"nsim;":8769,"nsime;":8772,"nsimeq;":8772,"nsmid;":8740,"nspar;":8742,"nsqsube;":8930,"nsqsupe;":8931,"nsub;":8836,"nsubE;":[10949,824],"nsube;":8840,"nsubset;":[8834,8402],"nsubseteq;":8840,"nsubseteqq;":[10949,824],"nsucc;":8833,"nsucceq;":[10928,824],"nsup;":8837,"nsupE;":[10950,824],"nsupe;":8841,"nsupset;":[8835,8402],"nsupseteq;":8841,"nsupseteqq;":[10950,824],"ntgl;":8825,ntilde:241,"ntilde;":241,"ntlg;":8824,"ntriangleleft;":8938,"ntrianglelefteq;":8940,"ntriangleright;":8939,"ntrianglerighteq;":8941,"nu;":957,"num;":35,"numero;":8470,"numsp;":8199,"nvDash;":8877,"nvHarr;":10500,"nvap;":[8781,8402],"nvdash;":8876,"nvge;":[8805,8402],"nvgt;":[62,8402],"nvinfin;":10718,"nvlArr;":10498,"nvle;":[8804,8402],"nvlt;":[60,8402],"nvltrie;":[8884,8402],"nvrArr;":10499,"nvrtrie;":[8885,8402],"nvsim;":[8764,8402],"nwArr;":8662,"nwarhk;":10531,"nwarr;":8598,"nwarrow;":8598,"nwnear;":10535,"oS;":9416,oacute:243,"oacute;":243,"oast;":8859,"ocir;":8858,ocirc:244,"ocirc;":244,"ocy;":1086,"odash;":8861,"odblac;":337,"odiv;":10808,"odot;":8857,"odsold;":10684,"oelig;":339,"ofcir;":10687,"ofr;":[55349,56620],"ogon;":731,ograve:242,"ograve;":242,"ogt;":10689,"ohbar;":10677,"ohm;":937,"oint;":8750,"olarr;":8634,"olcir;":10686,"olcross;":10683,"oline;":8254,"olt;":10688,"omacr;":333,"omega;":969,"omicron;":959,"omid;":10678,"ominus;":8854,"oopf;":[55349,56672],"opar;":10679,"operp;":10681,"oplus;":8853,"or;":8744,"orarr;":8635,"ord;":10845,"order;":8500,"orderof;":8500,ordf:170,"ordf;":170,ordm:186,"ordm;":186,"origof;":8886,"oror;":10838,"orslope;":10839,"orv;":10843,"oscr;":8500,oslash:248,"oslash;":248,"osol;":8856,otilde:245,"otilde;":245,"otimes;":8855,"otimesas;":10806,ouml:246,"ouml;":246,"ovbar;":9021,"par;":8741,para:182,"para;":182,"parallel;":8741,"parsim;":10995,"parsl;":11005,"part;":8706,"pcy;":1087,"percnt;":37,"period;":46,"permil;":8240,"perp;":8869,"pertenk;":8241,"pfr;":[55349,56621],"phi;":966,"phiv;":981,"phmmat;":8499,"phone;":9742,"pi;":960,"pitchfork;":8916,"piv;":982,"planck;":8463,"planckh;":8462,"plankv;":8463,"plus;":43,"plusacir;":10787,"plusb;":8862,"pluscir;":10786,"plusdo;":8724,"plusdu;":10789,"pluse;":10866,plusmn:177,"plusmn;":177,"plussim;":10790,"plustwo;":10791,"pm;":177,"pointint;":10773,"popf;":[55349,56673],pound:163,"pound;":163,"pr;":8826,"prE;":10931,"prap;":10935,"prcue;":8828,"pre;":10927,"prec;":8826,"precapprox;":10935,"preccurlyeq;":8828,"preceq;":10927,"precnapprox;":10937,"precneqq;":10933,"precnsim;":8936,"precsim;":8830,"prime;":8242,"primes;":8473,"prnE;":10933,"prnap;":10937,"prnsim;":8936,"prod;":8719,"profalar;":9006,"profline;":8978,"profsurf;":8979,"prop;":8733,"propto;":8733,"prsim;":8830,"prurel;":8880,"pscr;":[55349,56517],"psi;":968,"puncsp;":8200,"qfr;":[55349,56622],"qint;":10764,"qopf;":[55349,56674],"qprime;":8279,"qscr;":[55349,56518],"quaternions;":8461,"quatint;":10774,"quest;":63,"questeq;":8799,quot:34,"quot;":34,"rAarr;":8667,"rArr;":8658,"rAtail;":10524,"rBarr;":10511,"rHar;":10596,"race;":[8765,817],"racute;":341,"radic;":8730,"raemptyv;":10675,"rang;":10217,"rangd;":10642,"range;":10661,"rangle;":10217,raquo:187,"raquo;":187,"rarr;":8594,"rarrap;":10613,"rarrb;":8677,"rarrbfs;":10528,"rarrc;":10547,"rarrfs;":10526,"rarrhk;":8618,"rarrlp;":8620,"rarrpl;":10565,"rarrsim;":10612,"rarrtl;":8611,"rarrw;":8605,"ratail;":10522,"ratio;":8758,"rationals;":8474,"rbarr;":10509,"rbbrk;":10099,"rbrace;":125,"rbrack;":93,"rbrke;":10636,"rbrksld;":10638,"rbrkslu;":10640,"rcaron;":345,"rcedil;":343,"rceil;":8969,"rcub;":125,"rcy;":1088,"rdca;":10551,"rdldhar;":10601,"rdquo;":8221,"rdquor;":8221,"rdsh;":8627,"real;":8476,"realine;":8475,"realpart;":8476,"reals;":8477,"rect;":9645,reg:174,"reg;":174,"rfisht;":10621,"rfloor;":8971,"rfr;":[55349,56623],"rhard;":8641,"rharu;":8640,"rharul;":10604,"rho;":961,"rhov;":1009,"rightarrow;":8594,"rightarrowtail;":8611,"rightharpoondown;":8641,"rightharpoonup;":8640,"rightleftarrows;":8644,"rightleftharpoons;":8652,"rightrightarrows;":8649,"rightsquigarrow;":8605,"rightthreetimes;":8908,"ring;":730,"risingdotseq;":8787,"rlarr;":8644,"rlhar;":8652,"rlm;":8207,"rmoust;":9137,"rmoustache;":9137,"rnmid;":10990,"roang;":10221,"roarr;":8702,"robrk;":10215,"ropar;":10630,"ropf;":[55349,56675],"roplus;":10798,"rotimes;":10805,"rpar;":41,"rpargt;":10644,"rppolint;":10770,"rrarr;":8649,"rsaquo;":8250,"rscr;":[55349,56519],"rsh;":8625,"rsqb;":93,"rsquo;":8217,"rsquor;":8217,"rthree;":8908,"rtimes;":8906,"rtri;":9657,"rtrie;":8885,"rtrif;":9656,"rtriltri;":10702,"ruluhar;":10600,"rx;":8478,"sacute;":347,"sbquo;":8218,"sc;":8827,"scE;":10932,"scap;":10936,"scaron;":353,"sccue;":8829,"sce;":10928,"scedil;":351,"scirc;":349,"scnE;":10934,"scnap;":10938,"scnsim;":8937,"scpolint;":10771,"scsim;":8831,"scy;":1089,"sdot;":8901,"sdotb;":8865,"sdote;":10854,"seArr;":8664,"searhk;":10533,"searr;":8600,"searrow;":8600,sect:167,"sect;":167,"semi;":59,"seswar;":10537,"setminus;":8726,"setmn;":8726,"sext;":10038,"sfr;":[55349,56624],"sfrown;":8994,"sharp;":9839,"shchcy;":1097,"shcy;":1096,"shortmid;":8739,"shortparallel;":8741,shy:173,"shy;":173,"sigma;":963,"sigmaf;":962,"sigmav;":962,"sim;":8764,"simdot;":10858,"sime;":8771,"simeq;":8771,"simg;":10910,"simgE;":10912,"siml;":10909,"simlE;":10911,"simne;":8774,"simplus;":10788,"simrarr;":10610,"slarr;":8592,"smallsetminus;":8726,"smashp;":10803,"smeparsl;":10724,"smid;":8739,"smile;":8995,"smt;":10922,"smte;":10924,"smtes;":[10924,65024],"softcy;":1100,"sol;":47,"solb;":10692,"solbar;":9023,"sopf;":[55349,56676],"spades;":9824,"spadesuit;":9824,"spar;":8741,"sqcap;":8851,"sqcaps;":[8851,65024],"sqcup;":8852,"sqcups;":[8852,65024],"sqsub;":8847,"sqsube;":8849,"sqsubset;":8847,"sqsubseteq;":8849,"sqsup;":8848,"sqsupe;":8850,"sqsupset;":8848,"sqsupseteq;":8850,"squ;":9633,"square;":9633,"squarf;":9642,"squf;":9642,"srarr;":8594,"sscr;":[55349,56520],"ssetmn;":8726,"ssmile;":8995,"sstarf;":8902,"star;":9734,"starf;":9733,"straightepsilon;":1013,"straightphi;":981,"strns;":175,"sub;":8834,"subE;":10949,"subdot;":10941,"sube;":8838,"subedot;":10947,"submult;":10945,"subnE;":10955,"subne;":8842,"subplus;":10943,"subrarr;":10617,"subset;":8834,"subseteq;":8838,"subseteqq;":10949,"subsetneq;":8842,"subsetneqq;":10955,"subsim;":10951,"subsub;":10965,"subsup;":10963,"succ;":8827,"succapprox;":10936,"succcurlyeq;":8829,"succeq;":10928,"succnapprox;":10938,"succneqq;":10934,"succnsim;":8937,"succsim;":8831,"sum;":8721,"sung;":9834,sup1:185,"sup1;":185,sup2:178,"sup2;":178,sup3:179,"sup3;":179,"sup;":8835,"supE;":10950,"supdot;":10942,"supdsub;":10968,"supe;":8839,"supedot;":10948,"suphsol;":10185,"suphsub;":10967,"suplarr;":10619,"supmult;":10946,"supnE;":10956,"supne;":8843,"supplus;":10944,"supset;":8835,"supseteq;":8839,"supseteqq;":10950,"supsetneq;":8843,"supsetneqq;":10956,"supsim;":10952,"supsub;":10964,"supsup;":10966,"swArr;":8665,"swarhk;":10534,"swarr;":8601,"swarrow;":8601,"swnwar;":10538,szlig:223,"szlig;":223,"target;":8982,"tau;":964,"tbrk;":9140,"tcaron;":357,"tcedil;":355,"tcy;":1090,"tdot;":8411,"telrec;":8981,"tfr;":[55349,56625],"there4;":8756,"therefore;":8756,"theta;":952,"thetasym;":977,"thetav;":977,"thickapprox;":8776,"thicksim;":8764,"thinsp;":8201,"thkap;":8776,"thksim;":8764,thorn:254,"thorn;":254,"tilde;":732,times:215,"times;":215,"timesb;":8864,"timesbar;":10801,"timesd;":10800,"tint;":8749,"toea;":10536,"top;":8868,"topbot;":9014,"topcir;":10993,"topf;":[55349,56677],"topfork;":10970,"tosa;":10537,"tprime;":8244,"trade;":8482,"triangle;":9653,"triangledown;":9663,"triangleleft;":9667,"trianglelefteq;":8884,"triangleq;":8796,"triangleright;":9657,"trianglerighteq;":8885,"tridot;":9708,"trie;":8796,"triminus;":10810,"triplus;":10809,"trisb;":10701,"tritime;":10811,"trpezium;":9186,"tscr;":[55349,56521],"tscy;":1094,"tshcy;":1115,"tstrok;":359,"twixt;":8812,"twoheadleftarrow;":8606,"twoheadrightarrow;":8608,"uArr;":8657,"uHar;":10595,uacute:250,"uacute;":250,"uarr;":8593,"ubrcy;":1118,"ubreve;":365,ucirc:251,"ucirc;":251,"ucy;":1091,"udarr;":8645,"udblac;":369,"udhar;":10606,"ufisht;":10622,"ufr;":[55349,56626],ugrave:249,"ugrave;":249,"uharl;":8639,"uharr;":8638,"uhblk;":9600,"ulcorn;":8988,"ulcorner;":8988,"ulcrop;":8975,"ultri;":9720,"umacr;":363,uml:168,"uml;":168,"uogon;":371,"uopf;":[55349,56678],"uparrow;":8593,"updownarrow;":8597,"upharpoonleft;":8639,"upharpoonright;":8638,"uplus;":8846,"upsi;":965,"upsih;":978,"upsilon;":965,"upuparrows;":8648,"urcorn;":8989,"urcorner;":8989,"urcrop;":8974,"uring;":367,"urtri;":9721,"uscr;":[55349,56522],"utdot;":8944,"utilde;":361,"utri;":9653,"utrif;":9652,"uuarr;":8648,uuml:252,"uuml;":252,"uwangle;":10663,"vArr;":8661,"vBar;":10984,"vBarv;":10985,"vDash;":8872,"vangrt;":10652,"varepsilon;":1013,"varkappa;":1008,"varnothing;":8709,"varphi;":981,"varpi;":982,"varpropto;":8733,"varr;":8597,"varrho;":1009,"varsigma;":962,"varsubsetneq;":[8842,65024],"varsubsetneqq;":[10955,65024],"varsupsetneq;":[8843,65024],"varsupsetneqq;":[10956,65024],"vartheta;":977,"vartriangleleft;":8882,"vartriangleright;":8883,"vcy;":1074,"vdash;":8866,"vee;":8744,"veebar;":8891,"veeeq;":8794,"vellip;":8942,"verbar;":124,"vert;":124,"vfr;":[55349,56627],"vltri;":8882,"vnsub;":[8834,8402],"vnsup;":[8835,8402],"vopf;":[55349,56679],"vprop;":8733,"vrtri;":8883,"vscr;":[55349,56523],"vsubnE;":[10955,65024],"vsubne;":[8842,65024],"vsupnE;":[10956,65024],"vsupne;":[8843,65024],"vzigzag;":10650,"wcirc;":373,"wedbar;":10847,"wedge;":8743,"wedgeq;":8793,"weierp;":8472,"wfr;":[55349,56628],"wopf;":[55349,56680],"wp;":8472,"wr;":8768,"wreath;":8768,"wscr;":[55349,56524],"xcap;":8898,"xcirc;":9711,"xcup;":8899,"xdtri;":9661,"xfr;":[55349,56629],"xhArr;":10234,"xharr;":10231,"xi;":958,"xlArr;":10232,"xlarr;":10229,"xmap;":10236,"xnis;":8955,"xodot;":10752,"xopf;":[55349,56681],"xoplus;":10753,"xotime;":10754,"xrArr;":10233,"xrarr;":10230,"xscr;":[55349,56525],"xsqcup;":10758,"xuplus;":10756,"xutri;":9651,"xvee;":8897,"xwedge;":8896,yacute:253,"yacute;":253,"yacy;":1103,"ycirc;":375,"ycy;":1099,yen:165,"yen;":165,"yfr;":[55349,56630],"yicy;":1111,"yopf;":[55349,56682],"yscr;":[55349,56526],"yucy;":1102,yuml:255,"yuml;":255,"zacute;":378,"zcaron;":382,"zcy;":1079,"zdot;":380,"zeetrf;":8488,"zeta;":950,"zfr;":[55349,56631],"zhcy;":1078,"zigrarr;":8669,"zopf;":[55349,56683],"zscr;":[55349,56527],"zwj;":8205,"zwnj;":8204},Ot=/(A(?:Elig;?|MP;?|acute;?|breve;|c(?:irc;?|y;)|fr;|grave;?|lpha;|macr;|nd;|o(?:gon;|pf;)|pplyFunction;|ring;?|s(?:cr;|sign;)|tilde;?|uml;?)|B(?:a(?:ckslash;|r(?:v;|wed;))|cy;|e(?:cause;|rnoullis;|ta;)|fr;|opf;|reve;|scr;|umpeq;)|C(?:Hcy;|OPY;?|a(?:cute;|p(?:;|italDifferentialD;)|yleys;)|c(?:aron;|edil;?|irc;|onint;)|dot;|e(?:dilla;|nterDot;)|fr;|hi;|ircle(?:Dot;|Minus;|Plus;|Times;)|lo(?:ckwiseContourIntegral;|seCurly(?:DoubleQuote;|Quote;))|o(?:lon(?:;|e;)|n(?:gruent;|int;|tourIntegral;)|p(?:f;|roduct;)|unterClockwiseContourIntegral;)|ross;|scr;|up(?:;|Cap;))|D(?:D(?:;|otrahd;)|Jcy;|Scy;|Zcy;|a(?:gger;|rr;|shv;)|c(?:aron;|y;)|el(?:;|ta;)|fr;|i(?:a(?:critical(?:Acute;|Do(?:t;|ubleAcute;)|Grave;|Tilde;)|mond;)|fferentialD;)|o(?:pf;|t(?:;|Dot;|Equal;)|uble(?:ContourIntegral;|Do(?:t;|wnArrow;)|L(?:eft(?:Arrow;|RightArrow;|Tee;)|ong(?:Left(?:Arrow;|RightArrow;)|RightArrow;))|Right(?:Arrow;|Tee;)|Up(?:Arrow;|DownArrow;)|VerticalBar;)|wn(?:Arrow(?:;|Bar;|UpArrow;)|Breve;|Left(?:RightVector;|TeeVector;|Vector(?:;|Bar;))|Right(?:TeeVector;|Vector(?:;|Bar;))|Tee(?:;|Arrow;)|arrow;))|s(?:cr;|trok;))|E(?:NG;|TH;?|acute;?|c(?:aron;|irc;?|y;)|dot;|fr;|grave;?|lement;|m(?:acr;|pty(?:SmallSquare;|VerySmallSquare;))|o(?:gon;|pf;)|psilon;|qu(?:al(?:;|Tilde;)|ilibrium;)|s(?:cr;|im;)|ta;|uml;?|x(?:ists;|ponentialE;))|F(?:cy;|fr;|illed(?:SmallSquare;|VerySmallSquare;)|o(?:pf;|rAll;|uriertrf;)|scr;)|G(?:Jcy;|T;?|amma(?:;|d;)|breve;|c(?:edil;|irc;|y;)|dot;|fr;|g;|opf;|reater(?:Equal(?:;|Less;)|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|scr;|t;)|H(?:ARDcy;|a(?:cek;|t;)|circ;|fr;|ilbertSpace;|o(?:pf;|rizontalLine;)|s(?:cr;|trok;)|ump(?:DownHump;|Equal;))|I(?:Ecy;|Jlig;|Ocy;|acute;?|c(?:irc;?|y;)|dot;|fr;|grave;?|m(?:;|a(?:cr;|ginaryI;)|plies;)|n(?:t(?:;|e(?:gral;|rsection;))|visible(?:Comma;|Times;))|o(?:gon;|pf;|ta;)|scr;|tilde;|u(?:kcy;|ml;?))|J(?:c(?:irc;|y;)|fr;|opf;|s(?:cr;|ercy;)|ukcy;)|K(?:Hcy;|Jcy;|appa;|c(?:edil;|y;)|fr;|opf;|scr;)|L(?:Jcy;|T;?|a(?:cute;|mbda;|ng;|placetrf;|rr;)|c(?:aron;|edil;|y;)|e(?:ft(?:A(?:ngleBracket;|rrow(?:;|Bar;|RightArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|Right(?:Arrow;|Vector;)|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;|rightarrow;)|ss(?:EqualGreater;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;))|fr;|l(?:;|eftarrow;)|midot;|o(?:ng(?:Left(?:Arrow;|RightArrow;)|RightArrow;|left(?:arrow;|rightarrow;)|rightarrow;)|pf;|wer(?:LeftArrow;|RightArrow;))|s(?:cr;|h;|trok;)|t;)|M(?:ap;|cy;|e(?:diumSpace;|llintrf;)|fr;|inusPlus;|opf;|scr;|u;)|N(?:Jcy;|acute;|c(?:aron;|edil;|y;)|e(?:gative(?:MediumSpace;|Thi(?:ckSpace;|nSpace;)|VeryThinSpace;)|sted(?:GreaterGreater;|LessLess;)|wLine;)|fr;|o(?:Break;|nBreakingSpace;|pf;|t(?:;|C(?:ongruent;|upCap;)|DoubleVerticalBar;|E(?:lement;|qual(?:;|Tilde;)|xists;)|Greater(?:;|Equal;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|Hump(?:DownHump;|Equal;)|Le(?:ftTriangle(?:;|Bar;|Equal;)|ss(?:;|Equal;|Greater;|Less;|SlantEqual;|Tilde;))|Nested(?:GreaterGreater;|LessLess;)|Precedes(?:;|Equal;|SlantEqual;)|R(?:everseElement;|ightTriangle(?:;|Bar;|Equal;))|S(?:quareSu(?:bset(?:;|Equal;)|perset(?:;|Equal;))|u(?:bset(?:;|Equal;)|cceeds(?:;|Equal;|SlantEqual;|Tilde;)|perset(?:;|Equal;)))|Tilde(?:;|Equal;|FullEqual;|Tilde;)|VerticalBar;))|scr;|tilde;?|u;)|O(?:Elig;|acute;?|c(?:irc;?|y;)|dblac;|fr;|grave;?|m(?:acr;|ega;|icron;)|opf;|penCurly(?:DoubleQuote;|Quote;)|r;|s(?:cr;|lash;?)|ti(?:lde;?|mes;)|uml;?|ver(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;))|P(?:artialD;|cy;|fr;|hi;|i;|lusMinus;|o(?:incareplane;|pf;)|r(?:;|ecedes(?:;|Equal;|SlantEqual;|Tilde;)|ime;|o(?:duct;|portion(?:;|al;)))|s(?:cr;|i;))|Q(?:UOT;?|fr;|opf;|scr;)|R(?:Barr;|EG;?|a(?:cute;|ng;|rr(?:;|tl;))|c(?:aron;|edil;|y;)|e(?:;|verse(?:E(?:lement;|quilibrium;)|UpEquilibrium;))|fr;|ho;|ight(?:A(?:ngleBracket;|rrow(?:;|Bar;|LeftArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;)|o(?:pf;|undImplies;)|rightarrow;|s(?:cr;|h;)|uleDelayed;)|S(?:H(?:CHcy;|cy;)|OFTcy;|acute;|c(?:;|aron;|edil;|irc;|y;)|fr;|hort(?:DownArrow;|LeftArrow;|RightArrow;|UpArrow;)|igma;|mallCircle;|opf;|q(?:rt;|uare(?:;|Intersection;|Su(?:bset(?:;|Equal;)|perset(?:;|Equal;))|Union;))|scr;|tar;|u(?:b(?:;|set(?:;|Equal;))|c(?:ceeds(?:;|Equal;|SlantEqual;|Tilde;)|hThat;)|m;|p(?:;|erset(?:;|Equal;)|set;)))|T(?:HORN;?|RADE;|S(?:Hcy;|cy;)|a(?:b;|u;)|c(?:aron;|edil;|y;)|fr;|h(?:e(?:refore;|ta;)|i(?:ckSpace;|nSpace;))|ilde(?:;|Equal;|FullEqual;|Tilde;)|opf;|ripleDot;|s(?:cr;|trok;))|U(?:a(?:cute;?|rr(?:;|ocir;))|br(?:cy;|eve;)|c(?:irc;?|y;)|dblac;|fr;|grave;?|macr;|n(?:der(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;)|ion(?:;|Plus;))|o(?:gon;|pf;)|p(?:Arrow(?:;|Bar;|DownArrow;)|DownArrow;|Equilibrium;|Tee(?:;|Arrow;)|arrow;|downarrow;|per(?:LeftArrow;|RightArrow;)|si(?:;|lon;))|ring;|scr;|tilde;|uml;?)|V(?:Dash;|bar;|cy;|dash(?:;|l;)|e(?:e;|r(?:bar;|t(?:;|ical(?:Bar;|Line;|Separator;|Tilde;))|yThinSpace;))|fr;|opf;|scr;|vdash;)|W(?:circ;|edge;|fr;|opf;|scr;)|X(?:fr;|i;|opf;|scr;)|Y(?:Acy;|Icy;|Ucy;|acute;?|c(?:irc;|y;)|fr;|opf;|scr;|uml;)|Z(?:Hcy;|acute;|c(?:aron;|y;)|dot;|e(?:roWidthSpace;|ta;)|fr;|opf;|scr;)|a(?:acute;?|breve;|c(?:;|E;|d;|irc;?|ute;?|y;)|elig;?|f(?:;|r;)|grave;?|l(?:e(?:fsym;|ph;)|pha;)|m(?:a(?:cr;|lg;)|p;?)|n(?:d(?:;|and;|d;|slope;|v;)|g(?:;|e;|le;|msd(?:;|a(?:a;|b;|c;|d;|e;|f;|g;|h;))|rt(?:;|vb(?:;|d;))|s(?:ph;|t;)|zarr;))|o(?:gon;|pf;)|p(?:;|E;|acir;|e;|id;|os;|prox(?:;|eq;))|ring;?|s(?:cr;|t;|ymp(?:;|eq;))|tilde;?|uml;?|w(?:conint;|int;))|b(?:Not;|a(?:ck(?:cong;|epsilon;|prime;|sim(?:;|eq;))|r(?:vee;|wed(?:;|ge;)))|brk(?:;|tbrk;)|c(?:ong;|y;)|dquo;|e(?:caus(?:;|e;)|mptyv;|psi;|rnou;|t(?:a;|h;|ween;))|fr;|ig(?:c(?:ap;|irc;|up;)|o(?:dot;|plus;|times;)|s(?:qcup;|tar;)|triangle(?:down;|up;)|uplus;|vee;|wedge;)|karow;|l(?:a(?:ck(?:lozenge;|square;|triangle(?:;|down;|left;|right;))|nk;)|k(?:1(?:2;|4;)|34;)|ock;)|n(?:e(?:;|quiv;)|ot;)|o(?:pf;|t(?:;|tom;)|wtie;|x(?:D(?:L;|R;|l;|r;)|H(?:;|D;|U;|d;|u;)|U(?:L;|R;|l;|r;)|V(?:;|H;|L;|R;|h;|l;|r;)|box;|d(?:L;|R;|l;|r;)|h(?:;|D;|U;|d;|u;)|minus;|plus;|times;|u(?:L;|R;|l;|r;)|v(?:;|H;|L;|R;|h;|l;|r;)))|prime;|r(?:eve;|vbar;?)|s(?:cr;|emi;|im(?:;|e;)|ol(?:;|b;|hsub;))|u(?:ll(?:;|et;)|mp(?:;|E;|e(?:;|q;))))|c(?:a(?:cute;|p(?:;|and;|brcup;|c(?:ap;|up;)|dot;|s;)|r(?:et;|on;))|c(?:a(?:ps;|ron;)|edil;?|irc;|ups(?:;|sm;))|dot;|e(?:dil;?|mptyv;|nt(?:;|erdot;|))|fr;|h(?:cy;|eck(?:;|mark;)|i;)|ir(?:;|E;|c(?:;|eq;|le(?:arrow(?:left;|right;)|d(?:R;|S;|ast;|circ;|dash;)))|e;|fnint;|mid;|scir;)|lubs(?:;|uit;)|o(?:lon(?:;|e(?:;|q;))|m(?:ma(?:;|t;)|p(?:;|fn;|le(?:ment;|xes;)))|n(?:g(?:;|dot;)|int;)|p(?:f;|rod;|y(?:;|sr;|)))|r(?:arr;|oss;)|s(?:cr;|u(?:b(?:;|e;)|p(?:;|e;)))|tdot;|u(?:darr(?:l;|r;)|e(?:pr;|sc;)|larr(?:;|p;)|p(?:;|brcap;|c(?:ap;|up;)|dot;|or;|s;)|r(?:arr(?:;|m;)|ly(?:eq(?:prec;|succ;)|vee;|wedge;)|ren;?|vearrow(?:left;|right;))|vee;|wed;)|w(?:conint;|int;)|ylcty;)|d(?:Arr;|Har;|a(?:gger;|leth;|rr;|sh(?:;|v;))|b(?:karow;|lac;)|c(?:aron;|y;)|d(?:;|a(?:gger;|rr;)|otseq;)|e(?:g;?|lta;|mptyv;)|f(?:isht;|r;)|har(?:l;|r;)|i(?:am(?:;|ond(?:;|suit;)|s;)|e;|gamma;|sin;|v(?:;|ide(?:;|ontimes;|)|onx;))|jcy;|lc(?:orn;|rop;)|o(?:llar;|pf;|t(?:;|eq(?:;|dot;)|minus;|plus;|square;)|ublebarwedge;|wn(?:arrow;|downarrows;|harpoon(?:left;|right;)))|r(?:bkarow;|c(?:orn;|rop;))|s(?:c(?:r;|y;)|ol;|trok;)|t(?:dot;|ri(?:;|f;))|u(?:arr;|har;)|wangle;|z(?:cy;|igrarr;))|e(?:D(?:Dot;|ot;)|a(?:cute;?|ster;)|c(?:aron;|ir(?:;|c;?)|olon;|y;)|dot;|e;|f(?:Dot;|r;)|g(?:;|rave;?|s(?:;|dot;))|l(?:;|inters;|l;|s(?:;|dot;))|m(?:acr;|pty(?:;|set;|v;)|sp(?:1(?:3;|4;)|;))|n(?:g;|sp;)|o(?:gon;|pf;)|p(?:ar(?:;|sl;)|lus;|si(?:;|lon;|v;))|q(?:c(?:irc;|olon;)|s(?:im;|lant(?:gtr;|less;))|u(?:als;|est;|iv(?:;|DD;))|vparsl;)|r(?:Dot;|arr;)|s(?:cr;|dot;|im;)|t(?:a;|h;?)|u(?:ml;?|ro;)|x(?:cl;|ist;|p(?:ectation;|onentiale;)))|f(?:allingdotseq;|cy;|emale;|f(?:ilig;|l(?:ig;|lig;)|r;)|ilig;|jlig;|l(?:at;|lig;|tns;)|nof;|o(?:pf;|r(?:all;|k(?:;|v;)))|partint;|r(?:a(?:c(?:1(?:2;?|3;|4;?|5;|6;|8;)|2(?:3;|5;)|3(?:4;?|5;|8;)|45;|5(?:6;|8;)|78;)|sl;)|own;)|scr;)|g(?:E(?:;|l;)|a(?:cute;|mma(?:;|d;)|p;)|breve;|c(?:irc;|y;)|dot;|e(?:;|l;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|l;))|l(?:;|es;)))|fr;|g(?:;|g;)|imel;|jcy;|l(?:;|E;|a;|j;)|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|opf;|rave;|s(?:cr;|im(?:;|e;|l;))|t(?:;|c(?:c;|ir;)|dot;|lPar;|quest;|r(?:a(?:pprox;|rr;)|dot;|eq(?:less;|qless;)|less;|sim;)|)|v(?:ertneqq;|nE;))|h(?:Arr;|a(?:irsp;|lf;|milt;|r(?:dcy;|r(?:;|cir;|w;)))|bar;|circ;|e(?:arts(?:;|uit;)|llip;|rcon;)|fr;|ks(?:earow;|warow;)|o(?:arr;|mtht;|ok(?:leftarrow;|rightarrow;)|pf;|rbar;)|s(?:cr;|lash;|trok;)|y(?:bull;|phen;))|i(?:acute;?|c(?:;|irc;?|y;)|e(?:cy;|xcl;?)|f(?:f;|r;)|grave;?|i(?:;|i(?:int;|nt;)|nfin;|ota;)|jlig;|m(?:a(?:cr;|g(?:e;|line;|part;)|th;)|of;|ped;)|n(?:;|care;|fin(?:;|tie;)|odot;|t(?:;|cal;|e(?:gers;|rcal;)|larhk;|prod;))|o(?:cy;|gon;|pf;|ta;)|prod;|quest;?|s(?:cr;|in(?:;|E;|dot;|s(?:;|v;)|v;))|t(?:;|ilde;)|u(?:kcy;|ml;?))|j(?:c(?:irc;|y;)|fr;|math;|opf;|s(?:cr;|ercy;)|ukcy;)|k(?:appa(?:;|v;)|c(?:edil;|y;)|fr;|green;|hcy;|jcy;|opf;|scr;)|l(?:A(?:arr;|rr;|tail;)|Barr;|E(?:;|g;)|Har;|a(?:cute;|emptyv;|gran;|mbda;|ng(?:;|d;|le;)|p;|quo;?|rr(?:;|b(?:;|fs;)|fs;|hk;|lp;|pl;|sim;|tl;)|t(?:;|ail;|e(?:;|s;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|quo(?:;|r;)|r(?:dhar;|ushar;)|sh;)|e(?:;|ft(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|leftarrows;|right(?:arrow(?:;|s;)|harpoons;|squigarrow;)|threetimes;)|g;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|r;))|g(?:;|es;)|s(?:approx;|dot;|eq(?:gtr;|qgtr;)|gtr;|sim;)))|f(?:isht;|loor;|r;)|g(?:;|E;)|h(?:ar(?:d;|u(?:;|l;))|blk;)|jcy;|l(?:;|arr;|corner;|hard;|tri;)|m(?:idot;|oust(?:;|ache;))|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|o(?:a(?:ng;|rr;)|brk;|ng(?:left(?:arrow;|rightarrow;)|mapsto;|rightarrow;)|oparrow(?:left;|right;)|p(?:ar;|f;|lus;)|times;|w(?:ast;|bar;)|z(?:;|enge;|f;))|par(?:;|lt;)|r(?:arr;|corner;|har(?:;|d;)|m;|tri;)|s(?:aquo;|cr;|h;|im(?:;|e;|g;)|q(?:b;|uo(?:;|r;))|trok;)|t(?:;|c(?:c;|ir;)|dot;|hree;|imes;|larr;|quest;|r(?:Par;|i(?:;|e;|f;))|)|ur(?:dshar;|uhar;)|v(?:ertneqq;|nE;))|m(?:DDot;|a(?:cr;?|l(?:e;|t(?:;|ese;))|p(?:;|sto(?:;|down;|left;|up;))|rker;)|c(?:omma;|y;)|dash;|easuredangle;|fr;|ho;|i(?:cro;?|d(?:;|ast;|cir;|dot;?)|nus(?:;|b;|d(?:;|u;)))|l(?:cp;|dr;)|nplus;|o(?:dels;|pf;)|p;|s(?:cr;|tpos;)|u(?:;|ltimap;|map;))|n(?:G(?:g;|t(?:;|v;))|L(?:eft(?:arrow;|rightarrow;)|l;|t(?:;|v;))|Rightarrow;|V(?:Dash;|dash;)|a(?:bla;|cute;|ng;|p(?:;|E;|id;|os;|prox;)|tur(?:;|al(?:;|s;)))|b(?:sp;?|ump(?:;|e;))|c(?:a(?:p;|ron;)|edil;|ong(?:;|dot;)|up;|y;)|dash;|e(?:;|Arr;|ar(?:hk;|r(?:;|ow;))|dot;|quiv;|s(?:ear;|im;)|xist(?:;|s;))|fr;|g(?:E;|e(?:;|q(?:;|q;|slant;)|s;)|sim;|t(?:;|r;))|h(?:Arr;|arr;|par;)|i(?:;|s(?:;|d;)|v;)|jcy;|l(?:Arr;|E;|arr;|dr;|e(?:;|ft(?:arrow;|rightarrow;)|q(?:;|q;|slant;)|s(?:;|s;))|sim;|t(?:;|ri(?:;|e;)))|mid;|o(?:pf;|t(?:;|in(?:;|E;|dot;|v(?:a;|b;|c;))|ni(?:;|v(?:a;|b;|c;))|))|p(?:ar(?:;|allel;|sl;|t;)|olint;|r(?:;|cue;|e(?:;|c(?:;|eq;))))|r(?:Arr;|arr(?:;|c;|w;)|ightarrow;|tri(?:;|e;))|s(?:c(?:;|cue;|e;|r;)|hort(?:mid;|parallel;)|im(?:;|e(?:;|q;))|mid;|par;|qsu(?:be;|pe;)|u(?:b(?:;|E;|e;|set(?:;|eq(?:;|q;)))|cc(?:;|eq;)|p(?:;|E;|e;|set(?:;|eq(?:;|q;)))))|t(?:gl;|ilde;?|lg;|riangle(?:left(?:;|eq;)|right(?:;|eq;)))|u(?:;|m(?:;|ero;|sp;))|v(?:Dash;|Harr;|ap;|dash;|g(?:e;|t;)|infin;|l(?:Arr;|e;|t(?:;|rie;))|r(?:Arr;|trie;)|sim;)|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|near;))|o(?:S;|a(?:cute;?|st;)|c(?:ir(?:;|c;?)|y;)|d(?:ash;|blac;|iv;|ot;|sold;)|elig;|f(?:cir;|r;)|g(?:on;|rave;?|t;)|h(?:bar;|m;)|int;|l(?:arr;|c(?:ir;|ross;)|ine;|t;)|m(?:acr;|ega;|i(?:cron;|d;|nus;))|opf;|p(?:ar;|erp;|lus;)|r(?:;|arr;|d(?:;|er(?:;|of;)|f;?|m;?)|igof;|or;|slope;|v;)|s(?:cr;|lash;?|ol;)|ti(?:lde;?|mes(?:;|as;))|uml;?|vbar;)|p(?:ar(?:;|a(?:;|llel;|)|s(?:im;|l;)|t;)|cy;|er(?:cnt;|iod;|mil;|p;|tenk;)|fr;|h(?:i(?:;|v;)|mmat;|one;)|i(?:;|tchfork;|v;)|l(?:an(?:ck(?:;|h;)|kv;)|us(?:;|acir;|b;|cir;|d(?:o;|u;)|e;|mn;?|sim;|two;))|m;|o(?:intint;|pf;|und;?)|r(?:;|E;|ap;|cue;|e(?:;|c(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;))|ime(?:;|s;)|n(?:E;|ap;|sim;)|o(?:d;|f(?:alar;|line;|surf;)|p(?:;|to;))|sim;|urel;)|s(?:cr;|i;)|uncsp;)|q(?:fr;|int;|opf;|prime;|scr;|u(?:at(?:ernions;|int;)|est(?:;|eq;)|ot;?))|r(?:A(?:arr;|rr;|tail;)|Barr;|Har;|a(?:c(?:e;|ute;)|dic;|emptyv;|ng(?:;|d;|e;|le;)|quo;?|rr(?:;|ap;|b(?:;|fs;)|c;|fs;|hk;|lp;|pl;|sim;|tl;|w;)|t(?:ail;|io(?:;|nals;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|ldhar;|quo(?:;|r;)|sh;)|e(?:al(?:;|ine;|part;|s;)|ct;|g;?)|f(?:isht;|loor;|r;)|h(?:ar(?:d;|u(?:;|l;))|o(?:;|v;))|i(?:ght(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|left(?:arrows;|harpoons;)|rightarrows;|squigarrow;|threetimes;)|ng;|singdotseq;)|l(?:arr;|har;|m;)|moust(?:;|ache;)|nmid;|o(?:a(?:ng;|rr;)|brk;|p(?:ar;|f;|lus;)|times;)|p(?:ar(?:;|gt;)|polint;)|rarr;|s(?:aquo;|cr;|h;|q(?:b;|uo(?:;|r;)))|t(?:hree;|imes;|ri(?:;|e;|f;|ltri;))|uluhar;|x;)|s(?:acute;|bquo;|c(?:;|E;|a(?:p;|ron;)|cue;|e(?:;|dil;)|irc;|n(?:E;|ap;|sim;)|polint;|sim;|y;)|dot(?:;|b;|e;)|e(?:Arr;|ar(?:hk;|r(?:;|ow;))|ct;?|mi;|swar;|tm(?:inus;|n;)|xt;)|fr(?:;|own;)|h(?:arp;|c(?:hcy;|y;)|ort(?:mid;|parallel;)|y;?)|i(?:gma(?:;|f;|v;)|m(?:;|dot;|e(?:;|q;)|g(?:;|E;)|l(?:;|E;)|ne;|plus;|rarr;))|larr;|m(?:a(?:llsetminus;|shp;)|eparsl;|i(?:d;|le;)|t(?:;|e(?:;|s;)))|o(?:ftcy;|l(?:;|b(?:;|ar;))|pf;)|pa(?:des(?:;|uit;)|r;)|q(?:c(?:ap(?:;|s;)|up(?:;|s;))|su(?:b(?:;|e;|set(?:;|eq;))|p(?:;|e;|set(?:;|eq;)))|u(?:;|ar(?:e;|f;)|f;))|rarr;|s(?:cr;|etmn;|mile;|tarf;)|t(?:ar(?:;|f;)|r(?:aight(?:epsilon;|phi;)|ns;))|u(?:b(?:;|E;|dot;|e(?:;|dot;)|mult;|n(?:E;|e;)|plus;|rarr;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;)))|cc(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;)|m;|ng;|p(?:1;?|2;?|3;?|;|E;|d(?:ot;|sub;)|e(?:;|dot;)|hs(?:ol;|ub;)|larr;|mult;|n(?:E;|e;)|plus;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;))))|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|nwar;)|zlig;?)|t(?:a(?:rget;|u;)|brk;|c(?:aron;|edil;|y;)|dot;|elrec;|fr;|h(?:e(?:re(?:4;|fore;)|ta(?:;|sym;|v;))|i(?:ck(?:approx;|sim;)|nsp;)|k(?:ap;|sim;)|orn;?)|i(?:lde;|mes(?:;|b(?:;|ar;)|d;|)|nt;)|o(?:ea;|p(?:;|bot;|cir;|f(?:;|ork;))|sa;)|prime;|r(?:ade;|i(?:angle(?:;|down;|left(?:;|eq;)|q;|right(?:;|eq;))|dot;|e;|minus;|plus;|sb;|time;)|pezium;)|s(?:c(?:r;|y;)|hcy;|trok;)|w(?:ixt;|ohead(?:leftarrow;|rightarrow;)))|u(?:Arr;|Har;|a(?:cute;?|rr;)|br(?:cy;|eve;)|c(?:irc;?|y;)|d(?:arr;|blac;|har;)|f(?:isht;|r;)|grave;?|h(?:ar(?:l;|r;)|blk;)|l(?:c(?:orn(?:;|er;)|rop;)|tri;)|m(?:acr;|l;?)|o(?:gon;|pf;)|p(?:arrow;|downarrow;|harpoon(?:left;|right;)|lus;|si(?:;|h;|lon;)|uparrows;)|r(?:c(?:orn(?:;|er;)|rop;)|ing;|tri;)|scr;|t(?:dot;|ilde;|ri(?:;|f;))|u(?:arr;|ml;?)|wangle;)|v(?:Arr;|Bar(?:;|v;)|Dash;|a(?:ngrt;|r(?:epsilon;|kappa;|nothing;|p(?:hi;|i;|ropto;)|r(?:;|ho;)|s(?:igma;|u(?:bsetneq(?:;|q;)|psetneq(?:;|q;)))|t(?:heta;|riangle(?:left;|right;))))|cy;|dash;|e(?:e(?:;|bar;|eq;)|llip;|r(?:bar;|t;))|fr;|ltri;|nsu(?:b;|p;)|opf;|prop;|rtri;|s(?:cr;|u(?:bn(?:E;|e;)|pn(?:E;|e;)))|zigzag;)|w(?:circ;|e(?:d(?:bar;|ge(?:;|q;))|ierp;)|fr;|opf;|p;|r(?:;|eath;)|scr;)|x(?:c(?:ap;|irc;|up;)|dtri;|fr;|h(?:Arr;|arr;)|i;|l(?:Arr;|arr;)|map;|nis;|o(?:dot;|p(?:f;|lus;)|time;)|r(?:Arr;|arr;)|s(?:cr;|qcup;)|u(?:plus;|tri;)|vee;|wedge;)|y(?:ac(?:ute;?|y;)|c(?:irc;|y;)|en;?|fr;|icy;|opf;|scr;|u(?:cy;|ml;?))|z(?:acute;|c(?:aron;|y;)|dot;|e(?:etrf;|ta;)|fr;|hcy;|igrarr;|opf;|scr;|w(?:j;|nj;)))|[\s\S]/g,Ds=/[^\r"&\u0000]+/g,Hl=/[^\r'&\u0000]+/g,Vl=/[^\r\t\n\f &>\u0000]+/g,Bl=/[^\r\t\n\f \/>A-Z\u0000]+/g,nr=/[^\r\t\n\f \/=>A-Z\u0000]+/g,Ms=/[^\]\r\u0000\uffff]*/g,la=/[^&<\r\u0000\uffff]*/g,pm=/[^<\r\u0000\uffff]*/g,KT=/[^\r\u0000\uffff]*/g,gm=/(?:(\/)?([a-z]+)>)|[\s\S]/g,mm=/(?:([-a-z]+)[ \t\n\f]*=[ \t\n\f]*('[^'&\r\u0000]*'|"[^"&\r\u0000]*"|[^\t\n\r\f "&'\u0000>][^&> \t\n\r\f\u0000]*[ \t\n\f]))|[\s\S]/g,da=/[^\x09\x0A\x0C\x0D\x20]/,ql=/[^\x09\x0A\x0C\x0D\x20]/g,XT=/[^\x00\x09\x0A\x0C\x0D\x20]/,Fr=/^[\x09\x0A\x0C\x0D\x20]+/,fa=/\x00/g;function Dt(q){var z=16384;if(q.length0;z--){var oe=this.elements[z];if(Ue(oe,q))break}this.elements.length=z,this.top=this.elements[z-1]},Ae.ElementStack.prototype.popElementType=function(q){for(var z=this.elements.length-1;z>0&&!(this.elements[z]instanceof q);z--);this.elements.length=z,this.top=this.elements[z-1]},Ae.ElementStack.prototype.popElement=function(q){for(var z=this.elements.length-1;z>0&&this.elements[z]!==q;z--);this.elements.length=z,this.top=this.elements[z-1]},Ae.ElementStack.prototype.removeElement=function(q){if(this.top===q)this.pop();else{var z=this.elements.lastIndexOf(q);z!==-1&&this.elements.splice(z,1)}},Ae.ElementStack.prototype.clearToContext=function(q){for(var z=this.elements.length-1;z>0&&!Ue(this.elements[z],q);z--);this.elements.length=z+1,this.top=this.elements[z]},Ae.ElementStack.prototype.contains=function(q){return this.inSpecificScope(q,Object.create(null))},Ae.ElementStack.prototype.inSpecificScope=function(q,z){for(var oe=this.elements.length-1;oe>=0;oe--){var te=this.elements[oe];if(Ue(te,q))return!0;if(Ue(te,z))return!1}return!1},Ae.ElementStack.prototype.elementInSpecificScope=function(q,z){for(var oe=this.elements.length-1;oe>=0;oe--){var te=this.elements[oe];if(te===q)return!0;if(Ue(te,z))return!1}return!1},Ae.ElementStack.prototype.elementTypeInSpecificScope=function(q,z){for(var oe=this.elements.length-1;oe>=0;oe--){var te=this.elements[oe];if(te instanceof q)return!0;if(Ue(te,z))return!1}return!1},Ae.ElementStack.prototype.inScope=function(q){return this.inSpecificScope(q,y)},Ae.ElementStack.prototype.elementInScope=function(q){return this.elementInSpecificScope(q,y)},Ae.ElementStack.prototype.elementTypeInScope=function(q){return this.elementTypeInSpecificScope(q,y)},Ae.ElementStack.prototype.inButtonScope=function(q){return this.inSpecificScope(q,x)},Ae.ElementStack.prototype.inListItemScope=function(q){return this.inSpecificScope(q,g)},Ae.ElementStack.prototype.inTableScope=function(q){return this.inSpecificScope(q,O)},Ae.ElementStack.prototype.inSelectScope=function(q){for(var z=this.elements.length-1;z>=0;z--){var oe=this.elements[z];if(oe.namespaceURI!==s.HTML)return!1;var te=oe.localName;if(te===q)return!0;if(te!=="optgroup"&&te!=="option")return!1}return!1},Ae.ElementStack.prototype.generateImpliedEndTags=function(q,z){for(var oe=z?F:V,te=this.elements.length-1;te>=0;te--){var We=this.elements[te];if(q&&Ue(We,q)||!Ue(this.elements[te],oe))break}this.elements.length=te+1,this.top=this.elements[te]},Ae.ActiveFormattingElements=function(){this.list=[],this.attrs=[]},Ae.ActiveFormattingElements.prototype.MARKER={localName:"|"},Ae.ActiveFormattingElements.prototype.insertMarker=function(){this.list.push(this.MARKER),this.attrs.push(this.MARKER)},Ae.ActiveFormattingElements.prototype.push=function(q,z){for(var oe=0,te=this.list.length-1;te>=0&&this.list[te]!==this.MARKER;te--)if(jr(q,this.list[te],this.attrs[te])&&(oe++,oe===3)){this.list.splice(te,1),this.attrs.splice(te,1);break}this.list.push(q);for(var We=[],ne=0;ne=0&&this.list[q]!==this.MARKER;q--);q<0&&(q=0),this.list.length=q,this.attrs.length=q},Ae.ActiveFormattingElements.prototype.findElementByTag=function(q){for(var z=this.list.length-1;z>=0;z--){var oe=this.list[z];if(oe===this.MARKER)break;if(oe.localName===q)return oe}return null},Ae.ActiveFormattingElements.prototype.indexOf=function(q){return this.list.lastIndexOf(q)},Ae.ActiveFormattingElements.prototype.remove=function(q){var z=this.list.lastIndexOf(q);z!==-1&&(this.list.splice(z,1),this.attrs.splice(z,1))},Ae.ActiveFormattingElements.prototype.replace=function(q,z,oe){var te=this.list.lastIndexOf(q);te!==-1&&(this.list[te]=z,this.attrs[te]=oe)},Ae.ActiveFormattingElements.prototype.insertAfter=function(q,z){var oe=this.list.lastIndexOf(q);oe!==-1&&(this.list.splice(oe,0,z),this.attrs.splice(oe,0,z))};function Ae(q,z,oe){var te=null,We=0,ne=0,jr=!1,rr=!1,Ur=0,Ln=[],Pt="",ha=!0,Hr=0,k=Ce,ir,nt,He="",pa="",Ve=[],Wt="",Ft="",Ge=[],sr=[],or=[],ar=[],dn=[],ga=!1,$=KS,Pn=null,Fn=[],R=new Ae.ElementStack,Ie=new Ae.ActiveFormattingElements,Vr=z!==void 0,ma=null,jn=null,va=!0;z&&(va=z.ownerDocument._scripting_enabled),oe&&oe.scripting_enabled===!1&&(va=!1);var rt=!0,zl=!1,ba,Gl,Y=[],ur=!1,Br=!1,ya={document:function(){return Le},_asDocumentFragment:function(){for(var p=Le.createDocumentFragment(),v=Le.firstChild;v.hasChildNodes();)p.appendChild(v.firstChild);return p},pause:function(){Hr++},resume:function(){Hr--,this.parse("")},parse:function(p,v,D){var j;return Hr>0?(Pt+=p,!0):(Ur===0?(Pt&&(p=Pt+p,Pt=""),v&&(p+="\uFFFF",jr=!0),te=p,We=p.length,ne=0,ha&&(ha=!1,te.charCodeAt(0)===65279&&(ne=1)),Ur++,j=Sm(D),Pt=te.substring(ne,We),Ur--):(Ur++,Ln.push(te,We,ne),te=p,We=p.length,ne=0,Sm(),j=!1,Pt=te.substring(ne,We),ne=Ln.pop(),We=Ln.pop(),te=Ln.pop(),Pt&&(te=Pt+te.substring(ne),We=te.length,ne=0,Pt=""),Ur--),j)}},Le=new n(!0,q);if(Le._parser=ya,Le._scripting_enabled=va,z){if(z.ownerDocument._quirks&&(Le._quirks=!0),z.ownerDocument._limitedQuirks&&(Le._limitedQuirks=!0),z.namespaceURI===s.HTML)switch(z.localName){case"title":case"textarea":k=fr;break;case"style":case"xmp":case"iframe":case"noembed":case"noframes":case"script":case"plaintext":k=Kl;break}var Tm=Le.createElement("html");Le._appendChild(Tm),R.push(Tm),z instanceof a.HTMLTemplateElement&&Fn.push(ad),Ps();for(var Rs=z;Rs!==null;Rs=Rs.parentElement)if(Rs instanceof a.HTMLFormElement){jn=Rs;break}}function Sm(p){for(var v,D,j,B;ne0||p&&p())return!0;switch(typeof k.lookahead){case"undefined":if(v=te.charCodeAt(ne++),rr&&(rr=!1,v===10)){ne++;continue}switch(v){case 13:ne0){var p=Dt(Y);if(Y.length=0,Br&&(Br=!1,p[0]===` +`&&(p=p.substring(1)),p.length===0))return;ot(l,p),ur=!1}Br=!1}function Os(p){p.lastIndex=ne-1;var v=p.exec(te);if(v&&v.index===ne-1)return v=v[0],ne+=v.length-1,jr&&ne===We&&(v=v.slice(0,-1),ne--),v;throw new Error("should never happen")}function ks(p){p.lastIndex=ne-1;var v=p.exec(te)[0];return v?(iS(v),ne+=v.length-1,!0):!1}function iS(p){Y.length>0&&Oi(),!(Br&&(Br=!1,p[0]===` +`&&(p=p.substring(1)),p.length===0))&&ot(l,p)}function Hn(){if(ga)ot(f,He);else{var p=He;He="",pa=p,ot(d,p,dn)}}function sS(){if(ne===We)return!1;gm.lastIndex=ne;var p=gm.exec(te);if(!p)throw new Error("should never happen");var v=p[2];if(!v)return!1;var D=p[1];return D?(ne+=v.length+2,ot(f,v)):(ne+=v.length+1,pa=v,ot(d,v,b)),!0}function oS(){ga?ot(f,He,null,!0):ot(d,He,dn,!0)}function Fe(){ot(m,Dt(sr),or?Dt(or):void 0,ar?Dt(ar):void 0)}function we(){Oi(),$(c),Le.modclock=1}var ot=ya.insertToken=function(v,D,j,B){Oi();var J=R.top;!J||J.namespaceURI===s.HTML?$(v,D,j,B):v!==d&&v!==l?Hm(v,D,j,B):vm(J)&&(v===l||v===d&&D!=="mglyph"&&D!=="malignmark")||v===d&&D==="svg"&&J.namespaceURI===s.MATHML&&J.localName==="annotation-xml"||bm(J)?(Gl=!0,$(v,D,j,B),Gl=!1):Hm(v,D,j,B)};function In(p){var v=R.top;dr&&Ue(v,U)?Ta(function(D){return D.createComment(p)}):(v instanceof a.HTMLTemplateElement&&(v=v.content),v._appendChild(v.ownerDocument.createComment(p)))}function Cn(p){var v=R.top;if(dr&&Ue(v,U))Ta(function(j){return j.createTextNode(p)});else{v instanceof a.HTMLTemplateElement&&(v=v.content);var D=v.lastChild;D&&D.nodeType===i.TEXT_NODE?D.appendData(p):v._appendChild(v.ownerDocument.createTextNode(p))}}function Ls(p,v,D){var j=o.createElement(p,v,null);if(D)for(var B=0,J=D.length;B=0;v--)if(R.elements[v]instanceof p)return v;return-1}function Ta(p){var v,D,j=-1,B=-1,J;if(j=Im(a.HTMLTableElement),B=Im(a.HTMLTemplateElement),B>=0&&(j<0||B>j)?v=R.elements[B]:j>=0&&(v=R.elements[j].parentNode,v?D=R.elements[j]:v=R.elements[j-1]),v||(v=R.elements[0]),v instanceof a.HTMLTemplateElement&&(v=v.content),J=p(v.ownerDocument),J.nodeType===i.TEXT_NODE){var le;if(D?le=D.previousSibling:le=v.lastChild,le&&le.nodeType===i.TEXT_NODE)return le.appendData(J.data),J}return D?v.insertBefore(J,D):v._appendChild(J),J}function Ps(){for(var p=!1,v=R.elements.length-1;v>=0;v--){var D=R.elements[v];if(v===0&&(p=!0,Vr&&(D=z)),D.namespaceURI===s.HTML){var j=D.localName;switch(j){case"select":for(var B=v;B>0;){var J=R.elements[--B];if(J instanceof a.HTMLTemplateElement)break;if(J instanceof a.HTMLTableElement){$=Pa;return}}$=Vn;return;case"tr":$=Us;return;case"tbody":case"tfoot":case"thead":$=Gr;return;case"caption":$=od;return;case"colgroup":$=La;return;case"table":$=tn;return;case"template":$=Fn[Fn.length-1];return;case"body":$=ce;return;case"frameset":$=ud;return;case"html":ma===null?$=Oa:$=sd;return;default:if(!p){if(j==="head"){$=it;return}if(j==="td"||j==="th"){$=ki;return}}}}if(p){$=ce;return}}}function Sa(p,v){me(p,v),k=Fs,Pn=$,$=ka}function aS(p,v){me(p,v),k=fr,Pn=$,$=ka}function Yl(p,v){return{elt:Ls(p,Ie.list[v].localName,Ie.attrs[v]),attrs:Ie.attrs[v]}}function kt(){if(Ie.list.length!==0){var p=Ie.list[Ie.list.length-1];if(p!==Ie.MARKER&&R.elements.lastIndexOf(p)===-1){for(var v=Ie.list.length-2;v>=0&&(p=Ie.list[v],!(p===Ie.MARKER||R.elements.lastIndexOf(p)!==-1));v--);for(v=v+1;v3&&fn!==-1&&(Ie.remove(et),fn=-1),fn===-1){R.removeElement(et);continue}var vr=Yl(xe.ownerDocument,fn);Ie.replace(et,vr.elt,vr.attrs),R.elements[nn]=vr.elt,et=vr.elt,St===B&&(Ie.remove(_a),Ie.insertAfter(vr.elt,_a)),et._appendChild(St),St=et}dr&&Ue(xe,U)?Ta(function(){return St}):xe instanceof a.HTMLTemplateElement?xe.content._appendChild(St):xe._appendChild(St);for(var Hs=Yl(B.ownerDocument,Ie.indexOf(D));B.hasChildNodes();)Hs.elt._appendChild(B.firstChild);B._appendChild(Hs.elt),Ie.remove(D),Ie.replace(_a,Hs.elt,Hs.attrs),R.removeElement(D);var n_=R.elements.lastIndexOf(B);R.elements.splice(n_+1,0,Hs.elt)}else return R.popElement(D),Ie.remove(D),!0}return!0}function cS(){R.pop(),$=Pn}function qr(){delete Le._parser,R.elements.length=0,Le.defaultView&&Le.defaultView.dispatchEvent(new a.Event("load",{}))}function se(p,v){k=v,ne--}function Ce(p){switch(p){case 38:ir=Ce,k=js;break;case 60:if(sS())break;k=lS;break;case 0:Y.push(p),ur=!0;break;case-1:we();break;default:ks(la)||Y.push(p);break}}function fr(p){switch(p){case 38:ir=fr,k=js;break;case 60:k=fS;break;case 0:Y.push(65533),ur=!0;break;case-1:we();break;default:Y.push(p);break}}function Fs(p){switch(p){case 60:k=gS;break;case 0:Y.push(65533);break;case-1:we();break;default:ks(pm)||Y.push(p);break}}function hr(p){switch(p){case 60:k=bS;break;case 0:Y.push(65533);break;case-1:we();break;default:ks(pm)||Y.push(p);break}}function Kl(p){switch(p){case 0:Y.push(65533);break;case-1:we();break;default:ks(KT)||Y.push(p);break}}function lS(p){switch(p){case 33:k=Dm;break;case 47:k=dS;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:nS(),se(p,Cm);break;case 63:se(p,Na);break;default:Y.push(60),se(p,Ce);break}}function dS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,Cm);break;case 62:k=Ce;break;case-1:Y.push(60),Y.push(47),we();break;default:se(p,Na);break}}function Cm(p){switch(p){case 9:case 10:case 12:case 32:k=Nn;break;case 47:k=gr;break;case 62:k=Ce,Hn();break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32);break;case 0:He+="\uFFFD";break;case-1:we();break;default:He+=Os(Bl);break}}function fS(p){p===47?(Un(),k=hS):(Y.push(60),se(p,fr))}function hS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,pS);break;default:Y.push(60),Y.push(47),se(p,fr);break}}function pS(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,fr)}function gS(p){p===47?(Un(),k=mS):(Y.push(60),se(p,Fs))}function mS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,vS);break;default:Y.push(60),Y.push(47),se(p,Fs);break}}function vS(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,Fs)}function bS(p){switch(p){case 47:Un(),k=yS;break;case 33:k=wS,Y.push(60),Y.push(33);break;default:Y.push(60),se(p,hr);break}}function yS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,ES);break;default:Y.push(60),Y.push(47),se(p,hr);break}}function ES(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,hr)}function wS(p){p===45?(k=TS,Y.push(45)):se(p,hr)}function TS(p){p===45?(k=xm,Y.push(45)):se(p,hr)}function xn(p){switch(p){case 45:k=SS,Y.push(45);break;case 60:k=Xl;break;case 0:Y.push(65533);break;case-1:we();break;default:Y.push(p);break}}function SS(p){switch(p){case 45:k=xm,Y.push(45);break;case 60:k=Xl;break;case 0:k=xn,Y.push(65533);break;case-1:we();break;default:k=xn,Y.push(p);break}}function xm(p){switch(p){case 45:Y.push(45);break;case 60:k=Xl;break;case 62:k=hr,Y.push(62);break;case 0:k=xn,Y.push(65533);break;case-1:we();break;default:k=xn,Y.push(p);break}}function Xl(p){switch(p){case 47:Un(),k=_S;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Un(),Y.push(60),se(p,CS);break;default:Y.push(60),se(p,xn);break}}function _S(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:As(),se(p,IS);break;default:Y.push(60),Y.push(47),se(p,xn);break}}function IS(p){switch(p){case 9:case 10:case 12:case 32:if(en(He)){k=Nn;return}break;case 47:if(en(He)){k=gr;return}break;case 62:if(en(He)){k=Ce,Hn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:He+=String.fromCharCode(p+32),Ve.push(p);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:He+=String.fromCharCode(p),Ve.push(p);return}Y.push(60),Y.push(47),u(Y,Ve),se(p,xn)}function CS(p){switch(p){case 9:case 10:case 12:case 32:case 47:case 62:Dt(Ve)==="script"?k=pr:k=xn,Y.push(p);break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Ve.push(p+32),Y.push(p);break;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Ve.push(p),Y.push(p);break;default:se(p,xn);break}}function pr(p){switch(p){case 45:k=xS,Y.push(45);break;case 60:k=Jl,Y.push(60);break;case 0:Y.push(65533);break;case-1:we();break;default:Y.push(p);break}}function xS(p){switch(p){case 45:k=NS,Y.push(45);break;case 60:k=Jl,Y.push(60);break;case 0:k=pr,Y.push(65533);break;case-1:we();break;default:k=pr,Y.push(p);break}}function NS(p){switch(p){case 45:Y.push(45);break;case 60:k=Jl,Y.push(60);break;case 62:k=hr,Y.push(62);break;case 0:k=pr,Y.push(65533);break;case-1:we();break;default:k=pr,Y.push(p);break}}function Jl(p){p===47?(Un(),k=DS,Y.push(47)):se(p,pr)}function DS(p){switch(p){case 9:case 10:case 12:case 32:case 47:case 62:Dt(Ve)==="script"?k=xn:k=pr,Y.push(p);break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Ve.push(p+32),Y.push(p);break;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Ve.push(p),Y.push(p);break;default:se(p,pr);break}}function Nn(p){switch(p){case 9:case 10:case 12:case 32:break;case 47:k=gr;break;case 62:k=Ce,Hn();break;case-1:we();break;case 61:Wl(),Wt+=String.fromCharCode(p),k=ed;break;default:if(tS())break;Wl(),se(p,ed);break}}function ed(p){switch(p){case 9:case 10:case 12:case 32:case 47:case 62:case-1:se(p,MS);break;case 61:k=Nm;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Wt+=String.fromCharCode(p+32);break;case 0:Wt+="\uFFFD";break;case 34:case 39:case 60:default:Wt+=Os(nr);break}}function MS(p){switch(p){case 9:case 10:case 12:case 32:break;case 47:cr(Wt),k=gr;break;case 61:k=Nm;break;case 62:k=Ce,cr(Wt),Hn();break;case-1:cr(Wt),we();break;default:cr(Wt),Wl(),se(p,ed);break}}function Nm(p){switch(p){case 9:case 10:case 12:case 32:break;case 34:Zl(),k=Ia;break;case 39:Zl(),k=Ca;break;case 62:default:Zl(),se(p,xa);break}}function Ia(p){switch(p){case 34:cr(Wt,Ft),k=td;break;case 38:ir=Ia,k=js;break;case 0:Ft+="\uFFFD";break;case-1:we();break;case 10:Ft+=String.fromCharCode(p);break;default:Ft+=Os(Ds);break}}function Ca(p){switch(p){case 39:cr(Wt,Ft),k=td;break;case 38:ir=Ca,k=js;break;case 0:Ft+="\uFFFD";break;case-1:we();break;case 10:Ft+=String.fromCharCode(p);break;default:Ft+=Os(Hl);break}}function xa(p){switch(p){case 9:case 10:case 12:case 32:cr(Wt,Ft),k=Nn;break;case 38:ir=xa,k=js;break;case 62:cr(Wt,Ft),k=Ce,Hn();break;case 0:Ft+="\uFFFD";break;case-1:ne--,k=Ce;break;case 34:case 39:case 60:case 61:case 96:default:Ft+=Os(Vl);break}}function td(p){switch(p){case 9:case 10:case 12:case 32:k=Nn;break;case 47:k=gr;break;case 62:k=Ce,Hn();break;case-1:we();break;default:se(p,Nn);break}}function gr(p){switch(p){case 62:k=Ce,oS();break;case-1:we();break;default:se(p,Nn);break}}function Na(p,v,D){var j=v.length;D?ne+=j-1:ne+=j;var B=v.substring(0,j-1);B=B.replace(/\u0000/g,"\uFFFD"),B=B.replace(/\u000D\u000A/g,` +`),B=B.replace(/\u000D/g,` +`),ot(h,B),k=Ce}Na.lookahead=">";function Dm(p,v,D){if(v[0]==="-"&&v[1]==="-"){ne+=2,_m(),k=RS;return}v.toUpperCase()==="DOCTYPE"?(ne+=7,k=jS):v==="[CDATA["&&rS()?(ne+=7,k=id):k=Na}Dm.lookahead=7;function RS(p){switch(_m(),p){case 45:k=AS;break;case 62:k=Ce,ot(h,Dt(Ge));break;default:se(p,$r);break}}function AS(p){switch(p){case 45:k=Da;break;case 62:k=Ce,ot(h,Dt(Ge));break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),se(p,$r);break}}function $r(p){switch(p){case 60:Ge.push(p),k=OS;break;case 45:k=nd;break;case 0:Ge.push(65533);break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(p);break}}function OS(p){switch(p){case 33:Ge.push(p),k=kS;break;case 60:Ge.push(p);break;default:se(p,$r);break}}function kS(p){switch(p){case 45:k=LS;break;default:se(p,$r);break}}function LS(p){switch(p){case 45:k=PS;break;default:se(p,nd);break}}function PS(p){switch(p){case 62:case-1:se(p,Da);break;default:se(p,Da);break}}function nd(p){switch(p){case 45:k=Da;break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),se(p,$r);break}}function Da(p){switch(p){case 62:k=Ce,ot(h,Dt(Ge));break;case 33:k=FS;break;case 45:Ge.push(45);break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),Ge.push(45),se(p,$r);break}}function FS(p){switch(p){case 45:Ge.push(45),Ge.push(45),Ge.push(33),k=nd;break;case 62:k=Ce,ot(h,Dt(Ge));break;case-1:ot(h,Dt(Ge)),we();break;default:Ge.push(45),Ge.push(45),Ge.push(33),se(p,$r);break}}function jS(p){switch(p){case 9:case 10:case 12:case 32:k=Mm;break;case-1:Ai(),Pe(),Fe(),we();break;default:se(p,Mm);break}}function Mm(p){switch(p){case 9:case 10:case 12:case 32:break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Ai(),sr.push(p+32),k=rd;break;case 0:Ai(),sr.push(65533),k=rd;break;case 62:Ai(),Pe(),k=Ce,Fe();break;case-1:Ai(),Pe(),Fe(),we();break;default:Ai(),sr.push(p),k=rd;break}}function rd(p){switch(p){case 9:case 10:case 12:case 32:k=Rm;break;case 62:k=Ce,Fe();break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:sr.push(p+32);break;case 0:sr.push(65533);break;case-1:Pe(),Fe(),we();break;default:sr.push(p);break}}function Rm(p,v,D){switch(p){case 9:case 10:case 12:case 32:ne+=1;break;case 62:k=Ce,ne+=1,Fe();break;case-1:Pe(),Fe(),we();break;default:v=v.toUpperCase(),v==="PUBLIC"?(ne+=6,k=US):v==="SYSTEM"?(ne+=6,k=BS):(Pe(),k=mr);break}}Rm.lookahead=6;function US(p){switch(p){case 9:case 10:case 12:case 32:k=HS;break;case 34:Ea(),k=Am;break;case 39:Ea(),k=Om;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function HS(p){switch(p){case 9:case 10:case 12:case 32:break;case 34:Ea(),k=Am;break;case 39:Ea(),k=Om;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function Am(p){switch(p){case 34:k=km;break;case 0:or.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:or.push(p);break}}function Om(p){switch(p){case 39:k=km;break;case 0:or.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:or.push(p);break}}function km(p){switch(p){case 9:case 10:case 12:case 32:k=VS;break;case 62:k=Ce,Fe();break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function VS(p){switch(p){case 9:case 10:case 12:case 32:break;case 62:k=Ce,Fe();break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function BS(p){switch(p){case 9:case 10:case 12:case 32:k=qS;break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function qS(p){switch(p){case 9:case 10:case 12:case 32:break;case 34:lr(),k=Ma;break;case 39:lr(),k=Ra;break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:Pe(),k=mr;break}}function Ma(p){switch(p){case 34:k=Lm;break;case 0:ar.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:ar.push(p);break}}function Ra(p){switch(p){case 39:k=Lm;break;case 0:ar.push(65533);break;case 62:Pe(),k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:ar.push(p);break}}function Lm(p){switch(p){case 9:case 10:case 12:case 32:break;case 62:k=Ce,Fe();break;case-1:Pe(),Fe(),we();break;default:k=mr;break}}function mr(p){switch(p){case 62:k=Ce,Fe();break;case-1:Fe(),we();break}}function id(p){switch(p){case 93:k=$S;break;case-1:we();break;case 0:ur=!0;default:ks(Ms)||Y.push(p);break}}function $S(p){switch(p){case 93:k=zS;break;default:Y.push(93),se(p,id);break}}function zS(p){switch(p){case 93:Y.push(93);break;case 62:Oi(),k=Ce;break;default:Y.push(93),Y.push(93),se(p,id);break}}function js(p){switch(Un(),Ve.push(38),p){case 9:case 10:case 12:case 32:case 60:case 38:case-1:se(p,zr);break;case 35:Ve.push(p),k=GS;break;default:se(p,Pm);break}}function Pm(p){Ot.lastIndex=ne;var v=Ot.exec(te);if(!v)throw new Error("should never happen");var D=v[1];if(!D){k=zr;return}switch(ne+=D.length,u(Ve,JT(D)),ir){case Ia:case Ca:case xa:if(D[D.length-1]!==";"&&/[=A-Za-z0-9]/.test(te[ne])){k=zr;return}break}Un();var j=Se[D];typeof j=="number"?Ve.push(j):u(Ve,j),k=zr}Pm.lookahead=-32;function GS(p){switch(nt=0,p){case 120:case 88:Ve.push(p),k=WS;break;default:se(p,ZS);break}}function WS(p){switch(p){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 66:case 67:case 68:case 69:case 70:case 97:case 98:case 99:case 100:case 101:case 102:se(p,QS);break;default:se(p,zr);break}}function ZS(p){switch(p){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:se(p,YS);break;default:se(p,zr);break}}function QS(p){switch(p){case 65:case 66:case 67:case 68:case 69:case 70:nt*=16,nt+=p-55;break;case 97:case 98:case 99:case 100:case 101:case 102:nt*=16,nt+=p-87;break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:nt*=16,nt+=p-48;break;case 59:k=Aa;break;default:se(p,Aa);break}}function YS(p){switch(p){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:nt*=10,nt+=p-48;break;case 59:k=Aa;break;default:se(p,Aa);break}}function Aa(p){nt in K?nt=K[nt]:(nt>1114111||nt>=55296&&nt<57344)&&(nt=65533),Un(),nt<=65535?Ve.push(nt):(nt=nt-65536,Ve.push(55296+(nt>>10)),Ve.push(56320+(nt&1023))),se(p,zr)}function zr(p){switch(ir){case Ia:case Ca:case xa:Ft+=Dt(Ve);break;default:u(Y,Ve);break}se(p,ir)}function KS(p,v,D,j){switch(p){case 1:if(v=v.replace(Fr,""),v.length===0)return;break;case 4:Le._appendChild(Le.createComment(v));return;case 5:var B=v,J=D,le=j;Le.appendChild(new r(Le,B,J,le)),zl||B.toLowerCase()!=="html"||C.test(J)||le&&le.toLowerCase()===T||le===void 0&&E.test(J)?Le._quirks=!0:(w.test(J)||le!==void 0&&E.test(J))&&(Le._limitedQuirks=!0),$=Fm;return}Le._quirks=!0,$=Fm,$(p,v,D,j)}function Fm(p,v,D,j){var B;switch(p){case 1:if(v=v.replace(Fr,""),v.length===0)return;break;case 5:return;case 4:Le._appendChild(Le.createComment(v));return;case 2:if(v==="html"){B=Ls(Le,v,D),R.push(B),Le.appendChild(B),$=Oa;return}break;case 3:switch(v){case"html":case"head":case"body":case"br":break;default:return}}B=Ls(Le,"html",null),R.push(B),Le.appendChild(B),$=Oa,$(p,v,D,j)}function Oa(p,v,D,j){switch(p){case 1:if(v=v.replace(Fr,""),v.length===0)return;break;case 5:return;case 4:In(v);return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"head":var B=me(v,D);ma=B,$=it;return}break;case 3:switch(v){case"html":case"head":case"body":case"br":break;default:return}}Oa(d,"head",null),$(p,v,D,j)}function it(p,v,D,j){switch(p){case 1:var B=v.match(Fr);if(B&&(Cn(B[0]),v=v.substring(B[0].length)),v.length===0)return;break;case 4:In(v);return;case 5:return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"meta":case"base":case"basefont":case"bgsound":case"link":me(v,D),R.pop();return;case"title":aS(v,D);return;case"noscript":if(!va){me(v,D),$=jm;return}case"noframes":case"style":Sa(v,D);return;case"script":wa(function(J){var le=Ls(J,v,D);return le._parser_inserted=!0,le._force_async=!1,Vr&&(le._already_started=!0),Oi(),le}),k=hr,Pn=$,$=ka;return;case"template":me(v,D),Ie.insertMarker(),rt=!1,$=ad,Fn.push($);return;case"head":return}break;case 3:switch(v){case"head":R.pop(),$=sd;return;case"body":case"html":case"br":break;case"template":if(!R.contains("template"))return;R.generateImpliedEndTags(null,"thorough"),R.popTag("template"),Ie.clearToMarker(),Fn.pop(),Ps();return;default:return}break}it(f,"head",null),$(p,v,D,j)}function jm(p,v,D,j){switch(p){case 5:return;case 4:it(p,v);return;case 1:var B=v.match(Fr);if(B&&(it(p,B[0]),v=v.substring(B[0].length)),v.length===0)return;break;case 2:switch(v){case"html":ce(p,v,D,j);return;case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"style":it(p,v,D);return;case"head":case"noscript":return}break;case 3:switch(v){case"noscript":R.pop(),$=it;return;case"br":break;default:return}break}jm(f,"noscript",null),$(p,v,D,j)}function sd(p,v,D,j){switch(p){case 1:var B=v.match(Fr);if(B&&(Cn(B[0]),v=v.substring(B[0].length)),v.length===0)return;break;case 4:In(v);return;case 5:return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"body":me(v,D),rt=!1,$=ce;return;case"frameset":me(v,D),$=ud;return;case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"template":case"title":R.push(ma),it(d,v,D),R.removeElement(ma);return;case"head":return}break;case 3:switch(v){case"template":return it(p,v,D,j);case"body":case"html":case"br":break;default:return}break}sd(d,"body",null),rt=!0,$(p,v,D,j)}function ce(p,v,D,j){var B,J,le,xe;switch(p){case 1:if(ur&&(v=v.replace(fa,""),v.length===0))return;rt&&da.test(v)&&(rt=!1),kt(),Cn(v);return;case 5:return;case 4:In(v);return;case-1:if(Fn.length)return ad(p);qr();return;case 2:switch(v){case"html":if(R.contains("template"))return;wm(D,R.elements[0]);return;case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"template":case"title":it(d,v,D);return;case"body":if(B=R.elements[1],!B||!(B instanceof a.HTMLBodyElement)||R.contains("template"))return;rt=!1,wm(D,B);return;case"frameset":if(!rt||(B=R.elements[1],!B||!(B instanceof a.HTMLBodyElement)))return;for(B.parentNode&&B.parentNode.removeChild(B);!(R.top instanceof a.HTMLHtmlElement);)R.pop();me(v,D),$=ud;return;case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"nav":case"ol":case"p":case"section":case"summary":case"ul":R.inButtonScope("p")&&ce(f,"p"),me(v,D);return;case"menu":R.inButtonScope("p")&&ce(f,"p"),Ue(R.top,"menuitem")&&R.pop(),me(v,D);return;case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":R.inButtonScope("p")&&ce(f,"p"),R.top instanceof a.HTMLHeadingElement&&R.pop(),me(v,D);return;case"pre":case"listing":R.inButtonScope("p")&&ce(f,"p"),me(v,D),Br=!0,rt=!1;return;case"form":if(jn&&!R.contains("template"))return;R.inButtonScope("p")&&ce(f,"p"),xe=me(v,D),R.contains("template")||(jn=xe);return;case"li":for(rt=!1,J=R.elements.length-1;J>=0;J--){if(le=R.elements[J],le instanceof a.HTMLLIElement){ce(f,"li");break}if(Ue(le,I)&&!Ue(le,S))break}R.inButtonScope("p")&&ce(f,"p"),me(v,D);return;case"dd":case"dt":for(rt=!1,J=R.elements.length-1;J>=0;J--){if(le=R.elements[J],Ue(le,L)){ce(f,le.localName);break}if(Ue(le,I)&&!Ue(le,S))break}R.inButtonScope("p")&&ce(f,"p"),me(v,D);return;case"plaintext":R.inButtonScope("p")&&ce(f,"p"),me(v,D),k=Kl;return;case"button":R.inScope("button")?(ce(f,"button"),$(p,v,D,j)):(kt(),me(v,D),rt=!1);return;case"a":var et=Ie.findElementByTag("a");et&&(ce(f,v),Ie.remove(et),R.removeElement(et));case"b":case"big":case"code":case"em":case"font":case"i":case"s":case"small":case"strike":case"strong":case"tt":case"u":kt(),Ie.push(me(v,D),D);return;case"nobr":kt(),R.inScope(v)&&(ce(f,v),kt()),Ie.push(me(v,D),D);return;case"applet":case"marquee":case"object":kt(),me(v,D),Ie.insertMarker(),rt=!1;return;case"table":!Le._quirks&&R.inButtonScope("p")&&ce(f,"p"),me(v,D),rt=!1,$=tn;return;case"area":case"br":case"embed":case"img":case"keygen":case"wbr":kt(),me(v,D),R.pop(),rt=!1;return;case"input":kt(),xe=me(v,D),R.pop();var St=xe.getAttribute("type");(!St||St.toLowerCase()!=="hidden")&&(rt=!1);return;case"param":case"source":case"track":me(v,D),R.pop();return;case"hr":R.inButtonScope("p")&&ce(f,"p"),Ue(R.top,"menuitem")&&R.pop(),me(v,D),R.pop(),rt=!1;return;case"image":ce(d,"img",D,j);return;case"textarea":me(v,D),Br=!0,rt=!1,k=fr,Pn=$,$=ka;return;case"xmp":R.inButtonScope("p")&&ce(f,"p"),kt(),rt=!1,Sa(v,D);return;case"iframe":rt=!1,Sa(v,D);return;case"noembed":Sa(v,D);return;case"select":kt(),me(v,D),rt=!1,$===tn||$===od||$===Gr||$===Us||$===ki?$=Pa:$=Vn;return;case"optgroup":case"option":R.top instanceof a.HTMLOptionElement&&ce(f,"option"),kt(),me(v,D);return;case"menuitem":Ue(R.top,"menuitem")&&R.pop(),kt(),me(v,D);return;case"rb":case"rtc":R.inScope("ruby")&&R.generateImpliedEndTags(),me(v,D);return;case"rp":case"rt":R.inScope("ruby")&&R.generateImpliedEndTags("rtc"),me(v,D);return;case"math":kt(),Em(D),$l(D),Ql(v,D,s.MATHML),j&&R.pop();return;case"svg":kt(),ym(D),$l(D),Ql(v,D,s.SVG),j&&R.pop();return;case"caption":case"col":case"colgroup":case"frame":case"head":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return}kt(),me(v,D);return;case 3:switch(v){case"template":it(f,v,D);return;case"body":if(!R.inScope("body"))return;$=Um;return;case"html":if(!R.inScope("body"))return;$=Um,$(p,v,D);return;case"address":case"article":case"aside":case"blockquote":case"button":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"listing":case"main":case"menu":case"nav":case"ol":case"pre":case"section":case"summary":case"ul":if(!R.inScope(v))return;R.generateImpliedEndTags(),R.popTag(v);return;case"form":if(R.contains("template")){if(!R.inScope("form"))return;R.generateImpliedEndTags(),R.popTag("form")}else{var nn=jn;if(jn=null,!nn||!R.elementInScope(nn))return;R.generateImpliedEndTags(),R.removeElement(nn)}return;case"p":R.inButtonScope(v)?(R.generateImpliedEndTags(v),R.popTag(v)):(ce(d,v,null),$(p,v,D,j));return;case"li":if(!R.inListItemScope(v))return;R.generateImpliedEndTags(v),R.popTag(v);return;case"dd":case"dt":if(!R.inScope(v))return;R.generateImpliedEndTags(v),R.popTag(v);return;case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":if(!R.elementTypeInScope(a.HTMLHeadingElement))return;R.generateImpliedEndTags(),R.popElementType(a.HTMLHeadingElement);return;case"sarcasm":break;case"a":case"b":case"big":case"code":case"em":case"font":case"i":case"nobr":case"s":case"small":case"strike":case"strong":case"tt":case"u":var fn=uS(v);if(fn)return;break;case"applet":case"marquee":case"object":if(!R.inScope(v))return;R.generateImpliedEndTags(),R.popTag(v),Ie.clearToMarker();return;case"br":ce(d,v,null);return}for(J=R.elements.length-1;J>=0;J--)if(le=R.elements[J],Ue(le,v)){R.generateImpliedEndTags(v),R.popElement(le);break}else if(Ue(le,I))return;return}}function ka(p,v,D,j){switch(p){case 1:Cn(v);return;case-1:R.top instanceof a.HTMLScriptElement&&(R.top._already_started=!0),R.pop(),$=Pn,$(p);return;case 3:v==="script"?cS():(R.pop(),$=Pn);return;default:return}}function tn(p,v,D,j){function B(le){for(var xe=0,et=le.length;xe0&&Cn(v);return;case 4:In(v);return;case 5:return;case-1:qr();return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"frameset":me(v,D);return;case"frame":me(v,D),R.pop();return;case"noframes":it(p,v,D,j);return}break;case 3:if(v==="frameset"){if(Vr&&R.top instanceof a.HTMLHtmlElement)return;R.pop(),!Vr&&!(R.top instanceof a.HTMLFrameSetElement)&&($=JS);return}break}}function JS(p,v,D,j){switch(p){case 1:v=v.replace(ql,""),v.length>0&&Cn(v);return;case 4:In(v);return;case 5:return;case-1:qr();return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"noframes":it(p,v,D,j);return}break;case 3:if(v==="html"){$=t_;return}break}}function e_(p,v,D,j){switch(p){case 1:if(da.test(v))break;ce(p,v,D,j);return;case 4:Le._appendChild(Le.createComment(v));return;case 5:ce(p,v,D,j);return;case-1:qr();return;case 2:if(v==="html"){ce(p,v,D,j);return}break}$=ce,$(p,v,D,j)}function t_(p,v,D,j){switch(p){case 1:v=v.replace(ql,""),v.length>0&&ce(p,v,D,j);return;case 4:Le._appendChild(Le.createComment(v));return;case 5:ce(p,v,D,j);return;case-1:qr();return;case 2:switch(v){case"html":ce(p,v,D,j);return;case"noframes":it(p,v,D,j);return}break}}function Hm(p,v,D,j){function B(et){for(var St=0,nn=et.length;St0&&B[B.length-1][0]==="Character"?B[B.length-1][1]+=xe:B.push(["Character",xe]);break;case 4:B.push(["Comment",xe]);break;case 5:B.push(["DOCTYPE",xe,et===void 0?null:et,St===void 0?null:St,!zl]);break;case 2:for(var nn=Object.create(null),fn=0;fn0&&i.parse(s,!1,function(){return!0})},end:function(s){i.parse(s||"",!0,function(){return!0})},process:function(s){return i.parse("",!1,s)},document:function(){return i.document()}}},e.createWindow=function(i,s){var o=e.createDocument(i);return s!==void 0&&(o._address=s),new r.Window(o)},e.impl=r}}),ol=h6();function p6(){Object.assign(globalThis,ol.impl),globalThis.KeyboardEvent=ol.impl.Event}function ww(e,t="/"){return ol.createWindow(e,t).document}function g6(e){return e.serialize()}var m6=(()=>{class e extends mi{static makeCurrent(){p6(),Co(new e)}supportsDOMEvents=!1;static defaultDoc;createHtmlDocument(){return ww("fakeTitle")}getDefaultDocument(){return e.defaultDoc||(e.defaultDoc=ol.createDocument()),e.defaultDoc}isElementNode(n){return n?n.nodeType===e.defaultDoc.ELEMENT_NODE:!1}isShadowRoot(n){return n.shadowRoot==n}getGlobalEventTarget(n,r){return r==="window"?n.defaultView:r==="document"?n:r==="body"?n.body:null}getBaseHref(n){return n.documentElement.querySelector("base")?.getAttribute("href")||""}dispatchEvent(n,r){n.dispatchEvent(r);let s=(n.ownerDocument||n).defaultView;s&&s.dispatchEvent(r)}getUserAgent(){return"Fake user agent"}getCookie(n){throw new Error("getCookie has not been implemented")}}return e})(),Ti=new ee("Server.INITIAL_CONFIG"),Up=new ee("Server.RENDER_MODULE_HOOK"),v6=new ee("ENABLE_DOM_EMULATION"),Hp=(()=>{class e{_doc;_enableDomEmulation=Vp(Q(bt));constructor(n){this._doc=n}renderToString(){let n="renderToString";cn(n);let r=this._enableDomEmulation?g6(this._doc):this._doc.documentElement.outerHTML;return ln(n),r}getDocument(){return this._doc}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function Vp(e){return e.get(v6,!0)}var b6=(()=>{class e{xhrImpl;\u0275loadImpl(){return Ze(this,null,function*(){if(!this.xhrImpl){let{default:n}=yield import("./chunk-TNO4MGIL.mjs");this.xhrImpl=n}})}build(){let n=this.xhrImpl;if(!n)throw new Error("Unexpected state in ServerXhr: XHR implementation is not loaded.");return new n.XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();function y6(e,t){let n=Q(Mr),{href:r,protocol:i,hostname:s,port:o}=n;if(!i.startsWith("http"))return t(e);let a=`${i}//${s}`;o&&(a+=`:${o}`);let u=n.getBaseHrefFromDOM()||r,c=new URL(u,a),l=new URL(e.url,c).toString();return t(e.clone({url:l}))}var E6=[{provide:pi,useClass:b6},{provide:Mc,useValue:y6,multi:!0}],XE="resolve:";function JE(e){let{hostname:t,protocol:n,port:r,pathname:i,search:s,hash:o}=new URL(e,XE+"//");return{hostname:t,protocol:n===XE?"":n,port:r,pathname:i,search:s,hash:o}}var w6=(()=>{class e{_doc;href="/";hostname="/";protocol="/";port="/";pathname="/";search="";hash="";_hashUpdate=new pt;constructor(n,r){this._doc=n;let i=r;if(i&&i.url){let s=JE(i.url);this.protocol=s.protocol,this.hostname=s.hostname,this.port=s.port,this.pathname=s.pathname,this.search=s.search,this.hash=s.hash,this.href=n.location.href}}getBaseHrefFromDOM(){return Yt().getBaseHref(this._doc)}onPopState(n){return()=>{}}onHashChange(n){let r=this._hashUpdate.subscribe(n);return()=>r.unsubscribe()}get url(){return`${this.pathname}${this.search}${this.hash}`}setHash(n,r){if(this.hash===n)return;this.hash=n;let i=this.url;queueMicrotask(()=>this._hashUpdate.next({type:"hashchange",state:null,oldUrl:r,newUrl:i}))}replaceState(n,r,i){let s=this.url,o=JE(i);this.pathname=o.pathname,this.search=o.search,this.setHash(o.hash,s)}pushState(n,r,i){this.replaceState(n,r,i)}forward(){throw new Error("Not implemented")}back(){throw new Error("Not implemented")}getState(){}static \u0275fac=function(r){return new(r||e)(he(Xe),he(Ti,8))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})(),T6=(()=>{class e extends Rr{doc;constructor(n){super(n),this.doc=n}supports(n){return!0}addEventListener(n,r,i,s){return Yt().onAndCancel(n,r,i,s)}static \u0275fac=function(r){return new(r||e)(he(Xe))};static \u0275prov=ae({token:e,factory:e.\u0275fac})}return e})();var S6=[{provide:Up,useFactory:_6,multi:!0}];function Bp(e,t,n){let r=e.createElement("script");return r.textContent=t,n&&r.setAttribute("nonce",n),r}function _6(){let e=Q(Xe),t=Q(xr),n=Q(li),r=Q(bt);return()=>{let i="serializeTransferStateFactory";cn(i);let s=n.toJson();if(n.isEmpty)return;let o=Bp(e,s,null);o.id=t+"-state",o.setAttribute("type","application/json"),e.body.appendChild(o),ln(i)}}var I6=[{provide:Xe,useFactory:N6,deps:[bt]},{provide:Yn,useValue:Cc},{provide:Eo,useFactory:C6,multi:!0,deps:[bt]},{provide:Mr,useClass:w6,deps:[Xe,[qf,Ti]]},{provide:Hp,deps:[Xe]},{provide:Tc,useValue:!0}];function C6(e){let t=Vp(e);return()=>{t?m6.makeCurrent():mi.makeCurrent()}}var x6=[{provide:gi,multi:!0,useClass:T6}],Tw=[S6,x6,E6,{provide:kh,useValue:null},{provide:mc,useValue:null},{provide:Vy,useClass:xo}];function N6(e){let t=e.get(Ti,null),n=Vp(e),r;return t&&t.document?r=typeof t.document=="string"?n?ww(t.document,t.url):window.document:t.document:r=Yt().createHtmlDocument(),ic(r),r}function ll(e){let t=Sc(Bh,"server",I6)(e);return t.onDestroy(()=>{globalThis.ngServerMode=void 0}),t}function _w(){return yn([...Tw])}var D6="ng-event-dispatch-contract";function Iw(e){let t=e.platformProviders??[],n="createServerPlatform";cn(n);let r=ll([{provide:Ti,useValue:{document:e.document,url:e.url}},t]);return ln(n),r}function Cw(e){return e.getElementById(D6)}function Sw(e){Cw(e)?.remove()}function M6(e,t){let n="prepareForHydration";cn(n);let r=t.injector,i=e.getDocument();if(!r.get(Mu,!1)){Sw(i);return}R6(i);let s=Iy(t,i);s.regular.size||s.capture.size?O6(r.get(xr),i,s,r.get(wo,null)):Sw(i),ln(n)}function R6(e){let t=e.createComment(dh);e.body.firstChild?e.body.insertBefore(t,e.body.firstChild):e.body.append(t)}function A6(e){let t=e.injector,n=k6(t.get(qp,Dw));e.components.forEach(r=>{let i=r.injector.get(Mh),s=r.location.nativeElement;s&&i.setAttribute(s,"ng-server-context",n)})}function O6(e,t,n,r){let i="insertEventRecordScript";cn(i);let{regular:s,capture:o}=n,a=Cw(t);if(a){let u=`window.__jsaction_bootstrap(document.body,"${e}",${JSON.stringify(Array.from(s))},${JSON.stringify(Array.from(o))});`,c=Bp(t,u,r);a.after(c)}ln(i)}function xw(e,t){return Ze(this,null,function*(){let n=e.injector.get(Hp);M6(n,t),A6(t);let i=t.injector.get(Up,null);if(i){let s=[];for(let o of i)try{let a=o();a&&s.push(a)}catch(a){console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",a)}if(s.length)for(let o of yield Promise.allSettled(s))o.status==="rejected"&&console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",o.reason)}return n.renderToString()})}function Nw(e){return new Promise(t=>{setTimeout(()=>{e.destroy(),t()},0)})}var Dw="other",qp=new ee("SERVER_CONTEXT");function k6(e){let t=e.replace(/[^a-zA-Z0-9\-]/g,"");return t.length>0?t:Dw}function Mw(e,t){return Ze(this,null,function*(){let{document:n,url:r,extraProviders:i}=t,s=Iw({document:n,url:r,platformProviders:i});try{let a=(yield s.bootstrapModule(e)).injector.get(Bt),u="whenStable";return cn(u),yield a.whenStable(),ln(u),yield xw(s,a)}finally{yield Nw(s)}})}function Rw(e,t){return Ze(this,null,function*(){let n="renderApplication",r="bootstrap",i="_render";cn(n);let s=Iw(t);try{cn(r);let o=yield e();ln(r),cn(i);let a="whenStable";cn(a),yield o.whenStable(),ln(a);let u=yield xw(s,o);return ln(i),u}finally{yield Nw(s),ln(n)}})}function L6(e){throw new Error(`[unenv] ${e} is not implemented yet!`)}function P6(e){return Object.assign(()=>{throw L6(e)},{__unenv__:!0})}var F6=P6("fs.readFile");function j6(e){let t=function(...n){let r=n.pop();e().catch(i=>r(i)).then(i=>r(void 0,i))};return t.__promisify__=e,t.native=t,t}var U6=j6(F6),H6=/^[A-Za-z]:\//;function Pr(e=""){return e&&e.replace(/\\/g,"/").replace(H6,t=>t.toUpperCase())}var V6=/^[/\\]{2}/,B6=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,L2=/^[A-Za-z]:$/,Aw=/^\/([A-Za-z]:)?$/,P2="/",F2=":",Ug=function(e){if(e.length===0)return".";e=Pr(e);let t=e.match(V6),n=Ii(e),r=e[e.length-1]==="/";return e=Nl(e,!n),e.length===0?n?"/":r?"./":".":(r&&(e+="/"),L2.test(e)&&(e+="/"),t?n?`//${e}`:`//./${e}`:n&&!Ii(e)?`/${e}`:e)},j2=function(...e){if(e.length===0)return".";let t;for(let n of e)n&&n.length>0&&(t===void 0?t=n:t+=`/${n}`);return t===void 0?".":Ug(t.replace(/\/\/+/g,"/"))};function q6(){return typeof process<"u"&&typeof process.cwd=="function"?process.cwd().replace(/\\/g,"/"):"/"}var ra=function(...e){e=e.map(r=>Pr(r));let t="",n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let i=r>=0?e[r]:q6();!i||i.length===0||(t=`${i}/${t}`,n=Ii(i))}return t=Nl(t,!n),n&&!Ii(t)?`/${t}`:t.length>0?t:"."};function Nl(e,t){let n="",r=0,i=-1,s=0,o=null;for(let a=0;a<=e.length;++a){if(a2){let u=n.lastIndexOf("/");u===-1?(n="",r=0):(n=n.slice(0,u),r=n.length-1-n.lastIndexOf("/")),i=a,s=0;continue}else if(n.length>0){n="",r=0,i=a,s=0;continue}}t&&(n+=n.length>0?"/..":"..",r=2)}else n.length>0?n+=`/${e.slice(i+1,a)}`:n=e.slice(i+1,a),r=a-i-1;i=a,s=0}else o==="."&&s!==-1?++s:s=-1}return n}var Ii=function(e){return B6.test(e)},U2=function(e){return Pr(e)},$6=/.(\.[^./]+)$/,Hg=function(e){let t=$6.exec(Pr(e));return t&&t[1]||""},H2=function(e,t){let n=ra(e).replace(Aw,"$1").split("/"),r=ra(t).replace(Aw,"$1").split("/");if(r[0][1]===":"&&n[0][1]===":"&&n[0]!==r[0])return r.join("/");let i=[...n];for(let s of i){if(r[0]!==s)break;n.shift(),r.shift()}return[...n.map(()=>".."),...r].join("/")},Vg=function(e){let t=Pr(e).replace(/\/$/,"").split("/").slice(0,-1);return t.length===1&&L2.test(t[0])&&(t[0]+="/"),t.join("/")||(Ii(e)?"/":".")},V2=function(e){let t=[e.root,e.dir,e.base??e.name+e.ext].filter(Boolean);return Pr(e.root?ra(...t):t.join("/"))},Bg=function(e,t){let n=Pr(e).split("/").pop();return t&&n.endsWith(t)?n.slice(0,-t.length):n},B2=function(e){let t=Pr(e).split("/").shift()||"/",n=Bg(e),r=Hg(n);return{root:t,dir:Vg(e),base:n,ext:r,name:n.slice(0,n.length-r.length)}},z6={__proto__:null,basename:Bg,delimiter:F2,dirname:Vg,extname:Hg,format:V2,isAbsolute:Ii,join:j2,normalize:Ug,normalizeString:Nl,parse:B2,relative:H2,resolve:ra,sep:P2,toNamespacedPath:U2},G6=Object.freeze({__proto__:null,basename:Bg,default:z6,delimiter:F2,dirname:Vg,extname:Hg,format:V2,isAbsolute:Ii,join:j2,normalize:Ug,normalizeString:Nl,parse:B2,relative:H2,resolve:ra,sep:P2,toNamespacedPath:U2}),Cs=fe(G({},G6),{platform:"posix",posix:void 0,win32:void 0});Cs.posix=Cs;Cs.win32=Cs;function Dl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function W6(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var dl={exports:{}},Ow;function q2(){if(Ow)return dl.exports;Ow=1;var e=String,t=function(){return{isColorSupported:!1,reset:e,bold:e,dim:e,italic:e,underline:e,inverse:e,hidden:e,strikethrough:e,black:e,red:e,green:e,yellow:e,blue:e,magenta:e,cyan:e,white:e,gray:e,bgBlack:e,bgRed:e,bgGreen:e,bgYellow:e,bgBlue:e,bgMagenta:e,bgCyan:e,bgWhite:e,blackBright:e,redBright:e,greenBright:e,yellowBright:e,blueBright:e,magentaBright:e,cyanBright:e,whiteBright:e,bgBlackBright:e,bgRedBright:e,bgGreenBright:e,bgYellowBright:e,bgBlueBright:e,bgMagentaBright:e,bgCyanBright:e,bgWhiteBright:e}};return dl.exports=t(),dl.exports.createColors=t,dl.exports}var Z6={},Q6=Object.freeze({__proto__:null,default:Z6}),Sn=W6(Q6),$p,kw;function qg(){if(kw)return $p;kw=1;let e=q2(),t=Sn;class n extends Error{constructor(i,s,o,a,u,c){super(i),this.name="CssSyntaxError",this.reason=i,u&&(this.file=u),a&&(this.source=a),c&&(this.plugin=c),typeof s<"u"&&typeof o<"u"&&(typeof s=="number"?(this.line=s,this.column=o):(this.line=s.line,this.column=s.column,this.endLine=o.line,this.endColumn=o.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,n)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(i){if(!this.source)return"";let s=this.source;i==null&&(i=e.isColorSupported);let o=h=>h,a=h=>h,u=h=>h;if(i){let{bold:h,gray:m,red:b}=e.createColors(!0);a=C=>h(b(C)),o=C=>m(C),t&&(u=C=>t(C))}let c=s.split(/\r?\n/),l=Math.max(this.line-3,0),d=Math.min(this.line+2,c.length),f=String(d).length;return c.slice(l,d).map((h,m)=>{let b=l+1+m,C=" "+(" "+b).slice(-f)+" | ";if(b===this.line){if(h.length>160){let E=20,w=Math.max(0,this.column-E),I=Math.max(this.column+E,this.endColumn+E),S=h.slice(w,I),L=o(C.replace(/\d/g," "))+h.slice(0,Math.min(this.column-1,E-1)).replace(/[^\t]/g," ");return a(">")+o(C)+u(S)+` + `+L+a("^")}let T=o(C.replace(/\d/g," "))+h.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+o(C)+u(h)+` + `+T+a("^")}return" "+o(C)+u(h)}).join(` +`)}toString(){let i=this.showSourceCode();return i&&(i=` + +`+i+` +`),this.name+": "+this.message+i}}return $p=n,n.default=n,$p}var zp,Lw;function $2(){if(Lw)return zp;Lw=1;let e={after:` +`,beforeClose:` +`,beforeComment:` +`,beforeDecl:` +`,beforeOpen:" ",beforeRule:` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function t(r){return r[0].toUpperCase()+r.slice(1)}class n{constructor(i){this.builder=i}atrule(i,s){let o="@"+i.name,a=i.params?this.rawValue(i,"params"):"";if(typeof i.raws.afterName<"u"?o+=i.raws.afterName:a&&(o+=" "),i.nodes)this.block(i,o+a);else{let u=(i.raws.between||"")+(s?";":"");this.builder(o+a+u,i)}}beforeAfter(i,s){let o;i.type==="decl"?o=this.raw(i,null,"beforeDecl"):i.type==="comment"?o=this.raw(i,null,"beforeComment"):s==="before"?o=this.raw(i,null,"beforeRule"):o=this.raw(i,null,"beforeClose");let a=i.parent,u=0;for(;a&&a.type!=="root";)u+=1,a=a.parent;if(o.includes(` +`)){let c=this.raw(i,null,"indent");if(c.length)for(let l=0;l0&&i.nodes[s].type==="comment";)s-=1;let o=this.raw(i,"semicolon");for(let a=0;a{if(a=d.raws[s],typeof a<"u")return!1})}return typeof a>"u"&&(a=e[o]),c.rawCache[o]=a,a}rawBeforeClose(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length>0&&typeof o.raws.after<"u")return s=o.raws.after,s.includes(` +`)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawBeforeComment(i,s){let o;return i.walkComments(a=>{if(typeof a.raws.before<"u")return o=a.raws.before,o.includes(` +`)&&(o=o.replace(/[^\n]+$/,"")),!1}),typeof o>"u"?o=this.raw(s,null,"beforeDecl"):o&&(o=o.replace(/\S/g,"")),o}rawBeforeDecl(i,s){let o;return i.walkDecls(a=>{if(typeof a.raws.before<"u")return o=a.raws.before,o.includes(` +`)&&(o=o.replace(/[^\n]+$/,"")),!1}),typeof o>"u"?o=this.raw(s,null,"beforeRule"):o&&(o=o.replace(/\S/g,"")),o}rawBeforeOpen(i){let s;return i.walk(o=>{if(o.type!=="decl"&&(s=o.raws.between,typeof s<"u"))return!1}),s}rawBeforeRule(i){let s;return i.walk(o=>{if(o.nodes&&(o.parent!==i||i.first!==o)&&typeof o.raws.before<"u")return s=o.raws.before,s.includes(` +`)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawColon(i){let s;return i.walkDecls(o=>{if(typeof o.raws.between<"u")return s=o.raws.between.replace(/[^\s:]/g,""),!1}),s}rawEmptyBody(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length===0&&(s=o.raws.after,typeof s<"u"))return!1}),s}rawIndent(i){if(i.raws.indent)return i.raws.indent;let s;return i.walk(o=>{let a=o.parent;if(a&&a!==i&&a.parent&&a.parent===i&&typeof o.raws.before<"u"){let u=o.raws.before.split(` +`);return s=u[u.length-1],s=s.replace(/\S/g,""),!1}}),s}rawSemicolon(i){let s;return i.walk(o=>{if(o.nodes&&o.nodes.length&&o.last.type==="decl"&&(s=o.raws.semicolon,typeof s<"u"))return!1}),s}rawValue(i,s){let o=i[s],a=i.raws[s];return a&&a.value===o?a.raw:o}root(i){this.body(i),i.raws.after&&this.builder(i.raws.after)}rule(i){this.block(i,this.rawValue(i,"selector")),i.raws.ownSemicolon&&this.builder(i.raws.ownSemicolon,i,"end")}stringify(i,s){if(!this[i.type])throw new Error("Unknown AST node type "+i.type+". Maybe you need to change PostCSS stringifier.");this[i.type](i,s)}}return zp=n,n.default=n,zp}var Gp,Pw;function Ml(){if(Pw)return Gp;Pw=1;let e=$2();function t(n,r){new e(r).stringify(n)}return Gp=t,t.default=t,Gp}var fl={},Fw;function $g(){return Fw||(Fw=1,fl.isClean=Symbol("isClean"),fl.my=Symbol("my")),fl}var Wp,jw;function Rl(){if(jw)return Wp;jw=1;let e=qg(),t=$2(),n=Ml(),{isClean:r,my:i}=$g();function s(u,c){let l=new u.constructor;for(let d in u){if(!Object.prototype.hasOwnProperty.call(u,d)||d==="proxyCache")continue;let f=u[d],h=typeof f;d==="parent"&&h==="object"?c&&(l[d]=c):d==="source"?l[d]=f:Array.isArray(f)?l[d]=f.map(m=>s(m,l)):(h==="object"&&f!==null&&(f=s(f)),l[d]=f)}return l}function o(u,c){if(c&&typeof c.offset<"u")return c.offset;let l=1,d=1,f=0;for(let h=0;hc.root().toProxy():c[l]},set(c,l,d){return c[l]===d||(c[l]=d,(l==="prop"||l==="value"||l==="name"||l==="params"||l==="important"||l==="text")&&c.markDirty()),!0}}}markClean(){this[r]=!0}markDirty(){if(this[r]){this[r]=!1;let c=this;for(;c=c.parent;)c[r]=!1}}next(){if(!this.parent)return;let c=this.parent.index(this);return this.parent.nodes[c+1]}positionBy(c){let l=this.source.start;if(c.index)l=this.positionInside(c.index);else if(c.word){let d="document"in this.source.input?this.source.input.document:this.source.input.css,h=d.slice(o(d,this.source.start),o(d,this.source.end)).indexOf(c.word);h!==-1&&(l=this.positionInside(h))}return l}positionInside(c){let l=this.source.start.column,d=this.source.start.line,f="document"in this.source.input?this.source.input.document:this.source.input.css,h=o(f,this.source.start),m=h+c;for(let b=h;btypeof C=="object"&&C.toJSON?C.toJSON(null,l):C);else if(typeof b=="object"&&b.toJSON)d[m]=b.toJSON(null,l);else if(m==="source"){let C=l.get(b.input);C==null&&(C=h,l.set(b.input,h),h++),d[m]={end:b.end,inputId:C,start:b.start}}else d[m]=b}return f&&(d.inputs=[...l.keys()].map(m=>m.toJSON())),d}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(c=n){c.stringify&&(c=c.stringify);let l="";return c(this,d=>{l+=d}),l}warn(c,l,d){let f={node:this};for(let h in d)f[h]=d[h];return c.warn(l,f)}}return Wp=a,a.default=a,Wp}var Zp,Uw;function Al(){if(Uw)return Zp;Uw=1;let e=Rl();class t extends e{constructor(r){super(r),this.type="comment"}}return Zp=t,t.default=t,Zp}var Qp,Hw;function Ol(){if(Hw)return Qp;Hw=1;let e=Rl();class t extends e{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(r){r&&typeof r.value<"u"&&typeof r.value!="string"&&(r=fe(G({},r),{value:String(r.value)})),super(r),this.type="decl"}}return Qp=t,t.default=t,Qp}var Yp,Vw;function Di(){if(Vw)return Yp;Vw=1;let e=Al(),t=Ol(),n=Rl(),{isClean:r,my:i}=$g(),s,o,a,u;function c(f){return f.map(h=>(h.nodes&&(h.nodes=c(h.nodes)),delete h.source,h))}function l(f){if(f[r]=!1,f.proxyOf.nodes)for(let h of f.proxyOf.nodes)l(h)}let d=(()=>{class f extends n{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...m){for(let b of m){let C=this.normalize(b,this.last);for(let T of C)this.proxyOf.nodes.push(T)}return this.markDirty(),this}cleanRaws(m){if(super.cleanRaws(m),this.nodes)for(let b of this.nodes)b.cleanRaws(m)}each(m){if(!this.proxyOf.nodes)return;let b=this.getIterator(),C,T;for(;this.indexes[b]m[b](...C.map(T=>typeof T=="function"?(E,w)=>T(E.toProxy(),w):T)):b==="every"||b==="some"?C=>m[b]((T,...E)=>C(T.toProxy(),...E)):b==="root"?()=>m.root().toProxy():b==="nodes"?m.nodes.map(C=>C.toProxy()):b==="first"||b==="last"?m[b].toProxy():m[b]:m[b]},set(m,b,C){return m[b]===C||(m[b]=C,(b==="name"||b==="params"||b==="selector")&&m.markDirty()),!0}}}index(m){return typeof m=="number"?m:(m.proxyOf&&(m=m.proxyOf),this.proxyOf.nodes.indexOf(m))}insertAfter(m,b){let C=this.index(m),T=this.normalize(b,this.proxyOf.nodes[C]).reverse();C=this.index(m);for(let w of T)this.proxyOf.nodes.splice(C+1,0,w);let E;for(let w in this.indexes)E=this.indexes[w],C"u")m=[];else if(Array.isArray(m)){m=m.slice(0);for(let T of m)T.parent&&T.parent.removeChild(T,"ignore")}else if(m.type==="root"&&this.type!=="document"){m=m.nodes.slice(0);for(let T of m)T.parent&&T.parent.removeChild(T,"ignore")}else if(m.type)m=[m];else if(m.prop){if(typeof m.value>"u")throw new Error("Value field is missed in node creation");typeof m.value!="string"&&(m.value=String(m.value)),m=[new t(m)]}else if(m.selector||m.selectors)m=[new u(m)];else if(m.name)m=[new s(m)];else if(m.text)m=[new e(m)];else throw new Error("Unknown node type in node creation");return m.map(T=>(T[i]||f.rebuild(T),T=T.proxyOf,T.parent&&T.parent.removeChild(T),T[r]&&l(T),T.raws||(T.raws={}),typeof T.raws.before>"u"&&b&&typeof b.raws.before<"u"&&(T.raws.before=b.raws.before.replace(/\S/g,"")),T.parent=this.proxyOf,T))}prepend(...m){m=m.reverse();for(let b of m){let C=this.normalize(b,this.first,"prepend").reverse();for(let T of C)this.proxyOf.nodes.unshift(T);for(let T in this.indexes)this.indexes[T]=this.indexes[T]+C.length}return this.markDirty(),this}push(m){return m.parent=this,this.proxyOf.nodes.push(m),this}removeAll(){for(let m of this.proxyOf.nodes)m.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(m){m=this.index(m),this.proxyOf.nodes[m].parent=void 0,this.proxyOf.nodes.splice(m,1);let b;for(let C in this.indexes)b=this.indexes[C],b>=m&&(this.indexes[C]=b-1);return this.markDirty(),this}replaceValues(m,b,C){return C||(C=b,b={}),this.walkDecls(T=>{b.props&&!b.props.includes(T.prop)||b.fast&&!T.value.includes(b.fast)||(T.value=T.value.replace(m,C))}),this.markDirty(),this}some(m){return this.nodes.some(m)}walk(m){return this.each((b,C)=>{let T;try{T=m(b,C)}catch(E){throw b.addToError(E)}return T!==!1&&b.walk&&(T=b.walk(m)),T})}walkAtRules(m,b){return b?m instanceof RegExp?this.walk((C,T)=>{if(C.type==="atrule"&&m.test(C.name))return b(C,T)}):this.walk((C,T)=>{if(C.type==="atrule"&&C.name===m)return b(C,T)}):(b=m,this.walk((C,T)=>{if(C.type==="atrule")return b(C,T)}))}walkComments(m){return this.walk((b,C)=>{if(b.type==="comment")return m(b,C)})}walkDecls(m,b){return b?m instanceof RegExp?this.walk((C,T)=>{if(C.type==="decl"&&m.test(C.prop))return b(C,T)}):this.walk((C,T)=>{if(C.type==="decl"&&C.prop===m)return b(C,T)}):(b=m,this.walk((C,T)=>{if(C.type==="decl")return b(C,T)}))}walkRules(m,b){return b?m instanceof RegExp?this.walk((C,T)=>{if(C.type==="rule"&&m.test(C.selector))return b(C,T)}):this.walk((C,T)=>{if(C.type==="rule"&&C.selector===m)return b(C,T)}):(b=m,this.walk((C,T)=>{if(C.type==="rule")return b(C,T)}))}}return f.registerParse=h=>{o=h},f.registerRule=h=>{u=h},f.registerAtRule=h=>{s=h},f.registerRoot=h=>{a=h},f})();return Yp=d,d.default=d,d.rebuild=f=>{f.type==="atrule"?Object.setPrototypeOf(f,s.prototype):f.type==="rule"?Object.setPrototypeOf(f,u.prototype):f.type==="decl"?Object.setPrototypeOf(f,t.prototype):f.type==="comment"?Object.setPrototypeOf(f,e.prototype):f.type==="root"&&Object.setPrototypeOf(f,a.prototype),f[i]=!0,f.nodes&&f.nodes.forEach(h=>{d.rebuild(h)})},Yp}var Kp,Bw;function zg(){if(Bw)return Kp;Bw=1;let e=Di();class t extends e{constructor(r){super(r),this.type="atrule"}append(...r){return this.proxyOf.nodes||(this.nodes=[]),super.append(...r)}prepend(...r){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...r)}}return Kp=t,t.default=t,e.registerAtRule(t),Kp}var Xp,qw;function Gg(){if(qw)return Xp;qw=1;let e=Di(),t,n,r=(()=>{class i extends e{constructor(o){super(G({type:"document"},o)),this.nodes||(this.nodes=[])}toResult(o={}){return new t(new n,this,o).stringify()}}return i.registerLazyResult=s=>{t=s},i.registerProcessor=s=>{n=s},i})();return Xp=r,r.default=r,Xp}var Jp,$w;function Y6(){if($w)return Jp;$w=1;let e="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";return Jp={nanoid:(r=21)=>{let i="",s=r|0;for(;s--;)i+=e[Math.random()*64|0];return i},customAlphabet:(r,i=21)=>(s=i)=>{let o="",a=s|0;for(;a--;)o+=r[Math.random()*r.length|0];return o}},Jp}var eg,zw;function z2(){if(zw)return eg;zw=1;let{existsSync:e,readFileSync:t}=Sn,{dirname:n,join:r}=Sn,{SourceMapConsumer:i,SourceMapGenerator:s}=Sn;function o(u){return Buffer?Buffer.from(u,"base64").toString():window.atob(u)}class a{constructor(c,l){if(l.map===!1)return;this.loadAnnotation(c),this.inline=this.startWith(this.annotation,"data:");let d=l.map?l.map.prev:void 0,f=this.loadMap(l.from,d);!this.mapFile&&l.from&&(this.mapFile=l.from),this.mapFile&&(this.root=n(this.mapFile)),f&&(this.text=f)}consumer(){return this.consumerCache||(this.consumerCache=new i(this.text)),this.consumerCache}decodeInline(c){let l=/^data:application\/json;charset=utf-?8;base64,/,d=/^data:application\/json;base64,/,f=/^data:application\/json;charset=utf-?8,/,h=/^data:application\/json,/,m=c.match(f)||c.match(h);if(m)return decodeURIComponent(c.substr(m[0].length));let b=c.match(l)||c.match(d);if(b)return o(c.substr(b[0].length));let C=c.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+C)}getAnnotationURL(c){return c.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(c){return typeof c!="object"?!1:typeof c.mappings=="string"||typeof c._mappings=="string"||Array.isArray(c.sections)}loadAnnotation(c){let l=c.match(/\/\*\s*# sourceMappingURL=/g);if(!l)return;let d=c.lastIndexOf(l.pop()),f=c.indexOf("*/",d);d>-1&&f>-1&&(this.annotation=this.getAnnotationURL(c.substring(d,f)))}loadFile(c){if(this.root=n(c),e(c))return this.mapFile=c,t(c,"utf-8").toString().trim()}loadMap(c,l){if(l===!1)return!1;if(l){if(typeof l=="string")return l;if(typeof l=="function"){let d=l(c);if(d){let f=this.loadFile(d);if(!f)throw new Error("Unable to load previous source map: "+d.toString());return f}}else{if(l instanceof i)return s.fromSourceMap(l).toString();if(l instanceof s)return l.toString();if(this.isMap(l))return JSON.stringify(l);throw new Error("Unsupported previous source map format: "+l.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let d=this.annotation;return c&&(d=r(n(c),d)),this.loadFile(d)}}}startWith(c,l){return c?c.substr(0,l.length)===l:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}return eg=a,a.default=a,eg}var tg,Gw;function kl(){if(Gw)return tg;Gw=1;let{nanoid:e}=Y6(),{isAbsolute:t,resolve:n}=Sn,{SourceMapConsumer:r,SourceMapGenerator:i}=Sn,{fileURLToPath:s,pathToFileURL:o}=Sn,a=qg(),u=z2(),c=Sn,l=Symbol("fromOffsetCache"),d=!!(r&&i),f=!!(n&&t);class h{get from(){return this.file||this.id}constructor(b,C={}){if(b===null||typeof b>"u"||typeof b=="object"&&!b.toString)throw new Error(`PostCSS received ${b} instead of CSS string`);if(this.css=b.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,C.document&&(this.document=C.document.toString()),C.from&&(!f||/^\w+:\/\//.test(C.from)||t(C.from)?this.file=C.from:this.file=n(C.from)),f&&d){let T=new u(this.css,C);if(T.text){this.map=T;let E=T.consumer().file;!this.file&&E&&(this.file=this.mapResolve(E))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(b,C,T,E={}){let w,I,S;if(C&&typeof C=="object"){let U=C,V=T;if(typeof U.offset=="number"){let F=this.fromOffset(U.offset);C=F.line,T=F.col}else C=U.line,T=U.column;if(typeof V.offset=="number"){let F=this.fromOffset(V.offset);I=F.line,w=F.col}else I=V.line,w=V.column}else if(!T){let U=this.fromOffset(C);C=U.line,T=U.col}let L=this.origin(C,T,I,w);return L?S=new a(b,L.endLine===void 0?L.line:{column:L.column,line:L.line},L.endLine===void 0?L.column:{column:L.endColumn,line:L.endLine},L.source,L.file,E.plugin):S=new a(b,I===void 0?C:{column:T,line:C},I===void 0?T:{column:w,line:I},this.css,this.file,E.plugin),S.input={column:T,endColumn:w,endLine:I,line:C,source:this.css},this.file&&(o&&(S.input.url=o(this.file).toString()),S.input.file=this.file),S}fromOffset(b){let C,T;if(this[l])T=this[l];else{let w=this.css.split(` +`);T=new Array(w.length);let I=0;for(let S=0,L=w.length;S=C)E=T.length-1;else{let w=T.length-2,I;for(;E>1),b=T[I+1])E=I+1;else{E=I;break}}return{col:b-T[E]+1,line:E+1}}mapResolve(b){return/^\w+:\/\//.test(b)?b:n(this.map.consumer().sourceRoot||this.map.root||".",b)}origin(b,C,T,E){if(!this.map)return!1;let w=this.map.consumer(),I=w.originalPositionFor({column:C,line:b});if(!I.source)return!1;let S;typeof T=="number"&&(S=w.originalPositionFor({column:E,line:T}));let L;t(I.source)?L=o(I.source):L=new URL(I.source,this.map.consumer().sourceRoot||o(this.map.mapFile));let U={column:I.column,endColumn:S&&S.column,endLine:S&&S.line,line:I.line,url:L.toString()};if(L.protocol==="file:")if(s)U.file=s(L);else throw new Error("file: protocol is not available in this PostCSS build");let V=w.sourceContentFor(I.source);return V&&(U.source=V),U}toJSON(){let b={};for(let C of["hasBOM","css","file","id"])this[C]!=null&&(b[C]=this[C]);return this.map&&(b.map=G({},this.map),b.map.consumerCache&&(b.map.consumerCache=void 0)),b}}return tg=h,h.default=h,c&&c.registerInput&&c.registerInput(h),tg}var ng,Ww;function aa(){if(Ww)return ng;Ww=1;let e=Di(),t,n,r=(()=>{class i extends e{constructor(o){super(o),this.type="root",this.nodes||(this.nodes=[])}normalize(o,a,u){let c=super.normalize(o);if(a){if(u==="prepend")this.nodes.length>1?a.raws.before=this.nodes[1].raws.before:delete a.raws.before;else if(this.first!==a)for(let l of c)l.raws.before=a.raws.before}return c}removeChild(o,a){let u=this.index(o);return!a&&u===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[u].raws.before),super.removeChild(o)}toResult(o={}){return new t(new n,this,o).stringify()}}return i.registerLazyResult=s=>{t=s},i.registerProcessor=s=>{n=s},i})();return ng=r,r.default=r,e.registerRoot(r),ng}var rg,Zw;function G2(){if(Zw)return rg;Zw=1;let e={comma(t){return e.split(t,[","],!0)},space(t){let n=[" ",` +`," "];return e.split(t,n)},split(t,n,r){let i=[],s="",o=!1,a=0,u=!1,c="",l=!1;for(let d of t)l?l=!1:d==="\\"?l=!0:u?d===c&&(u=!1):d==='"'||d==="'"?(u=!0,c=d):d==="("?a+=1:d===")"?a>0&&(a-=1):a===0&&n.includes(d)&&(o=!0),o?(s!==""&&i.push(s.trim()),s="",o=!1):s+=d;return(r||s!=="")&&i.push(s.trim()),i}};return rg=e,e.default=e,rg}var ig,Qw;function Wg(){if(Qw)return ig;Qw=1;let e=Di(),t=G2();class n extends e{get selectors(){return t.comma(this.selector)}set selectors(i){let s=this.selector?this.selector.match(/,\s*/):null,o=s?s[0]:","+this.raw("between","beforeOpen");this.selector=i.join(o)}constructor(i){super(i),this.type="rule",this.nodes||(this.nodes=[])}}return ig=n,n.default=n,e.registerRule(n),ig}var sg,Yw;function K6(){if(Yw)return sg;Yw=1;let e=zg(),t=Al(),n=Ol(),r=kl(),i=z2(),s=aa(),o=Wg();function a(u,c){if(Array.isArray(u))return u.map(m=>a(m));let f=u,{inputs:l}=f,d=Dn(f,["inputs"]);if(l){c=[];for(let m of l){let b=fe(G({},m),{__proto__:r.prototype});b.map&&(b.map=fe(G({},b.map),{__proto__:i.prototype})),c.push(b)}}if(d.nodes&&(d.nodes=u.nodes.map(m=>a(m,c))),d.source){let h=d.source,{inputId:m}=h,b=Dn(h,["inputId"]);d.source=b,m!=null&&(d.source.input=c[m])}if(d.type==="root")return new s(d);if(d.type==="decl")return new n(d);if(d.type==="rule")return new o(d);if(d.type==="comment")return new t(d);if(d.type==="atrule")return new e(d);throw new Error("Unknown node type: "+u.type)}return sg=a,a.default=a,sg}var og,Kw;function W2(){if(Kw)return og;Kw=1;let{dirname:e,relative:t,resolve:n,sep:r}=Sn,{SourceMapConsumer:i,SourceMapGenerator:s}=Sn,{pathToFileURL:o}=Sn,a=kl(),u=!!(i&&s),c=!!(e&&n&&t&&r);class l{constructor(f,h,m,b){this.stringify=f,this.mapOpts=m.map||{},this.root=h,this.opts=m,this.css=b,this.originalCSS=b,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let f;this.isInline()?f="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?f=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?f=this.mapOpts.annotation(this.opts.to,this.root):f=this.outputFile()+".map";let h=` +`;this.css.includes(`\r +`)&&(h=`\r +`),this.css+=h+"/*# sourceMappingURL="+f+" */"}applyPrevMaps(){for(let f of this.previous()){let h=this.toUrl(this.path(f.file)),m=f.root||e(f.file),b;this.mapOpts.sourcesContent===!1?(b=new i(f.text),b.sourcesContent&&(b.sourcesContent=null)):b=f.consumer(),this.map.applySourceMap(b,h,this.toUrl(this.path(m)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let f;for(let h=this.root.nodes.length-1;h>=0;h--)f=this.root.nodes[h],f.type==="comment"&&f.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(h)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),c&&u&&this.isMap())return this.generateMap();{let f="";return this.stringify(this.root,h=>{f+=h}),[f]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let f=this.previous()[0].consumer();f.file=this.outputFile(),this.map=s.fromSourceMap(f,{ignoreInvalidMapping:!0})}else this.map=new s({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new s({file:this.outputFile(),ignoreInvalidMapping:!0});let f=1,h=1,m="",b={generated:{column:0,line:0},original:{column:0,line:0},source:""},C,T;this.stringify(this.root,(E,w,I)=>{if(this.css+=E,w&&I!=="end"&&(b.generated.line=f,b.generated.column=h-1,w.source&&w.source.start?(b.source=this.sourcePath(w),b.original.line=w.source.start.line,b.original.column=w.source.start.column-1,this.map.addMapping(b)):(b.source=m,b.original.line=1,b.original.column=0,this.map.addMapping(b))),T=E.match(/\n/g),T?(f+=T.length,C=E.lastIndexOf(` +`),h=E.length-C):h+=E.length,w&&I!=="start"){let S=w.parent||{raws:{}};(!(w.type==="decl"||w.type==="atrule"&&!w.nodes)||w!==S.last||S.raws.semicolon)&&(w.source&&w.source.end?(b.source=this.sourcePath(w),b.original.line=w.source.end.line,b.original.column=w.source.end.column-1,b.generated.line=f,b.generated.column=h-2,this.map.addMapping(b)):(b.source=m,b.original.line=1,b.original.column=0,b.generated.line=f,b.generated.column=h-1,this.map.addMapping(b)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(f=>f.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let f=this.mapOpts.annotation;return typeof f<"u"&&f!==!0?!1:this.previous().length?this.previous().some(h=>h.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(f=>f.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(f){if(this.mapOpts.absolute||f.charCodeAt(0)===60||/^\w+:\/\//.test(f))return f;let h=this.memoizedPaths.get(f);if(h)return h;let m=this.opts.to?e(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(m=e(n(m,this.mapOpts.annotation)));let b=t(m,f);return this.memoizedPaths.set(f,b),b}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(f=>{if(f.source&&f.source.input.map){let h=f.source.input.map;this.previousMaps.includes(h)||this.previousMaps.push(h)}});else{let f=new a(this.originalCSS,this.opts);f.map&&this.previousMaps.push(f.map)}return this.previousMaps}setSourcesContent(){let f={};if(this.root)this.root.walk(h=>{if(h.source){let m=h.source.input.from;if(m&&!f[m]){f[m]=!0;let b=this.usesFileUrls?this.toFileUrl(m):this.toUrl(this.path(m));this.map.setSourceContent(b,h.source.input.css)}}});else if(this.css){let h=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(h,this.css)}}sourcePath(f){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(f.source.input.from):this.toUrl(this.path(f.source.input.from))}toBase64(f){return Buffer?Buffer.from(f).toString("base64"):window.btoa(unescape(encodeURIComponent(f)))}toFileUrl(f){let h=this.memoizedFileURLs.get(f);if(h)return h;if(o){let m=o(f).toString();return this.memoizedFileURLs.set(f,m),m}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(f){let h=this.memoizedURLs.get(f);if(h)return h;r==="\\"&&(f=f.replace(/\\/g,"/"));let m=encodeURI(f).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(f,m),m}}return og=l,og}var ag,Xw;function X6(){if(Xw)return ag;Xw=1;let e=39,t=34,n=92,r=47,i=10,s=32,o=12,a=9,u=13,c=91,l=93,d=40,f=41,h=123,m=125,b=59,C=42,T=58,E=64,w=/[\t\n\f\r "#'()/;[\\\]{}]/g,I=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,S=/.[\r\n"'(/\\]/,L=/[\da-f]/i;return ag=function(V,F={}){let N=V.css.valueOf(),P=F.ignoreErrors,W,_,y,g,x,O,H,X,re,Ne,M=N.length,A=0,K=[],Se=[];function Ot(){return A}function Ds(nr){throw V.error("Unclosed "+nr,A)}function Hl(){return Se.length===0&&A>=M}function Vl(nr){if(Se.length)return Se.pop();if(A>=M)return;let Ms=nr?nr.ignoreUnclosed:!1;switch(W=N.charCodeAt(A),W){case i:case s:case a:case u:case o:{g=A;do g+=1,W=N.charCodeAt(g);while(W===s||W===i||W===a||W===u||W===o);O=["space",N.slice(A,g)],A=g-1;break}case c:case l:case h:case m:case T:case b:case f:{let la=String.fromCharCode(W);O=[la,la,A];break}case d:{if(Ne=K.length?K.pop()[1]:"",re=N.charCodeAt(A+1),Ne==="url"&&re!==e&&re!==t&&re!==s&&re!==i&&re!==a&&re!==o&&re!==u){g=A;do{if(H=!1,g=N.indexOf(")",g+1),g===-1)if(P||Ms){g=A;break}else Ds("bracket");for(X=g;N.charCodeAt(X-1)===n;)X-=1,H=!H}while(H);O=["brackets",N.slice(A,g+1),A,g],A=g}else g=N.indexOf(")",A+1),_=N.slice(A,g+1),g===-1||S.test(_)?O=["(","(",A]:(O=["brackets",_,A,g],A=g);break}case e:case t:{x=W===e?"'":'"',g=A;do{if(H=!1,g=N.indexOf(x,g+1),g===-1)if(P||Ms){g=A+1;break}else Ds("string");for(X=g;N.charCodeAt(X-1)===n;)X-=1,H=!H}while(H);O=["string",N.slice(A,g+1),A,g],A=g;break}case E:{w.lastIndex=A+1,w.test(N),w.lastIndex===0?g=N.length-1:g=w.lastIndex-2,O=["at-word",N.slice(A,g+1),A,g],A=g;break}case n:{for(g=A,y=!0;N.charCodeAt(g+1)===n;)g+=1,y=!y;if(W=N.charCodeAt(g+1),y&&W!==r&&W!==s&&W!==i&&W!==a&&W!==u&&W!==o&&(g+=1,L.test(N.charAt(g)))){for(;L.test(N.charAt(g+1));)g+=1;N.charCodeAt(g+1)===s&&(g+=1)}O=["word",N.slice(A,g+1),A,g],A=g;break}default:{W===r&&N.charCodeAt(A+1)===C?(g=N.indexOf("*/",A+2)+1,g===0&&(P||Ms?g=N.length:Ds("comment")),O=["comment",N.slice(A,g+1),A,g],A=g):(I.lastIndex=A+1,I.test(N),I.lastIndex===0?g=N.length-1:g=I.lastIndex-2,O=["word",N.slice(A,g+1),A,g],K.push(O),A=g);break}}return A++,O}function Bl(nr){Se.push(nr)}return{back:Bl,endOfFile:Hl,nextToken:Vl,position:Ot}},ag}var ug,Jw;function J6(){if(Jw)return ug;Jw=1;let e=zg(),t=Al(),n=Ol(),r=aa(),i=Wg(),s=X6(),o={empty:!0,space:!0};function a(c){for(let l=c.length-1;l>=0;l--){let d=c[l],f=d[3]||d[2];if(f)return f}}class u{constructor(l){this.input=l,this.root=new r,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:l,start:{column:1,line:1,offset:0}}}atrule(l){let d=new e;d.name=l[1].slice(1),d.name===""&&this.unnamedAtrule(d,l),this.init(d,l[2]);let f,h,m,b=!1,C=!1,T=[],E=[];for(;!this.tokenizer.endOfFile();){if(l=this.tokenizer.nextToken(),f=l[0],f==="("||f==="["?E.push(f==="("?")":"]"):f==="{"&&E.length>0?E.push("}"):f===E[E.length-1]&&E.pop(),E.length===0)if(f===";"){d.source.end=this.getPosition(l[2]),d.source.end.offset++,this.semicolon=!0;break}else if(f==="{"){C=!0;break}else if(f==="}"){if(T.length>0){for(m=T.length-1,h=T[m];h&&h[0]==="space";)h=T[--m];h&&(d.source.end=this.getPosition(h[3]||h[2]),d.source.end.offset++)}this.end(l);break}else T.push(l);else T.push(l);if(this.tokenizer.endOfFile()){b=!0;break}}d.raws.between=this.spacesAndCommentsFromEnd(T),T.length?(d.raws.afterName=this.spacesAndCommentsFromStart(T),this.raw(d,"params",T),b&&(l=T[T.length-1],d.source.end=this.getPosition(l[3]||l[2]),d.source.end.offset++,this.spaces=d.raws.between,d.raws.between="")):(d.raws.afterName="",d.params=""),C&&(d.nodes=[],this.current=d)}checkMissedSemicolon(l){let d=this.colon(l);if(d===!1)return;let f=0,h;for(let m=d-1;m>=0&&(h=l[m],!(h[0]!=="space"&&(f+=1,f===2)));m--);throw this.input.error("Missed semicolon",h[0]==="word"?h[3]+1:h[2])}colon(l){let d=0,f,h,m;for(let[b,C]of l.entries()){if(h=C,m=h[0],m==="("&&(d+=1),m===")"&&(d-=1),d===0&&m===":")if(!f)this.doubleColon(h);else{if(f[0]==="word"&&f[1]==="progid")continue;return b}f=h}return!1}comment(l){let d=new t;this.init(d,l[2]),d.source.end=this.getPosition(l[3]||l[2]),d.source.end.offset++;let f=l[1].slice(2,-2);if(/^\s*$/.test(f))d.text="",d.raws.left=f,d.raws.right="";else{let h=f.match(/^(\s*)([^]*\S)(\s*)$/);d.text=h[2],d.raws.left=h[1],d.raws.right=h[3]}}createTokenizer(){this.tokenizer=s(this.input)}decl(l,d){let f=new n;this.init(f,l[0][2]);let h=l[l.length-1];for(h[0]===";"&&(this.semicolon=!0,l.pop()),f.source.end=this.getPosition(h[3]||h[2]||a(l)),f.source.end.offset++;l[0][0]!=="word";)l.length===1&&this.unknownWord(l),f.raws.before+=l.shift()[1];for(f.source.start=this.getPosition(l[0][2]),f.prop="";l.length;){let E=l[0][0];if(E===":"||E==="space"||E==="comment")break;f.prop+=l.shift()[1]}f.raws.between="";let m;for(;l.length;)if(m=l.shift(),m[0]===":"){f.raws.between+=m[1];break}else m[0]==="word"&&/\w/.test(m[1])&&this.unknownWord([m]),f.raws.between+=m[1];(f.prop[0]==="_"||f.prop[0]==="*")&&(f.raws.before+=f.prop[0],f.prop=f.prop.slice(1));let b=[],C;for(;l.length&&(C=l[0][0],!(C!=="space"&&C!=="comment"));)b.push(l.shift());this.precheckMissedSemicolon(l);for(let E=l.length-1;E>=0;E--){if(m=l[E],m[1].toLowerCase()==="!important"){f.important=!0;let w=this.stringFrom(l,E);w=this.spacesFromEnd(l)+w,w!==" !important"&&(f.raws.important=w);break}else if(m[1].toLowerCase()==="important"){let w=l.slice(0),I="";for(let S=E;S>0;S--){let L=w[S][0];if(I.trim().startsWith("!")&&L!=="space")break;I=w.pop()[1]+I}I.trim().startsWith("!")&&(f.important=!0,f.raws.important=I,l=w)}if(m[0]!=="space"&&m[0]!=="comment")break}l.some(E=>E[0]!=="space"&&E[0]!=="comment")&&(f.raws.between+=b.map(E=>E[1]).join(""),b=[]),this.raw(f,"value",b.concat(l),d),f.value.includes(":")&&!d&&this.checkMissedSemicolon(l)}doubleColon(l){throw this.input.error("Double colon",{offset:l[2]},{offset:l[2]+l[1].length})}emptyRule(l){let d=new i;this.init(d,l[2]),d.selector="",d.raws.between="",this.current=d}end(l){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(l[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(l)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(l){if(this.spaces+=l[1],this.current.nodes){let d=this.current.nodes[this.current.nodes.length-1];d&&d.type==="rule"&&!d.raws.ownSemicolon&&(d.raws.ownSemicolon=this.spaces,this.spaces="",d.source.end=this.getPosition(l[2]),d.source.end.offset+=d.raws.ownSemicolon.length)}}getPosition(l){let d=this.input.fromOffset(l);return{column:d.col,line:d.line,offset:l}}init(l,d){this.current.push(l),l.source={input:this.input,start:this.getPosition(d)},l.raws.before=this.spaces,this.spaces="",l.type!=="comment"&&(this.semicolon=!1)}other(l){let d=!1,f=null,h=!1,m=null,b=[],C=l[1].startsWith("--"),T=[],E=l;for(;E;){if(f=E[0],T.push(E),f==="("||f==="[")m||(m=E),b.push(f==="("?")":"]");else if(C&&h&&f==="{")m||(m=E),b.push("}");else if(b.length===0)if(f===";")if(h){this.decl(T,C);return}else break;else if(f==="{"){this.rule(T);return}else if(f==="}"){this.tokenizer.back(T.pop()),d=!0;break}else f===":"&&(h=!0);else f===b[b.length-1]&&(b.pop(),b.length===0&&(m=null));E=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(d=!0),b.length>0&&this.unclosedBracket(m),d&&h){if(!C)for(;T.length&&(E=T[T.length-1][0],!(E!=="space"&&E!=="comment"));)this.tokenizer.back(T.pop());this.decl(T,C)}else this.unknownWord(T)}parse(){let l;for(;!this.tokenizer.endOfFile();)switch(l=this.tokenizer.nextToken(),l[0]){case"space":this.spaces+=l[1];break;case";":this.freeSemicolon(l);break;case"}":this.end(l);break;case"comment":this.comment(l);break;case"at-word":this.atrule(l);break;case"{":this.emptyRule(l);break;default:this.other(l);break}this.endFile()}precheckMissedSemicolon(){}raw(l,d,f,h){let m,b,C=f.length,T="",E=!0,w,I;for(let S=0;SL+U[1],"");l.raws[d]={raw:S,value:T}}l[d]=T}rule(l){l.pop();let d=new i;this.init(d,l[0][2]),d.raws.between=this.spacesAndCommentsFromEnd(l),this.raw(d,"selector",l),this.current=d}spacesAndCommentsFromEnd(l){let d,f="";for(;l.length&&(d=l[l.length-1][0],!(d!=="space"&&d!=="comment"));)f=l.pop()[1]+f;return f}spacesAndCommentsFromStart(l){let d,f="";for(;l.length&&(d=l[0][0],!(d!=="space"&&d!=="comment"));)f+=l.shift()[1];return f}spacesFromEnd(l){let d,f="";for(;l.length&&(d=l[l.length-1][0],d==="space");)f=l.pop()[1]+f;return f}stringFrom(l,d){let f="";for(let h=d;hr.type==="warning")}}return dg=t,t.default=t,dg}var fg,r2;function Q2(){if(r2)return fg;r2=1;let e={};return fg=function(n){e[n]||(e[n]=!0,typeof console<"u"&&console.warn&&console.warn(n))},fg}var hg,i2;function Y2(){if(i2)return hg;i2=1;let e=Di(),t=Gg(),n=W2(),r=Zg(),i=Qg(),s=aa(),o=Ml(),{isClean:a,my:u}=$g(),c=Q2(),l={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},d={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0},h=0;function m(I){return typeof I=="object"&&typeof I.then=="function"}function b(I){let S=!1,L=l[I.type];return I.type==="decl"?S=I.prop.toLowerCase():I.type==="atrule"&&(S=I.name.toLowerCase()),S&&I.append?[L,L+"-"+S,h,L+"Exit",L+"Exit-"+S]:S?[L,L+"-"+S,L+"Exit",L+"Exit-"+S]:I.append?[L,h,L+"Exit"]:[L,L+"Exit"]}function C(I){let S;return I.type==="document"?S=["Document",h,"DocumentExit"]:I.type==="root"?S=["Root",h,"RootExit"]:S=b(I),{eventIndex:0,events:S,iterator:0,node:I,visitorIndex:0,visitors:[]}}function T(I){return I[a]=!1,I.nodes&&I.nodes.forEach(S=>T(S)),I}let E={},w=(()=>{class I{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(L,U,V){this.stringified=!1,this.processed=!1;let F;if(typeof U=="object"&&U!==null&&(U.type==="root"||U.type==="document"))F=T(U);else if(U instanceof I||U instanceof i)F=T(U.root),U.map&&(typeof V.map>"u"&&(V.map={}),V.map.inline||(V.map.inline=!1),V.map.prev=U.map);else{let N=r;V.syntax&&(N=V.syntax.parse),V.parser&&(N=V.parser),N.parse&&(N=N.parse);try{F=N(U,V)}catch(P){this.processed=!0,this.error=P}F&&!F[u]&&e.rebuild(F)}this.result=new i(L,F,V),this.helpers=fe(G({},E),{postcss:E,result:this.result}),this.plugins=this.processor.plugins.map(N=>typeof N=="object"&&N.prepare?G(G({},N),N.prepare(this.result)):N)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(L){return this.async().catch(L)}finally(L){return this.async().then(L,L)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(L,U){let V=this.result.lastPlugin;try{if(U&&U.addToError(L),this.error=L,L.name==="CssSyntaxError"&&!L.plugin)L.plugin=V.postcssPlugin,L.setMessage();else if(V.postcssVersion&&process.env.NODE_ENV!=="production"){let F=V.postcssPlugin,N=V.postcssVersion,P=this.result.processor.version,W=N.split("."),_=P.split(".");(W[0]!==_[0]||parseInt(W[1])>parseInt(_[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+P+", but "+F+" uses "+N+". Perhaps this is the source of the error below.")}}catch(F){console&&console.error&&console.error(F)}return L}prepareVisitors(){this.listeners={};let L=(U,V,F)=>{this.listeners[V]||(this.listeners[V]=[]),this.listeners[V].push([U,F])};for(let U of this.plugins)if(typeof U=="object")for(let V in U){if(!d[V]&&/^[A-Z]/.test(V))throw new Error(`Unknown event ${V} in ${U.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[V])if(typeof U[V]=="object")for(let F in U[V])F==="*"?L(U,V,U[V][F]):L(U,V+"-"+F.toLowerCase(),U[V][F]);else typeof U[V]=="function"&&L(U,V,U[V])}this.hasListener=Object.keys(this.listeners).length>0}runAsync(){return Ze(this,null,function*(){this.plugin=0;for(let L=0;L0;){let V=this.visitTick(U);if(m(V))try{yield V}catch(F){let N=U[U.length-1].node;throw this.handleError(F,N)}}}if(this.listeners.OnceExit)for(let[U,V]of this.listeners.OnceExit){this.result.lastPlugin=U;try{if(L.type==="document"){let F=L.nodes.map(N=>V(N,this.helpers));yield Promise.all(F)}else yield V(L,this.helpers)}catch(F){throw this.handleError(F)}}}return this.processed=!0,this.stringify()})}runOnRoot(L){this.result.lastPlugin=L;try{if(typeof L=="object"&&L.Once){if(this.result.root.type==="document"){let U=this.result.root.nodes.map(V=>L.Once(V,this.helpers));return m(U[0])?Promise.all(U):U}return L.Once(this.result.root,this.helpers)}else if(typeof L=="function")return L(this.result.root,this.result)}catch(U){throw this.handleError(U)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let L=this.result.opts,U=o;L.syntax&&(U=L.syntax.stringify),L.stringifier&&(U=L.stringifier),U.stringify&&(U=U.stringify);let F=new n(U,this.result.root,this.result.opts).generate();return this.result.css=F[0],this.result.map=F[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let L of this.plugins){let U=this.runOnRoot(L);if(m(U))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let L=this.result.root;for(;!L[a];)L[a]=!0,this.walkSync(L);if(this.listeners.OnceExit)if(L.type==="document")for(let U of L.nodes)this.visitSync(this.listeners.OnceExit,U);else this.visitSync(this.listeners.OnceExit,L)}return this.result}then(L,U){return process.env.NODE_ENV!=="production"&&("from"in this.opts||c("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(L,U)}toString(){return this.css}visitSync(L,U){for(let[V,F]of L){this.result.lastPlugin=V;let N;try{N=F(U,this.helpers)}catch(P){throw this.handleError(P,U.proxyOf)}if(U.type!=="root"&&U.type!=="document"&&!U.parent)return!0;if(m(N))throw this.getAsyncError()}}visitTick(L){let U=L[L.length-1],{node:V,visitors:F}=U;if(V.type!=="root"&&V.type!=="document"&&!V.parent){L.pop();return}if(F.length>0&&U.visitorIndex{F[a]||this.walkSync(F)});else{let F=this.listeners[V];if(F&&this.visitSync(F,L.toProxy()))return}}warnings(){return this.sync().warnings()}}return I.registerPostcss=S=>{E=S},I})();return hg=w,w.default=w,s.registerLazyResult(w),t.registerLazyResult(w),hg}var pg,s2;function eR(){if(s2)return pg;s2=1;let e=W2(),t=Zg(),n=Qg(),r=Ml(),i=Q2();class s{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let a,u=t;try{a=u(this._css,this._opts)}catch(c){this.error=c}if(this.error)throw this.error;return this._root=a,a}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(a,u,c){u=u.toString(),this.stringified=!1,this._processor=a,this._css=u,this._opts=c,this._map=void 0;let l,d=r;this.result=new n(this._processor,l,this._opts),this.result.css=u;let f=this;Object.defineProperty(this.result,"root",{get(){return f.root}});let h=new e(d,l,this._opts,u);if(h.isMap()){let[m,b]=h.generate();m&&(this.result.css=m),b&&(this.result.map=b)}else h.clearAnnotation(),this.result.css=h.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(a){return this.async().catch(a)}finally(a){return this.async().then(a,a)}sync(){if(this.error)throw this.error;return this.result}then(a,u){return process.env.NODE_ENV!=="production"&&("from"in this._opts||i("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(a,u)}toString(){return this._css}warnings(){return[]}}return pg=s,s.default=s,pg}var gg,o2;function tR(){if(o2)return gg;o2=1;let e=Gg(),t=Y2(),n=eR(),r=aa();class i{constructor(o=[]){this.version="8.5.3",this.plugins=this.normalize(o)}normalize(o){let a=[];for(let u of o)if(u.postcss===!0?u=u():u.postcss&&(u=u.postcss),typeof u=="object"&&Array.isArray(u.plugins))a=a.concat(u.plugins);else if(typeof u=="object"&&u.postcssPlugin)a.push(u);else if(typeof u=="function")a.push(u);else if(typeof u=="object"&&(u.parse||u.stringify)){if(process.env.NODE_ENV!=="production")throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}else throw new Error(u+" is not a PostCSS plugin");return a}process(o,a={}){return!this.plugins.length&&!a.parser&&!a.stringifier&&!a.syntax?new n(this,o,a):new t(this,o,a)}use(o){return this.plugins=this.plugins.concat(this.normalize([o])),this}}return gg=i,i.default=i,r.registerProcessor(i),e.registerProcessor(i),gg}var mg,a2;function nR(){if(a2)return mg;a2=1;let e=zg(),t=Al(),n=Di(),r=qg(),i=Ol(),s=Gg(),o=K6(),a=kl(),u=Y2(),c=G2(),l=Rl(),d=Zg(),f=tR(),h=Qg(),m=aa(),b=Wg(),C=Ml(),T=Z2();function E(...w){return w.length===1&&Array.isArray(w[0])&&(w=w[0]),new f(w)}return E.plugin=function(I,S){let L=!1;function U(...F){console&&console.warn&&!L&&(L=!0,console.warn(I+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(I+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: +https://www.w3ctech.com/topic/2226`));let N=S(...F);return N.postcssPlugin=I,N.postcssVersion=new f().version,N}let V;return Object.defineProperty(U,"postcss",{get(){return V||(V=U()),V}}),U.process=function(F,N,P){return E([U(P)]).process(F,N)},U},E.stringify=C,E.parse=d,E.fromJSON=o,E.list=c,E.comment=w=>new t(w),E.atRule=w=>new e(w),E.decl=w=>new i(w),E.rule=w=>new b(w),E.root=w=>new m(w),E.document=w=>new s(w),E.CssSyntaxError=r,E.Declaration=i,E.Container=n,E.Processor=f,E.Document=s,E.Comment=t,E.Warning=T,E.AtRule=e,E.Result=h,E.Input=a,E.Rule=b,E.Root=m,E.Node=l,u.registerPostcss(E),mg=E,E.default=E,mg}var rR=nR(),Je=Dl(rR),iR=Je.stringify;Je.fromJSON;Je.plugin;var sR=Je.parse;Je.list;Je.document;Je.comment;Je.atRule;Je.rule;Je.decl;Je.root;Je.CssSyntaxError;Je.Declaration;Je.Container;Je.Processor;Je.Document;Je.Comment;Je.Warning;Je.AtRule;Je.Result;Je.Input;Je.Rule;Je.Root;Je.Node;var hl={},pl={},gl={},u2;function K2(){if(u2)return gl;u2=1,Object.defineProperty(gl,"__esModule",{value:!0});function e(t){this.after=t.after,this.before=t.before,this.type=t.type,this.value=t.value,this.sourceIndex=t.sourceIndex}return gl.default=e,gl}var c2;function X2(){if(c2)return pl;c2=1,Object.defineProperty(pl,"__esModule",{value:!0});var e=K2(),t=n(e);function n(i){return i&&i.__esModule?i:{default:i}}function r(i){var s=this;this.constructor(i),this.nodes=i.nodes,this.after===void 0&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),this.before===void 0&&(this.before=this.nodes.length>0?this.nodes[0].before:""),this.sourceIndex===void 0&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(o){o.parent=s})}return r.prototype=Object.create(t.default.prototype),r.constructor=t.default,r.prototype.walk=function(s,o){for(var a=typeof s=="string"||s instanceof RegExp,u=a?o:s,c=typeof s=="string"?new RegExp(s):s,l=0;l0&&(l[T-1].after=h.before),h.type===void 0){if(T>0){if(l[T-1].type==="media-feature-expression"){h.type="keyword";continue}if(l[T-1].value==="not"||l[T-1].value==="only"){h.type="media-type";continue}if(l[T-1].value==="and"){h.type="media-feature-expression";continue}l[T-1].type==="media-type"&&(l[T+1]?h.type=l[T+1].type==="media-feature-expression"?"keyword":"media-feature-expression":h.type="media-feature-expression")}if(T===0){if(!l[T+1]){h.type="media-type";continue}if(l[T+1]&&(l[T+1].type==="media-feature-expression"||l[T+1].type==="keyword")){h.type="media-type";continue}if(l[T+2]){if(l[T+2].type==="media-feature-expression"){h.type="media-type",l[T+1].type="keyword";continue}if(l[T+2].type==="keyword"){h.type="keyword",l[T+1].type="media-type";continue}}if(l[T+3]&&l[T+3].type==="media-feature-expression"){h.type="keyword",l[T+1].type="media-type",l[T+2].type="keyword";continue}}}return l}function a(u){var c=[],l=0,d=0,f=/^(\s*)url\s*\(/.exec(u);if(f!==null){for(var h=f[0].length,m=1;m>0;){var b=u[h];b==="("&&m++,b===")"&&m--,h++}c.unshift(new t.default({type:"url",value:u.substring(0,h).trim(),sourceIndex:f[1].length,before:f[1],after:/^(\s*)/.exec(u.substring(h))[1]})),l=h}for(var C=l;C0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(t){this.children=t}},Sl=class extends sa{constructor(){super(...arguments),this.type=Be.CDATA}get nodeType(){return 4}},oa=class extends sa{constructor(){super(...arguments),this.type=Be.Root}get nodeType(){return 9}},xs=class extends sa{constructor(t,n,r=[],i=t==="script"?Be.Script:t==="style"?Be.Style:Be.Tag){super(r),this.name=t,this.attribs=n,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(t){this.name=t}get attributes(){return Object.keys(this.attribs).map(t=>{var n,r;return{name:t,value:this.attribs[t],namespace:(n=this["x-attribsNamespace"])===null||n===void 0?void 0:n[t],prefix:(r=this["x-attribsPrefix"])===null||r===void 0?void 0:r[t]}})}};function Jt(e){return cR(e)}function Ll(e){return e.type===Be.CDATA}function xi(e){return e.type===Be.Text}function Yg(e){return e.type===Be.Comment}function yR(e){return e.type===Be.Directive}function J2(e){return e.type===Be.Root}function _n(e){return Object.prototype.hasOwnProperty.call(e,"children")}function eT(e,t=!1){let n;if(xi(e))n=new Ci(e.data);else if(Yg(e))n=new wl(e.data);else if(Jt(e)){let r=t?bg(e.children):[],i=new xs(e.name,G({},e.attribs),r);r.forEach(s=>s.parent=i),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=G({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=G({},e["x-attribsPrefix"])),n=i}else if(Ll(e)){let r=t?bg(e.children):[],i=new Sl(r);r.forEach(s=>s.parent=i),n=i}else if(J2(e)){let r=t?bg(e.children):[],i=new oa(r);r.forEach(s=>s.parent=i),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else if(yR(e)){let r=new Tl(e.name,e.data);e["x-name"]!=null&&(r["x-name"]=e["x-name"],r["x-publicId"]=e["x-publicId"],r["x-systemId"]=e["x-systemId"]),n=r}else throw new Error(`Not implemented yet: ${e.type}`);return n.startIndex=e.startIndex,n.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function bg(e){let t=e.map(n=>eT(n,!0));for(let n=1;n\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0))),wR=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0))),yg,TR=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),h2=(yg=String.fromCodePoint)!==null&&yg!==void 0?yg:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function SR(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=TR.get(e))!==null&&t!==void 0?t:e}var Nt=function(e){return e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z",e}(Nt||{}),_R=32,_i=function(e){return e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE",e}(_i||{});function Dg(e){return e>=Nt.ZERO&&e<=Nt.NINE}function IR(e){return e>=Nt.UPPER_A&&e<=Nt.UPPER_F||e>=Nt.LOWER_A&&e<=Nt.LOWER_F}function CR(e){return e>=Nt.UPPER_A&&e<=Nt.UPPER_Z||e>=Nt.LOWER_A&&e<=Nt.LOWER_Z||Dg(e)}function xR(e){return e===Nt.EQUALS||CR(e)}var xt=function(e){return e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity",e}(xt||{}),er=function(e){return e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute",e}(er||{}),Mg=class{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=xt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=er.Strict}startEntity(t){this.decodeMode=t,this.state=xt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case xt.EntityStart:return t.charCodeAt(n)===Nt.NUM?(this.state=xt.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=xt.NamedEntity,this.stateNamedEntity(t,n));case xt.NumericStart:return this.stateNumericStart(t,n);case xt.NumericDecimal:return this.stateNumericDecimal(t,n);case xt.NumericHex:return this.stateNumericHex(t,n);case xt.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|_R)===Nt.LOWER_X?(this.state=xt.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=xt.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,i){if(n!==r){let s=r-n;this.result=this.result*Math.pow(i,s)+parseInt(t.substr(n,s),i),this.consumed+=s}}stateNumericHex(t,n){let r=n;for(;n>14;for(;n>14,s!==0){if(o===Nt.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==er.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;let{result:n,decodeTree:r}=this,i=(r[n]&_i.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,i,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){let{decodeTree:i}=this;return this.emitCodePoint(n===1?i[t]&~_i.VALUE_LENGTH:i[t+1],r),n===3&&this.emitCodePoint(i[t+2],r),r}end(){var t;switch(this.state){case xt.NamedEntity:return this.result!==0&&(this.decodeMode!==er.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case xt.NumericDecimal:return this.emitNumericEntity(0,2);case xt.NumericHex:return this.emitNumericEntity(0,3);case xt.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case xt.EntityStart:return 0}}};function NR(e,t,n,r){let i=(t&_i.BRANCH_LENGTH)>>7,s=t&_i.JUMP_TABLE;if(i===0)return s!==0&&r===s?n:-1;if(s){let u=r-s;return u<0||u>=i?-1:e[n+u]-1}let o=n,a=o+i-1;for(;o<=a;){let u=o+a>>>1,c=e[u];if(cr)a=u-1;else return e[u+i]}return-1}var p2=/["&'<>$\x80-\uFFFF]/g,DR=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),MR=String.prototype.codePointAt!=null?(e,t)=>e.codePointAt(t):(e,t)=>(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function tT(e){let t="",n=0,r;for(;(r=p2.exec(e))!==null;){let i=r.index,s=e.charCodeAt(i),o=DR.get(s);o!==void 0?(t+=e.substring(n,i)+o,n=i+1):(t+=`${e.substring(n,i)}&#x${MR(e,i).toString(16)};`,n=p2.lastIndex+=+((s&64512)===55296))}return t+e.substr(n)}function nT(e,t){return function(r){let i,s=0,o="";for(;i=e.exec(r);)s!==i.index&&(o+=r.substring(s,i.index)),o+=t.get(i[0].charCodeAt(0)),s=i.index+1;return o+r.substring(s)}}var RR=nT(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),AR=nT(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));var OR=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),kR=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),LR=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function PR(e){return e.replace(/"/g,""")}function FR(e,t){var n;if(!e)return;let r=((n=t.encodeEntities)!==null&&n!==void 0?n:t.decodeEntities)===!1?PR:t.xmlMode||t.encodeEntities!=="utf8"?tT:RR;return Object.keys(e).map(i=>{var s,o;let a=(s=e[i])!==null&&s!==void 0?s:"";return t.xmlMode==="foreign"&&(i=(o=kR.get(i))!==null&&o!==void 0?o:i),!t.emptyAttrs&&!t.xmlMode&&a===""?i:`${i}="${r(a)}"`}).join(" ")}var g2=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Pl(e,t={}){let n="length"in e?e:[e],r="";for(let i=0;i0&&(r+=Pl(e.children,t)),(t.xmlMode||!g2.has(e.name))&&(r+=``)),r}function BR(e){return`<${e.data}>`}function qR(e,t){var n;let r=e.data||"";return((n=t.encodeEntities)!==null&&n!==void 0?n:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&LR.has(e.parent.name))&&(r=t.xmlMode||t.encodeEntities!=="utf8"?tT(r):AR(r)),r}function $R(e){return``}function zR(e){return``}function rT(e,t){return Pl(e,t)}function GR(e,t){return _n(e)?e.children.map(n=>rT(n,t)).join(""):""}function na(e){return Array.isArray(e)?e.map(na).join(""):Jt(e)?e.name==="br"?` +`:na(e.children):Ll(e)?na(e.children):xi(e)?e.data:""}function _l(e){return Array.isArray(e)?e.map(_l).join(""):_n(e)&&!Yg(e)?_l(e.children):xi(e)?e.data:""}function Rg(e){return Array.isArray(e)?e.map(Rg).join(""):_n(e)&&(e.type===Be.Tag||Ll(e))?Rg(e.children):xi(e)?e.data:""}function iT(e){return _n(e)?e.children:[]}function sT(e){return e.parent||null}function WR(e){let t=sT(e);if(t!=null)return iT(t);let n=[e],{prev:r,next:i}=e;for(;r!=null;)n.unshift(r),{prev:r}=r;for(;i!=null;)n.push(i),{next:i}=i;return n}function ZR(e,t){var n;return(n=e.attribs)===null||n===void 0?void 0:n[t]}function QR(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}function YR(e){return e.name}function KR(e){let{next:t}=e;for(;t!==null&&!Jt(t);)({next:t}=t);return t}function XR(e){let{prev:t}=e;for(;t!==null&&!Jt(t);)({prev:t}=t);return t}function Ni(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){let t=e.parent.children,n=t.lastIndexOf(e);n>=0&&t.splice(n,1)}e.next=null,e.prev=null,e.parent=null}function JR(e,t){let n=t.prev=e.prev;n&&(n.next=t);let r=t.next=e.next;r&&(r.prev=t);let i=t.parent=e.parent;if(i){let s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}}function Ag(e,t){if(Ni(t),t.next=null,t.parent=e,e.children.push(t)>1){let n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null}function eA(e,t){Ni(t);let{parent:n}=e,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){let i=n.children;i.splice(i.lastIndexOf(r),0,t)}}else n&&n.children.push(t)}function tA(e,t){if(Ni(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){let n=e.children[1];n.prev=t,t.next=n}else t.next=null}function oT(e,t){Ni(t);let{parent:n}=e;if(n){let r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}function ua(e,t,n=!0,r=1/0){return aT(e,Array.isArray(t)?t:[t],n,r)}function aT(e,t,n,r){let i=[],s=[Array.isArray(t)?t:[t]],o=[0];for(;;){if(o[0]>=s[0].length){if(o.length===1)return i;s.shift(),o.shift();continue}let a=s[0][o[0]++];if(e(a)&&(i.push(a),--r<=0))return i;n&&_n(a)&&a.children.length>0&&(o.unshift(0),s.unshift(a.children))}}function nA(e,t){return t.find(e)}function Kg(e,t,n=!0){let r=Array.isArray(t)?t:[t];for(let i=0;i0){let o=Kg(e,s.children,!0);if(o)return o}}return null}function uT(e,t){return(Array.isArray(t)?t:[t]).some(n=>Jt(n)&&e(n)||_n(n)&&uT(e,n.children))}function rA(e,t){let n=[],r=[Array.isArray(t)?t:[t]],i=[0];for(;;){if(i[0]>=r[0].length){if(r.length===1)return n;r.shift(),i.shift();continue}let s=r[0][i[0]++];Jt(s)&&e(s)&&n.push(s),_n(s)&&s.children.length>0&&(i.unshift(0),r.unshift(s.children))}}var Il={tag_name(e){return typeof e=="function"?t=>Jt(t)&&e(t.name):e==="*"?Jt:t=>Jt(t)&&t.name===e},tag_type(e){return typeof e=="function"?t=>e(t.type):t=>t.type===e},tag_contains(e){return typeof e=="function"?t=>xi(t)&&e(t.data):t=>xi(t)&&t.data===e}};function Xg(e,t){return typeof t=="function"?n=>Jt(n)&&t(n.attribs[e]):n=>Jt(n)&&n.attribs[e]===t}function iA(e,t){return n=>e(n)||t(n)}function cT(e){let t=Object.keys(e).map(n=>{let r=e[n];return Object.prototype.hasOwnProperty.call(Il,n)?Il[n](r):Xg(n,r)});return t.length===0?null:t.reduce(iA)}function sA(e,t){let n=cT(e);return n?n(t):!0}function oA(e,t,n,r=1/0){let i=cT(e);return i?ua(i,t,n,r):[]}function aA(e,t,n=!0){return Array.isArray(t)||(t=[t]),Kg(Xg("id",e),t,n)}function Ns(e,t,n=!0,r=1/0){return ua(Il.tag_name(e),t,n,r)}function uA(e,t,n=!0,r=1/0){return ua(Xg("class",e),t,n,r)}function cA(e,t,n=!0,r=1/0){return ua(Il.tag_type(e),t,n,r)}function lA(e){let t=e.length;for(;--t>=0;){let n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0){e.splice(t,1);continue}for(let r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e}var Tn=function(e){return e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY",e}(Tn||{});function lT(e,t){let n=[],r=[];if(e===t)return 0;let i=_n(e)?e:e.parent;for(;i;)n.unshift(i),i=i.parent;for(i=_n(t)?t:t.parent;i;)r.unshift(i),i=i.parent;let s=Math.min(n.length,r.length),o=0;for(;ou.indexOf(l)?a===t?Tn.FOLLOWING|Tn.CONTAINED_BY:Tn.FOLLOWING:a===e?Tn.PRECEDING|Tn.CONTAINS:Tn.PRECEDING}function dA(e){return e=e.filter((t,n,r)=>!r.includes(t,n+1)),e.sort((t,n)=>{let r=lT(t,n);return r&Tn.PRECEDING?-1:r&Tn.FOLLOWING?1:0}),e}function fA(e){let t=Cl(vA,e);return t?t.name==="feed"?hA(t):pA(t):null}function hA(e){var t;let n=e.children,r={type:"atom",items:Ns("entry",n).map(o=>{var a;let{children:u}=o,c={media:dT(u)};Gt(c,"id","id",u),Gt(c,"title","title",u);let l=(a=Cl("link",u))===null||a===void 0?void 0:a.attribs.href;l&&(c.link=l);let d=Lr("summary",u)||Lr("content",u);d&&(c.description=d);let f=Lr("updated",u);return f&&(c.pubDate=new Date(f)),c})};Gt(r,"id","id",n),Gt(r,"title","title",n);let i=(t=Cl("link",n))===null||t===void 0?void 0:t.attribs.href;i&&(r.link=i),Gt(r,"description","subtitle",n);let s=Lr("updated",n);return s&&(r.updated=new Date(s)),Gt(r,"author","email",n,!0),r}function pA(e){var t,n;let r=(n=(t=Cl("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&n!==void 0?n:[],i={type:e.name.substr(0,3),id:"",items:Ns("item",e.children).map(o=>{let{children:a}=o,u={media:dT(a)};Gt(u,"id","guid",a),Gt(u,"title","title",a),Gt(u,"link","link",a),Gt(u,"description","description",a);let c=Lr("pubDate",a)||Lr("dc:date",a);return c&&(u.pubDate=new Date(c)),u})};Gt(i,"title","title",r),Gt(i,"link","link",r),Gt(i,"description","description",r);let s=Lr("lastBuildDate",r);return s&&(i.updated=new Date(s)),Gt(i,"author","managingEditor",r,!0),i}var gA=["url","type","lang"],mA=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function dT(e){return Ns("media:content",e).map(t=>{let{attribs:n}=t,r={medium:n.medium,isDefault:!!n.isDefault};for(let i of gA)n[i]&&(r[i]=n[i]);for(let i of mA)n[i]&&(r[i]=parseInt(n[i],10));return n.expression&&(r.expression=n.expression),r})}function Cl(e,t){return Ns(e,t,!0,1)[0]}function Lr(e,t,n=!1){return _l(Ns(e,t,n,1)).trim()}function Gt(e,t,n,r,i=!1){let s=Lr(n,r,i);s&&(e[t]=s)}function vA(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}var fT=Object.freeze({__proto__:null,get DocumentPosition(){return Tn},append:eA,appendChild:Ag,compareDocumentPosition:lT,existsOne:uT,filter:ua,find:aT,findAll:rA,findOne:Kg,findOneChild:nA,getAttributeValue:ZR,getChildren:iT,getElementById:aA,getElements:oA,getElementsByClassName:uA,getElementsByTagName:Ns,getElementsByTagType:cA,getFeed:fA,getInnerHTML:GR,getName:YR,getOuterHTML:rT,getParent:sT,getSiblings:WR,getText:na,hasAttrib:QR,hasChildren:_n,innerText:Rg,isCDATA:Ll,isComment:Yg,isDocument:J2,isTag:Jt,isText:xi,nextElementSibling:KR,prepend:oT,prependChild:tA,prevElementSibling:XR,removeElement:Ni,removeSubsets:lA,replaceElement:JR,testElement:sA,textContent:_l,uniqueSort:dA}),Eg,m2;function bA(){return m2||(m2=1,Eg={trueFunc:function(){return!0},falseFunc:function(){return!1}}),Eg}var yA=bA(),Te=Dl(yA),pe=function(e){return e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator",e}(pe||{}),Tt=function(e){return e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start",e}(Tt||{}),v2=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,EA=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,wA=new Map([[126,Tt.Element],[94,Tt.Start],[36,Tt.End],[42,Tt.Any],[33,Tt.Not],[124,Tt.Hyphen]]),TA=new Set(["has","not","matches","is","where","host","host-context"]);function SA(e){switch(e.type){case pe.Adjacent:case pe.Child:case pe.Descendant:case pe.Parent:case pe.Sibling:case pe.ColumnCombinator:return!0;default:return!1}}var _A=new Set(["contains","icontains"]);function IA(e,t,n){let r=parseInt(t,16)-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)}function ea(e){return e.replace(EA,IA)}function wg(e){return e===39||e===34}function b2(e){return e===32||e===9||e===10||e===12||e===13}function Jg(e){let t=[],n=hT(t,`${e}`,0);if(n0&&n0&&SA(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function c(f){if(r.length>0&&r[r.length-1].type===pe.Descendant){r[r.length-1].type=f;return}u(),r.push({type:f})}function l(f,h){r.push({type:pe.Attribute,name:f,action:h,value:i(1),namespace:null,ignoreCase:"quirks"})}function d(){if(r.length&&r[r.length-1].type===pe.Descendant&&r.pop(),r.length===0)throw new Error("Empty sub-selector");e.push(r)}if(s(0),t.length===n)return n;e:for(;n=0&&r>=1)):e.type===pe.Pseudo&&(e.data?e.name==="has"||e.name==="contains"?r=0:Array.isArray(e.data)?(r=Math.min(...e.data.map(i=>Math.min(...i.map(gT)))),r<0&&(r=0)):r=2:r=3),r}var DA=/[-[\]{}()*+?.,\\^$|#\s]/g;function y2(e){return e.replace(DA,"\\$&")}var MA=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Si(e,t){return typeof e.ignoreCase=="boolean"?e.ignoreCase:e.ignoreCase==="quirks"?!!t.quirksMode:!t.xmlMode&&MA.has(e.name)}var RA={equals(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t;return Si(t,n)?(s=s.toLowerCase(),o=>{let a=r.getAttributeValue(o,i);return a!=null&&a.length===s.length&&a.toLowerCase()===s&&e(o)}):o=>r.getAttributeValue(o,i)===s&&e(o)},hyphen(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t,o=s.length;return Si(t,n)?(s=s.toLowerCase(),function(u){let c=r.getAttributeValue(u,i);return c!=null&&(c.length===o||c.charAt(o)==="-")&&c.substr(0,o).toLowerCase()===s&&e(u)}):function(u){let c=r.getAttributeValue(u,i);return c!=null&&(c.length===o||c.charAt(o)==="-")&&c.substr(0,o)===s&&e(u)}},element(e,t,n){let{adapter:r}=n,{name:i,value:s}=t;if(/\s/.test(s))return Te.falseFunc;let o=new RegExp(`(?:^|\\s)${y2(s)}(?:$|\\s)`,Si(t,n)?"i":"");return function(u){let c=r.getAttributeValue(u,i);return c!=null&&c.length>=s.length&&o.test(c)&&e(u)}},exists(e,{name:t},{adapter:n}){return r=>n.hasAttrib(r,t)&&e(r)},start(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t,o=s.length;return o===0?Te.falseFunc:Si(t,n)?(s=s.toLowerCase(),a=>{let u=r.getAttributeValue(a,i);return u!=null&&u.length>=o&&u.substr(0,o).toLowerCase()===s&&e(a)}):a=>{var u;return!!(!((u=r.getAttributeValue(a,i))===null||u===void 0)&&u.startsWith(s))&&e(a)}},end(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t,o=-s.length;return o===0?Te.falseFunc:Si(t,n)?(s=s.toLowerCase(),a=>{var u;return((u=r.getAttributeValue(a,i))===null||u===void 0?void 0:u.substr(o).toLowerCase())===s&&e(a)}):a=>{var u;return!!(!((u=r.getAttributeValue(a,i))===null||u===void 0)&&u.endsWith(s))&&e(a)}},any(e,t,n){let{adapter:r}=n,{name:i,value:s}=t;if(s==="")return Te.falseFunc;if(Si(t,n)){let o=new RegExp(y2(s),"i");return function(u){let c=r.getAttributeValue(u,i);return c!=null&&c.length>=s.length&&o.test(c)&&e(u)}}return o=>{var a;return!!(!((a=r.getAttributeValue(o,i))===null||a===void 0)&&a.includes(s))&&e(o)}},not(e,t,n){let{adapter:r}=n,{name:i}=t,{value:s}=t;return s===""?o=>!!r.getAttributeValue(o,i)&&e(o):Si(t,n)?(s=s.toLowerCase(),o=>{let a=r.getAttributeValue(o,i);return(a==null||a.length!==s.length||a.toLowerCase()!==s)&&e(o)}):o=>r.getAttributeValue(o,i)!==s&&e(o)}},AA=new Set([9,10,12,13,32]),E2=48,OA=57;function kA(e){if(e=e.trim().toLowerCase(),e==="even")return[2,0];if(e==="odd")return[2,1];let t=0,n=0,r=s(),i=o();if(t=E2&&e.charCodeAt(t)<=OA;)c=c*10+(e.charCodeAt(t)-E2),t++;return t===u?null:c}function a(){for(;ts<=n;if(t===0)return s=>s===n;if(t===1)return n<0?Te.trueFunc:s=>s>=n;let r=Math.abs(t),i=(n%r+r)%r;return t>1?s=>s>=n&&s%r===i:s=>s<=n&&s%r===i}function ml(e){return LA(kA(e))}function vl(e,t){return n=>{let r=t.getParent(n);return r!=null&&t.isTag(r)&&e(n)}}var Og={contains(e,t,{adapter:n}){return function(i){return e(i)&&n.getText(i).includes(t)}},icontains(e,t,{adapter:n}){let r=t.toLowerCase();return function(s){return e(s)&&n.getText(s).toLowerCase().includes(r)}},"nth-child"(e,t,{adapter:n,equals:r}){let i=ml(t);return i===Te.falseFunc?Te.falseFunc:i===Te.trueFunc?vl(e,n):function(o){let a=n.getSiblings(o),u=0;for(let c=0;c=0&&!r(o,a[c]);c--)n.isTag(a[c])&&u++;return i(u)&&e(o)}},"nth-of-type"(e,t,{adapter:n,equals:r}){let i=ml(t);return i===Te.falseFunc?Te.falseFunc:i===Te.trueFunc?vl(e,n):function(o){let a=n.getSiblings(o),u=0;for(let c=0;c=0;c--){let l=a[c];if(r(o,l))break;n.isTag(l)&&n.getName(l)===n.getName(o)&&u++}return i(u)&&e(o)}},root(e,t,{adapter:n}){return r=>{let i=n.getParent(r);return(i==null||!n.isTag(i))&&e(r)}},scope(e,t,n,r){let{equals:i}=n;return!r||r.length===0?Og.root(e,t,n):r.length===1?s=>i(r[0],s)&&e(s):s=>r.includes(s)&&e(s)},hover:Tg("isHovered"),visited:Tg("isVisited"),active:Tg("isActive")};function Tg(e){return function(n,r,{adapter:i}){let s=i[e];return typeof s!="function"?Te.falseFunc:function(a){return s(a)&&n(a)}}}var w2={empty(e,{adapter:t}){return!t.getChildren(e).some(n=>t.isTag(n)||t.getText(n)!=="")},"first-child"(e,{adapter:t,equals:n}){if(t.prevElementSibling)return t.prevElementSibling(e)==null;let r=t.getSiblings(e).find(i=>t.isTag(i));return r!=null&&n(e,r)},"last-child"(e,{adapter:t,equals:n}){let r=t.getSiblings(e);for(let i=r.length-1;i>=0;i--){if(n(e,r[i]))return!0;if(t.isTag(r[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:n}){let r=t.getSiblings(e),i=t.getName(e);for(let s=0;s=0;s--){let o=r[s];if(n(e,o))return!0;if(t.isTag(o)&&t.getName(o)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:n}){let r=t.getName(e);return t.getSiblings(e).every(i=>n(e,i)||!t.isTag(i)||t.getName(i)!==r)},"only-child"(e,{adapter:t,equals:n}){return t.getSiblings(e).every(r=>n(e,r)||!t.isTag(r))}};function T2(e,t,n,r){if(n===null){if(e.length>r)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===r)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}var PA={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is( + :is(button, input, select, textarea, optgroup, option)[disabled], + optgroup[disabled] > option, + fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *) + )`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},mT={};function FA(e,t){return e===Te.falseFunc?Te.falseFunc:n=>t.isTag(n)&&e(n)}function vT(e,t){let n=t.getSiblings(e);if(n.length<=1)return[];let r=n.indexOf(e);return r<0||r===n.length-1?[]:n.slice(r+1).filter(t.isTag)}function kg(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}var Sg=(e,t,n,r,i)=>{let s=i(t,kg(n),r);return s===Te.trueFunc?e:s===Te.falseFunc?Te.falseFunc:o=>s(o)&&e(o)},_g={is:Sg,matches:Sg,where:Sg,not(e,t,n,r,i){let s=i(t,kg(n),r);return s===Te.falseFunc?e:s===Te.trueFunc?Te.falseFunc:o=>!s(o)&&e(o)},has(e,t,n,r,i){let{adapter:s}=n,o=kg(n);o.relativeSelector=!0;let a=t.some(l=>l.some(em))?[mT]:void 0,u=i(t,o,a);if(u===Te.falseFunc)return Te.falseFunc;let c=FA(u,s);if(a&&u!==Te.trueFunc){let{shouldTestNextSiblings:l=!1}=u;return d=>{if(!e(d))return!1;a[0]=d;let f=s.getChildren(d),h=l?[...f,...vT(d,s)]:f;return s.existsOne(c,h)}}return l=>e(l)&&s.existsOne(c,s.getChildren(l))}};function jA(e,t,n,r,i){var s;let{name:o,data:a}=t;if(Array.isArray(a)){if(!(o in _g))throw new Error(`Unknown pseudo-class :${o}(${a})`);return _g[o](e,a,n,r,i)}let u=(s=n.pseudos)===null||s===void 0?void 0:s[o],c=typeof u=="string"?u:PA[o];if(typeof c=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let l=Jg(c);return _g.is(e,l,n,r,i)}if(typeof u=="function")return T2(u,o,a,1),l=>u(l,a)&&e(l);if(o in Og)return Og[o](e,a,n,r);if(o in w2){let l=w2[o];return T2(l,o,a,2),d=>l(d,n,a)&&e(d)}throw new Error(`Unknown pseudo-class :${o}`)}function Ig(e,t){let n=t.getParent(e);return n&&t.isTag(n)?n:null}function UA(e,t,n,r,i){let{adapter:s,equals:o}=n;switch(t.type){case pe.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case pe.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case pe.Attribute:{if(t.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!n.xmlMode||n.lowerCaseAttributeNames)&&(t.name=t.name.toLowerCase()),RA[t.action](e,t,n)}case pe.Pseudo:return jA(e,t,n,r,i);case pe.Tag:{if(t.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=t;return(!n.xmlMode||n.lowerCaseTags)&&(a=a.toLowerCase()),function(c){return s.getName(c)===a&&e(c)}}case pe.Descendant:{if(n.cacheResults===!1||typeof WeakSet>"u")return function(c){let l=c;for(;l=Ig(l,s);)if(e(l))return!0;return!1};let a=new WeakSet;return function(c){let l=c;for(;l=Ig(l,s);)if(!a.has(l)){if(s.isTag(l)&&e(l))return!0;a.add(l)}return!1}}case"_flexibleDescendant":return function(u){let c=u;do if(e(c))return!0;while(c=Ig(c,s));return!1};case pe.Parent:return function(u){return s.getChildren(u).some(c=>s.isTag(c)&&e(c))};case pe.Child:return function(u){let c=s.getParent(u);return c!=null&&s.isTag(c)&&e(c)};case pe.Sibling:return function(u){let c=s.getSiblings(u);for(let l=0;lt.some(bT)))}var VA={type:pe.Descendant},BA={type:"_flexibleDescendant"},qA={type:pe.Pseudo,name:"scope",data:null};function $A(e,{adapter:t},n){let r=!!n?.every(i=>{let s=t.isTag(i)&&t.getParent(i);return i===mT||s&&t.isTag(s)});for(let i of e){if(!(i.length>0&&em(i[0])&&i[0].type!==pe.Descendant))if(r&&!i.some(bT))i.unshift(VA);else continue;i.unshift(qA)}}function yT(e,t,n){var r;e.forEach(NA),n=(r=t.context)!==null&&r!==void 0?r:n;let i=Array.isArray(n),s=n&&(Array.isArray(n)?n:[n]);if(t.relativeSelector!==!1)$A(e,t,s);else if(e.some(u=>u.length>0&&em(u[0])))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let o=!1,a=e.map(u=>{if(u.length>=2){let[c,l]=u;c.type!==pe.Pseudo||c.name!=="scope"||(i&&l.type===pe.Descendant?u[1]=BA:(l.type===pe.Adjacent||l.type===pe.Sibling)&&(o=!0))}return zA(u,t,s)}).reduce(GA,Te.falseFunc);return a.shouldTestNextSiblings=o,a}function zA(e,t,n){var r;return e.reduce((i,s)=>i===Te.falseFunc?Te.falseFunc:UA(i,s,t,n,yT),(r=t.rootFunc)!==null&&r!==void 0?r:Te.trueFunc)}function GA(e,t){return t===Te.falseFunc||e===Te.trueFunc?e:e===Te.falseFunc||t===Te.trueFunc?t:function(r){return e(r)||t(r)}}var ET=(e,t)=>e===t,WA={adapter:fT,equals:ET};function ZA(e){var t,n,r,i;let s=e??WA;return(t=s.adapter)!==null&&t!==void 0||(s.adapter=fT),(n=s.equals)!==null&&n!==void 0||(s.equals=(i=(r=s.adapter)===null||r===void 0?void 0:r.equals)!==null&&i!==void 0?i:ET),s}function wT(e){return function(n,r,i){let s=ZA(i);typeof n!="function"&&(n=HA(n,s,r));let o=QA(r,s.adapter,n.shouldTestNextSiblings);return e(n,o,s)}}function QA(e,t,n=!1){return n&&(e=YA(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}function YA(e,t){let n=Array.isArray(e)?e.slice(0):[e],r=n.length;for(let i=0;ie===Te.falseFunc||!t||t.length===0?[]:n.adapter.findAll(e,t)),tm=wT((e,t,n)=>e===Te.falseFunc||!t||t.length===0?null:n.adapter.findOne(e,t)),de=function(e){return e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket",e}(de||{}),Z=function(e){return e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.BeforeSpecialT=23]="BeforeSpecialT",e[e.SpecialStartSequence=24]="SpecialStartSequence",e[e.InSpecialTag=25]="InSpecialTag",e[e.InEntity=26]="InEntity",e}(Z||{});function Jn(e){return e===de.Space||e===de.NewLine||e===de.Tab||e===de.FormFeed||e===de.CarriageReturn}function bl(e){return e===de.Slash||e===de.Gt||Jn(e)}function KA(e){return e>=de.LowerA&&e<=de.LowerZ||e>=de.UpperA&&e<=de.UpperZ}var tr=function(e){return e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double",e}(tr||{}),Ct={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])},Lg=class{constructor({xmlMode:t=!1,decodeEntities:n=!0},r){this.cbs=r,this.state=Z.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=Z.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=t,this.decodeEntities=n,this.entityDecoder=new Mg(t?wR:ER,(i,s)=>this.emitCodePoint(i,s))}reset(){this.state=Z.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=Z.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=Z.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===de.Amp&&this.startEntity()}stateSpecialStartSequence(t){let n=this.sequenceIndex===this.currentSequence.length;if(!(n?bl(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.isSpecial=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=Z.InTagName,this.stateInTagName(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(t===de.Gt||Jn(t)){let n=this.index-this.currentSequence.length;if(this.sectionStart=0?(this.state=this.baseState,t===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===Z.Text||this.state===Z.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===Z.InAttributeValueDq||this.state===Z.InAttributeValueSq||this.state===Z.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index=t||(this.state===Z.InCommentLike?this.currentSequence===Ct.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===Z.InTagName||this.state===Z.BeforeAttributeName||this.state===Z.BeforeAttributeValue||this.state===Z.AfterAttributeName||this.state===Z.InAttributeName||this.state===Z.InAttributeValueSq||this.state===Z.InAttributeValueDq||this.state===Z.InAttributeValueNq||this.state===Z.InClosingTagName||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){this.baseState!==Z.Text&&this.baseState!==Z.InSpecialTag?(this.sectionStart0&&o.has(this.stack[0]);){let a=this.stack.shift();(r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,a,!0)}this.isVoidElement(t)||(this.stack.unshift(t),this.htmlMode&&(C2.has(t)?this.foreignContext.unshift(!0):x2.has(t)&&this.foreignContext.unshift(!1))),(s=(i=this.cbs).onopentagname)===null||s===void 0||s.call(i,t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){var n,r;this.startIndex=this.openTagStart,this.attribs&&((r=(n=this.cbs).onopentag)===null||r===void 0||r.call(n,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,n){var r,i,s,o,a,u,c,l;this.endIndex=n;let d=this.getSlice(t,n);if(this.lowerCaseTagNames&&(d=d.toLowerCase()),this.htmlMode&&(C2.has(d)||x2.has(d))&&this.foreignContext.shift(),this.isVoidElement(d))this.htmlMode&&d==="br"&&((o=(s=this.cbs).onopentagname)===null||o===void 0||o.call(s,"br"),(u=(a=this.cbs).onopentag)===null||u===void 0||u.call(a,"br",{},!0),(l=(c=this.cbs).onclosetag)===null||l===void 0||l.call(c,"br",!1));else{let f=this.stack.indexOf(d);if(f!==-1)for(let h=0;h<=f;h++){let m=this.stack.shift();(i=(r=this.cbs).onclosetag)===null||i===void 0||i.call(r,m,h!==f)}else this.htmlMode&&d==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=n+1}onselfclosingtag(t){this.endIndex=t,this.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}closeCurrentTag(t){var n,r;let i=this.tagname;this.endOpenTag(t),this.stack[0]===i&&((r=(n=this.cbs).onclosetag)===null||r===void 0||r.call(n,i,!t),this.stack.shift())}onattribname(t,n){this.startIndex=t;let r=this.getSlice(t,n);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(t,n){this.attribvalue+=this.getSlice(t,n)}onattribentity(t){this.attribvalue+=h2(t)}onattribend(t,n){var r,i;this.endIndex=n,(i=(r=this.cbs).onattribute)===null||i===void 0||i.call(r,this.attribname,this.attribvalue,t===tr.Double?'"':t===tr.Single?"'":t===tr.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){let n=t.search(e4),r=n<0?t:t.substr(0,n);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(t,n){this.endIndex=n;let r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${i}`,`!${r}`)}this.startIndex=n+1}onprocessinginstruction(t,n){this.endIndex=n;let r=this.getSlice(t,n);if(this.cbs.onprocessinginstruction){let i=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${i}`,`?${r}`)}this.startIndex=n+1}oncomment(t,n,r){var i,s,o,a;this.endIndex=n,(s=(i=this.cbs).oncomment)===null||s===void 0||s.call(i,this.getSlice(t,n-r)),(a=(o=this.cbs).oncommentend)===null||a===void 0||a.call(o),this.startIndex=n+1}oncdata(t,n,r){var i,s,o,a,u,c,l,d,f,h;this.endIndex=n;let m=this.getSlice(t,n-r);!this.htmlMode||this.options.recognizeCDATA?((s=(i=this.cbs).oncdatastart)===null||s===void 0||s.call(i),(a=(o=this.cbs).ontext)===null||a===void 0||a.call(o,m),(c=(u=this.cbs).oncdataend)===null||c===void 0||c.call(u)):((d=(l=this.cbs).oncomment)===null||d===void 0||d.call(l,`[CDATA[${m}]]`),(h=(f=this.cbs).oncommentend)===null||h===void 0||h.call(f)),this.startIndex=n+1}onend(){var t,n;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let r=0;r=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(t-this.bufferOffset,n-this.bufferOffset);for(;n-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,n-this.bufferOffset);return r}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)}end(t){var n,r;if(this.ended){(r=(n=this.cbs).onerror)===null||r===void 0||r.call(n,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{if(!(i?.type==="decl"&&i.value.includes(""))){if(!t.compress){n.push(r);return}if(i?.type!=="comment"){if(i?.type==="decl"){let o=i.prop+i.raws.between;n.push(r.replace(o,o.trim()));return}if(s==="start"){i?.type==="rule"&&i.selectors?i.selectors.length===1?n.push(i.selectors[0]??"","{"):n.push(i.selectors.join(","),"{"):n.push(r.trim());return}if(s==="end"&&r==="}"&&i?.raws?.semicolon){let o=n.length-2;o>=0&&n[o]&&(n[o]=n[o].slice(0,-1))}n.push(r.trim())}}}),n.join("")}function r4(e){return t=>{let n="selectors"in t?t.selectors:void 0;e(t)===!1&&(t.$$remove=!0),"selectors"in t&&(t.$$markedSelectors=t.selectors,t.selectors=n),t._other&&(t._other.$$markedSelectors=t._other.selectors)}}function ST(e){e.$$markedSelectors&&(e.selectors=e.$$markedSelectors),e._other&&ST(e._other)}function nm(e,t){"nodes"in e&&(e.nodes=e.nodes?.filter(n=>(IT(n)&&nm(n,t),n._other=void 0,n.filterSelectors=xT,t(n)!==!1)))}function _T(e,t,n){if(!t)return nm(e,n);[e.nodes,t.nodes]=CT(e.nodes,t.nodes,(r,i,s,o)=>{let a=o?.[i];return IT(r)&&_T(r,a,n),r._other=a,r.filterSelectors=xT,n(r)!==!1})}function IT(e){return"nodes"in e&&!!e.nodes?.length&&(!("name"in e)||e.name!=="keyframes"&&e.name!=="-webkit-keyframes")&&e.nodes.some(t=>t.type==="rule"||t.type==="atrule")}function CT(e,t,n){let r=[],i=[];for(let s=0;s[e,`min-${e}`,`max-${e}`]));function a4(e){let{type:t,value:n}=e;if(t==="media-type")return i4.has(n);if(t==="keyword")return s4.has(n);if(t==="media-feature")return o4.has(n)}function u4(e){let n=("default"in vg?vg.default:vg)(e),r=new Set(["media-type","keyword","media-feature"]),i=[n];for(;i.length>0;){let s=i.pop();if(r.has(s.type)&&!a4(s))return!1;s.nodes&&i.push(...s.nodes)}return!0}var Fg=null,jg=null;function c4(e){Fg=new Set,jg=new Set;let t=[e];for(;t.length;){let n=t.shift();if(n.hasAttribute?.("class")&&n.getAttribute("class").trim().split(" ").forEach(i=>{Fg.add(i)}),n.hasAttribute?.("id")){let r=n.getAttribute("id").trim();jg.add(r)}"children"in n&&t.push(...n.children.filter(r=>r.type==="tag"))}}function l4(e){let t=t4(e,{decodeEntities:!1});h4(t),f4(xs.prototype);let n=t.querySelector("[data-beasties-container]");return n||(t.documentElement?.setAttribute("data-beasties-container",""),n=t.documentElement||t),t.beastiesContainer=n,c4(n),t}function d4(e){return Pl(e,{decodeEntities:!1})}var M2=!1;function f4(e){M2||(M2=!0,Object.defineProperties(e,{nodeName:{get(){return this.tagName.toUpperCase()}},id:{get(){return this.getAttribute("id")},set(t){this.setAttribute("id",t)}},className:{get(){return this.getAttribute("class")},set(t){this.setAttribute("class",t)}},insertBefore:{value(t,n){return n?(oT(n,t),t):this.appendChild(t)}},appendChild:{value(t){return Ag(this,t),t}},removeChild:{value(t){Ni(t)}},remove:{value(){Ni(this)}},textContent:{get(){return na(this)},set(t){this.children=[],Ag(this,new Ci(t))}},setAttribute:{value(t,n){this.attribs==null&&(this.attribs={}),n==null&&(n=""),this.attribs[t]=n}},removeAttribute:{value(t){this.attribs!=null&&delete this.attribs[t]}},getAttribute:{value(t){return this.attribs!=null&&this.attribs[t]}},hasAttribute:{value(t){return this.attribs!=null&&this.attribs[t]!=null}},getAttributeNode:{value(t){let n=this.getAttribute(t);if(n!=null)return{specified:!0,value:n}}},exists:{value(t){return NT(t,this)}},querySelector:{value(t){return tm(t,this)}},querySelectorAll:{value(t){return TT(t,this)}}}))}function h4(e){Object.defineProperties(e,{nodeType:{get(){return 9}},contentType:{get(){return"text/html"}},nodeName:{get(){return"#document"}},documentElement:{get(){return this.children.find(t=>"tagName"in t&&String(t.tagName).toLowerCase()==="html")}},head:{get(){return this.querySelector("head")}},body:{get(){return this.querySelector("body")}},createElement:{value(t){return new xs(t,{})}},createTextNode:{value(t){return new Ci(t)}},exists:{value(t){return NT(t,this)}},querySelector:{value(t){return tm(t,this)}},querySelectorAll:{value(t){return t===":root"?this:TT(t,this)}}})}var R2=new Map;function NT(e,t){let n=R2.get(e);if(n===void 0&&(n=p4(e),R2.set(e,n)),n)for(let r of n){if(r.name==="class")return Fg.has(r.value);if(r.name==="id")return jg.has(r.value)}return!!tm(e,t)}function p4(e){let t=Jg(e),n=[];for(let r=0;r0?n:null}var A2=["trace","debug","info","warn","error","silent"],O2={trace(e){console.trace(e)},debug(e){console.debug(e)},warn(e){console.warn(ta.yellow(e))},error(e){console.error(ta.bold(ta.red(e)))},info(e){console.info(ta.bold(ta.blue(e)))},silent(){}};function g4(e){let t=A2.indexOf(e);return A2.reduce((n,r,i)=>(i>=t?n[r]=O2[r]:n[r]=O2.silent,n),{})}function m4(e,t){return!Cs.relative(e,t).startsWith("..")}var v4=Object.defineProperty,b4=(e,t,n)=>t in e?v4(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Cg=(e,t,n)=>(b4(e,typeof t!="symbol"?t+"":t,n),n),y4=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},k2=(e,t,n)=>(y4(e,t,"read from private field"),n?n.call(e):t.get(e)),E4=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},yl,w4=/(?{let s=(o,a)=>{o?i(o):r(a.toString())};n&&n.readFile?n.readFile(t,s):U6(t,"utf-8",s)})}process(t){return Ze(this,null,function*(){let n=Date.now(),r=l4(t);if(this.options.additionalStylesheets.length>0&&(yield this.embedAdditionalStylesheet(r)),this.options.external!==!1){let a=[...r.querySelectorAll('link[rel="stylesheet"]')];yield Promise.all(a.map(u=>this.embedLinkedStylesheet(u,r)))}let i=this.getAffectedStyleTags(r);for(let a of i)this.processStyle(a,r);this.options.mergeStylesheets!==!1&&i.length!==0&&this.mergeStylesheets(r);let s=d4(r),o=Date.now();return this.logger.info?.(`Time ${o-n}ms`),s})}getAffectedStyleTags(t){let n=[...t.querySelectorAll("style")];return this.options.reduceInlineStyles===!1?n.filter(r=>r.$$external):n}mergeStylesheets(t){let n=this.getAffectedStyleTags(t);if(n.length===0){this.logger.warn?.("Merging inline stylesheets into a single + +
+
+
+ +

Hello, {{ title }}

+

Congratulations! Your app is running. 🎉

+
+ +
+
+ @for (item of [ + { title: 'Explore the Docs', link: 'https://angular.dev' }, + { title: 'Learn with Tutorials', link: 'https://angular.dev/tutorials' }, + { title: 'CLI Docs', link: 'https://angular.dev/tools/cli' }, + { title: 'Angular Language Service', link: 'https://angular.dev/tools/language-service' }, + { title: 'Angular DevTools', link: 'https://angular.dev/tools/devtools' }, + ]; track item.title) { + + {{ item.title }} + + + + + } +
+ +
+
+
+ + + + + + + + + + + diff --git a/douwco.client/src/app/app.component.spec.ts b/douwco.client/src/app/app.component.spec.ts new file mode 100644 index 0000000..fa3e0bd --- /dev/null +++ b/douwco.client/src/app/app.component.spec.ts @@ -0,0 +1,29 @@ +import { TestBed } from '@angular/core/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [AppComponent], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have the 'douwco.client' title`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('douwco.client'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement as HTMLElement; + expect(compiled.querySelector('h1')?.textContent).toContain('Hello, douwco.client'); + }); +}); diff --git a/douwco.client/src/app/app.component.ts b/douwco.client/src/app/app.component.ts new file mode 100644 index 0000000..d417e32 --- /dev/null +++ b/douwco.client/src/app/app.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; +import { RouterOutlet } from '@angular/router'; + +@Component({ + selector: 'app-root', + imports: [RouterOutlet], + templateUrl: './app.component.html', + styleUrl: './app.component.css' +}) +export class AppComponent { + title = 'douwco.client'; +} diff --git a/douwco.client/src/app/app.config.server.ts b/douwco.client/src/app/app.config.server.ts new file mode 100644 index 0000000..0125189 --- /dev/null +++ b/douwco.client/src/app/app.config.server.ts @@ -0,0 +1,14 @@ +import { mergeApplicationConfig, ApplicationConfig } from '@angular/core'; +import { provideServerRendering } from '@angular/platform-server'; +import { provideServerRouting } from '@angular/ssr'; +import { appConfig } from './app.config'; +import { serverRoutes } from './app.routes.server'; + +const serverConfig: ApplicationConfig = { + providers: [ + provideServerRendering(), + provideServerRouting(serverRoutes) + ] +}; + +export const config = mergeApplicationConfig(appConfig, serverConfig); diff --git a/douwco.client/src/app/app.config.ts b/douwco.client/src/app/app.config.ts new file mode 100644 index 0000000..a9af518 --- /dev/null +++ b/douwco.client/src/app/app.config.ts @@ -0,0 +1,9 @@ +import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; +import { provideRouter } from '@angular/router'; + +import { routes } from './app.routes'; +import { provideClientHydration, withEventReplay } from '@angular/platform-browser'; + +export const appConfig: ApplicationConfig = { + providers: [provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes), provideClientHydration(withEventReplay())] +}; diff --git a/douwco.client/src/app/app.routes.server.ts b/douwco.client/src/app/app.routes.server.ts new file mode 100644 index 0000000..ffd37b1 --- /dev/null +++ b/douwco.client/src/app/app.routes.server.ts @@ -0,0 +1,8 @@ +import { RenderMode, ServerRoute } from '@angular/ssr'; + +export const serverRoutes: ServerRoute[] = [ + { + path: '**', + renderMode: RenderMode.Prerender + } +]; diff --git a/douwco.client/src/app/app.routes.ts b/douwco.client/src/app/app.routes.ts new file mode 100644 index 0000000..dc39edb --- /dev/null +++ b/douwco.client/src/app/app.routes.ts @@ -0,0 +1,3 @@ +import { Routes } from '@angular/router'; + +export const routes: Routes = []; diff --git a/douwco.client/src/index.html b/douwco.client/src/index.html new file mode 100644 index 0000000..e26171b --- /dev/null +++ b/douwco.client/src/index.html @@ -0,0 +1,13 @@ + + + + + DouwcoClient + + + + + + + + diff --git a/douwco.client/src/main.server.ts b/douwco.client/src/main.server.ts new file mode 100644 index 0000000..4b9d4d1 --- /dev/null +++ b/douwco.client/src/main.server.ts @@ -0,0 +1,7 @@ +import { bootstrapApplication } from '@angular/platform-browser'; +import { AppComponent } from './app/app.component'; +import { config } from './app/app.config.server'; + +const bootstrap = () => bootstrapApplication(AppComponent, config); + +export default bootstrap; diff --git a/douwco.client/src/main.ts b/douwco.client/src/main.ts new file mode 100644 index 0000000..35b00f3 --- /dev/null +++ b/douwco.client/src/main.ts @@ -0,0 +1,6 @@ +import { bootstrapApplication } from '@angular/platform-browser'; +import { appConfig } from './app/app.config'; +import { AppComponent } from './app/app.component'; + +bootstrapApplication(AppComponent, appConfig) + .catch((err) => console.error(err)); diff --git a/douwco.client/src/server.ts b/douwco.client/src/server.ts new file mode 100644 index 0000000..591b7a6 --- /dev/null +++ b/douwco.client/src/server.ts @@ -0,0 +1,66 @@ +import { + AngularNodeAppEngine, + createNodeRequestHandler, + isMainModule, + writeResponseToNodeResponse, +} from '@angular/ssr/node'; +import express from 'express'; +import { dirname, resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const serverDistFolder = dirname(fileURLToPath(import.meta.url)); +const browserDistFolder = resolve(serverDistFolder, '../browser'); + +const app = express(); +const angularApp = new AngularNodeAppEngine(); + +/** + * Example Express Rest API endpoints can be defined here. + * Uncomment and define endpoints as necessary. + * + * Example: + * ```ts + * app.get('/api/**', (req, res) => { + * // Handle API request + * }); + * ``` + */ + +/** + * Serve static files from /browser + */ +app.use( + express.static(browserDistFolder, { + maxAge: '1y', + index: false, + redirect: false, + }), +); + +/** + * Handle all other requests by rendering the Angular application. + */ +app.use('/**', (req, res, next) => { + angularApp + .handle(req) + .then((response) => + response ? writeResponseToNodeResponse(response, res) : next(), + ) + .catch(next); +}); + +/** + * Start the server if this module is the main entry point. + * The server listens on the port defined by the `PORT` environment variable, or defaults to 4000. + */ +if (isMainModule(import.meta.url)) { + const port = process.env['PORT'] || 4000; + app.listen(port, () => { + console.log(`Node Express server listening on http://localhost:${port}`); + }); +} + +/** + * Request handler used by the Angular CLI (for dev-server and during build) or Firebase Cloud Functions. + */ +export const reqHandler = createNodeRequestHandler(app); diff --git a/douwco.client/src/styles.css b/douwco.client/src/styles.css new file mode 100644 index 0000000..90d4ee0 --- /dev/null +++ b/douwco.client/src/styles.css @@ -0,0 +1 @@ +/* You can add global styles to this file, and also import other style files */ diff --git a/douwco.client/tsconfig.app.json b/douwco.client/tsconfig.app.json new file mode 100644 index 0000000..9ab8527 --- /dev/null +++ b/douwco.client/tsconfig.app.json @@ -0,0 +1,19 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [ + "node" + ] + }, + "files": [ + "src/main.ts", + "src/main.server.ts", + "src/server.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/douwco.client/tsconfig.json b/douwco.client/tsconfig.json new file mode 100644 index 0000000..5525117 --- /dev/null +++ b/douwco.client/tsconfig.json @@ -0,0 +1,27 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "compileOnSave": false, + "compilerOptions": { + "outDir": "./dist/out-tsc", + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "skipLibCheck": true, + "isolatedModules": true, + "esModuleInterop": true, + "experimentalDecorators": true, + "moduleResolution": "bundler", + "importHelpers": true, + "target": "ES2022", + "module": "ES2022" + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/douwco.client/tsconfig.spec.json b/douwco.client/tsconfig.spec.json new file mode 100644 index 0000000..5fb748d --- /dev/null +++ b/douwco.client/tsconfig.spec.json @@ -0,0 +1,15 @@ +/* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ +/* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +}