This commit is contained in:
bob
2026-01-28 10:29:49 -06:00
commit 1e90daabb5
157 changed files with 9503 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]

View File

@@ -0,0 +1,7 @@
// <auto-generated/>
namespace Microsoft.CodeAnalysis
{
internal sealed partial class EmbeddedAttribute : global::System.Attribute
{
}
}

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("FluentBlazorApp")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("FluentBlazorApp")]
[assembly: System.Reflection.AssemblyTitleAttribute("FluentBlazorApp")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@@ -0,0 +1 @@
37ec0e3c6239374429e3a27fd62ba3ee0a4b2fef9228bb7581630379b86160c5

View File

@@ -0,0 +1,67 @@
is_global = true
build_property.TargetFramework = net10.0
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v10.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 = FluentBlazorApp
build_property.RootNamespace = FluentBlazorApp
build_property.ProjectDir = /home/robert/Documents/repos/azure-web/FluentBlazorApp/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 9.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = /home/robert/Documents/repos/azure-web/FluentBlazorApp
build_property._RazorSourceGeneratorDebug =
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/App.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9BcHAucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Layout/MainLayout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvTWFpbkxheW91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Layout/NavMenu.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvTmF2TWVudS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Counter.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Db3VudGVyLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Error.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9FcnJvci5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Home.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Ib21lLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/NotFound.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9Ob3RGb3VuZC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Pages/Weather.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9QYWdlcy9XZWF0aGVyLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Routes.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9Sb3V0ZXMucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9fSW1wb3J0cy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Layout/ReconnectModal.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50cy9MYXlvdXQvUmVjb25uZWN0TW9kYWwucmF6b3I=
build_metadata.AdditionalFiles.CssScope = b-mr4nqgcayn

View File

@@ -0,0 +1,18 @@
// <auto-generated/>
global using Microsoft.AspNetCore.Builder;
global using Microsoft.AspNetCore.Hosting;
global using Microsoft.AspNetCore.Http;
global using Microsoft.AspNetCore.Routing;
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Logging;
global using Microsoft.Extensions.Validation.Embedded;
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Net.Http.Json;
global using System.Threading;
global using System.Threading.Tasks;

View File

@@ -0,0 +1 @@
241042f9894018a3ed62d63d8b401a4a725b4bbe5930a63814938e5f27c133b7

View File

@@ -0,0 +1,89 @@
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/appsettings.Development.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/appsettings.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.staticwebassets.runtime.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.staticwebassets.endpoints.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.deps.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.runtimeconfig.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/FluentBlazorApp.pdb
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Color.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Filled.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Light.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/bin/Debug/net10.0/Microsoft.FluentUI.AspNetCore.Components.Icons.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/EmbeddedAttribute.cs
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/ValidatableTypeAttribute.cs
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.csproj.AssemblyReference.cache
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rpswa.dswa.cache.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.GeneratedMSBuildEditorConfig.editorconfig
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.AssemblyInfoInputs.cache
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.AssemblyInfo.cs
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.csproj.CoreCompileInputs.cache
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.MvcApplicationPartsAssemblyInfo.cache
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rjimswa.dswa.cache.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rjsmrazor.dswa.cache.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/rjsmcshtml.dswa.cache.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/jsmodules/jsmodules.build.manifest.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/scopedcss/Components/Layout/ReconnectModal.razor.rz.scp.css
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/scopedcss/bundle/FluentBlazorApp.styles.css
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/scopedcss/projectbundle/FluentBlazorApp.bundle.scp.css
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/hepkpbjuec-{0}-l5v3n1o5hs-l5v3n1o5hs.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/cdrmjjq1d6-{0}-dpoev2zj9b-dpoev2zj9b.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/twd6d0wh4o-{0}-73nt9uxv2t-73nt9uxv2t.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/akzl5bxou0-{0}-p6kf5zqzit-p6kf5zqzit.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/cq4bmj8gmb-{0}-zjzit57lox-zjzit57lox.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/klh9ieqob8-{0}-dvdt7c1hdi-dvdt7c1hdi.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/qtsc4kwma6-{0}-h5k564t0jv-h5k564t0jv.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/4jvn6qpxj5-{0}-7i47nr1axg-7i47nr1axg.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/vhycmzqsg2-{0}-oy1cuw4jhq-oy1cuw4jhq.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/7g337ulk4n-{0}-iy34mpf72d-iy34mpf72d.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6mwvvlkmgj-{0}-hi1gwvth64-hi1gwvth64.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pfc9to5k3q-{0}-5pcucyxosc-5pcucyxosc.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/h0qxm5u0yy-{0}-vjluklws0l-vjluklws0l.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/win2gt64sq-{0}-9juufzcgdk-9juufzcgdk.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ijuf810ucb-{0}-xp2f0e0rh3-xp2f0e0rh3.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6o9gthdpke-{0}-ikjxvulr4w-ikjxvulr4w.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/tb98bamshq-{0}-afevzs963z-afevzs963z.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ffdjjohsnc-{0}-mmp1yy7un5-mmp1yy7un5.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pn46o4hdgm-{0}-ntzi26y3om-ntzi26y3om.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/4sjayj892b-{0}-9fmja7pljs-9fmja7pljs.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/mm8wr5jb95-{0}-rgycuwl3sw-rgycuwl3sw.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/wmgko3ir4p-{0}-kjm33rwg1a-kjm33rwg1a.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/jq2jihf5fr-{0}-awzanx0pu8-awzanx0pu8.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/uslingtyva-{0}-m0sdc2vg34-m0sdc2vg34.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/2b4v2q74ar-{0}-0b0bj86z40-0b0bj86z40.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/5eye7ha8pe-{0}-e5lgg05xwp-e5lgg05xwp.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/fiqznfocyn-{0}-ki10xp5gks-ki10xp5gks.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/5dcvuemm5a-{0}-s9hcthfn4x-s9hcthfn4x.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/sc7iw8bo2n-{0}-idf8r2y2gj-idf8r2y2gj.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/sbcuig79xm-{0}-btwuipzwbp-btwuipzwbp.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/713i7dud0v-{0}-v95crb0bvb-v95crb0bvb.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/is0nail857-{0}-b0dyrub9as-b0dyrub9as.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6nn42apl8y-{0}-1dlotxxwer-1dlotxxwer.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/m1yjzwotev-{0}-f8c5bd5212-f8c5bd5212.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ruk4ibgzyp-{0}-sc1npuf73a-sc1npuf73a.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/kwrall9b0s-{0}-zbg73p58hc-zbg73p58hc.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/m3ffqup1h6-{0}-kz8gc8cxma-kz8gc8cxma.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/3emkb5z5ma-{0}-sd59ooda5f-sd59ooda5f.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/f3doi4qufy-{0}-g5ndc3bl4h-g5ndc3bl4h.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/hp2clcwva9-{0}-a8m5cweeeb-a8m5cweeeb.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/ljiijnwn0n-{0}-13ja33weya-13ja33weya.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/20yq066lo5-{0}-o32v8r49vv-o32v8r49vv.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/jb6cwotjhj-{0}-j8lzlu28q6-j8lzlu28q6.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/55thtf5248-{0}-u1n4jc5v46-u1n4jc5v46.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pqub0n3e9d-{0}-ewdlgswx1m-ewdlgswx1m.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/6ywlikri93-{0}-dr97trlaug-dr97trlaug.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/compressed/pzf87cbgug-{0}-929e30nm1z-929e30nm1z.gz
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.build.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.build.json.cache
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.development.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/staticwebassets.build.endpoints.json
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/swae.build.ex.cache
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBl.B01550A2.Up2Date
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/refint/FluentBlazorApp.dll
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.pdb
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/FluentBlazorApp.genruntimeconfig.cache
/home/robert/Documents/repos/azure-web/FluentBlazorApp/obj/Debug/net10.0/ref/FluentBlazorApp.dll

View File

@@ -0,0 +1 @@
4a0b3405016f8e134b9d66964a763eb506030459bbcf2019755888a7180af26b

View File

@@ -0,0 +1,9 @@
// <auto-generated/>
namespace Microsoft.Extensions.Validation.Embedded
{
[global::Microsoft.CodeAnalysis.EmbeddedAttribute]
[global::System.AttributeUsage(global::System.AttributeTargets.Class)]
internal sealed class ValidatableTypeAttribute : global::System.Attribute
{
}
}

Binary file not shown.

View File

@@ -0,0 +1,3 @@
[
"_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lib.module.js"
]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"GlobalPropertiesHash":"uhsOBYnSXKppCvhg62be+HeTzbbchLr08M4v8pbO2ic=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["6NBklSx7mA\u002BGBEDlcoJAePC18FaKqXrQHDzPsi46dTw=","u3lRZ8TekLQ7/odKlKZ8w1qqJgt\u002BrRsnjGgmkx2PL\u002B0="],"CachedAssets":{},"CachedCopyCandidates":{}}

View File

@@ -0,0 +1 @@
{"GlobalPropertiesHash":"PEjkQtJ6W4XPVvEnuWx515pQiYfIg0sBeZ8AD14Lwv4=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["oRAhMPTXjMAe\u002BpDKfZcMcb0wk5pkToOz5gU5r6iGCb8=","013ON7t55mTgMHWbD\u002BHlw/FmNwac17rqRmleTb/Vj/M=","b/UehVUUxDrMqf6nS1j6f2pKbif0cUrUXSaJx0nOdDg=","GBraetC9avZ\u002BipyF\u002B6/55V3UpwuY1T6cnBaKhwH01Is=","0CU4STOC8FGJfm671zlRD9oZbOPDyYliCq0L3ZzSVls=","37GijO/v1\u002BnvF/1lGrZwP0D20x2\u002BJTODtO6o9ed7t3o=","B\u002BLmTyjp41MQGN4juQxImewfyZRJWxByFUcs/0b3Its=","6gx\u002B/0UAGAJj14PHrnjHQ\u002Bss/P6FjPK9XfsDii0pZ8g=","ZAVut75UOfu833htTruJj8UzNbP7aqGg8MOd3uOfKB8=","gd4MU5\u002BsqMg701u1F9JkE\u002B542Tif8/Zv0JMLOAuHwg0=","DD7QGu8KA48Uf0BUpdXBoLNgWwAgHNEB7/WyFdgbP58=","hEBN0ZOSkiIZkrD3wlNBzLL7SN7rDfjWMrumVUq6K50=","2xZLil8SmUmwdXSO7mApd0LtStOZKIEh4Gjlkqrasf0=","BZk8pTnISWJZ370XVnXiSKdfGNHQz5uIkRfaarcoVZw=","m9H6743fvs1U4q9cEeErk0K5uXUtsnyzIpC63p/uwcA=","60fAF\u002B4AJp0KnFz8Y5ZK9MEh\u002BXUKMQPpG\u002BBdlnWUFl0=","y5nPkkEmh/tX8M7l/F4rx473ccV6Vc6dW3SBrva3ZeE=","MFtsOzgm0ZvlnMzzBHCj0G1IYi7D6ne80sg5V8VJJdQ=","AumSF5X0r92anaFCfban6\u002BmS\u002BWHf3sLOgTD2lqq6x/Q="],"CachedAssets":{},"CachedCopyCandidates":{}}

View File

@@ -0,0 +1 @@
{"GlobalPropertiesHash":"QbFaYwj9Zs/i+Tdv5ZIot/4jrjhmaWkqhog2SIbpUXo=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["oRAhMPTXjMAe\u002BpDKfZcMcb0wk5pkToOz5gU5r6iGCb8=","013ON7t55mTgMHWbD\u002BHlw/FmNwac17rqRmleTb/Vj/M=","b/UehVUUxDrMqf6nS1j6f2pKbif0cUrUXSaJx0nOdDg=","GBraetC9avZ\u002BipyF\u002B6/55V3UpwuY1T6cnBaKhwH01Is=","0CU4STOC8FGJfm671zlRD9oZbOPDyYliCq0L3ZzSVls=","37GijO/v1\u002BnvF/1lGrZwP0D20x2\u002BJTODtO6o9ed7t3o=","B\u002BLmTyjp41MQGN4juQxImewfyZRJWxByFUcs/0b3Its=","6gx\u002B/0UAGAJj14PHrnjHQ\u002Bss/P6FjPK9XfsDii0pZ8g=","ZAVut75UOfu833htTruJj8UzNbP7aqGg8MOd3uOfKB8=","gd4MU5\u002BsqMg701u1F9JkE\u002B542Tif8/Zv0JMLOAuHwg0=","DD7QGu8KA48Uf0BUpdXBoLNgWwAgHNEB7/WyFdgbP58=","hEBN0ZOSkiIZkrD3wlNBzLL7SN7rDfjWMrumVUq6K50=","2xZLil8SmUmwdXSO7mApd0LtStOZKIEh4Gjlkqrasf0=","BZk8pTnISWJZ370XVnXiSKdfGNHQz5uIkRfaarcoVZw=","m9H6743fvs1U4q9cEeErk0K5uXUtsnyzIpC63p/uwcA=","60fAF\u002B4AJp0KnFz8Y5ZK9MEh\u002BXUKMQPpG\u002BBdlnWUFl0=","y5nPkkEmh/tX8M7l/F4rx473ccV6Vc6dW3SBrva3ZeE=","MFtsOzgm0ZvlnMzzBHCj0G1IYi7D6ne80sg5V8VJJdQ=","AumSF5X0r92anaFCfban6\u002BmS\u002BWHf3sLOgTD2lqq6x/Q="],"CachedAssets":{"y5nPkkEmh/tX8M7l/F4rx473ccV6Vc6dW3SBrva3ZeE=":{"Identity":"/home/robert/Documents/repos/azure-web/FluentBlazorApp/Components/Layout/ReconnectModal.razor.js","SourceId":"FluentBlazorApp","SourceType":"Discovered","ContentRoot":"/home/robert/Documents/repos/azure-web/FluentBlazorApp/","BasePath":"/","RelativePath":"Components/Layout/ReconnectModal#[.{fingerprint}]?.razor.js","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"13ja33weya","Integrity":"4zGYCWZ4pfXdYacNs7XaH1BXGvludoT6JCkX9NZucgI=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"Components/Layout/ReconnectModal.razor.js","FileLength":2364,"LastWriteTime":"2026-01-28T03:23:14.4501366+00:00"}},"CachedCopyCandidates":{}}

View File

@@ -0,0 +1 @@
{"GlobalPropertiesHash":"wqEr3Al8rCQjNcHPSrY0Zjjh8jPT0qTLu1CKWHSGpp8=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["oRAhMPTXjMAe\u002BpDKfZcMcb0wk5pkToOz5gU5r6iGCb8=","013ON7t55mTgMHWbD\u002BHlw/FmNwac17rqRmleTb/Vj/M=","b/UehVUUxDrMqf6nS1j6f2pKbif0cUrUXSaJx0nOdDg=","GBraetC9avZ\u002BipyF\u002B6/55V3UpwuY1T6cnBaKhwH01Is=","0CU4STOC8FGJfm671zlRD9oZbOPDyYliCq0L3ZzSVls=","37GijO/v1\u002BnvF/1lGrZwP0D20x2\u002BJTODtO6o9ed7t3o=","B\u002BLmTyjp41MQGN4juQxImewfyZRJWxByFUcs/0b3Its=","6gx\u002B/0UAGAJj14PHrnjHQ\u002Bss/P6FjPK9XfsDii0pZ8g=","ZAVut75UOfu833htTruJj8UzNbP7aqGg8MOd3uOfKB8=","gd4MU5\u002BsqMg701u1F9JkE\u002B542Tif8/Zv0JMLOAuHwg0=","DD7QGu8KA48Uf0BUpdXBoLNgWwAgHNEB7/WyFdgbP58=","hEBN0ZOSkiIZkrD3wlNBzLL7SN7rDfjWMrumVUq6K50=","2xZLil8SmUmwdXSO7mApd0LtStOZKIEh4Gjlkqrasf0=","BZk8pTnISWJZ370XVnXiSKdfGNHQz5uIkRfaarcoVZw=","m9H6743fvs1U4q9cEeErk0K5uXUtsnyzIpC63p/uwcA="],"CachedAssets":{"oRAhMPTXjMAe\u002BpDKfZcMcb0wk5pkToOz5gU5r6iGCb8=":{"Identity":"/home/robert/Documents/repos/azure-web/FluentBlazorApp/wwwroot/app.css","SourceId":"FluentBlazorApp","SourceType":"Discovered","ContentRoot":"/home/robert/Documents/repos/azure-web/FluentBlazorApp/wwwroot/","BasePath":"/","RelativePath":"app#[.{fingerprint}]?.css","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"g5ndc3bl4h","Integrity":"jOG5KgrSDPeToTyOZmRsg6eOzhLIO0cXVxoovFn1M5w=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot/app.css","FileLength":6157,"LastWriteTime":"2026-01-28T03:23:14.5251401+00:00"},"013ON7t55mTgMHWbD\u002BHlw/FmNwac17rqRmleTb/Vj/M=":{"Identity":"/home/robert/Documents/repos/azure-web/FluentBlazorApp/wwwroot/favicon.ico","SourceId":"FluentBlazorApp","SourceType":"Discovered","ContentRoot":"/home/robert/Documents/repos/azure-web/FluentBlazorApp/wwwroot/","BasePath":"/","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"a8m5cweeeb","Integrity":"ymsgpgcP5QtFkpeuQQcIdyIQH79a9gyXGLH8FjqfURs=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot/favicon.ico","FileLength":15086,"LastWriteTime":"2026-01-28T03:23:14.5361407+00:00"}},"CachedCopyCandidates":{}}

View File

@@ -0,0 +1,157 @@
.components-reconnect-first-attempt-visible[b-mr4nqgcayn],
.components-reconnect-repeated-attempt-visible[b-mr4nqgcayn],
.components-reconnect-failed-visible[b-mr4nqgcayn],
.components-pause-visible[b-mr4nqgcayn],
.components-resume-failed-visible[b-mr4nqgcayn],
.components-rejoining-animation[b-mr4nqgcayn] {
display: none;
}
#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-failed[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-mr4nqgcayn] {
display: block;
}
#components-reconnect-modal[b-mr4nqgcayn] {
background-color: white;
width: 20rem;
margin: 20vh auto;
padding: 2rem;
border: 0;
border-radius: 0.5rem;
box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
opacity: 0;
transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
animation: components-reconnect-modal-fadeOutOpacity-b-mr4nqgcayn 0.5s both;
&[open]
{
animation: components-reconnect-modal-slideUp-b-mr4nqgcayn 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn 0.5s ease-in-out 0.3s;
animation-fill-mode: both;
}
}
#components-reconnect-modal[b-mr4nqgcayn]::backdrop {
background-color: rgba(0, 0, 0, 0.4);
animation: components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn 0.5s ease-in-out;
opacity: 1;
}
@keyframes components-reconnect-modal-slideUp-b-mr4nqgcayn {
0% {
transform: translateY(30px) scale(0.95);
}
100% {
transform: translateY(0);
}
}
@keyframes components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes components-reconnect-modal-fadeOutOpacity-b-mr4nqgcayn {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.components-reconnect-container[b-mr4nqgcayn] {
display: flex;
flex-direction: column;
align-items: center;
gap: 1rem;
}
#components-reconnect-modal p[b-mr4nqgcayn] {
margin: 0;
text-align: center;
}
#components-reconnect-modal button[b-mr4nqgcayn] {
border: 0;
background-color: #6b9ed2;
color: white;
padding: 4px 24px;
border-radius: 4px;
}
#components-reconnect-modal button:hover[b-mr4nqgcayn] {
background-color: #3b6ea2;
}
#components-reconnect-modal button:active[b-mr4nqgcayn] {
background-color: #6b9ed2;
}
.components-rejoining-animation[b-mr4nqgcayn] {
position: relative;
width: 80px;
height: 80px;
}
.components-rejoining-animation div[b-mr4nqgcayn] {
position: absolute;
border: 3px solid #0087ff;
opacity: 1;
border-radius: 50%;
animation: components-rejoining-animation-b-mr4nqgcayn 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.components-rejoining-animation div:nth-child(2)[b-mr4nqgcayn] {
animation-delay: -0.5s;
}
@keyframes components-rejoining-animation-b-mr4nqgcayn {
0% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 0;
}
4.9% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 0;
}
5% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: 0px;
left: 0px;
width: 80px;
height: 80px;
opacity: 0;
}
}

