diff --git a/Docs/Home-Layout.drawio b/Docs/Home-Layout.drawio
new file mode 100644
index 0000000..e0fc132
--- /dev/null
+++ b/Docs/Home-Layout.drawio
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Docs/übersicht.drawio b/Docs/übersicht.drawio
deleted file mode 100644
index 3c09660..0000000
--- a/Docs/übersicht.drawio
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Watchlog/Components/Layout/NavMenu.razor b/Watchlog/Components/Layout/NavMenu.razor
index b20aba2..26d49c4 100644
--- a/Watchlog/Components/Layout/NavMenu.razor
+++ b/Watchlog/Components/Layout/NavMenu.razor
@@ -13,18 +13,6 @@
Home
-
-
-
- Counter
-
-
-
-
-
- Weather
-
-
diff --git a/Watchlog/Properties/Resources.Designer.cs b/Watchlog/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..c63f3ee
--- /dev/null
+++ b/Watchlog/Properties/Resources.Designer.cs
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace Watchlog.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Watchlog.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/Watchlog/Properties/Resources.resx b/Watchlog/Properties/Resources.resx
new file mode 100644
index 0000000..4fdb1b6
--- /dev/null
+++ b/Watchlog/Properties/Resources.resx
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 1.3
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Watchlog/Watchlog.csproj b/Watchlog/Watchlog.csproj
index 1b28a01..b34a5e1 100644
--- a/Watchlog/Watchlog.csproj
+++ b/Watchlog/Watchlog.csproj
@@ -6,4 +6,19 @@
enable
+
+
+ True
+ True
+ Resources.resx
+
+
+
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.deps.json b/Watchlog/bin/Debug/net8.0/Watchlog.deps.json
new file mode 100644
index 0000000..e3dab24
--- /dev/null
+++ b/Watchlog/bin/Debug/net8.0/Watchlog.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "Watchlog/1.0.0": {
+ "runtime": {
+ "Watchlog.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Watchlog/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.dll b/Watchlog/bin/Debug/net8.0/Watchlog.dll
new file mode 100644
index 0000000..14eebde
Binary files /dev/null and b/Watchlog/bin/Debug/net8.0/Watchlog.dll differ
diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.exe b/Watchlog/bin/Debug/net8.0/Watchlog.exe
new file mode 100644
index 0000000..7333f87
Binary files /dev/null and b/Watchlog/bin/Debug/net8.0/Watchlog.exe differ
diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.pdb b/Watchlog/bin/Debug/net8.0/Watchlog.pdb
new file mode 100644
index 0000000..be0957f
Binary files /dev/null and b/Watchlog/bin/Debug/net8.0/Watchlog.pdb differ
diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json b/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json
new file mode 100644
index 0000000..5e604c7
--- /dev/null
+++ b/Watchlog/bin/Debug/net8.0/Watchlog.runtimeconfig.json
@@ -0,0 +1,19 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "8.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json
new file mode 100644
index 0000000..5df77de
--- /dev/null
+++ b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.endpoints.json
@@ -0,0 +1,416 @@
+{
+ "Version": 1,
+ "ManifestType": "Build",
+ "Endpoints": [
+ {
+ "Route": "Watchlog.1s23d9gxjx.styles.css",
+ "AssetFile": "Watchlog.styles.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "1s23d9gxjx"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ },
+ {
+ "Name": "label",
+ "Value": "Watchlog.styles.css"
+ }
+ ]
+ },
+ {
+ "Route": "Watchlog.styles.css",
+ "AssetFile": "Watchlog.styles.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ }
+ ]
+ },
+ {
+ "Route": "app.css",
+ "AssetFile": "app.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "2591"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
+ }
+ ]
+ },
+ {
+ "Route": "app.da95v2qkru.css",
+ "AssetFile": "app.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "2591"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "da95v2qkru"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
+ },
+ {
+ "Name": "label",
+ "Value": "app.css"
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css",
+ "AssetFile": "bootstrap/bootstrap.min.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "162720"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "bpk8xqwxhs"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg="
+ },
+ {
+ "Name": "label",
+ "Value": "bootstrap/bootstrap.min.css"
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css",
+ "AssetFile": "bootstrap/bootstrap.min.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "162720"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg="
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map",
+ "AssetFile": "bootstrap/bootstrap.min.css.map",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "449111"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/plain"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "8inm30yfxf"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
+ },
+ {
+ "Name": "label",
+ "Value": "bootstrap/bootstrap.min.css.map"
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css.map",
+ "AssetFile": "bootstrap/bootstrap.min.css.map",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "449111"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/plain"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
+ }
+ ]
+ },
+ {
+ "Route": "favicon.ifv42okdf2.png",
+ "AssetFile": "favicon.png",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "1148"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "image/png"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "ifv42okdf2"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
+ },
+ {
+ "Name": "label",
+ "Value": "favicon.png"
+ }
+ ]
+ },
+ {
+ "Route": "favicon.png",
+ "AssetFile": "favicon.png",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=3600, must-revalidate"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "1148"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "image/png"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json
new file mode 100644
index 0000000..ff458dd
--- /dev/null
+++ b/Watchlog/bin/Debug/net8.0/Watchlog.staticwebassets.runtime.json
@@ -0,0 +1 @@
+{"ContentRoots":["D:\\wc\\Watchlog\\Watchlog\\wwwroot\\","D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"Watchlog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Watchlog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
\ No newline at end of file
diff --git a/Watchlog/bin/Debug/net8.0/appsettings.Development.json b/Watchlog/bin/Debug/net8.0/appsettings.Development.json
new file mode 100644
index 0000000..0c208ae
--- /dev/null
+++ b/Watchlog/bin/Debug/net8.0/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/Watchlog/bin/Debug/net8.0/appsettings.json b/Watchlog/bin/Debug/net8.0/appsettings.json
new file mode 100644
index 0000000..10f68b8
--- /dev/null
+++ b/Watchlog/bin/Debug/net8.0/appsettings.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/Watchlog/obj/Debug/net8.0/ApiEndpoints.json b/Watchlog/obj/Debug/net8.0/ApiEndpoints.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/ApiEndpoints.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs
index 2cd129e..4c0ebf1 100644
--- a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs
+++ b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Watchlog")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d0aff0012b1f414756f13ae51b5904d1c5f914cb")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9f12a6a9f271aabb11183ff2409337d3010d7606")]
[assembly: System.Reflection.AssemblyProductAttribute("Watchlog")]
[assembly: System.Reflection.AssemblyTitleAttribute("Watchlog")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache
index 09090a0..ee0f666 100644
--- a/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache
+++ b/Watchlog/obj/Debug/net8.0/Watchlog.AssemblyInfoInputs.cache
@@ -1 +1 @@
-9f3a7b441655beae32ad68fedd4e8a155caff99a3b9b3a536adb23ed626ec8d9
+0f9e8e71b2d13686447c5f8a9b7a23e3164ab5cfde84ec69de360743fc7e354d
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache b/Watchlog/obj/Debug/net8.0/Watchlog.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 0000000..e69de29
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources b/Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Watchlog/obj/Debug/net8.0/Watchlog.Properties.Resources.resources differ
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..7a855fe
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+489aac5ea303dcdfe9e01d2616086ed1c8a0e786d138a04f063418670cebd593
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..af831be
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.FileListAbsolute.txt
@@ -0,0 +1,35 @@
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\appsettings.Development.json
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\appsettings.json
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.staticwebassets.runtime.json
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.staticwebassets.endpoints.json
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.exe
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.deps.json
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.runtimeconfig.json
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.dll
+D:\wc\Watchlog\Watchlog\bin\Debug\net8.0\Watchlog.pdb
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.GeneratedMSBuildEditorConfig.editorconfig
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.AssemblyInfoInputs.cache
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.AssemblyInfo.cs
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.csproj.CoreCompileInputs.cache
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.MvcApplicationPartsAssemblyInfo.cache
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\Components\Layout\MainLayout.razor.rz.scp.css
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\Components\Layout\NavMenu.razor.rz.scp.css
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\bundle\Watchlog.styles.css
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\scopedcss\projectbundle\Watchlog.bundle.scp.css
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.build.json
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.development.json
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.build.endpoints.json
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.build.Watchlog.props
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.Watchlog.props
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.Watchlog.props
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.pack.json
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\staticwebassets.upToDateCheck.txt
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.dll
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\refint\Watchlog.dll
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.pdb
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.genruntimeconfig.cache
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\ref\Watchlog.dll
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.Properties.Resources.resources
+D:\wc\Watchlog\Watchlog\obj\Debug\net8.0\Watchlog.csproj.GenerateResource.cache
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache
new file mode 100644
index 0000000..4fa88c4
Binary files /dev/null and b/Watchlog/obj/Debug/net8.0/Watchlog.csproj.GenerateResource.cache differ
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.dll b/Watchlog/obj/Debug/net8.0/Watchlog.dll
new file mode 100644
index 0000000..14eebde
Binary files /dev/null and b/Watchlog/obj/Debug/net8.0/Watchlog.dll differ
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache b/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache
new file mode 100644
index 0000000..071c910
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/Watchlog.genruntimeconfig.cache
@@ -0,0 +1 @@
+14a277da41da33ed4bd258264c333dc3edd7df2f2253757673f47c6d3310185a
diff --git a/Watchlog/obj/Debug/net8.0/Watchlog.pdb b/Watchlog/obj/Debug/net8.0/Watchlog.pdb
new file mode 100644
index 0000000..be0957f
Binary files /dev/null and b/Watchlog/obj/Debug/net8.0/Watchlog.pdb differ
diff --git a/Watchlog/obj/Debug/net8.0/apphost.exe b/Watchlog/obj/Debug/net8.0/apphost.exe
new file mode 100644
index 0000000..7333f87
Binary files /dev/null and b/Watchlog/obj/Debug/net8.0/apphost.exe differ
diff --git a/Watchlog/obj/Debug/net8.0/ref/Watchlog.dll b/Watchlog/obj/Debug/net8.0/ref/Watchlog.dll
new file mode 100644
index 0000000..571f1c5
Binary files /dev/null and b/Watchlog/obj/Debug/net8.0/ref/Watchlog.dll differ
diff --git a/Watchlog/obj/Debug/net8.0/refint/Watchlog.dll b/Watchlog/obj/Debug/net8.0/refint/Watchlog.dll
new file mode 100644
index 0000000..571f1c5
Binary files /dev/null and b/Watchlog/obj/Debug/net8.0/refint/Watchlog.dll differ
diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css
new file mode 100644
index 0000000..d9b96d5
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/MainLayout.razor.rz.scp.css
@@ -0,0 +1,96 @@
+.page[b-utpf20ms6s] {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+}
+
+main[b-utpf20ms6s] {
+ flex: 1;
+}
+
+.sidebar[b-utpf20ms6s] {
+ background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
+}
+
+.top-row[b-utpf20ms6s] {
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #d6d5d5;
+ justify-content: flex-end;
+ height: 3.5rem;
+ display: flex;
+ align-items: center;
+}
+
+ .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link {
+ white-space: nowrap;
+ margin-left: 1.5rem;
+ text-decoration: none;
+ }
+
+ .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover {
+ text-decoration: underline;
+ }
+
+ .top-row[b-utpf20ms6s] a:first-child {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+@media (max-width: 640.98px) {
+ .top-row[b-utpf20ms6s] {
+ justify-content: space-between;
+ }
+
+ .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 641px) {
+ .page[b-utpf20ms6s] {
+ flex-direction: row;
+ }
+
+ .sidebar[b-utpf20ms6s] {
+ width: 250px;
+ height: 100vh;
+ position: sticky;
+ top: 0;
+ }
+
+ .top-row[b-utpf20ms6s] {
+ position: sticky;
+ top: 0;
+ z-index: 1;
+ }
+
+ .top-row.auth[b-utpf20ms6s] a:first-child {
+ flex: 1;
+ text-align: right;
+ width: 0;
+ }
+
+ .top-row[b-utpf20ms6s], article[b-utpf20ms6s] {
+ padding-left: 2rem !important;
+ padding-right: 1.5rem !important;
+ }
+}
+
+#blazor-error-ui[b-utpf20ms6s] {
+ background: lightyellow;
+ bottom: 0;
+ box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
+ display: none;
+ left: 0;
+ padding: 0.6rem 1.25rem 0.7rem 1.25rem;
+ position: fixed;
+ width: 100%;
+ z-index: 1000;
+}
+
+ #blazor-error-ui .dismiss[b-utpf20ms6s] {
+ cursor: pointer;
+ position: absolute;
+ right: 0.75rem;
+ top: 0.5rem;
+ }
diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css
new file mode 100644
index 0000000..cf91eca
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/scopedcss/Components/Layout/NavMenu.razor.rz.scp.css
@@ -0,0 +1,105 @@
+.navbar-toggler[b-rmtv2tyytr] {
+ appearance: none;
+ cursor: pointer;
+ width: 3.5rem;
+ height: 2.5rem;
+ color: white;
+ position: absolute;
+ top: 0.5rem;
+ right: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
+}
+
+.navbar-toggler:checked[b-rmtv2tyytr] {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.top-row[b-rmtv2tyytr] {
+ height: 3.5rem;
+ background-color: rgba(0,0,0,0.4);
+}
+
+.navbar-brand[b-rmtv2tyytr] {
+ font-size: 1.1rem;
+}
+
+.bi[b-rmtv2tyytr] {
+ display: inline-block;
+ position: relative;
+ width: 1.25rem;
+ height: 1.25rem;
+ margin-right: 0.75rem;
+ top: -1px;
+ background-size: cover;
+}
+
+.bi-house-door-fill-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
+}
+
+.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
+}
+
+.bi-list-nested-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
+}
+
+.nav-item[b-rmtv2tyytr] {
+ font-size: 0.9rem;
+ padding-bottom: 0.5rem;
+}
+
+ .nav-item:first-of-type[b-rmtv2tyytr] {
+ padding-top: 1rem;
+ }
+
+ .nav-item:last-of-type[b-rmtv2tyytr] {
+ padding-bottom: 1rem;
+ }
+
+ .nav-item[b-rmtv2tyytr] .nav-link {
+ color: #d7d7d7;
+ background: none;
+ border: none;
+ border-radius: 4px;
+ height: 3rem;
+ display: flex;
+ align-items: center;
+ line-height: 3rem;
+ width: 100%;
+ }
+
+.nav-item[b-rmtv2tyytr] a.active {
+ background-color: rgba(255,255,255,0.37);
+ color: white;
+}
+
+.nav-item[b-rmtv2tyytr] .nav-link:hover {
+ background-color: rgba(255,255,255,0.1);
+ color: white;
+}
+
+.nav-scrollable[b-rmtv2tyytr] {
+ display: none;
+}
+
+.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] {
+ display: block;
+}
+
+@media (min-width: 641px) {
+ .navbar-toggler[b-rmtv2tyytr] {
+ display: none;
+ }
+
+ .nav-scrollable[b-rmtv2tyytr] {
+ /* Never collapse the sidebar for wide screens */
+ display: block;
+
+ /* Allow sidebar to scroll for tall menus */
+ height: calc(100vh - 3.5rem);
+ overflow-y: auto;
+ }
+}
diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css b/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css
new file mode 100644
index 0000000..daf35e2
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/scopedcss/bundle/Watchlog.styles.css
@@ -0,0 +1,203 @@
+/* _content/Watchlog/Components/Layout/MainLayout.razor.rz.scp.css */
+.page[b-utpf20ms6s] {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+}
+
+main[b-utpf20ms6s] {
+ flex: 1;
+}
+
+.sidebar[b-utpf20ms6s] {
+ background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
+}
+
+.top-row[b-utpf20ms6s] {
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #d6d5d5;
+ justify-content: flex-end;
+ height: 3.5rem;
+ display: flex;
+ align-items: center;
+}
+
+ .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link {
+ white-space: nowrap;
+ margin-left: 1.5rem;
+ text-decoration: none;
+ }
+
+ .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover {
+ text-decoration: underline;
+ }
+
+ .top-row[b-utpf20ms6s] a:first-child {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+@media (max-width: 640.98px) {
+ .top-row[b-utpf20ms6s] {
+ justify-content: space-between;
+ }
+
+ .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 641px) {
+ .page[b-utpf20ms6s] {
+ flex-direction: row;
+ }
+
+ .sidebar[b-utpf20ms6s] {
+ width: 250px;
+ height: 100vh;
+ position: sticky;
+ top: 0;
+ }
+
+ .top-row[b-utpf20ms6s] {
+ position: sticky;
+ top: 0;
+ z-index: 1;
+ }
+
+ .top-row.auth[b-utpf20ms6s] a:first-child {
+ flex: 1;
+ text-align: right;
+ width: 0;
+ }
+
+ .top-row[b-utpf20ms6s], article[b-utpf20ms6s] {
+ padding-left: 2rem !important;
+ padding-right: 1.5rem !important;
+ }
+}
+
+#blazor-error-ui[b-utpf20ms6s] {
+ background: lightyellow;
+ bottom: 0;
+ box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
+ display: none;
+ left: 0;
+ padding: 0.6rem 1.25rem 0.7rem 1.25rem;
+ position: fixed;
+ width: 100%;
+ z-index: 1000;
+}
+
+ #blazor-error-ui .dismiss[b-utpf20ms6s] {
+ cursor: pointer;
+ position: absolute;
+ right: 0.75rem;
+ top: 0.5rem;
+ }
+/* _content/Watchlog/Components/Layout/NavMenu.razor.rz.scp.css */
+.navbar-toggler[b-rmtv2tyytr] {
+ appearance: none;
+ cursor: pointer;
+ width: 3.5rem;
+ height: 2.5rem;
+ color: white;
+ position: absolute;
+ top: 0.5rem;
+ right: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
+}
+
+.navbar-toggler:checked[b-rmtv2tyytr] {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.top-row[b-rmtv2tyytr] {
+ height: 3.5rem;
+ background-color: rgba(0,0,0,0.4);
+}
+
+.navbar-brand[b-rmtv2tyytr] {
+ font-size: 1.1rem;
+}
+
+.bi[b-rmtv2tyytr] {
+ display: inline-block;
+ position: relative;
+ width: 1.25rem;
+ height: 1.25rem;
+ margin-right: 0.75rem;
+ top: -1px;
+ background-size: cover;
+}
+
+.bi-house-door-fill-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
+}
+
+.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
+}
+
+.bi-list-nested-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
+}
+
+.nav-item[b-rmtv2tyytr] {
+ font-size: 0.9rem;
+ padding-bottom: 0.5rem;
+}
+
+ .nav-item:first-of-type[b-rmtv2tyytr] {
+ padding-top: 1rem;
+ }
+
+ .nav-item:last-of-type[b-rmtv2tyytr] {
+ padding-bottom: 1rem;
+ }
+
+ .nav-item[b-rmtv2tyytr] .nav-link {
+ color: #d7d7d7;
+ background: none;
+ border: none;
+ border-radius: 4px;
+ height: 3rem;
+ display: flex;
+ align-items: center;
+ line-height: 3rem;
+ width: 100%;
+ }
+
+.nav-item[b-rmtv2tyytr] a.active {
+ background-color: rgba(255,255,255,0.37);
+ color: white;
+}
+
+.nav-item[b-rmtv2tyytr] .nav-link:hover {
+ background-color: rgba(255,255,255,0.1);
+ color: white;
+}
+
+.nav-scrollable[b-rmtv2tyytr] {
+ display: none;
+}
+
+.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] {
+ display: block;
+}
+
+@media (min-width: 641px) {
+ .navbar-toggler[b-rmtv2tyytr] {
+ display: none;
+ }
+
+ .nav-scrollable[b-rmtv2tyytr] {
+ /* Never collapse the sidebar for wide screens */
+ display: block;
+
+ /* Allow sidebar to scroll for tall menus */
+ height: calc(100vh - 3.5rem);
+ overflow-y: auto;
+ }
+}
diff --git a/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css b/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css
new file mode 100644
index 0000000..daf35e2
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/scopedcss/projectbundle/Watchlog.bundle.scp.css
@@ -0,0 +1,203 @@
+/* _content/Watchlog/Components/Layout/MainLayout.razor.rz.scp.css */
+.page[b-utpf20ms6s] {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+}
+
+main[b-utpf20ms6s] {
+ flex: 1;
+}
+
+.sidebar[b-utpf20ms6s] {
+ background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
+}
+
+.top-row[b-utpf20ms6s] {
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #d6d5d5;
+ justify-content: flex-end;
+ height: 3.5rem;
+ display: flex;
+ align-items: center;
+}
+
+ .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link {
+ white-space: nowrap;
+ margin-left: 1.5rem;
+ text-decoration: none;
+ }
+
+ .top-row[b-utpf20ms6s] a:hover, .top-row[b-utpf20ms6s] .btn-link:hover {
+ text-decoration: underline;
+ }
+
+ .top-row[b-utpf20ms6s] a:first-child {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+@media (max-width: 640.98px) {
+ .top-row[b-utpf20ms6s] {
+ justify-content: space-between;
+ }
+
+ .top-row[b-utpf20ms6s] a, .top-row[b-utpf20ms6s] .btn-link {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 641px) {
+ .page[b-utpf20ms6s] {
+ flex-direction: row;
+ }
+
+ .sidebar[b-utpf20ms6s] {
+ width: 250px;
+ height: 100vh;
+ position: sticky;
+ top: 0;
+ }
+
+ .top-row[b-utpf20ms6s] {
+ position: sticky;
+ top: 0;
+ z-index: 1;
+ }
+
+ .top-row.auth[b-utpf20ms6s] a:first-child {
+ flex: 1;
+ text-align: right;
+ width: 0;
+ }
+
+ .top-row[b-utpf20ms6s], article[b-utpf20ms6s] {
+ padding-left: 2rem !important;
+ padding-right: 1.5rem !important;
+ }
+}
+
+#blazor-error-ui[b-utpf20ms6s] {
+ background: lightyellow;
+ bottom: 0;
+ box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
+ display: none;
+ left: 0;
+ padding: 0.6rem 1.25rem 0.7rem 1.25rem;
+ position: fixed;
+ width: 100%;
+ z-index: 1000;
+}
+
+ #blazor-error-ui .dismiss[b-utpf20ms6s] {
+ cursor: pointer;
+ position: absolute;
+ right: 0.75rem;
+ top: 0.5rem;
+ }
+/* _content/Watchlog/Components/Layout/NavMenu.razor.rz.scp.css */
+.navbar-toggler[b-rmtv2tyytr] {
+ appearance: none;
+ cursor: pointer;
+ width: 3.5rem;
+ height: 2.5rem;
+ color: white;
+ position: absolute;
+ top: 0.5rem;
+ right: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
+}
+
+.navbar-toggler:checked[b-rmtv2tyytr] {
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.top-row[b-rmtv2tyytr] {
+ height: 3.5rem;
+ background-color: rgba(0,0,0,0.4);
+}
+
+.navbar-brand[b-rmtv2tyytr] {
+ font-size: 1.1rem;
+}
+
+.bi[b-rmtv2tyytr] {
+ display: inline-block;
+ position: relative;
+ width: 1.25rem;
+ height: 1.25rem;
+ margin-right: 0.75rem;
+ top: -1px;
+ background-size: cover;
+}
+
+.bi-house-door-fill-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
+}
+
+.bi-plus-square-fill-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
+}
+
+.bi-list-nested-nav-menu[b-rmtv2tyytr] {
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
+}
+
+.nav-item[b-rmtv2tyytr] {
+ font-size: 0.9rem;
+ padding-bottom: 0.5rem;
+}
+
+ .nav-item:first-of-type[b-rmtv2tyytr] {
+ padding-top: 1rem;
+ }
+
+ .nav-item:last-of-type[b-rmtv2tyytr] {
+ padding-bottom: 1rem;
+ }
+
+ .nav-item[b-rmtv2tyytr] .nav-link {
+ color: #d7d7d7;
+ background: none;
+ border: none;
+ border-radius: 4px;
+ height: 3rem;
+ display: flex;
+ align-items: center;
+ line-height: 3rem;
+ width: 100%;
+ }
+
+.nav-item[b-rmtv2tyytr] a.active {
+ background-color: rgba(255,255,255,0.37);
+ color: white;
+}
+
+.nav-item[b-rmtv2tyytr] .nav-link:hover {
+ background-color: rgba(255,255,255,0.1);
+ color: white;
+}
+
+.nav-scrollable[b-rmtv2tyytr] {
+ display: none;
+}
+
+.navbar-toggler:checked ~ .nav-scrollable[b-rmtv2tyytr] {
+ display: block;
+}
+
+@media (min-width: 641px) {
+ .navbar-toggler[b-rmtv2tyytr] {
+ display: none;
+ }
+
+ .nav-scrollable[b-rmtv2tyytr] {
+ /* Never collapse the sidebar for wide screens */
+ display: block;
+
+ /* Allow sidebar to scroll for tall menus */
+ height: calc(100vh - 3.5rem);
+ overflow-y: auto;
+ }
+}
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json b/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json
new file mode 100644
index 0000000..5df77de
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets.build.endpoints.json
@@ -0,0 +1,416 @@
+{
+ "Version": 1,
+ "ManifestType": "Build",
+ "Endpoints": [
+ {
+ "Route": "Watchlog.1s23d9gxjx.styles.css",
+ "AssetFile": "Watchlog.styles.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "1s23d9gxjx"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ },
+ {
+ "Name": "label",
+ "Value": "Watchlog.styles.css"
+ }
+ ]
+ },
+ {
+ "Route": "Watchlog.styles.css",
+ "AssetFile": "Watchlog.styles.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ }
+ ]
+ },
+ {
+ "Route": "app.css",
+ "AssetFile": "app.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "2591"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
+ }
+ ]
+ },
+ {
+ "Route": "app.da95v2qkru.css",
+ "AssetFile": "app.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "2591"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "da95v2qkru"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
+ },
+ {
+ "Name": "label",
+ "Value": "app.css"
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css",
+ "AssetFile": "bootstrap/bootstrap.min.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "162720"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "bpk8xqwxhs"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg="
+ },
+ {
+ "Name": "label",
+ "Value": "bootstrap/bootstrap.min.css"
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css",
+ "AssetFile": "bootstrap/bootstrap.min.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "162720"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg="
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map",
+ "AssetFile": "bootstrap/bootstrap.min.css.map",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "449111"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/plain"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "8inm30yfxf"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
+ },
+ {
+ "Name": "label",
+ "Value": "bootstrap/bootstrap.min.css.map"
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css.map",
+ "AssetFile": "bootstrap/bootstrap.min.css.map",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "449111"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/plain"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
+ }
+ ]
+ },
+ {
+ "Route": "favicon.ifv42okdf2.png",
+ "AssetFile": "favicon.png",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "1148"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "image/png"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "ifv42okdf2"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
+ },
+ {
+ "Name": "label",
+ "Value": "favicon.png"
+ }
+ ]
+ },
+ {
+ "Route": "favicon.png",
+ "AssetFile": "favicon.png",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=3600, must-revalidate"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "1148"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "image/png"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.build.json b/Watchlog/obj/Debug/net8.0/staticwebassets.build.json
new file mode 100644
index 0000000..66bb991
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets.build.json
@@ -0,0 +1,640 @@
+{
+ "Version": 1,
+ "Hash": "2VSY9kLKyJGWbSWuJ0JxUnQbt3aWCdPNQR2df526YGg=",
+ "Source": "Watchlog",
+ "BasePath": "_content/Watchlog",
+ "Mode": "Default",
+ "ManifestType": "Build",
+ "ReferencedProjectsConfiguration": [],
+ "DiscoveryPatterns": [
+ {
+ "Name": "Watchlog\\wwwroot",
+ "Source": "Watchlog",
+ "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\",
+ "BasePath": "_content/Watchlog",
+ "Pattern": "**"
+ }
+ ],
+ "Assets": [
+ {
+ "Identity": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css",
+ "SourceId": "Watchlog",
+ "SourceType": "Computed",
+ "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\",
+ "BasePath": "_content/Watchlog",
+ "RelativePath": "Watchlog#[.{fingerprint}]?.styles.css",
+ "AssetKind": "All",
+ "AssetMode": "CurrentProject",
+ "AssetRole": "Primary",
+ "AssetMergeBehavior": "",
+ "AssetMergeSource": "",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ApplicationBundle",
+ "Fingerprint": "1s23d9gxjx",
+ "Integrity": "0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css"
+ },
+ {
+ "Identity": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css",
+ "SourceId": "Watchlog",
+ "SourceType": "Computed",
+ "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\",
+ "BasePath": "_content/Watchlog",
+ "RelativePath": "Watchlog#[.{fingerprint}]!.bundle.scp.css",
+ "AssetKind": "All",
+ "AssetMode": "Reference",
+ "AssetRole": "Primary",
+ "AssetMergeBehavior": "",
+ "AssetMergeSource": "",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ProjectBundle",
+ "Fingerprint": "1s23d9gxjx",
+ "Integrity": "0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css"
+ },
+ {
+ "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css",
+ "SourceId": "Watchlog",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\",
+ "BasePath": "_content/Watchlog",
+ "RelativePath": "app#[.{fingerprint}]?.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "AssetMergeBehavior": "",
+ "AssetMergeSource": "",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "Fingerprint": "da95v2qkru",
+ "Integrity": "u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\app.css"
+ },
+ {
+ "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css",
+ "SourceId": "Watchlog",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\",
+ "BasePath": "_content/Watchlog",
+ "RelativePath": "bootstrap/bootstrap.min#[.{fingerprint}]?.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "AssetMergeBehavior": "",
+ "AssetMergeSource": "",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "Fingerprint": "bpk8xqwxhs",
+ "Integrity": "z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css"
+ },
+ {
+ "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map",
+ "SourceId": "Watchlog",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\",
+ "BasePath": "_content/Watchlog",
+ "RelativePath": "bootstrap/bootstrap.min.css#[.{fingerprint}]?.map",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "AssetMergeBehavior": "",
+ "AssetMergeSource": "",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "Fingerprint": "8inm30yfxf",
+ "Integrity": "gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\bootstrap\\bootstrap.min.css.map"
+ },
+ {
+ "Identity": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png",
+ "SourceId": "Watchlog",
+ "SourceType": "Discovered",
+ "ContentRoot": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\",
+ "BasePath": "_content/Watchlog",
+ "RelativePath": "favicon#[.{fingerprint}]?.png",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "AssetMergeBehavior": "",
+ "AssetMergeSource": "",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "Fingerprint": "ifv42okdf2",
+ "Integrity": "4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\favicon.png"
+ }
+ ],
+ "Endpoints": [
+ {
+ "Route": "app.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "2591"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
+ }
+ ]
+ },
+ {
+ "Route": "app.da95v2qkru.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "2591"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "da95v2qkru"
+ },
+ {
+ "Name": "label",
+ "Value": "app.css"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE="
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.bpk8xqwxhs.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "162720"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "bpk8xqwxhs"
+ },
+ {
+ "Name": "label",
+ "Value": "bootstrap/bootstrap.min.css"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg="
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "162720"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg="
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css.8inm30yfxf.map",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "449111"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/plain"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "8inm30yfxf"
+ },
+ {
+ "Name": "label",
+ "Value": "bootstrap/bootstrap.min.css.map"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
+ }
+ ]
+ },
+ {
+ "Route": "bootstrap/bootstrap.min.css.map",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "449111"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/plain"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ="
+ }
+ ]
+ },
+ {
+ "Route": "favicon.ifv42okdf2.png",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "1148"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "image/png"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "ifv42okdf2"
+ },
+ {
+ "Name": "label",
+ "Value": "favicon.png"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
+ }
+ ]
+ },
+ {
+ "Route": "favicon.png",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "1148"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "image/png"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:38:56 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=3600, must-revalidate"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg="
+ }
+ ]
+ },
+ {
+ "Route": "Watchlog.1s23d9gxjx.bundle.scp.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "1s23d9gxjx"
+ },
+ {
+ "Name": "label",
+ "Value": "Watchlog.bundle.scp.css"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ }
+ ]
+ },
+ {
+ "Route": "Watchlog.1s23d9gxjx.styles.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "max-age=31536000, immutable"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "fingerprint",
+ "Value": "1s23d9gxjx"
+ },
+ {
+ "Name": "label",
+ "Value": "Watchlog.styles.css"
+ },
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ }
+ ]
+ },
+ {
+ "Route": "Watchlog.bundle.scp.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ }
+ ]
+ },
+ {
+ "Route": "Watchlog.styles.css",
+ "AssetFile": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\Watchlog.styles.css",
+ "Selectors": [],
+ "ResponseHeaders": [
+ {
+ "Name": "Accept-Ranges",
+ "Value": "bytes"
+ },
+ {
+ "Name": "Content-Length",
+ "Value": "5899"
+ },
+ {
+ "Name": "Content-Type",
+ "Value": "text/css"
+ },
+ {
+ "Name": "ETag",
+ "Value": "\"0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=\""
+ },
+ {
+ "Name": "Last-Modified",
+ "Value": "Sun, 13 Apr 2025 20:59:06 GMT"
+ },
+ {
+ "Name": "Cache-Control",
+ "Value": "no-cache"
+ }
+ ],
+ "EndpointProperties": [
+ {
+ "Name": "integrity",
+ "Value": "sha256-0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU="
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.development.json b/Watchlog/obj/Debug/net8.0/staticwebassets.development.json
new file mode 100644
index 0000000..ff458dd
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets.development.json
@@ -0,0 +1 @@
+{"ContentRoots":["D:\\wc\\Watchlog\\Watchlog\\wwwroot\\","D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\bundle\\"],"Root":{"Children":{"app.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"app.css"},"Patterns":null},"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.png":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.png"},"Patterns":null},"Watchlog.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"Watchlog.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json b/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json
new file mode 100644
index 0000000..e0f926c
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets.pack.json
@@ -0,0 +1,45 @@
+{
+ "Files": [
+ {
+ "Id": "D:\\wc\\Watchlog\\Watchlog\\obj\\Debug\\net8.0\\scopedcss\\projectbundle\\Watchlog.bundle.scp.css",
+ "PackagePath": "staticwebassets\\Watchlog.1s23d9gxjx.bundle.scp.css"
+ },
+ {
+ "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\app.css",
+ "PackagePath": "staticwebassets\\app.css"
+ },
+ {
+ "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css",
+ "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css"
+ },
+ {
+ "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\bootstrap\\bootstrap.min.css.map",
+ "PackagePath": "staticwebassets\\bootstrap\\bootstrap.min.css.map"
+ },
+ {
+ "Id": "D:\\wc\\Watchlog\\Watchlog\\wwwroot\\favicon.png",
+ "PackagePath": "staticwebassets\\favicon.png"
+ },
+ {
+ "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props",
+ "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssetEndpoints.props"
+ },
+ {
+ "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props",
+ "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props"
+ },
+ {
+ "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.build.Watchlog.props",
+ "PackagePath": "build\\Watchlog.props"
+ },
+ {
+ "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildMultiTargeting.Watchlog.props",
+ "PackagePath": "buildMultiTargeting\\Watchlog.props"
+ },
+ {
+ "Id": "obj\\Debug\\net8.0\\staticwebassets\\msbuild.buildTransitive.Watchlog.props",
+ "PackagePath": "buildTransitive\\Watchlog.props"
+ }
+ ],
+ "ElementsToRemove": []
+}
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt b/Watchlog/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt
new file mode 100644
index 0000000..e69de29
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt b/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt
new file mode 100644
index 0000000..8d6e3f5
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets.upToDateCheck.txt
@@ -0,0 +1,4 @@
+wwwroot\app.css
+wwwroot\bootstrap\bootstrap.min.css
+wwwroot\bootstrap\bootstrap.min.css.map
+wwwroot\favicon.png
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props
new file mode 100644
index 0000000..6f3b241
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssetEndpoints.props
@@ -0,0 +1,64 @@
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css'))
+
+
+
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css'))
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props
new file mode 100644
index 0000000..7575371
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.Watchlog.Microsoft.AspNetCore.StaticWebAssets.props
@@ -0,0 +1,94 @@
+
+
+
+ Package
+ Watchlog
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/Watchlog
+ app.css
+ All
+ All
+ Primary
+
+
+
+ da95v2qkru
+ u9qEka1auR7E3rd3/8/j8hkQdSOYj9bRJ4nYiFDR1sE=
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\app.css'))
+
+
+ Package
+ Watchlog
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/Watchlog
+ bootstrap/bootstrap.min.css
+ All
+ All
+ Primary
+
+
+
+ bpk8xqwxhs
+ z8OR40MowJ8GgK6P89Y+hiJK5+cclzFHzLhFQLL92bg=
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css'))
+
+
+ Package
+ Watchlog
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/Watchlog
+ bootstrap/bootstrap.min.css.map
+ All
+ All
+ Primary
+
+
+
+ 8inm30yfxf
+ gBwg2tmA0Ci2u54gMF1jNCVku6vznarkLS6D76htNNQ=
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\bootstrap\bootstrap.min.css.map'))
+
+
+ Package
+ Watchlog
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/Watchlog
+ favicon.png
+ All
+ All
+ Primary
+
+
+
+ ifv42okdf2
+ 4mWsDy3aHl36ZbGt8zByK7Pvd4kRUoNgTYzRnwmPHwg=
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\favicon.png'))
+
+
+ Package
+ Watchlog
+ $(MSBuildThisFileDirectory)..\staticwebassets\
+ _content/Watchlog
+ Watchlog.1s23d9gxjx.bundle.scp.css
+ All
+ Reference
+ Primary
+
+ ScopedCss
+ ProjectBundle
+ 1s23d9gxjx
+ 0WE9vXTFXiNK5knTaLtKOthlHmk28m6qAv9a4dIcoUU=
+ Never
+ PreserveNewest
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\Watchlog.1s23d9gxjx.bundle.scp.css'))
+
+
+
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props
new file mode 100644
index 0000000..ddaed44
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.build.Watchlog.props
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props
new file mode 100644
index 0000000..b25c66d
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Watchlog.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props
new file mode 100644
index 0000000..4ce367c
--- /dev/null
+++ b/Watchlog/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Watchlog.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file