View File

@@ -0,0 +1,160 @@
@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.ewdlgswx1m.bundle.scp.css';
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-mr4nqgcayn],
.components-reconnect-repeated-attempt-visible[b-mr4nqgcayn],
.components-reconnect-failed-visible[b-mr4nqgcayn],
.components-pause-visible[b-mr4nqgcayn],
.components-resume-failed-visible[b-mr4nqgcayn],
.components-rejoining-animation[b-mr4nqgcayn] {
display: none;
}
#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-failed[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-mr4nqgcayn] {
display: block;
}
#components-reconnect-modal[b-mr4nqgcayn] {
background-color: white;
width: 20rem;
margin: 20vh auto;
padding: 2rem;
border: 0;
border-radius: 0.5rem;
box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
opacity: 0;
transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
animation: components-reconnect-modal-fadeOutOpacity-b-mr4nqgcayn 0.5s both;
&[open]
{
animation: components-reconnect-modal-slideUp-b-mr4nqgcayn 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn 0.5s ease-in-out 0.3s;
animation-fill-mode: both;
}
}
#components-reconnect-modal[b-mr4nqgcayn]::backdrop {
background-color: rgba(0, 0, 0, 0.4);
animation: components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn 0.5s ease-in-out;
opacity: 1;
}
@keyframes components-reconnect-modal-slideUp-b-mr4nqgcayn {
0% {
transform: translateY(30px) scale(0.95);
}
100% {
transform: translateY(0);
}
}
@keyframes components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes components-reconnect-modal-fadeOutOpacity-b-mr4nqgcayn {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.components-reconnect-container[b-mr4nqgcayn] {
display: flex;
flex-direction: column;
align-items: center;
gap: 1rem;
}
#components-reconnect-modal p[b-mr4nqgcayn] {
margin: 0;
text-align: center;
}
#components-reconnect-modal button[b-mr4nqgcayn] {
border: 0;
background-color: #6b9ed2;
color: white;
padding: 4px 24px;
border-radius: 4px;
}
#components-reconnect-modal button:hover[b-mr4nqgcayn] {
background-color: #3b6ea2;
}
#components-reconnect-modal button:active[b-mr4nqgcayn] {
background-color: #6b9ed2;
}
.components-rejoining-animation[b-mr4nqgcayn] {
position: relative;
width: 80px;
height: 80px;
}
.components-rejoining-animation div[b-mr4nqgcayn] {
position: absolute;
border: 3px solid #0087ff;
opacity: 1;
border-radius: 50%;
animation: components-rejoining-animation-b-mr4nqgcayn 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.components-rejoining-animation div:nth-child(2)[b-mr4nqgcayn] {
animation-delay: -0.5s;
}
@keyframes components-rejoining-animation-b-mr4nqgcayn {
0% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 0;
}
4.9% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 0;
}
5% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: 0px;
left: 0px;
width: 80px;
height: 80px;
opacity: 0;
}
}

View File

@@ -0,0 +1,158 @@
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-mr4nqgcayn],
.components-reconnect-repeated-attempt-visible[b-mr4nqgcayn],
.components-reconnect-failed-visible[b-mr4nqgcayn],
.components-pause-visible[b-mr4nqgcayn],
.components-resume-failed-visible[b-mr4nqgcayn],
.components-rejoining-animation[b-mr4nqgcayn] {
display: none;
}
#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-failed[b-mr4nqgcayn],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-mr4nqgcayn] {
display: block;
}
#components-reconnect-modal[b-mr4nqgcayn] {
background-color: white;
width: 20rem;
margin: 20vh auto;
padding: 2rem;
border: 0;
border-radius: 0.5rem;
box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
opacity: 0;
transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
animation: components-reconnect-modal-fadeOutOpacity-b-mr4nqgcayn 0.5s both;
&[open]
{
animation: components-reconnect-modal-slideUp-b-mr4nqgcayn 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn 0.5s ease-in-out 0.3s;
animation-fill-mode: both;
}
}
#components-reconnect-modal[b-mr4nqgcayn]::backdrop {
background-color: rgba(0, 0, 0, 0.4);
animation: components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn 0.5s ease-in-out;
opacity: 1;
}
@keyframes components-reconnect-modal-slideUp-b-mr4nqgcayn {
0% {
transform: translateY(30px) scale(0.95);
}
100% {
transform: translateY(0);
}
}
@keyframes components-reconnect-modal-fadeInOpacity-b-mr4nqgcayn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes components-reconnect-modal-fadeOutOpacity-b-mr4nqgcayn {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.components-reconnect-container[b-mr4nqgcayn] {
display: flex;
flex-direction: column;
align-items: center;
gap: 1rem;
}
#components-reconnect-modal p[b-mr4nqgcayn] {
margin: 0;
text-align: center;
}
#components-reconnect-modal button[b-mr4nqgcayn] {
border: 0;
background-color: #6b9ed2;
color: white;
padding: 4px 24px;
border-radius: 4px;
}
#components-reconnect-modal button:hover[b-mr4nqgcayn] {
background-color: #3b6ea2;
}
#components-reconnect-modal button:active[b-mr4nqgcayn] {
background-color: #6b9ed2;
}
.components-rejoining-animation[b-mr4nqgcayn] {
position: relative;
width: 80px;
height: 80px;
}
.components-rejoining-animation div[b-mr4nqgcayn] {
position: absolute;
border: 3px solid #0087ff;
opacity: 1;
border-radius: 50%;
animation: components-rejoining-animation-b-mr4nqgcayn 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.components-rejoining-animation div:nth-child(2)[b-mr4nqgcayn] {
animation-delay: -0.5s;
}
@keyframes components-rejoining-animation-b-mr4nqgcayn {
0% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 0;
}
4.9% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 0;
}
5% {
top: 40px;
left: 40px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: 0px;
left: 0px;
width: 80px;
height: 80px;
opacity: 0;
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
Ca/H9j/mzKEztOrvJTRdXP60lsCgO+2IF9z6gi9w4NI=

File diff suppressed because one or more lines are too long