Compare commits
8 Commits
db26149bc4
...
NackenNumb
| Author | SHA1 | Date | |
|---|---|---|---|
| 64d18102be | |||
| 626b31a3ce | |||
| f51bd2bb44 | |||
| 0d5961566b | |||
| 8cac6f0f2b | |||
| 3e162c84b3 | |||
| d218b291aa | |||
| d9b40a6dcc |
398
.gitignore
vendored
Normal file
398
.gitignore
vendored
Normal file
@ -0,0 +1,398 @@
|
|||||||
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
|
## files generated by popular Visual Studio add-ons.
|
||||||
|
##
|
||||||
|
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
*.rsuser
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.userosscache
|
||||||
|
*.sln.docstates
|
||||||
|
|
||||||
|
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||||
|
*.userprefs
|
||||||
|
|
||||||
|
# Mono auto generated files
|
||||||
|
mono_crash.*
|
||||||
|
|
||||||
|
# Build results
|
||||||
|
[Dd]ebug/
|
||||||
|
[Dd]ebugPublic/
|
||||||
|
[Rr]elease/
|
||||||
|
[Rr]eleases/
|
||||||
|
x64/
|
||||||
|
x86/
|
||||||
|
[Ww][Ii][Nn]32/
|
||||||
|
[Aa][Rr][Mm]/
|
||||||
|
[Aa][Rr][Mm]64/
|
||||||
|
bld/
|
||||||
|
[Bb]in/
|
||||||
|
[Oo]bj/
|
||||||
|
[Ll]og/
|
||||||
|
[Ll]ogs/
|
||||||
|
|
||||||
|
# Visual Studio 2015/2017 cache/options directory
|
||||||
|
.vs/
|
||||||
|
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||||
|
#wwwroot/
|
||||||
|
|
||||||
|
# Visual Studio 2017 auto generated files
|
||||||
|
Generated\ Files/
|
||||||
|
|
||||||
|
# MSTest test Results
|
||||||
|
[Tt]est[Rr]esult*/
|
||||||
|
[Bb]uild[Ll]og.*
|
||||||
|
|
||||||
|
# NUnit
|
||||||
|
*.VisualState.xml
|
||||||
|
TestResult.xml
|
||||||
|
nunit-*.xml
|
||||||
|
|
||||||
|
# Build Results of an ATL Project
|
||||||
|
[Dd]ebugPS/
|
||||||
|
[Rr]eleasePS/
|
||||||
|
dlldata.c
|
||||||
|
|
||||||
|
# Benchmark Results
|
||||||
|
BenchmarkDotNet.Artifacts/
|
||||||
|
|
||||||
|
# .NET Core
|
||||||
|
project.lock.json
|
||||||
|
project.fragment.lock.json
|
||||||
|
artifacts/
|
||||||
|
|
||||||
|
# ASP.NET Scaffolding
|
||||||
|
ScaffoldingReadMe.txt
|
||||||
|
|
||||||
|
# StyleCop
|
||||||
|
StyleCopReport.xml
|
||||||
|
|
||||||
|
# Files built by Visual Studio
|
||||||
|
*_i.c
|
||||||
|
*_p.c
|
||||||
|
*_h.h
|
||||||
|
*.ilk
|
||||||
|
*.meta
|
||||||
|
*.obj
|
||||||
|
*.iobj
|
||||||
|
*.pch
|
||||||
|
*.pdb
|
||||||
|
*.ipdb
|
||||||
|
*.pgc
|
||||||
|
*.pgd
|
||||||
|
*.rsp
|
||||||
|
*.sbr
|
||||||
|
*.tlb
|
||||||
|
*.tli
|
||||||
|
*.tlh
|
||||||
|
*.tmp
|
||||||
|
*.tmp_proj
|
||||||
|
*_wpftmp.csproj
|
||||||
|
*.log
|
||||||
|
*.tlog
|
||||||
|
*.vspscc
|
||||||
|
*.vssscc
|
||||||
|
.builds
|
||||||
|
*.pidb
|
||||||
|
*.svclog
|
||||||
|
*.scc
|
||||||
|
|
||||||
|
# Chutzpah Test files
|
||||||
|
_Chutzpah*
|
||||||
|
|
||||||
|
# Visual C++ cache files
|
||||||
|
ipch/
|
||||||
|
*.aps
|
||||||
|
*.ncb
|
||||||
|
*.opendb
|
||||||
|
*.opensdf
|
||||||
|
*.sdf
|
||||||
|
*.cachefile
|
||||||
|
*.VC.db
|
||||||
|
*.VC.VC.opendb
|
||||||
|
|
||||||
|
# Visual Studio profiler
|
||||||
|
*.psess
|
||||||
|
*.vsp
|
||||||
|
*.vspx
|
||||||
|
*.sap
|
||||||
|
|
||||||
|
# Visual Studio Trace Files
|
||||||
|
*.e2e
|
||||||
|
|
||||||
|
# TFS 2012 Local Workspace
|
||||||
|
$tf/
|
||||||
|
|
||||||
|
# Guidance Automation Toolkit
|
||||||
|
*.gpState
|
||||||
|
|
||||||
|
# ReSharper is a .NET coding add-in
|
||||||
|
_ReSharper*/
|
||||||
|
*.[Rr]e[Ss]harper
|
||||||
|
*.DotSettings.user
|
||||||
|
|
||||||
|
# TeamCity is a build add-in
|
||||||
|
_TeamCity*
|
||||||
|
|
||||||
|
# DotCover is a Code Coverage Tool
|
||||||
|
*.dotCover
|
||||||
|
|
||||||
|
# AxoCover is a Code Coverage Tool
|
||||||
|
.axoCover/*
|
||||||
|
!.axoCover/settings.json
|
||||||
|
|
||||||
|
# Coverlet is a free, cross platform Code Coverage Tool
|
||||||
|
coverage*.json
|
||||||
|
coverage*.xml
|
||||||
|
coverage*.info
|
||||||
|
|
||||||
|
# Visual Studio code coverage results
|
||||||
|
*.coverage
|
||||||
|
*.coveragexml
|
||||||
|
|
||||||
|
# NCrunch
|
||||||
|
_NCrunch_*
|
||||||
|
.*crunch*.local.xml
|
||||||
|
nCrunchTemp_*
|
||||||
|
|
||||||
|
# MightyMoose
|
||||||
|
*.mm.*
|
||||||
|
AutoTest.Net/
|
||||||
|
|
||||||
|
# Web workbench (sass)
|
||||||
|
.sass-cache/
|
||||||
|
|
||||||
|
# Installshield output folder
|
||||||
|
[Ee]xpress/
|
||||||
|
|
||||||
|
# DocProject is a documentation generator add-in
|
||||||
|
DocProject/buildhelp/
|
||||||
|
DocProject/Help/*.HxT
|
||||||
|
DocProject/Help/*.HxC
|
||||||
|
DocProject/Help/*.hhc
|
||||||
|
DocProject/Help/*.hhk
|
||||||
|
DocProject/Help/*.hhp
|
||||||
|
DocProject/Help/Html2
|
||||||
|
DocProject/Help/html
|
||||||
|
|
||||||
|
# Click-Once directory
|
||||||
|
publish/
|
||||||
|
|
||||||
|
# Publish Web Output
|
||||||
|
*.[Pp]ublish.xml
|
||||||
|
*.azurePubxml
|
||||||
|
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||||||
|
# but database connection strings (with potential passwords) will be unencrypted
|
||||||
|
*.pubxml
|
||||||
|
*.publishproj
|
||||||
|
|
||||||
|
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||||
|
# checkin your Azure Web App publish settings, but sensitive information contained
|
||||||
|
# in these scripts will be unencrypted
|
||||||
|
PublishScripts/
|
||||||
|
|
||||||
|
# NuGet Packages
|
||||||
|
*.nupkg
|
||||||
|
# NuGet Symbol Packages
|
||||||
|
*.snupkg
|
||||||
|
# The packages folder can be ignored because of Package Restore
|
||||||
|
**/[Pp]ackages/*
|
||||||
|
# except build/, which is used as an MSBuild target.
|
||||||
|
!**/[Pp]ackages/build/
|
||||||
|
# Uncomment if necessary however generally it will be regenerated when needed
|
||||||
|
#!**/[Pp]ackages/repositories.config
|
||||||
|
# NuGet v3's project.json files produces more ignorable files
|
||||||
|
*.nuget.props
|
||||||
|
*.nuget.targets
|
||||||
|
|
||||||
|
# Microsoft Azure Build Output
|
||||||
|
csx/
|
||||||
|
*.build.csdef
|
||||||
|
|
||||||
|
# Microsoft Azure Emulator
|
||||||
|
ecf/
|
||||||
|
rcf/
|
||||||
|
|
||||||
|
# Windows Store app package directories and files
|
||||||
|
AppPackages/
|
||||||
|
BundleArtifacts/
|
||||||
|
Package.StoreAssociation.xml
|
||||||
|
_pkginfo.txt
|
||||||
|
*.appx
|
||||||
|
*.appxbundle
|
||||||
|
*.appxupload
|
||||||
|
|
||||||
|
# Visual Studio cache files
|
||||||
|
# files ending in .cache can be ignored
|
||||||
|
*.[Cc]ache
|
||||||
|
# but keep track of directories ending in .cache
|
||||||
|
!?*.[Cc]ache/
|
||||||
|
|
||||||
|
# Others
|
||||||
|
ClientBin/
|
||||||
|
~$*
|
||||||
|
*~
|
||||||
|
*.dbmdl
|
||||||
|
*.dbproj.schemaview
|
||||||
|
*.jfm
|
||||||
|
*.pfx
|
||||||
|
*.publishsettings
|
||||||
|
orleans.codegen.cs
|
||||||
|
|
||||||
|
# Including strong name files can present a security risk
|
||||||
|
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||||||
|
#*.snk
|
||||||
|
|
||||||
|
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||||
|
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||||
|
#bower_components/
|
||||||
|
|
||||||
|
# RIA/Silverlight projects
|
||||||
|
Generated_Code/
|
||||||
|
|
||||||
|
# Backup & report files from converting an old project file
|
||||||
|
# to a newer Visual Studio version. Backup files are not needed,
|
||||||
|
# because we have git ;-)
|
||||||
|
_UpgradeReport_Files/
|
||||||
|
Backup*/
|
||||||
|
UpgradeLog*.XML
|
||||||
|
UpgradeLog*.htm
|
||||||
|
ServiceFabricBackup/
|
||||||
|
*.rptproj.bak
|
||||||
|
|
||||||
|
# SQL Server files
|
||||||
|
*.mdf
|
||||||
|
*.ldf
|
||||||
|
*.ndf
|
||||||
|
|
||||||
|
# Business Intelligence projects
|
||||||
|
*.rdl.data
|
||||||
|
*.bim.layout
|
||||||
|
*.bim_*.settings
|
||||||
|
*.rptproj.rsuser
|
||||||
|
*- [Bb]ackup.rdl
|
||||||
|
*- [Bb]ackup ([0-9]).rdl
|
||||||
|
*- [Bb]ackup ([0-9][0-9]).rdl
|
||||||
|
|
||||||
|
# Microsoft Fakes
|
||||||
|
FakesAssemblies/
|
||||||
|
|
||||||
|
# GhostDoc plugin setting file
|
||||||
|
*.GhostDoc.xml
|
||||||
|
|
||||||
|
# Node.js Tools for Visual Studio
|
||||||
|
.ntvs_analysis.dat
|
||||||
|
node_modules/
|
||||||
|
|
||||||
|
# Visual Studio 6 build log
|
||||||
|
*.plg
|
||||||
|
|
||||||
|
# Visual Studio 6 workspace options file
|
||||||
|
*.opt
|
||||||
|
|
||||||
|
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||||
|
*.vbw
|
||||||
|
|
||||||
|
# Visual Studio 6 auto-generated project file (contains which files were open etc.)
|
||||||
|
*.vbp
|
||||||
|
|
||||||
|
# Visual Studio 6 workspace and project file (working project files containing files to include in project)
|
||||||
|
*.dsw
|
||||||
|
*.dsp
|
||||||
|
|
||||||
|
# Visual Studio 6 technical files
|
||||||
|
*.ncb
|
||||||
|
*.aps
|
||||||
|
|
||||||
|
# Visual Studio LightSwitch build output
|
||||||
|
**/*.HTMLClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/GeneratedArtifacts
|
||||||
|
**/*.DesktopClient/ModelManifest.xml
|
||||||
|
**/*.Server/GeneratedArtifacts
|
||||||
|
**/*.Server/ModelManifest.xml
|
||||||
|
_Pvt_Extensions
|
||||||
|
|
||||||
|
# Paket dependency manager
|
||||||
|
.paket/paket.exe
|
||||||
|
paket-files/
|
||||||
|
|
||||||
|
# FAKE - F# Make
|
||||||
|
.fake/
|
||||||
|
|
||||||
|
# CodeRush personal settings
|
||||||
|
.cr/personal
|
||||||
|
|
||||||
|
# Python Tools for Visual Studio (PTVS)
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
|
||||||
|
# Cake - Uncomment if you are using it
|
||||||
|
# tools/**
|
||||||
|
# !tools/packages.config
|
||||||
|
|
||||||
|
# Tabs Studio
|
||||||
|
*.tss
|
||||||
|
|
||||||
|
# Telerik's JustMock configuration file
|
||||||
|
*.jmconfig
|
||||||
|
|
||||||
|
# BizTalk build output
|
||||||
|
*.btp.cs
|
||||||
|
*.btm.cs
|
||||||
|
*.odx.cs
|
||||||
|
*.xsd.cs
|
||||||
|
|
||||||
|
# OpenCover UI analysis results
|
||||||
|
OpenCover/
|
||||||
|
|
||||||
|
# Azure Stream Analytics local run output
|
||||||
|
ASALocalRun/
|
||||||
|
|
||||||
|
# MSBuild Binary and Structured Log
|
||||||
|
*.binlog
|
||||||
|
|
||||||
|
# NVidia Nsight GPU debugger configuration file
|
||||||
|
*.nvuser
|
||||||
|
|
||||||
|
# MFractors (Xamarin productivity tool) working folder
|
||||||
|
.mfractor/
|
||||||
|
|
||||||
|
# Local History for Visual Studio
|
||||||
|
.localhistory/
|
||||||
|
|
||||||
|
# Visual Studio History (VSHistory) files
|
||||||
|
.vshistory/
|
||||||
|
|
||||||
|
# BeatPulse healthcheck temp database
|
||||||
|
healthchecksdb
|
||||||
|
|
||||||
|
# Backup folder for Package Reference Convert tool in Visual Studio 2017
|
||||||
|
MigrationBackup/
|
||||||
|
|
||||||
|
# Ionide (cross platform F# VS Code tools) working folder
|
||||||
|
.ionide/
|
||||||
|
|
||||||
|
# Fody - auto-generated XML schema
|
||||||
|
FodyWeavers.xsd
|
||||||
|
|
||||||
|
# VS Code files for those working on multiple tools
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
*.code-workspace
|
||||||
|
|
||||||
|
# Local History for Visual Studio Code
|
||||||
|
.history/
|
||||||
|
|
||||||
|
# Windows Installer files from build outputs
|
||||||
|
*.cab
|
||||||
|
*.msi
|
||||||
|
*.msix
|
||||||
|
*.msm
|
||||||
|
*.msp
|
||||||
|
|
||||||
|
# JetBrains Rider
|
||||||
|
*.sln.iml
|
||||||
Binary file not shown.
@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"Version": 1,
|
|
||||||
"ProjectMap": {
|
|
||||||
"464dd643-dad9-4e16-bb24-36f789ed4c15": {
|
|
||||||
"ProjectGuid": "464dd643-dad9-4e16-bb24-36f789ed4c15",
|
|
||||||
"DisplayName": "GottfriedsNackenWebseite",
|
|
||||||
"ColorIndex": 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"NextColorIndex": 1
|
|
||||||
}
|
|
||||||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,9 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@ -0,0 +1,32 @@
|
|||||||
|
using System.Numerics;
|
||||||
|
|
||||||
|
namespace GottfriedsNackenUtility;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Bietet nütliche mathematische Funktionen.
|
||||||
|
/// </summary>
|
||||||
|
public static class MathHelper
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Enumeriert die Zahlen der Fibonacci-Folge.
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Der Datentyp ist <see cref="BigInteger"/>, da es ein paar Fibonacci-Zahlen gibt die nicht von <see cref="int"/> dargestellt werden können.
|
||||||
|
/// </remarks>
|
||||||
|
public static IEnumerable<BigInteger> Fibonacci()
|
||||||
|
{
|
||||||
|
BigInteger i = 0;
|
||||||
|
BigInteger j = 1;
|
||||||
|
|
||||||
|
while (true)
|
||||||
|
{
|
||||||
|
BigInteger fib = i + j;
|
||||||
|
|
||||||
|
i = j;
|
||||||
|
j = fib;
|
||||||
|
|
||||||
|
yield return fib;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@ -0,0 +1,42 @@
|
|||||||
|
using System.Numerics;
|
||||||
|
|
||||||
|
namespace GottfriedsNackenUtility;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Hier sind suspiziöse Funktionen versteckt.
|
||||||
|
/// </summary>
|
||||||
|
public static class SusHelper
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Dies ist der ausgeklügelste fake-Fortschrittbalkensalgorithmus den die Welt je erblickt hat.
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// Dieser Task läuft in einer Endlosschleife und MUSS mit Hilfe des Abbruchtokens abgebrochen werden!
|
||||||
|
/// </remarks>
|
||||||
|
/// <param name="progressChangedCallback">Das callback das aufgerufen wird, wenn der Fortschritt sich geändert hat.
|
||||||
|
/// Gibt einen Int zwischen 0 und 100 zurück oder -1, wenn der Fortschrittsbalken auf einen "indefinite" Zustand wechseln soll.</param>
|
||||||
|
/// <param name="cancellationToken">Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe überwacht werden soll.</param>
|
||||||
|
public static async Task UpdateDefinitelyNotFakeProgress(Action<int> progressChangedCallback, CancellationToken cancellationToken)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
foreach (BigInteger fibonacci in MathHelper.Fibonacci())
|
||||||
|
{
|
||||||
|
await Task.Delay(250 + (int)(fibonacci % 420), cancellationToken);
|
||||||
|
|
||||||
|
if (cancellationToken.IsCancellationRequested)
|
||||||
|
break;
|
||||||
|
|
||||||
|
if (fibonacci.IsEven && (int)(fibonacci % 42) == 0)
|
||||||
|
{
|
||||||
|
progressChangedCallback(-1);
|
||||||
|
await Task.Delay(1337, cancellationToken);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
progressChangedCallback((int)(fibonacci % 69));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (TaskCanceledException) { }
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -5,6 +5,8 @@ VisualStudioVersion = 17.1.32210.238
|
|||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GottfriedsNackenWebseite", "GottfriedsNackenWebseite\GottfriedsNackenWebseite.csproj", "{464DD643-DAD9-4E16-BB24-36F789ED4C15}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GottfriedsNackenWebseite", "GottfriedsNackenWebseite\GottfriedsNackenWebseite.csproj", "{464DD643-DAD9-4E16-BB24-36F789ED4C15}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GottfriedsNackenUtility", "GottfriedsNackenUtility\GottfriedsNackenUtility.csproj", "{0122762F-9961-4D28-8AA9-0D6AE7630208}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
@ -15,6 +17,10 @@ Global
|
|||||||
{464DD643-DAD9-4E16-BB24-36F789ED4C15}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{464DD643-DAD9-4E16-BB24-36F789ED4C15}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{464DD643-DAD9-4E16-BB24-36F789ED4C15}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{464DD643-DAD9-4E16-BB24-36F789ED4C15}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{464DD643-DAD9-4E16-BB24-36F789ED4C15}.Release|Any CPU.Build.0 = Release|Any CPU
|
{464DD643-DAD9-4E16-BB24-36F789ED4C15}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{0122762F-9961-4D28-8AA9-0D6AE7630208}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{0122762F-9961-4D28-8AA9-0D6AE7630208}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{0122762F-9961-4D28-8AA9-0D6AE7630208}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{0122762F-9961-4D28-8AA9-0D6AE7630208}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|||||||
@ -0,0 +1,60 @@
|
|||||||
|
<MudContainer MaxWidth="MaxWidth.ExtraSmall">
|
||||||
|
<MudCard Elevation="4">
|
||||||
|
<MudCardHeader>
|
||||||
|
<CardHeaderAvatar>
|
||||||
|
<MudAvatar Image="images/leibniz_icon.jpg"></MudAvatar>
|
||||||
|
</CardHeaderAvatar>
|
||||||
|
<CardHeaderContent>
|
||||||
|
<MudText>Gottfried Wilhelm Leibniz</MudText>
|
||||||
|
</CardHeaderContent>
|
||||||
|
<CardHeaderActions>
|
||||||
|
<MudAvatar Rounded="true" Image="images/german.jpg"></MudAvatar>
|
||||||
|
</CardHeaderActions>
|
||||||
|
</MudCardHeader>
|
||||||
|
<MudCardMedia Image="images/leibniz.jpg" Height="250">
|
||||||
|
|
||||||
|
</MudCardMedia>
|
||||||
|
<MudCardContent>
|
||||||
|
<MudSimpleTable Style="overflow-x: auto;">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>Intelligenzquotient</td>
|
||||||
|
<td>149</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Wissenschaftliche Arbeiten</td>
|
||||||
|
<td>23</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Alter</td>
|
||||||
|
<td>70</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Google-Ergebnisse</td>
|
||||||
|
<td>6.760.000</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Nackengröße</td>
|
||||||
|
<td>69</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</MudSimpleTable>
|
||||||
|
<MudText Class="mt-1">
|
||||||
|
Gottfried Wilhelm Leibniz (* 21. Juni / 1. Juli 1646 in Leipzig; † 14. November 1716 in Hannover) war ein
|
||||||
|
deutscher Philosoph, Mathematiker, Jurist, Historiker und politischer Berater der frühen Aufklärung. Er gilt
|
||||||
|
als der universale Geist seiner Zeit und war einer der bedeutendsten Philosophen des ausgehenden 17. und
|
||||||
|
beginnenden 18. Jahrhunderts sowie einer der wichtigsten Vordenker der Aufklärung.
|
||||||
|
</MudText>
|
||||||
|
</MudCardContent>
|
||||||
|
<MudCardActions>
|
||||||
|
<MudIconButton Icon="@Icons.Material.Filled.Favorite" Color="Color.Default" />
|
||||||
|
<MudText>1337</MudText>
|
||||||
|
<MudIconButton Class="ml-2" Icon="@Icons.Material.Filled.Share" Color="Color.Default" />
|
||||||
|
</MudCardActions>
|
||||||
|
</MudCard>
|
||||||
|
</MudContainer>
|
||||||
|
|
||||||
|
|
||||||
|
@code {
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,235 @@
|
|||||||
|
@using System.Diagnostics
|
||||||
|
|
||||||
|
<!-- Hidden Alerts -->
|
||||||
|
<div hidden="@(_alert == AlertState.None)">
|
||||||
|
<MudContainer MaxWidth="MaxWidth.Small">
|
||||||
|
<MudGrid>
|
||||||
|
<MudItem xs="1"></MudItem>
|
||||||
|
<MudItem xs="8">
|
||||||
|
@if (_alert == AlertState.Correct)
|
||||||
|
{
|
||||||
|
<MudAlert Severity="Severity.Success">Korrekt!</MudAlert>
|
||||||
|
}
|
||||||
|
else if (_alert == AlertState.Invalid)
|
||||||
|
{
|
||||||
|
<MudAlert Severity="Severity.Error">Eingabe ungültig!</MudAlert>
|
||||||
|
}
|
||||||
|
</MudItem>
|
||||||
|
<MudItem xs="2">
|
||||||
|
@if (_alert == AlertState.Correct)
|
||||||
|
{
|
||||||
|
<MudIconButton Icon="@Icons.Filled.Replay" Color="Color.Primary" aria-label="nochmal spielen" OnClick="@PlayAgain" />
|
||||||
|
}
|
||||||
|
</MudItem>
|
||||||
|
<MudItem xs="1"></MudItem>
|
||||||
|
</MudGrid>
|
||||||
|
</MudContainer>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Matrix mit Buchstabenfeldern -->
|
||||||
|
<div class="d-flex justify-center mt-2 mb-2">
|
||||||
|
<div>
|
||||||
|
@foreach (CharData[] guess in _previousGuesses)
|
||||||
|
{
|
||||||
|
<div class="d-flex mb-2">
|
||||||
|
@foreach (CharData cd in guess)
|
||||||
|
{
|
||||||
|
if (cd.State == CharState.Correct)
|
||||||
|
{
|
||||||
|
<MudPaper Style="border-color: green; border-width: 4px;" Class="mr-2" Width="60px" Height="60px" Outlined="true">
|
||||||
|
<MudText Typo="Typo.h3" Align="Align.Center">@cd.Char</MudText>
|
||||||
|
</MudPaper>
|
||||||
|
}
|
||||||
|
else if (cd.State == CharState.Misplaced)
|
||||||
|
{
|
||||||
|
<MudPaper Style="border-color: yellow; border-width: 4px;" Class="mr-2" Width="60px" Height="60px" Outlined="true">
|
||||||
|
<MudText Typo="Typo.h3" Align="Align.Center">@cd.Char</MudText>
|
||||||
|
</MudPaper>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<MudPaper Style="border-width: 4px;" Class="mr-2" Width="60px" Height="60px" Outlined="true">
|
||||||
|
<MudText Typo="Typo.h3" Align="Align.Center">@cd.Char</MudText>
|
||||||
|
</MudPaper>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
@*
|
||||||
|
<MudTextField T="string" FullWidth="true" Immediate="true" @bind-Value="Input" Label="Bla" Variant="Variant.Outlined" MaxLength="ColumnCount" Counter="ColumnCount" />
|
||||||
|
<MudTextField T="string" FullWidth="true" Immediate="true" @bind-Value="Input" Label="Blub" Variant="Variant.Outlined" MaxLength="ColumnCount" Counter="ColumnCount" />
|
||||||
|
*@
|
||||||
|
<!-- Input dialogue feld -->
|
||||||
|
<MudContainer MaxWidth="MaxWidth.Small">
|
||||||
|
<MudGrid Spacing="2">
|
||||||
|
<MudItem xs="1" />
|
||||||
|
<MudItem xs="8">
|
||||||
|
<MudTextField @ref="_textField" T="string" FullWidth="true" Immediate="true" @bind-Value="Input" Label="Dein Tipp:" Variant="Variant.Outlined" MaxLength="ColumnCount" Mask="@InputMask" Counter="ColumnCount" OnKeyDown="OnKeyDown" />
|
||||||
|
@*<input Type="text" value="@Input"/>*@
|
||||||
|
</MudItem>
|
||||||
|
<MudItem xs="2">
|
||||||
|
<MudButton style="height: 56px; margin-top: 6px;" Class="justify-center" Disabled="Input.Length != ColumnCount"
|
||||||
|
Size="Size.Large" Variant="Variant.Outlined" EndIcon="@Icons.Material.Filled.Send" Color="Color.Primary" OnClick=@OnEnterGuessClick>OK</MudButton>
|
||||||
|
</MudItem>
|
||||||
|
<MudItem xs="1" />
|
||||||
|
</MudGrid>
|
||||||
|
</MudContainer>
|
||||||
|
|
||||||
|
@code {
|
||||||
|
|
||||||
|
private enum AlertState
|
||||||
|
{
|
||||||
|
None,
|
||||||
|
Correct,
|
||||||
|
Invalid
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum CharState
|
||||||
|
{
|
||||||
|
None,
|
||||||
|
Correct,
|
||||||
|
Misplaced,
|
||||||
|
Wrong
|
||||||
|
}
|
||||||
|
|
||||||
|
public struct CharData
|
||||||
|
{
|
||||||
|
public char Char;
|
||||||
|
public CharState State;
|
||||||
|
|
||||||
|
public CharData(char c, CharState state)
|
||||||
|
{
|
||||||
|
Char = c;
|
||||||
|
State = state;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool _found = false;
|
||||||
|
|
||||||
|
private AlertState _alert = AlertState.None;
|
||||||
|
|
||||||
|
private List<CharData[]> _previousGuesses = new();
|
||||||
|
|
||||||
|
private MudTextField<string> _textField = default!;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public string Input { get; set; } = String.Empty;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public int ColumnCount { get; set; }
|
||||||
|
|
||||||
|
public string? Secret { get; set; } = null;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public IMask InputMask { get; set; } = new RegexMask("^.*$");
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Prüft ob die getätigte Eingabe eine mögliche Lösung ist.
|
||||||
|
/// </summary>
|
||||||
|
[Parameter]
|
||||||
|
public Func<string, bool> CheckInput { get; set; } = _ => true;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Wird ausgelöst wenn eine Eingabe getätigt und validiert wurde.
|
||||||
|
/// </summary>
|
||||||
|
[Parameter]
|
||||||
|
public EventCallback<CharData[]> InputValidated { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Wird ausgelöst wenn ein neues Secret generiert werden muss.
|
||||||
|
/// </summary>
|
||||||
|
[Parameter]
|
||||||
|
public EventCallback GenerateSecret { get; set; }
|
||||||
|
|
||||||
|
public async Task OnKeyDown(KeyboardEventArgs e)
|
||||||
|
{
|
||||||
|
_alert = AlertState.None;
|
||||||
|
|
||||||
|
if (e.Code == "Enter" || e.Code == "NumpadEnter")
|
||||||
|
{
|
||||||
|
if(_found)
|
||||||
|
{
|
||||||
|
await PlayAgain();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
await OnEnterGuessClick();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public async Task OnEnterGuessClick()
|
||||||
|
{
|
||||||
|
if (Input.Length != ColumnCount || _found) return;
|
||||||
|
|
||||||
|
if (!CheckInput(Input))
|
||||||
|
{
|
||||||
|
_alert = AlertState.Invalid;
|
||||||
|
StateHasChanged();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Secret == null)
|
||||||
|
await GenerateSecret.InvokeAsync();
|
||||||
|
|
||||||
|
if(await TestInput(Input))
|
||||||
|
{
|
||||||
|
_found = true;
|
||||||
|
_alert = AlertState.Correct;
|
||||||
|
}
|
||||||
|
|
||||||
|
await _textField.Clear();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Prüft ob die Eingabe korrekt ist.
|
||||||
|
/// </summary>
|
||||||
|
private async Task<bool> TestInput(string input)
|
||||||
|
{
|
||||||
|
CharData[] validatedInput = new CharData[ColumnCount];
|
||||||
|
|
||||||
|
bool correct = true;
|
||||||
|
|
||||||
|
for (int i = 0; i < ColumnCount; i++)
|
||||||
|
{
|
||||||
|
char guessedChar = char.ToUpper(input[i]);
|
||||||
|
|
||||||
|
CharState state;
|
||||||
|
|
||||||
|
if (guessedChar == char.ToUpper(Secret![i]))
|
||||||
|
{
|
||||||
|
state = CharState.Correct;
|
||||||
|
}
|
||||||
|
else if (Secret.Contains(guessedChar, StringComparison.InvariantCultureIgnoreCase))
|
||||||
|
{
|
||||||
|
state = CharState.Misplaced;
|
||||||
|
correct = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
state = CharState.Wrong;
|
||||||
|
correct = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
validatedInput[i] = new CharData(guessedChar, state);
|
||||||
|
}
|
||||||
|
|
||||||
|
_previousGuesses.Add(validatedInput);
|
||||||
|
|
||||||
|
await InputValidated.InvokeAsync(validatedInput);
|
||||||
|
|
||||||
|
return correct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public async Task PlayAgain()
|
||||||
|
{
|
||||||
|
_previousGuesses.Clear();
|
||||||
|
_alert = AlertState.None;
|
||||||
|
_found = false;
|
||||||
|
|
||||||
|
await GenerateSecret.InvokeAsync();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,101 @@
|
|||||||
|
<!-- Matrix mit Buchstabenfeldern -->
|
||||||
|
<div class="d-flex justify-center mt-2 mb-2">
|
||||||
|
<div>
|
||||||
|
@{
|
||||||
|
int index = 0;
|
||||||
|
|
||||||
|
for (int row = 0; row < Math.Ceiling((double)Keys.Length / KeysPerRow); row++)
|
||||||
|
{
|
||||||
|
<div class="d-flex mb-2">
|
||||||
|
@for (int i = 0; i < KeysPerRow && index < Keys.Length; i++, index++)
|
||||||
|
{
|
||||||
|
char key = Keys[index];
|
||||||
|
|
||||||
|
char upperKey = char.ToUpper(key);
|
||||||
|
|
||||||
|
_knownKeyStates.TryGetValue(upperKey, out var keyState);
|
||||||
|
|
||||||
|
if (keyState == WordleComponent.CharState.Correct)
|
||||||
|
{
|
||||||
|
<MudButton Variant="Variant.Outlined" Class="mr-2" Style="width: 5em; height: 5em" Color="Color.Success">
|
||||||
|
<MudText Typo="Typo.h5">@upperKey</MudText>
|
||||||
|
</MudButton>
|
||||||
|
}
|
||||||
|
else if (keyState == WordleComponent.CharState.Misplaced)
|
||||||
|
{
|
||||||
|
<MudButton Variant="Variant.Outlined" Class="mr-2" Style="width: 5em; height: 5em" Color="Color.Warning">
|
||||||
|
<MudText Typo="Typo.h5">@upperKey</MudText>
|
||||||
|
</MudButton>
|
||||||
|
}
|
||||||
|
else if (keyState == WordleComponent.CharState.Wrong)
|
||||||
|
{
|
||||||
|
<MudButton Disabled="true" Variant="Variant.Outlined" Class="mr-2" Style="width: 5em; height: 5em" Color="Color.Error">
|
||||||
|
<MudText Typo="Typo.h5">@upperKey</MudText>
|
||||||
|
</MudButton>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<MudButton Variant="Variant.Outlined" Class="mr-2" Style="width: 5em; height: 5em">
|
||||||
|
<MudText Typo="Typo.h5">@upperKey</MudText>
|
||||||
|
</MudButton>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
@code {
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public char[] Keys { get; set; } = Array.Empty<char>();
|
||||||
|
|
||||||
|
private Dictionary<char, WordleComponent.CharState> _knownKeyStates = new();
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public int KeysPerRow { get; set; } = 10;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public string Secret { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
[Parameter]
|
||||||
|
public EventCallback<char> KeyPressed { get; set; }
|
||||||
|
|
||||||
|
private async Task ButtonPressed(char c)
|
||||||
|
{
|
||||||
|
await KeyPressed.InvokeAsync(c);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void UpdateKeyInfo(WordleComponent.CharData cd)
|
||||||
|
{
|
||||||
|
_knownKeyStates.TryGetValue(cd.Char, out var oldState);
|
||||||
|
|
||||||
|
WordleComponent.CharState newState = WordleComponent.CharState.None;
|
||||||
|
|
||||||
|
switch (cd.State)
|
||||||
|
{
|
||||||
|
case WordleComponent.CharState.Correct:
|
||||||
|
newState = WordleComponent.CharState.Correct;
|
||||||
|
break;
|
||||||
|
case WordleComponent.CharState.Misplaced:
|
||||||
|
// Den besseren Zustand nicht durch schlechteren ersetzen
|
||||||
|
if (oldState != WordleComponent.CharState.Correct)
|
||||||
|
{
|
||||||
|
newState = WordleComponent.CharState.Misplaced;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case WordleComponent.CharState.Wrong:
|
||||||
|
newState = WordleComponent.CharState.Wrong;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
_knownKeyStates[cd.Char] = newState;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ResetKeyInfo()
|
||||||
|
{
|
||||||
|
_knownKeyStates.Clear();
|
||||||
|
StateHasChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -8,9 +8,17 @@
|
|||||||
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="wwwroot\nomen.txt" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.15.0" />
|
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.15.0" />
|
||||||
<PackageReference Include="MudBlazor" Version="6.0.7" />
|
<PackageReference Include="MudBlazor" Version="6.0.7" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\GottfriedsNackenUtility\GottfriedsNackenUtility.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@ -0,0 +1,31 @@
|
|||||||
|
namespace GottfriedsNackenWebseite.Numberle;
|
||||||
|
|
||||||
|
public abstract class AstNode
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public class AstBinaryExpression : AstNode
|
||||||
|
{
|
||||||
|
public AstNode Left;
|
||||||
|
public AstNode Right;
|
||||||
|
|
||||||
|
public string Operator;
|
||||||
|
|
||||||
|
public AstBinaryExpression(string @operator, AstNode left, AstNode right)
|
||||||
|
{
|
||||||
|
Operator = @operator;
|
||||||
|
Left = left;
|
||||||
|
Right = right;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class AstNumericLiteral : AstNode
|
||||||
|
{
|
||||||
|
public int Value;
|
||||||
|
|
||||||
|
public AstNumericLiteral(int value)
|
||||||
|
{
|
||||||
|
Value = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,104 @@
|
|||||||
|
namespace GottfriedsNackenWebseite.Numberle;
|
||||||
|
|
||||||
|
public class Parser
|
||||||
|
{
|
||||||
|
private string _input = string.Empty;
|
||||||
|
|
||||||
|
private readonly Tokenizer _tokenizer = new();
|
||||||
|
|
||||||
|
private Token _lookahead;
|
||||||
|
|
||||||
|
private TokenType NextTokenType => _lookahead.Type;
|
||||||
|
|
||||||
|
public AstNode Parse(string input)
|
||||||
|
{
|
||||||
|
_input = input;
|
||||||
|
_tokenizer.Init(_input);
|
||||||
|
|
||||||
|
// Prime the tokenizer to obtain the first token
|
||||||
|
// which is our lookahead. The lookahead is used
|
||||||
|
// for predictive parsing.
|
||||||
|
_lookahead = _tokenizer.GetNextToken();
|
||||||
|
|
||||||
|
// Parse recursively starting from the main entry point, the Program:
|
||||||
|
|
||||||
|
return ParseEqualityExpression();
|
||||||
|
}
|
||||||
|
|
||||||
|
private AstNode ParseBinaryExpression(Func<AstNode> builder, TokenType operatorType)
|
||||||
|
{
|
||||||
|
AstNode left = builder();
|
||||||
|
|
||||||
|
while (_lookahead.Type == operatorType)
|
||||||
|
{
|
||||||
|
string @operator = (string)Consume(operatorType).Value!;
|
||||||
|
|
||||||
|
AstNode right = builder();
|
||||||
|
|
||||||
|
left = new AstBinaryExpression(@operator, left, right);
|
||||||
|
}
|
||||||
|
|
||||||
|
return left;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// EqualityExpression
|
||||||
|
/// : AdditiveExpression
|
||||||
|
/// | AdditiveExpression '=' EqualityExpression
|
||||||
|
/// ;
|
||||||
|
/// </summary>
|
||||||
|
private AstNode ParseEqualityExpression()
|
||||||
|
{
|
||||||
|
return ParseBinaryExpression(ParseAdditiveExpression, TokenType.Equals);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// AdditiveExpression:
|
||||||
|
/// : MultiplicativeExpression
|
||||||
|
/// | MultiplicativeExpression ADDITIVE_OPERATOR AdditiveExpression
|
||||||
|
/// ;
|
||||||
|
/// </summary>
|
||||||
|
private AstNode ParseAdditiveExpression()
|
||||||
|
{
|
||||||
|
return ParseBinaryExpression(ParseMultiplicativeExpression, TokenType.AdditiveOperator);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// MultiplicativeExpression:
|
||||||
|
/// : NumericLiteral
|
||||||
|
/// | MultiplicativeExpression MULTIPLICATIVE_OPERATOR NumericLiteral
|
||||||
|
/// ;
|
||||||
|
/// </summary>
|
||||||
|
private AstNode ParseMultiplicativeExpression()
|
||||||
|
{
|
||||||
|
return ParseBinaryExpression(ParseNumericLiteral, TokenType.MultiplicativeOperator);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// AstNumericLiteral
|
||||||
|
/// : NumberLiteral
|
||||||
|
/// ;
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
private AstNumericLiteral ParseNumericLiteral()
|
||||||
|
{
|
||||||
|
Token token = Consume(TokenType.NumberLiteral);
|
||||||
|
|
||||||
|
return new AstNumericLiteral((int)token.Value!);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Token Consume(TokenType type)
|
||||||
|
{
|
||||||
|
Token token = _lookahead;
|
||||||
|
|
||||||
|
if (token.Type == TokenType.EndOfFile)
|
||||||
|
throw new Exception($"Unexpected end of input, expected \"{type}\"");
|
||||||
|
|
||||||
|
if (token.Type != type)
|
||||||
|
throw new Exception($"Unexpected token \"{token.Type}\", expected \"{type}\"");
|
||||||
|
|
||||||
|
_lookahead = _tokenizer.GetNextToken();
|
||||||
|
|
||||||
|
return token;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,116 @@
|
|||||||
|
namespace GottfriedsNackenWebseite.Numberle;
|
||||||
|
|
||||||
|
public enum TokenType
|
||||||
|
{
|
||||||
|
Unknown,
|
||||||
|
EndOfFile,
|
||||||
|
|
||||||
|
AdditiveOperator,
|
||||||
|
MultiplicativeOperator,
|
||||||
|
Equals,
|
||||||
|
|
||||||
|
NumberLiteral
|
||||||
|
}
|
||||||
|
|
||||||
|
public struct Token
|
||||||
|
{
|
||||||
|
public TokenType Type;
|
||||||
|
public object? Value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Tokenizer
|
||||||
|
{
|
||||||
|
private string _input = string.Empty;
|
||||||
|
private int _cursor = 0;
|
||||||
|
|
||||||
|
public void Init(string input)
|
||||||
|
{
|
||||||
|
_input = input;
|
||||||
|
_cursor = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool HasMoreTokens => _cursor < _input.Length;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gibt das aktuelle Zeichen der Eingabe zurück oder das Null-Zeichen ('\0') wenn das Ende der Eingabe erreicht wurde.
|
||||||
|
/// </summary>
|
||||||
|
private char CurrentChar => HasMoreTokens ? _input[_cursor] : '\0';
|
||||||
|
|
||||||
|
public Token GetNextToken()
|
||||||
|
{
|
||||||
|
if (!HasMoreTokens)
|
||||||
|
{
|
||||||
|
return new Token
|
||||||
|
{
|
||||||
|
Type = TokenType.EndOfFile
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
Token token = new Token
|
||||||
|
{
|
||||||
|
Type = TokenType.Unknown,
|
||||||
|
Value = null
|
||||||
|
};
|
||||||
|
|
||||||
|
switch (CurrentChar)
|
||||||
|
{
|
||||||
|
case '+':
|
||||||
|
token.Type = TokenType.AdditiveOperator;
|
||||||
|
token.Value = "+";
|
||||||
|
_cursor++;
|
||||||
|
break;
|
||||||
|
case '-':
|
||||||
|
token.Type = TokenType.AdditiveOperator;
|
||||||
|
token.Value = "-";
|
||||||
|
_cursor++;
|
||||||
|
break;
|
||||||
|
case '*':
|
||||||
|
token.Type = TokenType.MultiplicativeOperator;
|
||||||
|
token.Value = "*";
|
||||||
|
_cursor++;
|
||||||
|
break;
|
||||||
|
case '/':
|
||||||
|
token.Type = TokenType.MultiplicativeOperator;
|
||||||
|
token.Value = "/";
|
||||||
|
_cursor++;
|
||||||
|
break;
|
||||||
|
case '=':
|
||||||
|
token.Type = TokenType.Equals;
|
||||||
|
token.Value = "=";
|
||||||
|
_cursor++;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
if (char.IsDigit(CurrentChar))
|
||||||
|
{
|
||||||
|
token.Type = TokenType.NumberLiteral;
|
||||||
|
|
||||||
|
int value = 0;
|
||||||
|
|
||||||
|
while (true)
|
||||||
|
{
|
||||||
|
if (!HasMoreTokens)
|
||||||
|
break;
|
||||||
|
|
||||||
|
char c = CurrentChar;
|
||||||
|
|
||||||
|
if (char.IsDigit(c))
|
||||||
|
{
|
||||||
|
value *= 10;
|
||||||
|
value += c - '0';
|
||||||
|
|
||||||
|
_cursor++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
token.Value = value;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return token;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
@page "/nackendex"
|
||||||
|
|
||||||
|
<PageTitle>NackenDex</PageTitle>
|
||||||
|
<MudText Class="mt-2 mb-2" Align="Align.Center">Ihr NackenDex für die besten Quartettkarten</MudText>
|
||||||
|
|
||||||
|
<MudContainer>
|
||||||
|
<MudPaper Elevation="25" Class="m-1">
|
||||||
|
<MudGrid Spacing="2">
|
||||||
|
<MudItem Class="ml-2">
|
||||||
|
<MudAutocomplete T="string" Label="Suche..."></MudAutocomplete>
|
||||||
|
</MudItem>
|
||||||
|
<MudSpacer />
|
||||||
|
<MudItem Class="mr-2 mt-2">
|
||||||
|
<MudChipSet @bind-SelectedChips="selected" Filter="filter">
|
||||||
|
<MudChip Text="Deutsch"></MudChip>
|
||||||
|
<MudChip Text="Nacken"></MudChip>
|
||||||
|
<MudChip Text="Intelligenz"></MudChip>
|
||||||
|
<MudChip Text="Alter"></MudChip>
|
||||||
|
</MudChipSet>
|
||||||
|
</MudItem>
|
||||||
|
</MudGrid>
|
||||||
|
</MudPaper>
|
||||||
|
</MudContainer>
|
||||||
|
|
||||||
|
<MudGrid Justify="Justify.Center" Class="mt-8">
|
||||||
|
@for(int i = 0; i < 10; i++)
|
||||||
|
{
|
||||||
|
<MudItem>
|
||||||
|
<GottfriedsNackenWebseite.Components.NackenKarte></GottfriedsNackenWebseite.Components.NackenKarte>
|
||||||
|
</MudItem>
|
||||||
|
}
|
||||||
|
</MudGrid>
|
||||||
|
|
||||||
|
@code {
|
||||||
|
bool filter = true;
|
||||||
|
MudChip[] selected;
|
||||||
|
}
|
||||||
@ -0,0 +1,218 @@
|
|||||||
|
@page "/numberle"
|
||||||
|
|
||||||
|
@using GottfriedsNackenWebseite.Components
|
||||||
|
@using GottfriedsNackenWebseite.Numberle
|
||||||
|
@using GottfriedsNackenUtility
|
||||||
|
@using System.Diagnostics
|
||||||
|
@using System.Numerics
|
||||||
|
|
||||||
|
<PageTitle>Nacken Numberle</PageTitle>
|
||||||
|
<MudText Align="Align.Center" Class="mt-2 mb-2"> Gebe eine (korrekte) mathematische Gleichung ein:</MudText>
|
||||||
|
|
||||||
|
<WordleComponent ColumnCount="8" GenerateSecret="OnGenerateNewSecret" InputMask="@_inputMask" CheckInput="CheckInput" InputValidated="OnInputValidated" @ref="_wordle" />
|
||||||
|
|
||||||
|
<WordleKeyboardComponent @ref="_keyboard" KeyPressed="KeyboardKeyPressed" Keys="Chars" />
|
||||||
|
|
||||||
|
<MudOverlay @bind-Visible="_showLoadingOverlay" DarkBackground="true">
|
||||||
|
<MudCard>
|
||||||
|
<MudCardHeader>
|
||||||
|
<MudText Typo="Typo.h5">Bitte warten...</MudText>
|
||||||
|
</MudCardHeader>
|
||||||
|
<MudCardContent>
|
||||||
|
<MudText>Erzeuge eine unknackbare Formel mit roher Gewalt!</MudText>
|
||||||
|
<MudProgressLinear Color="Color.Secondary" Indeterminate="_progress < 0" Value="_progress" Class="my-7"/>
|
||||||
|
</MudCardContent>
|
||||||
|
</MudCard>
|
||||||
|
</MudOverlay>
|
||||||
|
|
||||||
|
@code
|
||||||
|
{
|
||||||
|
private static readonly IMask _inputMask = new RegexMask(@"^[0-9+\-*/=]{0,8}$");
|
||||||
|
|
||||||
|
private readonly Parser _parser = new();
|
||||||
|
|
||||||
|
private WordleComponent _wordle = default!;
|
||||||
|
private WordleKeyboardComponent _keyboard = default!;
|
||||||
|
|
||||||
|
private bool _showLoadingOverlay;
|
||||||
|
private int _progress;
|
||||||
|
|
||||||
|
protected override async Task OnInitializedAsync()
|
||||||
|
{
|
||||||
|
await base.OnInitializedAsync();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Prüft ob input eine gültige Gleichung ist.
|
||||||
|
/// </summary>
|
||||||
|
private bool CheckInput(string input)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
AstNode ast = _parser.Parse(input);
|
||||||
|
|
||||||
|
// Äußerste Node muss '=' sein.
|
||||||
|
if (ast is not AstBinaryExpression binExp || binExp.Operator != "=")
|
||||||
|
return false;
|
||||||
|
|
||||||
|
(decimal value, int equalSigns) = CrunchyValidaty(ast);
|
||||||
|
|
||||||
|
// Wir akzeptieren nur, wenn es exakt ein Gleichheitszeichen gibt und die Gleichung erfüllt ist.
|
||||||
|
return value == 1 && equalSigns == 1;
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Berechnet den Wert der gegebenen (Teil-)Gleichung und zählt wie viele Gleichheitszeichen darin vorkommen.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="node">Die zu berechnende Gleichung.</param>
|
||||||
|
/// <returns>Den Wert der Gleichung und die Anzahl Gleichheitszeichen</returns>
|
||||||
|
private (decimal Value, int equalSigns) CrunchyValidaty(AstNode node)
|
||||||
|
{
|
||||||
|
switch (node)
|
||||||
|
{
|
||||||
|
case AstNumericLiteral number:
|
||||||
|
return (number.Value, 0);
|
||||||
|
case AstBinaryExpression binary:
|
||||||
|
|
||||||
|
(decimal Value, int equalSigns) left = CrunchyValidaty(binary.Left);
|
||||||
|
(decimal Value, int equalSigns) right = CrunchyValidaty(binary.Right);
|
||||||
|
|
||||||
|
int equalsSigns = left.equalSigns + right.equalSigns;
|
||||||
|
|
||||||
|
switch (binary.Operator)
|
||||||
|
{
|
||||||
|
case "+":
|
||||||
|
return (left.Value + right.Value, equalsSigns);
|
||||||
|
case "-":
|
||||||
|
return (left.Value - right.Value, equalsSigns);
|
||||||
|
case "*":
|
||||||
|
return (left.Value * right.Value, equalsSigns);
|
||||||
|
case "/":
|
||||||
|
return (left.Value / right.Value, equalsSigns);
|
||||||
|
case "=":
|
||||||
|
return (left.Value == right.Value ? 1 : 0, equalsSigns + 1);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return (0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
return (0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Die Zeichen aus denen eine Antwort besteht.
|
||||||
|
/// </summary>
|
||||||
|
private static readonly char[] Chars = {
|
||||||
|
'=', '+', '-', '*', '/',
|
||||||
|
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
|
||||||
|
};
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Generiert ein neues Geheimnis und zeigt während dessen den Ladebalken an.
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
private async Task OnGenerateNewSecret()
|
||||||
|
{
|
||||||
|
_keyboard.ResetKeyInfo();
|
||||||
|
|
||||||
|
CancellationTokenSource cts = new CancellationTokenSource();
|
||||||
|
|
||||||
|
Task? amazingTask = null;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Ladebalkenaktualisierer starten
|
||||||
|
amazingTask = SusHelper.UpdateDefinitelyNotFakeProgress(progress =>
|
||||||
|
{
|
||||||
|
_progress = progress;
|
||||||
|
StateHasChanged();
|
||||||
|
}, cts.Token);
|
||||||
|
|
||||||
|
_showLoadingOverlay = true;
|
||||||
|
|
||||||
|
_wordle.Secret = await Task.Run(GenerateFormula);
|
||||||
|
|
||||||
|
_showLoadingOverlay = false;
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
// Ladebalkenaktualisierer stoppen
|
||||||
|
cts.Cancel();
|
||||||
|
if (amazingTask != null)
|
||||||
|
await amazingTask;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Erzeugt eine neue (gültige) Formel.
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>Die Formel</returns>
|
||||||
|
private string GenerateFormula()
|
||||||
|
{
|
||||||
|
int charCount = 8;
|
||||||
|
|
||||||
|
char[] formula = new char[charCount];
|
||||||
|
|
||||||
|
// Gleichzeichen plazieren
|
||||||
|
int equalsIndex = Random.Shared.Next(1, charCount - 1);
|
||||||
|
formula[equalsIndex] = '=';
|
||||||
|
|
||||||
|
// Ersetzt das Zeichen mit Index "index" durch einen Zufälligen wert.
|
||||||
|
// TODO: ein etwas gewiefterer Algorithmus würde nicht schaden.
|
||||||
|
void PlaceRandomChar(int index)
|
||||||
|
{
|
||||||
|
char left = (index > 0) ? formula[index - 1] : '\0';
|
||||||
|
char right = (index < charCount - 1) ? formula[index + 1] : '\0';
|
||||||
|
|
||||||
|
bool canPlaceOperator = char.IsDigit(left) && char.IsDigit(right);
|
||||||
|
|
||||||
|
if (canPlaceOperator)
|
||||||
|
formula[index] = Chars[Random.Shared.Next(1, Chars.Length)];
|
||||||
|
else
|
||||||
|
formula[index] = Chars[Random.Shared.Next(6, Chars.Length)];
|
||||||
|
}
|
||||||
|
|
||||||
|
// ROHE GEWALT!
|
||||||
|
while (true)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < formula.Length; i++)
|
||||||
|
{
|
||||||
|
if (i == equalsIndex)
|
||||||
|
i++;
|
||||||
|
|
||||||
|
PlaceRandomChar(i);
|
||||||
|
|
||||||
|
string str = new string(formula);
|
||||||
|
|
||||||
|
Debug.WriteLine(str);
|
||||||
|
|
||||||
|
if (CheckInput(str))
|
||||||
|
{
|
||||||
|
return str;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private async Task KeyboardKeyPressed(char key)
|
||||||
|
{
|
||||||
|
// TODO: Virtuelles Keyboard
|
||||||
|
//await _wordle.SetText(_wordle.Input + key); //Input += key;
|
||||||
|
await Task.CompletedTask;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnInputValidated(WordleComponent.CharData[] data)
|
||||||
|
{
|
||||||
|
// Auswertung in das Keyboard packen
|
||||||
|
foreach (WordleComponent.CharData cd in data)
|
||||||
|
{
|
||||||
|
_keyboard.UpdateKeyInfo(cd);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,41 +1,71 @@
|
|||||||
@page "/wordle"
|
@page "/wordle"
|
||||||
|
|
||||||
<PageTitle>Nacken Wordle</PageTitle>
|
<PageTitle>Nacken Wordle</PageTitle>
|
||||||
|
<MudText Align="Align.Center" Class="mt-2 mb-2"> Rate ein Wort mit 5 Buchstaben:</MudText>
|
||||||
|
|
||||||
<MudText Align="Align.Center" Class="mt-2 mb-2"> Willkommen zum Nacken Wordle</MudText>
|
<!-- Hidden Alerts -->
|
||||||
|
|
||||||
<div hidden="@hideAlert">
|
<div hidden="@hideAlert">
|
||||||
<MudContainer MaxWidth="MaxWidth.Small">
|
<MudContainer MaxWidth="MaxWidth.Small">
|
||||||
<MudAlert Severity="Severity.Success">Korrekt!</MudAlert>
|
<MudGrid>
|
||||||
|
<MudItem xs="1"></MudItem>
|
||||||
|
<MudItem xs="8">
|
||||||
|
<MudAlert Severity="Severity.Success">Korrekt!</MudAlert>
|
||||||
|
</MudItem>
|
||||||
|
<MudItem xs="2">
|
||||||
|
<MudIconButton Icon="@Icons.Filled.Replay" Color="Color.Primary" aria-label="nochmal spielen" OnClick="@PlayAgain"></MudIconButton>
|
||||||
|
</MudItem>
|
||||||
|
<MudItem xs="1"></MudItem>
|
||||||
|
</MudGrid>
|
||||||
</MudContainer>
|
</MudContainer>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Matrix mit Buchstabenfeldern -->
|
||||||
<div class="d-flex justify-center mt-2 mb-2">
|
<div class="d-flex justify-center mt-2 mb-2">
|
||||||
<div>
|
<div>
|
||||||
@for(int i = 0; i < 6; i++)
|
@foreach(var guess in PreviousGuesses)
|
||||||
{
|
{
|
||||||
<div class="d-flex mb-2">
|
<div class="d-flex mb-2">
|
||||||
@for(int j = 0; j < 5; j++)
|
@for(int i = 0; i < 5; i++)
|
||||||
{
|
{
|
||||||
|
char guessedChar = char.ToUpper(guess[i]);
|
||||||
|
|
||||||
<MudPaper Class="mr-2" Width="60px" Height="60px" Outlined="true">
|
if(guessedChar == char.ToUpper(secret[i]))
|
||||||
<MudText Typo="Typo.h3" Align="Align.Center"></MudText>
|
{
|
||||||
</MudPaper>
|
<MudPaper Style="border-color: green; border-width: 4px;" Class="mr-2" Width="60px" Height="60px" Outlined="true">
|
||||||
|
<MudText Typo="Typo.h3" Align="Align.Center">@guessedChar</MudText>
|
||||||
|
</MudPaper>
|
||||||
|
}
|
||||||
|
else if (secret.Contains(guessedChar, StringComparison.InvariantCultureIgnoreCase))
|
||||||
|
{
|
||||||
|
<MudPaper Style="border-color: yellow; border-width: 4px;" Class="mr-2" Width="60px" Height="60px" Outlined="true">
|
||||||
|
<MudText Typo="Typo.h3" Align="Align.Center">@guessedChar</MudText>
|
||||||
|
</MudPaper>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<MudPaper Style="border-width: 4px;" Class="mr-2" Width="60px" Height="60px" Outlined="true">
|
||||||
|
<MudText Typo="Typo.h3" Align="Align.Center">@guessedChar</MudText>
|
||||||
|
</MudPaper>
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Input dialogue feld -->
|
||||||
<div class="d-flex justify-center">
|
<MudContainer MaxWidth="MaxWidth.Small" @onkeyup="@Check4Enter">
|
||||||
<MudPaper Class="d-flex gap-4" Width="390px">
|
<MudGrid Spacing="2">
|
||||||
<MudTextField @ref="textField" T="string" FullWidth="true" @bind-Value="Input" Label="Dein Tipp:" Variant="Variant.Outlined" MaxLength="5" Mask="@mask">Hi</MudTextField>
|
<MudItem xs="1"></MudItem>
|
||||||
|
<MudItem xs="8">
|
||||||
<MudButton style="height:56px; margin-top:6px;" Class="justify-center" Size="Size.Large" Variant="Variant.Outlined" EndIcon="@Icons.Material.Filled.Send" Color="Color.Primary" OnClick=@ButtonOnClick>OK</MudButton>
|
<MudTextField Class="" @ref="textField" T="string" FullWidth="true" @bind-Value="Input" Label="Dein Tipp:" Variant="Variant.Outlined" MaxLength="5" Mask="@_inputMask">Hi</MudTextField>
|
||||||
</MudPaper>
|
</MudItem>
|
||||||
</div>
|
<MudItem xs="2">
|
||||||
|
<MudButton style="height:56px; margin-top:6px;" Class="justify-center" Size="Size.Large" Variant="Variant.Outlined" EndIcon="@Icons.Material.Filled.Send" Color="Color.Primary" OnClick=@ButtonOnClick>OK</MudButton>
|
||||||
|
</MudItem>
|
||||||
|
<MudItem xs="1"></MudItem>
|
||||||
|
</MudGrid>
|
||||||
|
</MudContainer>
|
||||||
|
|
||||||
@code {
|
@code {
|
||||||
public string Input { get; set; }
|
public string Input { get; set; }
|
||||||
@ -44,17 +74,64 @@
|
|||||||
|
|
||||||
public MudTextField<string> textField;
|
public MudTextField<string> textField;
|
||||||
|
|
||||||
//Keine Ahnung wie das funktionert... Danke StackOverflow :)
|
public List<string> PreviousGuesses = new List<string>();
|
||||||
public IMask mask = new RegexMask(@"^[A-Za-z]{0,5}$");
|
public List<string> SecretList = new List<string>();
|
||||||
|
|
||||||
private string secret = "penis";
|
//Keine Ahnung wie das funktionert... Danke StackOverflow :)
|
||||||
|
/// <summary>
|
||||||
|
/// Eine Regexmaske die alle Strings matched die 0 bis 5 Buchstaben enthalten.
|
||||||
|
/// </summary>
|
||||||
|
private IMask _inputMask = new RegexMask(@"^[A-Za-z]{0,5}$");
|
||||||
|
|
||||||
|
public string secret = "penis";
|
||||||
|
private bool found = false;
|
||||||
|
|
||||||
|
protected override void OnInitialized()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string text = File.ReadAllText("./wwwroot/nomen.txt");
|
||||||
|
string[] splitArray = text.Split(",");
|
||||||
|
|
||||||
|
foreach(var w in splitArray)
|
||||||
|
{
|
||||||
|
SecretList.Add(w);
|
||||||
|
}
|
||||||
|
|
||||||
|
Random r = new Random();
|
||||||
|
|
||||||
|
secret = SecretList.ElementAt<string>(r.Next(SecretList.Count));
|
||||||
|
Console.WriteLine("[SECRET]: " + secret.ToLower());
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Check4Enter(KeyboardEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.Code == "Enter" || e.Code == "NumpadEnter")
|
||||||
|
{
|
||||||
|
if(found)
|
||||||
|
{
|
||||||
|
PlayAgain();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ButtonOnClick();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void ButtonOnClick()
|
public void ButtonOnClick()
|
||||||
{
|
{
|
||||||
if(Input != null)
|
if(Input != null && Input.Length == 5 && !found)
|
||||||
{
|
{
|
||||||
|
PreviousGuesses.Add(Input);
|
||||||
if(secret.ToLower() == Input.ToLower())
|
if(secret.ToLower() == Input.ToLower())
|
||||||
{
|
{
|
||||||
|
found = true;
|
||||||
textField.Clear();
|
textField.Clear();
|
||||||
hideAlert = false;
|
hideAlert = false;
|
||||||
}
|
}
|
||||||
@ -63,17 +140,16 @@
|
|||||||
textField.Clear();
|
textField.Clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private Color getColor(char letter, int position, string secret)
|
public void PlayAgain()
|
||||||
{
|
{
|
||||||
if (position > secret.Length) return Color.Primary;
|
PreviousGuesses.Clear();
|
||||||
|
hideAlert = true;
|
||||||
|
found = false;
|
||||||
|
|
||||||
if(letter == secret[position]) return Color.Success;
|
Random r = new Random();
|
||||||
|
secret = SecretList.ElementAt<string>(r.Next(SecretList.Count));
|
||||||
if (secret.Contains(letter)) return Color.Warning;
|
Console.WriteLine("[SECRET]: " + secret.ToLower());
|
||||||
|
|
||||||
return Color.Primary;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,6 +17,12 @@
|
|||||||
<MudNavLink Href="wordle" Match=NavLinkMatch.Prefix>
|
<MudNavLink Href="wordle" Match=NavLinkMatch.Prefix>
|
||||||
Nacken Wordle
|
Nacken Wordle
|
||||||
</MudNavLink>
|
</MudNavLink>
|
||||||
|
<MudNavLink Href="nackendex" Match=NavLinkMatch.Prefix>
|
||||||
|
NackenDex
|
||||||
|
</MudNavLink>
|
||||||
|
<MudNavLink Href="numberle" Match=NavLinkMatch.Prefix>
|
||||||
|
Nacken Numberle
|
||||||
|
</MudNavLink>
|
||||||
</MudNavMenu>
|
</MudNavMenu>
|
||||||
@*
|
@*
|
||||||
<div class="top-row ps-3 navbar navbar-dark">
|
<div class="top-row ps-3 navbar navbar-dark">
|
||||||
|
|||||||
@ -1,248 +0,0 @@
|
|||||||
{
|
|
||||||
"runtimeTarget": {
|
|
||||||
"name": ".NETCoreApp,Version=v6.0",
|
|
||||||
"signature": ""
|
|
||||||
},
|
|
||||||
"compilationOptions": {},
|
|
||||||
"targets": {
|
|
||||||
".NETCoreApp,Version=v6.0": {
|
|
||||||
"GottfriedsNackenWebseite/1.0.0": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.15.0",
|
|
||||||
"MudBlazor": "6.0.7"
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"GottfriedsNackenWebseite.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Authorization/6.0.2": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Metadata": "6.0.2",
|
|
||||||
"Microsoft.Extensions.Logging.Abstractions": "6.0.0",
|
|
||||||
"Microsoft.Extensions.Options": "6.0.0"
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {
|
|
||||||
"assemblyVersion": "6.0.0.0",
|
|
||||||
"fileVersion": "6.0.222.6412"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components/6.0.2": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Authorization": "6.0.2",
|
|
||||||
"Microsoft.AspNetCore.Components.Analyzers": "6.0.2"
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.dll": {
|
|
||||||
"assemblyVersion": "6.0.0.0",
|
|
||||||
"fileVersion": "6.0.222.6412"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Analyzers/6.0.2": {},
|
|
||||||
"Microsoft.AspNetCore.Components.Forms/6.0.2": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Components": "6.0.2"
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": {
|
|
||||||
"assemblyVersion": "6.0.0.0",
|
|
||||||
"fileVersion": "6.0.222.6412"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Web/6.0.2": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Components": "6.0.2",
|
|
||||||
"Microsoft.AspNetCore.Components.Forms": "6.0.2",
|
|
||||||
"Microsoft.Extensions.DependencyInjection": "6.0.0",
|
|
||||||
"Microsoft.JSInterop": "6.0.2",
|
|
||||||
"System.IO.Pipelines": "6.0.2"
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": {
|
|
||||||
"assemblyVersion": "6.0.0.0",
|
|
||||||
"fileVersion": "6.0.222.6412"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Metadata/6.0.2": {
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Metadata.dll": {
|
|
||||||
"assemblyVersion": "6.0.0.0",
|
|
||||||
"fileVersion": "6.0.222.6412"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection/6.0.0": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
|
|
||||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {},
|
|
||||||
"Microsoft.Extensions.Logging.Abstractions/6.0.0": {},
|
|
||||||
"Microsoft.Extensions.Options/6.0.0": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
|
|
||||||
"Microsoft.Extensions.Primitives": "6.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
|
||||||
"dependencies": {
|
|
||||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.JSInterop/6.0.2": {
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.JSInterop.dll": {
|
|
||||||
"assemblyVersion": "6.0.0.0",
|
|
||||||
"fileVersion": "6.0.222.6412"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.15.0": {},
|
|
||||||
"MudBlazor/6.0.7": {
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Components": "6.0.2",
|
|
||||||
"Microsoft.AspNetCore.Components.Web": "6.0.2"
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/MudBlazor.dll": {
|
|
||||||
"assemblyVersion": "6.0.7.0",
|
|
||||||
"fileVersion": "6.0.7.0"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"System.IO.Pipelines/6.0.2": {
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/System.IO.Pipelines.dll": {
|
|
||||||
"assemblyVersion": "6.0.0.0",
|
|
||||||
"fileVersion": "6.0.222.6406"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"libraries": {
|
|
||||||
"GottfriedsNackenWebseite/1.0.0": {
|
|
||||||
"type": "project",
|
|
||||||
"serviceable": false,
|
|
||||||
"sha512": ""
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Authorization/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-AjwO1PjN75weiC0KzznybEZh5rr+VjH3c2wvuRT6Qmd8cv2+/6hBn/peelGkZUzYBY0l7QA22jwmjKKeeNYsIQ==",
|
|
||||||
"path": "microsoft.aspnetcore.authorization/6.0.2",
|
|
||||||
"hashPath": "microsoft.aspnetcore.authorization.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-UXojpKtmaJkGRUzGgGY2LcmAqWaubEJ0ewEm/wmchn89hQPuqMG/Zm+Matl1pSMCDIbxuGegYzUs9zIqbS1VNA==",
|
|
||||||
"path": "microsoft.aspnetcore.components/6.0.2",
|
|
||||||
"hashPath": "microsoft.aspnetcore.components.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Analyzers/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-jHMdjIrlqm1T6BqBzCpuMAdj1mSpmcEF0wNXIKh7xS6jKAdKOy8aWKTbFI022dW8ZgjC4UNpp9UTuMDVu9/T/w==",
|
|
||||||
"path": "microsoft.aspnetcore.components.analyzers/6.0.2",
|
|
||||||
"hashPath": "microsoft.aspnetcore.components.analyzers.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Forms/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-8cABkvHPvBhwMVzOl3ZzVPafDk/ZcUoCA8I7a9jcndpFYNztqtN6IP7i1KSJYk4EYG5nSEf3v1d4F6ufmTKwSA==",
|
|
||||||
"path": "microsoft.aspnetcore.components.forms/6.0.2",
|
|
||||||
"hashPath": "microsoft.aspnetcore.components.forms.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Web/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-xtQB9yaO7Yki9qHWx48Xuk1/t3cGeOtog+ObSn64rK7knLICd9NpKZa5cw/0ttqzxCo0QHwtk/KAhY9qu4RX7w==",
|
|
||||||
"path": "microsoft.aspnetcore.components.web/6.0.2",
|
|
||||||
"hashPath": "microsoft.aspnetcore.components.web.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Metadata/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-SE6xWyaY2n9LsfwNwppyqwVIRtS1RcYPaIFoqyTi8HA6l2Zze40lIvdTSTtDQC+EZpdDRmQY3CPQi9ZlCqOwTg==",
|
|
||||||
"path": "microsoft.aspnetcore.metadata/6.0.2",
|
|
||||||
"hashPath": "microsoft.aspnetcore.metadata.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==",
|
|
||||||
"path": "microsoft.extensions.dependencyinjection/6.0.0",
|
|
||||||
"hashPath": "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
|
|
||||||
"path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
|
|
||||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Logging.Abstractions/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==",
|
|
||||||
"path": "microsoft.extensions.logging.abstractions/6.0.0",
|
|
||||||
"hashPath": "microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Options/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
|
|
||||||
"path": "microsoft.extensions.options/6.0.0",
|
|
||||||
"hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
|
|
||||||
"path": "microsoft.extensions.primitives/6.0.0",
|
|
||||||
"hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.JSInterop/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-0Fg5C5U+XNS5Mb5jYojUGaCDjQqV5IuzyETXt+9NA0QXRgedbm0uYjNpjbIOcOroPSIgo1E3VIg0EDNtE2CuYQ==",
|
|
||||||
"path": "microsoft.jsinterop/6.0.2",
|
|
||||||
"hashPath": "microsoft.jsinterop.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.15.0": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-63WC4TTNYIGp0pRf9yGrXVqVyPWTtY/r4tFBCOx5d14QVdQPIUqGzE9TWDO1/lOwg+aN0/S3DZTUw9kBSHT/Mg==",
|
|
||||||
"path": "microsoft.visualstudio.azure.containers.tools.targets/1.15.0",
|
|
||||||
"hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.15.0.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"MudBlazor/6.0.7": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-7NYG50IAgGAmWEWBNzjEOjWmyk9PEkSTDnGMppXzoS1F4CBJe7KkyhDFFHPBpuTpNqJ4r7Xw36R+LPgw7mKoFA==",
|
|
||||||
"path": "mudblazor/6.0.7",
|
|
||||||
"hashPath": "mudblazor.6.0.7.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"System.IO.Pipelines/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-cb5OfQjnz+zjpJJei+f3QYK7+wWZrDdNHf3DykO6QCacpNZ80tuNgq1DC2kqlrjfEu+cMUTvulxPIrCMbBkjqg==",
|
|
||||||
"path": "system.io.pipelines/6.0.2",
|
|
||||||
"hashPath": "system.io.pipelines.6.0.2.nupkg.sha512"
|
|
||||||
},
|
|
||||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"serviceable": true,
|
|
||||||
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
|
||||||
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
|
||||||
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,19 +0,0 @@
|
|||||||
{
|
|
||||||
"runtimeOptions": {
|
|
||||||
"tfm": "net6.0",
|
|
||||||
"frameworks": [
|
|
||||||
{
|
|
||||||
"name": "Microsoft.NETCore.App",
|
|
||||||
"version": "6.0.0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Microsoft.AspNetCore.App",
|
|
||||||
"version": "6.0.0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"configProperties": {
|
|
||||||
"System.GC.Server": true,
|
|
||||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,77 +0,0 @@
|
|||||||
{
|
|
||||||
"ContentRoots": [
|
|
||||||
"/src/GottfriedsNackenWebseite/wwwroot/",
|
|
||||||
"/root/.nuget/fallbackpackages/mudblazor/6.0.7/staticwebassets/",
|
|
||||||
"/src/GottfriedsNackenWebseite/obj/Debug/net6.0/scopedcss/bundle/"
|
|
||||||
],
|
|
||||||
"Root": {
|
|
||||||
"Children": {
|
|
||||||
"css": {
|
|
||||||
"Children": {
|
|
||||||
"site.css": {
|
|
||||||
"Children": null,
|
|
||||||
"Asset": {
|
|
||||||
"ContentRootIndex": 0,
|
|
||||||
"SubPath": "css/site.css"
|
|
||||||
},
|
|
||||||
"Patterns": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Asset": null,
|
|
||||||
"Patterns": null
|
|
||||||
},
|
|
||||||
"favicon.ico": {
|
|
||||||
"Children": null,
|
|
||||||
"Asset": {
|
|
||||||
"ContentRootIndex": 0,
|
|
||||||
"SubPath": "favicon.ico"
|
|
||||||
},
|
|
||||||
"Patterns": null
|
|
||||||
},
|
|
||||||
"_content": {
|
|
||||||
"Children": {
|
|
||||||
"MudBlazor": {
|
|
||||||
"Children": {
|
|
||||||
"MudBlazor.min.css": {
|
|
||||||
"Children": null,
|
|
||||||
"Asset": {
|
|
||||||
"ContentRootIndex": 1,
|
|
||||||
"SubPath": "MudBlazor.min.css"
|
|
||||||
},
|
|
||||||
"Patterns": null
|
|
||||||
},
|
|
||||||
"MudBlazor.min.js": {
|
|
||||||
"Children": null,
|
|
||||||
"Asset": {
|
|
||||||
"ContentRootIndex": 1,
|
|
||||||
"SubPath": "MudBlazor.min.js"
|
|
||||||
},
|
|
||||||
"Patterns": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Asset": null,
|
|
||||||
"Patterns": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Asset": null,
|
|
||||||
"Patterns": null
|
|
||||||
},
|
|
||||||
"GottfriedsNackenWebseite.styles.css": {
|
|
||||||
"Children": null,
|
|
||||||
"Asset": {
|
|
||||||
"ContentRootIndex": 2,
|
|
||||||
"SubPath": "GottfriedsNackenWebseite.styles.css"
|
|
||||||
},
|
|
||||||
"Patterns": null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Asset": null,
|
|
||||||
"Patterns": [
|
|
||||||
{
|
|
||||||
"ContentRootIndex": 0,
|
|
||||||
"Pattern": "**",
|
|
||||||
"Depth": 0
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"ContentRoots":["C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\","C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\","C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"gitea_icon.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/gitea_icon.svg"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"MudBlazor.min.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"GottfriedsNackenWebseite.styles.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"GottfriedsNackenWebseite.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"DetailedErrors": true,
|
|
||||||
"Logging": {
|
|
||||||
"LogLevel": {
|
|
||||||
"Default": "Information",
|
|
||||||
"Microsoft.AspNetCore": "Warning"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"Logging": {
|
|
||||||
"LogLevel": {
|
|
||||||
"Default": "Information",
|
|
||||||
"Microsoft.AspNetCore": "Warning"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"AllowedHosts": "*"
|
|
||||||
}
|
|
||||||
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
/app/bin/Debug/net6.0/GottfriedsNackenWebseite.dll
|
|
||||||
@ -1 +0,0 @@
|
|||||||
--additionalProbingPath /root/.nuget/fallbackpackages
|
|
||||||
@ -1 +0,0 @@
|
|||||||
Skipped
|
|
||||||
@ -1 +0,0 @@
|
|||||||
Fast
|
|
||||||
@ -1 +0,0 @@
|
|||||||
7e122aa9e8dde6f044f3f4f221027ed0ac5b750e9b43617c0c49dc1fd09ee07e
|
|
||||||
@ -1 +0,0 @@
|
|||||||
GottfriedsNackenWebseite
|
|
||||||
@ -1 +0,0 @@
|
|||||||
Unknown
|
|
||||||
@ -1 +0,0 @@
|
|||||||
94H1R5Aep2wzd9q/3CrmWv6ZUzdlXB1CEk7WUwi5Bls=
|
|
||||||
@ -1 +0,0 @@
|
|||||||
zKJ/WZY3g220YHM5bNaYPMqmDLxCCVXZVlZsKhWnsZw=
|
|
||||||
@ -1 +0,0 @@
|
|||||||
sha256:75b6f8a6cd0551998773ec19750853913a5dffa3dc09b9e57be6f645fafd512f
|
|
||||||
@ -1 +0,0 @@
|
|||||||
Linux
|
|
||||||
@ -1 +0,0 @@
|
|||||||
DotNetCore
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"D:\\Development\\Git\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite":"/src/","C:\\Users\\Simon\\.nuget\\packages\\":"/root/.nuget/fallbackpackages"}
|
|
||||||
@ -1 +0,0 @@
|
|||||||
ID=.; if [ -e /etc/os-release ]; then . /etc/os-release; fi; if [ $ID = alpine ] && [ -e /remote_debugger/linux-musl-x64/vsdbg ]; then VSDBGPATH=/remote_debugger/linux-musl-x64; else VSDBGPATH=/remote_debugger; fi; $VSDBGPATH/vsdbg --interpreter=vscode
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
// <autogenerated />
|
|
||||||
using System;
|
|
||||||
using System.Reflection;
|
|
||||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
|
|
||||||
@ -1,24 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// <auto-generated>
|
|
||||||
// This code was generated by a tool.
|
|
||||||
// Runtime Version:4.0.30319.42000
|
|
||||||
//
|
|
||||||
// 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: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("c5e2b492-e35a-40f7-a290-9076aa64b35e")]
|
|
||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("GottfriedsNackenWebseite")]
|
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("GottfriedsNackenWebseite")]
|
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("GottfriedsNackenWebseite")]
|
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
|
||||||
|
|
||||||
// Generated by the MSBuild WriteCodeFragment class.
|
|
||||||
|
|
||||||
@ -1 +0,0 @@
|
|||||||
d38f8963fe89a77ac1d1cbe95f2c4249f98122c9
|
|
||||||
@ -1,64 +0,0 @@
|
|||||||
is_global = true
|
|
||||||
build_property.TargetFramework = net6.0
|
|
||||||
build_property.TargetPlatformMinVersion =
|
|
||||||
build_property.UsingMicrosoftNETSdkWeb = true
|
|
||||||
build_property.ProjectTypeGuids =
|
|
||||||
build_property.InvariantGlobalization =
|
|
||||||
build_property.PlatformNeutralAssembly =
|
|
||||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
|
||||||
build_property.RootNamespace = GottfriedsNackenWebseite
|
|
||||||
build_property.RootNamespace = GottfriedsNackenWebseite
|
|
||||||
build_property.ProjectDir = C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\
|
|
||||||
build_property.RazorLangVersion = 6.0
|
|
||||||
build_property.SupportLocalizedComponentNames =
|
|
||||||
build_property.GenerateRazorMetadataSourceChecksumAttributes =
|
|
||||||
build_property.MSBuildProjectDirectory = C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite
|
|
||||||
build_property._RazorSourceGeneratorDebug =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/App.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Counter.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQ291bnRlci5yYXpvcg==
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/FetchData.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRmV0Y2hEYXRhLnJhem9y
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Index.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I=
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Wordle.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcV29yZGxlLnJhem9y
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/SurveyPrompt.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg==
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/_Imports.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I=
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/MainLayout.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE1haW5MYXlvdXQucmF6b3I=
|
|
||||||
build_metadata.AdditionalFiles.CssScope = b-gqdahrvza0
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Shared/NavMenu.razor]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXE5hdk1lbnUucmF6b3I=
|
|
||||||
build_metadata.AdditionalFiles.CssScope = b-31q1khypux
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/Error.cshtml]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Host.cshtml]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
|
|
||||||
[C:/Users/meiko/Documents/GitHub/GottfriedsNackenWebseite/GottfriedsNackenWebseite/GottfriedsNackenWebseite/Pages/_Layout.cshtml]
|
|
||||||
build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw=
|
|
||||||
build_metadata.AdditionalFiles.CssScope =
|
|
||||||
@ -1,17 +0,0 @@
|
|||||||
// <auto-generated/>
|
|
||||||
global using global::Microsoft.AspNetCore.Builder;
|
|
||||||
global using global::Microsoft.AspNetCore.Hosting;
|
|
||||||
global using global::Microsoft.AspNetCore.Http;
|
|
||||||
global using global::Microsoft.AspNetCore.Routing;
|
|
||||||
global using global::Microsoft.Extensions.Configuration;
|
|
||||||
global using global::Microsoft.Extensions.DependencyInjection;
|
|
||||||
global using global::Microsoft.Extensions.Hosting;
|
|
||||||
global using global::Microsoft.Extensions.Logging;
|
|
||||||
global using global::System;
|
|
||||||
global using global::System.Collections.Generic;
|
|
||||||
global using global::System.IO;
|
|
||||||
global using global::System.Linq;
|
|
||||||
global using global::System.Net.Http;
|
|
||||||
global using global::System.Net.Http.Json;
|
|
||||||
global using global::System.Threading;
|
|
||||||
global using global::System.Threading.Tasks;
|
|
||||||
@ -1 +0,0 @@
|
|||||||
5860763757f4f08c7ebdea1b3a94a18109f17861
|
|
||||||
@ -1,18 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// <auto-generated>
|
|
||||||
// This code was generated by a tool.
|
|
||||||
// Runtime Version:4.0.30319.42000
|
|
||||||
//
|
|
||||||
// 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: Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute("Microsoft.AspNetCore.Mvc.ApplicationParts.ConsolidatedAssemblyApplicationPartFact" +
|
|
||||||
"ory, Microsoft.AspNetCore.Mvc.Razor")]
|
|
||||||
|
|
||||||
// Generated by the MSBuild WriteCodeFragment class.
|
|
||||||
|
|
||||||
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
ac6d46e64eb37167e3590a7c3ee814d82ecdada2
|
|
||||||
@ -1,72 +0,0 @@
|
|||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\appsettings.Development.json
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\appsettings.json
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.staticwebassets.runtime.json
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.exe
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.deps.json
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.runtimeconfig.json
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.pdb
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.csproj.AssemblyReference.cache
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.GeneratedMSBuildEditorConfig.editorconfig
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.AssemblyInfoInputs.cache
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.AssemblyInfo.cs
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.csproj.CoreCompileInputs.cache
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.MvcApplicationPartsAssemblyInfo.cache
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.RazorAssemblyInfo.cache
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.RazorAssemblyInfo.cs
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\staticwebassets.build.json
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\staticwebassets.development.json
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\Shared\NavMenu.razor.rz.scp.css
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\bundle\GottfriedsNackenWebseite.styles.css
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\projectbundle\GottfriedsNackenWebseite.bundle.scp.css
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\refint\GottfriedsNackenWebseite.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.pdb
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.genruntimeconfig.cache
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\ref\GottfriedsNackenWebseite.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Authorization.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Components.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Forms.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Web.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Metadata.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.JSInterop.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\MudBlazor.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\System.IO.Pipelines.dll
|
|
||||||
D:\Development\Git\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.csproj.CopyComplete
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\appsettings.Development.json
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\appsettings.json
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.staticwebassets.runtime.json
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.exe
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.deps.json
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.runtimeconfig.json
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\ref\GottfriedsNackenWebseite.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\GottfriedsNackenWebseite.pdb
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Authorization.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Components.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Forms.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Components.Web.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.AspNetCore.Metadata.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\Microsoft.JSInterop.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\MudBlazor.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\bin\Debug\net6.0\System.IO.Pipelines.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.csproj.AssemblyReference.cache
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.GeneratedMSBuildEditorConfig.editorconfig
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.AssemblyInfoInputs.cache
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.AssemblyInfo.cs
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.csproj.CoreCompileInputs.cache
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.MvcApplicationPartsAssemblyInfo.cache
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.RazorAssemblyInfo.cache
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.RazorAssemblyInfo.cs
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\staticwebassets.build.json
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\staticwebassets.development.json
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\Shared\MainLayout.razor.rz.scp.css
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\Shared\NavMenu.razor.rz.scp.css
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\bundle\GottfriedsNackenWebseite.styles.css
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\scopedcss\projectbundle\GottfriedsNackenWebseite.bundle.scp.css
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.csproj.CopyComplete
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\ref\GottfriedsNackenWebseite.dll
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.pdb
|
|
||||||
C:\Users\meiko\Documents\GitHub\GottfriedsNackenWebseite\GottfriedsNackenWebseite\GottfriedsNackenWebseite\obj\Debug\net6.0\GottfriedsNackenWebseite.genruntimeconfig.cache
|
|
||||||
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
2db722389b17eecd5fd22be67d417f8f9594e0fb
|
|
||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@ -1,70 +0,0 @@
|
|||||||
.page[b-gqdahrvza0] {
|
|
||||||
position: relative;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
main[b-gqdahrvza0] {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sidebar[b-gqdahrvza0] {
|
|
||||||
background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] {
|
|
||||||
background-color: #f7f7f7;
|
|
||||||
border-bottom: 1px solid #d6d5d5;
|
|
||||||
justify-content: flex-end;
|
|
||||||
height: 3.5rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] a, .top-row .btn-link[b-gqdahrvza0] {
|
|
||||||
white-space: nowrap;
|
|
||||||
margin-left: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row a:first-child[b-gqdahrvza0] {
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 640.98px) {
|
|
||||||
.top-row:not(.auth)[b-gqdahrvza0] {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row.auth[b-gqdahrvza0] {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row a[b-gqdahrvza0], .top-row .btn-link[b-gqdahrvza0] {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 641px) {
|
|
||||||
.page[b-gqdahrvza0] {
|
|
||||||
flex-direction: row;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sidebar[b-gqdahrvza0] {
|
|
||||||
width: 250px;
|
|
||||||
height: 100vh;
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] {
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0], article[b-gqdahrvza0] {
|
|
||||||
padding-left: 2rem !important;
|
|
||||||
padding-right: 1.5rem !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,62 +0,0 @@
|
|||||||
.navbar-toggler[b-31q1khypux] {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-31q1khypux] {
|
|
||||||
height: 3.5rem;
|
|
||||||
background-color: rgba(0,0,0,0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-brand[b-31q1khypux] {
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oi[b-31q1khypux] {
|
|
||||||
width: 2rem;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
vertical-align: text-top;
|
|
||||||
top: -2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] {
|
|
||||||
font-size: 0.9rem;
|
|
||||||
padding-bottom: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item:first-of-type[b-31q1khypux] {
|
|
||||||
padding-top: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item:last-of-type[b-31q1khypux] {
|
|
||||||
padding-bottom: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a {
|
|
||||||
color: #d7d7d7;
|
|
||||||
border-radius: 4px;
|
|
||||||
height: 3rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
line-height: 3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a.active {
|
|
||||||
background-color: rgba(255,255,255,0.25);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a:hover {
|
|
||||||
background-color: rgba(255,255,255,0.1);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 641px) {
|
|
||||||
.navbar-toggler[b-31q1khypux] {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse[b-31q1khypux] {
|
|
||||||
/* Never collapse the sidebar for wide screens */
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,134 +0,0 @@
|
|||||||
/* _content/GottfriedsNackenWebseite/Shared/MainLayout.razor.rz.scp.css */
|
|
||||||
.page[b-gqdahrvza0] {
|
|
||||||
position: relative;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
main[b-gqdahrvza0] {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sidebar[b-gqdahrvza0] {
|
|
||||||
background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] {
|
|
||||||
background-color: #f7f7f7;
|
|
||||||
border-bottom: 1px solid #d6d5d5;
|
|
||||||
justify-content: flex-end;
|
|
||||||
height: 3.5rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] a, .top-row .btn-link[b-gqdahrvza0] {
|
|
||||||
white-space: nowrap;
|
|
||||||
margin-left: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row a:first-child[b-gqdahrvza0] {
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 640.98px) {
|
|
||||||
.top-row:not(.auth)[b-gqdahrvza0] {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row.auth[b-gqdahrvza0] {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row a[b-gqdahrvza0], .top-row .btn-link[b-gqdahrvza0] {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 641px) {
|
|
||||||
.page[b-gqdahrvza0] {
|
|
||||||
flex-direction: row;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sidebar[b-gqdahrvza0] {
|
|
||||||
width: 250px;
|
|
||||||
height: 100vh;
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] {
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0], article[b-gqdahrvza0] {
|
|
||||||
padding-left: 2rem !important;
|
|
||||||
padding-right: 1.5rem !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* _content/GottfriedsNackenWebseite/Shared/NavMenu.razor.rz.scp.css */
|
|
||||||
.navbar-toggler[b-31q1khypux] {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-31q1khypux] {
|
|
||||||
height: 3.5rem;
|
|
||||||
background-color: rgba(0,0,0,0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-brand[b-31q1khypux] {
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oi[b-31q1khypux] {
|
|
||||||
width: 2rem;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
vertical-align: text-top;
|
|
||||||
top: -2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] {
|
|
||||||
font-size: 0.9rem;
|
|
||||||
padding-bottom: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item:first-of-type[b-31q1khypux] {
|
|
||||||
padding-top: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item:last-of-type[b-31q1khypux] {
|
|
||||||
padding-bottom: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a {
|
|
||||||
color: #d7d7d7;
|
|
||||||
border-radius: 4px;
|
|
||||||
height: 3rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
line-height: 3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a.active {
|
|
||||||
background-color: rgba(255,255,255,0.25);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a:hover {
|
|
||||||
background-color: rgba(255,255,255,0.1);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 641px) {
|
|
||||||
.navbar-toggler[b-31q1khypux] {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse[b-31q1khypux] {
|
|
||||||
/* Never collapse the sidebar for wide screens */
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,134 +0,0 @@
|
|||||||
/* _content/GottfriedsNackenWebseite/Shared/MainLayout.razor.rz.scp.css */
|
|
||||||
.page[b-gqdahrvza0] {
|
|
||||||
position: relative;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
main[b-gqdahrvza0] {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sidebar[b-gqdahrvza0] {
|
|
||||||
background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] {
|
|
||||||
background-color: #f7f7f7;
|
|
||||||
border-bottom: 1px solid #d6d5d5;
|
|
||||||
justify-content: flex-end;
|
|
||||||
height: 3.5rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] a, .top-row .btn-link[b-gqdahrvza0] {
|
|
||||||
white-space: nowrap;
|
|
||||||
margin-left: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row a:first-child[b-gqdahrvza0] {
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 640.98px) {
|
|
||||||
.top-row:not(.auth)[b-gqdahrvza0] {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row.auth[b-gqdahrvza0] {
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row a[b-gqdahrvza0], .top-row .btn-link[b-gqdahrvza0] {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 641px) {
|
|
||||||
.page[b-gqdahrvza0] {
|
|
||||||
flex-direction: row;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sidebar[b-gqdahrvza0] {
|
|
||||||
width: 250px;
|
|
||||||
height: 100vh;
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0] {
|
|
||||||
position: sticky;
|
|
||||||
top: 0;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-gqdahrvza0], article[b-gqdahrvza0] {
|
|
||||||
padding-left: 2rem !important;
|
|
||||||
padding-right: 1.5rem !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* _content/GottfriedsNackenWebseite/Shared/NavMenu.razor.rz.scp.css */
|
|
||||||
.navbar-toggler[b-31q1khypux] {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-row[b-31q1khypux] {
|
|
||||||
height: 3.5rem;
|
|
||||||
background-color: rgba(0,0,0,0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-brand[b-31q1khypux] {
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oi[b-31q1khypux] {
|
|
||||||
width: 2rem;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
vertical-align: text-top;
|
|
||||||
top: -2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] {
|
|
||||||
font-size: 0.9rem;
|
|
||||||
padding-bottom: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item:first-of-type[b-31q1khypux] {
|
|
||||||
padding-top: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item:last-of-type[b-31q1khypux] {
|
|
||||||
padding-bottom: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a {
|
|
||||||
color: #d7d7d7;
|
|
||||||
border-radius: 4px;
|
|
||||||
height: 3rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
line-height: 3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a.active {
|
|
||||||
background-color: rgba(255,255,255,0.25);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-item[b-31q1khypux] a:hover {
|
|
||||||
background-color: rgba(255,255,255,0.1);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 641px) {
|
|
||||||
.navbar-toggler[b-31q1khypux] {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse[b-31q1khypux] {
|
|
||||||
/* Never collapse the sidebar for wide screens */
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,139 +0,0 @@
|
|||||||
{
|
|
||||||
"Version": 1,
|
|
||||||
"Hash": "K4AhV4tZffz1AsRa51ulvTBloH9o2Rou86OnDNV+Ea4=",
|
|
||||||
"Source": "GottfriedsNackenWebseite",
|
|
||||||
"BasePath": "_content/GottfriedsNackenWebseite",
|
|
||||||
"Mode": "Default",
|
|
||||||
"ManifestType": "Build",
|
|
||||||
"ReferencedProjectsConfiguration": [],
|
|
||||||
"DiscoveryPatterns": [
|
|
||||||
{
|
|
||||||
"Name": "GottfriedsNackenWebseite\\wwwroot",
|
|
||||||
"Source": "GottfriedsNackenWebseite",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\",
|
|
||||||
"BasePath": "_content/GottfriedsNackenWebseite",
|
|
||||||
"Pattern": "**"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Assets": [
|
|
||||||
{
|
|
||||||
"Identity": "C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\MudBlazor.min.css",
|
|
||||||
"SourceId": "MudBlazor",
|
|
||||||
"SourceType": "Package",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\",
|
|
||||||
"BasePath": "_content/MudBlazor",
|
|
||||||
"RelativePath": "MudBlazor.min.css",
|
|
||||||
"AssetKind": "All",
|
|
||||||
"AssetMode": "All",
|
|
||||||
"AssetRole": "Primary",
|
|
||||||
"RelatedAsset": "",
|
|
||||||
"AssetTraitName": "",
|
|
||||||
"AssetTraitValue": "",
|
|
||||||
"CopyToOutputDirectory": "Never",
|
|
||||||
"CopyToPublishDirectory": "PreserveNewest",
|
|
||||||
"OriginalItemSpec": "C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\MudBlazor.min.css"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Identity": "C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\MudBlazor.min.js",
|
|
||||||
"SourceId": "MudBlazor",
|
|
||||||
"SourceType": "Package",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\",
|
|
||||||
"BasePath": "_content/MudBlazor",
|
|
||||||
"RelativePath": "MudBlazor.min.js",
|
|
||||||
"AssetKind": "All",
|
|
||||||
"AssetMode": "All",
|
|
||||||
"AssetRole": "Primary",
|
|
||||||
"RelatedAsset": "",
|
|
||||||
"AssetTraitName": "",
|
|
||||||
"AssetTraitValue": "",
|
|
||||||
"CopyToOutputDirectory": "Never",
|
|
||||||
"CopyToPublishDirectory": "PreserveNewest",
|
|
||||||
"OriginalItemSpec": "C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\MudBlazor.min.js"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Identity": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\bundle\\GottfriedsNackenWebseite.styles.css",
|
|
||||||
"SourceId": "GottfriedsNackenWebseite",
|
|
||||||
"SourceType": "Computed",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\bundle\\",
|
|
||||||
"BasePath": "_content/GottfriedsNackenWebseite",
|
|
||||||
"RelativePath": "GottfriedsNackenWebseite.styles.css",
|
|
||||||
"AssetKind": "All",
|
|
||||||
"AssetMode": "CurrentProject",
|
|
||||||
"AssetRole": "Primary",
|
|
||||||
"RelatedAsset": "",
|
|
||||||
"AssetTraitName": "ScopedCss",
|
|
||||||
"AssetTraitValue": "ApplicationBundle",
|
|
||||||
"CopyToOutputDirectory": "Never",
|
|
||||||
"CopyToPublishDirectory": "PreserveNewest",
|
|
||||||
"OriginalItemSpec": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\bundle\\GottfriedsNackenWebseite.styles.css"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Identity": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\GottfriedsNackenWebseite.bundle.scp.css",
|
|
||||||
"SourceId": "GottfriedsNackenWebseite",
|
|
||||||
"SourceType": "Computed",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\",
|
|
||||||
"BasePath": "_content/GottfriedsNackenWebseite",
|
|
||||||
"RelativePath": "GottfriedsNackenWebseite.bundle.scp.css",
|
|
||||||
"AssetKind": "All",
|
|
||||||
"AssetMode": "Reference",
|
|
||||||
"AssetRole": "Primary",
|
|
||||||
"RelatedAsset": "",
|
|
||||||
"AssetTraitName": "ScopedCss",
|
|
||||||
"AssetTraitValue": "ProjectBundle",
|
|
||||||
"CopyToOutputDirectory": "Never",
|
|
||||||
"CopyToPublishDirectory": "PreserveNewest",
|
|
||||||
"OriginalItemSpec": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\projectbundle\\GottfriedsNackenWebseite.bundle.scp.css"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Identity": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\css\\site.css",
|
|
||||||
"SourceId": "GottfriedsNackenWebseite",
|
|
||||||
"SourceType": "Discovered",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\",
|
|
||||||
"BasePath": "_content/GottfriedsNackenWebseite",
|
|
||||||
"RelativePath": "css/site.css",
|
|
||||||
"AssetKind": "All",
|
|
||||||
"AssetMode": "All",
|
|
||||||
"AssetRole": "Primary",
|
|
||||||
"RelatedAsset": "",
|
|
||||||
"AssetTraitName": "",
|
|
||||||
"AssetTraitValue": "",
|
|
||||||
"CopyToOutputDirectory": "Never",
|
|
||||||
"CopyToPublishDirectory": "PreserveNewest",
|
|
||||||
"OriginalItemSpec": "wwwroot\\css\\site.css"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Identity": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\favicon.ico",
|
|
||||||
"SourceId": "GottfriedsNackenWebseite",
|
|
||||||
"SourceType": "Discovered",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\",
|
|
||||||
"BasePath": "_content/GottfriedsNackenWebseite",
|
|
||||||
"RelativePath": "favicon.ico",
|
|
||||||
"AssetKind": "All",
|
|
||||||
"AssetMode": "All",
|
|
||||||
"AssetRole": "Primary",
|
|
||||||
"RelatedAsset": "",
|
|
||||||
"AssetTraitName": "",
|
|
||||||
"AssetTraitValue": "",
|
|
||||||
"CopyToOutputDirectory": "Never",
|
|
||||||
"CopyToPublishDirectory": "PreserveNewest",
|
|
||||||
"OriginalItemSpec": "wwwroot\\favicon.ico"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Identity": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\images\\gitea_icon.svg",
|
|
||||||
"SourceId": "GottfriedsNackenWebseite",
|
|
||||||
"SourceType": "Discovered",
|
|
||||||
"ContentRoot": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\",
|
|
||||||
"BasePath": "_content/GottfriedsNackenWebseite",
|
|
||||||
"RelativePath": "images/gitea_icon.svg",
|
|
||||||
"AssetKind": "All",
|
|
||||||
"AssetMode": "All",
|
|
||||||
"AssetRole": "Primary",
|
|
||||||
"RelatedAsset": "",
|
|
||||||
"AssetTraitName": "",
|
|
||||||
"AssetTraitValue": "",
|
|
||||||
"CopyToOutputDirectory": "Never",
|
|
||||||
"CopyToPublishDirectory": "PreserveNewest",
|
|
||||||
"OriginalItemSpec": "wwwroot\\images\\gitea_icon.svg"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1 +0,0 @@
|
|||||||
{"ContentRoots":["C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\wwwroot\\","C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\staticwebassets\\","C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"images":{"Children":{"gitea_icon.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"images/gitea_icon.svg"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"MudBlazor.min.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"GottfriedsNackenWebseite.styles.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"GottfriedsNackenWebseite.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
|
|
||||||
@ -1,79 +0,0 @@
|
|||||||
{
|
|
||||||
"format": 1,
|
|
||||||
"restore": {
|
|
||||||
"C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj": {}
|
|
||||||
},
|
|
||||||
"projects": {
|
|
||||||
"C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"restore": {
|
|
||||||
"projectUniqueName": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj",
|
|
||||||
"projectName": "GottfriedsNackenWebseite",
|
|
||||||
"projectPath": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj",
|
|
||||||
"packagesPath": "C:\\Users\\meiko\\.nuget\\packages\\",
|
|
||||||
"outputPath": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\",
|
|
||||||
"projectStyle": "PackageReference",
|
|
||||||
"fallbackFolders": [
|
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
|
||||||
],
|
|
||||||
"configFilePaths": [
|
|
||||||
"C:\\Users\\meiko\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
|
||||||
],
|
|
||||||
"originalTargetFrameworks": [
|
|
||||||
"net6.0"
|
|
||||||
],
|
|
||||||
"sources": {
|
|
||||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
|
||||||
"https://api.nuget.org/v3/index.json": {}
|
|
||||||
},
|
|
||||||
"frameworks": {
|
|
||||||
"net6.0": {
|
|
||||||
"targetAlias": "net6.0",
|
|
||||||
"projectReferences": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"warningProperties": {
|
|
||||||
"warnAsError": [
|
|
||||||
"NU1605"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"frameworks": {
|
|
||||||
"net6.0": {
|
|
||||||
"targetAlias": "net6.0",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets": {
|
|
||||||
"target": "Package",
|
|
||||||
"version": "[1.15.0, )"
|
|
||||||
},
|
|
||||||
"MudBlazor": {
|
|
||||||
"target": "Package",
|
|
||||||
"version": "[6.0.7, )"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"imports": [
|
|
||||||
"net461",
|
|
||||||
"net462",
|
|
||||||
"net47",
|
|
||||||
"net471",
|
|
||||||
"net472",
|
|
||||||
"net48"
|
|
||||||
],
|
|
||||||
"assetTargetFallback": true,
|
|
||||||
"warn": true,
|
|
||||||
"frameworkReferences": {
|
|
||||||
"Microsoft.AspNetCore.App": {
|
|
||||||
"privateAssets": "none"
|
|
||||||
},
|
|
||||||
"Microsoft.NETCore.App": {
|
|
||||||
"privateAssets": "all"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100\\RuntimeIdentifierGraph.json"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,23 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
|
||||||
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
|
||||||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
|
||||||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
|
||||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
|
||||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\meiko\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
|
||||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
|
||||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.0.0</NuGetToolVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
|
||||||
<SourceRoot Include="C:\Users\meiko\.nuget\packages\" />
|
|
||||||
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
|
||||||
<Import Project="$(NuGetPackageRoot)mudblazor\6.0.7\buildTransitive\MudBlazor.props" Condition="Exists('$(NuGetPackageRoot)mudblazor\6.0.7\buildTransitive\MudBlazor.props')" />
|
|
||||||
<Import Project="$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.15.0\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.15.0\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props')" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
|
||||||
<PkgMicrosoft_VisualStudio_Azure_Containers_Tools_Targets Condition=" '$(PkgMicrosoft_VisualStudio_Azure_Containers_Tools_Targets)' == '' ">C:\Users\meiko\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.15.0</PkgMicrosoft_VisualStudio_Azure_Containers_Tools_Targets>
|
|
||||||
</PropertyGroup>
|
|
||||||
</Project>
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
|
||||||
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.2\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.2\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets')" />
|
|
||||||
<Import Project="$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.15.0\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.15.0\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets')" />
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
@ -1,700 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 3,
|
|
||||||
"targets": {
|
|
||||||
"net6.0": {
|
|
||||||
"Microsoft.AspNetCore.Authorization/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Metadata": "6.0.2",
|
|
||||||
"Microsoft.Extensions.Logging.Abstractions": "6.0.0",
|
|
||||||
"Microsoft.Extensions.Options": "6.0.0"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Authorization": "6.0.2",
|
|
||||||
"Microsoft.AspNetCore.Components.Analyzers": "6.0.2"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Analyzers/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Forms/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Components": "6.0.2"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Web/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Components": "6.0.2",
|
|
||||||
"Microsoft.AspNetCore.Components.Forms": "6.0.2",
|
|
||||||
"Microsoft.Extensions.DependencyInjection": "6.0.0",
|
|
||||||
"Microsoft.JSInterop": "6.0.2",
|
|
||||||
"System.IO.Pipelines": "6.0.2"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Metadata/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Metadata.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Metadata.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
|
|
||||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {}
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/netcoreapp3.1/_._": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/netcoreapp3.1/_._": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Logging.Abstractions/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/netcoreapp3.1/_._": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Options/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
|
|
||||||
"Microsoft.Extensions.Primitives": "6.0.0"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.Options.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.Options.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {}
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/netcoreapp3.1/_._": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.JSInterop/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/Microsoft.JSInterop.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/Microsoft.JSInterop.dll": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.15.0": {
|
|
||||||
"type": "package",
|
|
||||||
"build": {
|
|
||||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {},
|
|
||||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"MudBlazor/6.0.7": {
|
|
||||||
"type": "package",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.AspNetCore.Components": "6.0.2",
|
|
||||||
"Microsoft.AspNetCore.Components.Web": "6.0.2"
|
|
||||||
},
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/MudBlazor.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/MudBlazor.dll": {}
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/MudBlazor.props": {}
|
|
||||||
},
|
|
||||||
"buildMultiTargeting": {
|
|
||||||
"buildMultiTargeting/MudBlazor.props": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"System.IO.Pipelines/6.0.2": {
|
|
||||||
"type": "package",
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/System.IO.Pipelines.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/System.IO.Pipelines.dll": {}
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/netcoreapp3.1/_._": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
|
||||||
"type": "package",
|
|
||||||
"compile": {
|
|
||||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
|
|
||||||
},
|
|
||||||
"runtime": {
|
|
||||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
|
|
||||||
},
|
|
||||||
"build": {
|
|
||||||
"buildTransitive/netcoreapp3.1/_._": {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"libraries": {
|
|
||||||
"Microsoft.AspNetCore.Authorization/6.0.2": {
|
|
||||||
"sha512": "AjwO1PjN75weiC0KzznybEZh5rr+VjH3c2wvuRT6Qmd8cv2+/6hBn/peelGkZUzYBY0l7QA22jwmjKKeeNYsIQ==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.aspnetcore.authorization/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"lib/net461/Microsoft.AspNetCore.Authorization.dll",
|
|
||||||
"lib/net461/Microsoft.AspNetCore.Authorization.xml",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Authorization.dll",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Authorization.xml",
|
|
||||||
"lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll",
|
|
||||||
"lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml",
|
|
||||||
"microsoft.aspnetcore.authorization.6.0.2.nupkg.sha512",
|
|
||||||
"microsoft.aspnetcore.authorization.nuspec"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components/6.0.2": {
|
|
||||||
"sha512": "UXojpKtmaJkGRUzGgGY2LcmAqWaubEJ0ewEm/wmchn89hQPuqMG/Zm+Matl1pSMCDIbxuGegYzUs9zIqbS1VNA==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.aspnetcore.components/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"THIRD-PARTY-NOTICES.txt",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.dll",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.xml",
|
|
||||||
"microsoft.aspnetcore.components.6.0.2.nupkg.sha512",
|
|
||||||
"microsoft.aspnetcore.components.nuspec"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Analyzers/6.0.2": {
|
|
||||||
"sha512": "jHMdjIrlqm1T6BqBzCpuMAdj1mSpmcEF0wNXIKh7xS6jKAdKOy8aWKTbFI022dW8ZgjC4UNpp9UTuMDVu9/T/w==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.aspnetcore.components.analyzers/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"THIRD-PARTY-NOTICES.txt",
|
|
||||||
"analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll",
|
|
||||||
"build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets",
|
|
||||||
"buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets",
|
|
||||||
"microsoft.aspnetcore.components.analyzers.6.0.2.nupkg.sha512",
|
|
||||||
"microsoft.aspnetcore.components.analyzers.nuspec"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Forms/6.0.2": {
|
|
||||||
"sha512": "8cABkvHPvBhwMVzOl3ZzVPafDk/ZcUoCA8I7a9jcndpFYNztqtN6IP7i1KSJYk4EYG5nSEf3v1d4F6ufmTKwSA==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.aspnetcore.components.forms/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"THIRD-PARTY-NOTICES.txt",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Forms.xml",
|
|
||||||
"microsoft.aspnetcore.components.forms.6.0.2.nupkg.sha512",
|
|
||||||
"microsoft.aspnetcore.components.forms.nuspec"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Components.Web/6.0.2": {
|
|
||||||
"sha512": "xtQB9yaO7Yki9qHWx48Xuk1/t3cGeOtog+ObSn64rK7knLICd9NpKZa5cw/0ttqzxCo0QHwtk/KAhY9qu4RX7w==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.aspnetcore.components.web/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"THIRD-PARTY-NOTICES.txt",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Web.dll",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Components.Web.xml",
|
|
||||||
"microsoft.aspnetcore.components.web.6.0.2.nupkg.sha512",
|
|
||||||
"microsoft.aspnetcore.components.web.nuspec"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.AspNetCore.Metadata/6.0.2": {
|
|
||||||
"sha512": "SE6xWyaY2n9LsfwNwppyqwVIRtS1RcYPaIFoqyTi8HA6l2Zze40lIvdTSTtDQC+EZpdDRmQY3CPQi9ZlCqOwTg==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.aspnetcore.metadata/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"lib/net461/Microsoft.AspNetCore.Metadata.dll",
|
|
||||||
"lib/net461/Microsoft.AspNetCore.Metadata.xml",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Metadata.dll",
|
|
||||||
"lib/net6.0/Microsoft.AspNetCore.Metadata.xml",
|
|
||||||
"lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll",
|
|
||||||
"lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml",
|
|
||||||
"microsoft.aspnetcore.metadata.6.0.2.nupkg.sha512",
|
|
||||||
"microsoft.aspnetcore.metadata.nuspec"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection/6.0.0": {
|
|
||||||
"sha512": "k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.extensions.dependencyinjection/6.0.0",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"LICENSE.TXT",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
|
|
||||||
"buildTransitive/netcoreapp3.1/_._",
|
|
||||||
"lib/net461/Microsoft.Extensions.DependencyInjection.dll",
|
|
||||||
"lib/net461/Microsoft.Extensions.DependencyInjection.xml",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.xml",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
|
|
||||||
"microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512",
|
|
||||||
"microsoft.extensions.dependencyinjection.nuspec",
|
|
||||||
"useSharedDesignerContext.txt"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
|
|
||||||
"sha512": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"LICENSE.TXT",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
|
|
||||||
"buildTransitive/netcoreapp3.1/_._",
|
|
||||||
"lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
|
||||||
"lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
|
||||||
"microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512",
|
|
||||||
"microsoft.extensions.dependencyinjection.abstractions.nuspec",
|
|
||||||
"useSharedDesignerContext.txt"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Logging.Abstractions/6.0.0": {
|
|
||||||
"sha512": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.extensions.logging.abstractions/6.0.0",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"LICENSE.TXT",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
|
|
||||||
"build/Microsoft.Extensions.Logging.Abstractions.targets",
|
|
||||||
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
|
|
||||||
"buildTransitive/netcoreapp3.1/_._",
|
|
||||||
"lib/net461/Microsoft.Extensions.Logging.Abstractions.dll",
|
|
||||||
"lib/net461/Microsoft.Extensions.Logging.Abstractions.xml",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
|
|
||||||
"microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512",
|
|
||||||
"microsoft.extensions.logging.abstractions.nuspec",
|
|
||||||
"useSharedDesignerContext.txt"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Options/6.0.0": {
|
|
||||||
"sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.extensions.options/6.0.0",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"LICENSE.TXT",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"lib/net461/Microsoft.Extensions.Options.dll",
|
|
||||||
"lib/net461/Microsoft.Extensions.Options.xml",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.Options.dll",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.Options.xml",
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.Options.dll",
|
|
||||||
"lib/netstandard2.1/Microsoft.Extensions.Options.xml",
|
|
||||||
"microsoft.extensions.options.6.0.0.nupkg.sha512",
|
|
||||||
"microsoft.extensions.options.nuspec",
|
|
||||||
"useSharedDesignerContext.txt"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
|
||||||
"sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.extensions.primitives/6.0.0",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"LICENSE.TXT",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
|
|
||||||
"buildTransitive/netcoreapp3.1/_._",
|
|
||||||
"lib/net461/Microsoft.Extensions.Primitives.dll",
|
|
||||||
"lib/net461/Microsoft.Extensions.Primitives.xml",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Primitives.dll",
|
|
||||||
"lib/net6.0/Microsoft.Extensions.Primitives.xml",
|
|
||||||
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll",
|
|
||||||
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
|
|
||||||
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
|
|
||||||
"microsoft.extensions.primitives.6.0.0.nupkg.sha512",
|
|
||||||
"microsoft.extensions.primitives.nuspec",
|
|
||||||
"useSharedDesignerContext.txt"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.JSInterop/6.0.2": {
|
|
||||||
"sha512": "0Fg5C5U+XNS5Mb5jYojUGaCDjQqV5IuzyETXt+9NA0QXRgedbm0uYjNpjbIOcOroPSIgo1E3VIg0EDNtE2CuYQ==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.jsinterop/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"lib/net6.0/Microsoft.JSInterop.dll",
|
|
||||||
"lib/net6.0/Microsoft.JSInterop.xml",
|
|
||||||
"microsoft.jsinterop.6.0.2.nupkg.sha512",
|
|
||||||
"microsoft.jsinterop.nuspec"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.15.0": {
|
|
||||||
"sha512": "63WC4TTNYIGp0pRf9yGrXVqVyPWTtY/r4tFBCOx5d14QVdQPIUqGzE9TWDO1/lOwg+aN0/S3DZTUw9kBSHT/Mg==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "microsoft.visualstudio.azure.containers.tools.targets/1.15.0",
|
|
||||||
"hasTools": true,
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"EULA.md",
|
|
||||||
"ThirdPartyNotices.txt",
|
|
||||||
"build/Container.props",
|
|
||||||
"build/Container.targets",
|
|
||||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props",
|
|
||||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets",
|
|
||||||
"build/Rules/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/cs-CZ/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/de-DE/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/es-ES/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/fr-FR/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/it-IT/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/ja-JP/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/ko-KR/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/pl-PL/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/pt-BR/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/ru-RU/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/tr-TR/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/zh-CN/GeneralBrowseObject.xaml",
|
|
||||||
"build/Rules/zh-TW/GeneralBrowseObject.xaml",
|
|
||||||
"build/ToolsTarget.props",
|
|
||||||
"build/ToolsTarget.targets",
|
|
||||||
"icon.png",
|
|
||||||
"microsoft.visualstudio.azure.containers.tools.targets.1.15.0.nupkg.sha512",
|
|
||||||
"microsoft.visualstudio.azure.containers.tools.targets.nuspec",
|
|
||||||
"tools/Microsoft.VisualStudio.Containers.Tools.Common.dll",
|
|
||||||
"tools/Microsoft.VisualStudio.Containers.Tools.Shared.dll",
|
|
||||||
"tools/Microsoft.VisualStudio.Containers.Tools.Tasks.dll",
|
|
||||||
"tools/Newtonsoft.Json.dll",
|
|
||||||
"tools/System.Security.Principal.Windows.dll",
|
|
||||||
"tools/cs/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/cs/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/cs/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/de/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/de/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/de/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/es/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/es/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/es/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/fr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/fr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/fr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/it/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/it/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/it/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/ja/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/ja/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/ja/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/ko/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/ko/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/ko/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/pl/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/pl/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/pl/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/ru/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/ru/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/ru/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/tr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/tr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/tr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/utils/KillProcess.exe",
|
|
||||||
"tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
|
||||||
"tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
|
||||||
"tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
|
||||||
"tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"MudBlazor/6.0.7": {
|
|
||||||
"sha512": "7NYG50IAgGAmWEWBNzjEOjWmyk9PEkSTDnGMppXzoS1F4CBJe7KkyhDFFHPBpuTpNqJ4r7Xw36R+LPgw7mKoFA==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "mudblazor/6.0.7",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"LICENSE",
|
|
||||||
"Nuget.png",
|
|
||||||
"build/Microsoft.AspNetCore.StaticWebAssets.props",
|
|
||||||
"build/MudBlazor.props",
|
|
||||||
"buildMultiTargeting/MudBlazor.props",
|
|
||||||
"buildTransitive/MudBlazor.props",
|
|
||||||
"lib/net6.0/MudBlazor.dll",
|
|
||||||
"lib/net6.0/MudBlazor.xml",
|
|
||||||
"mudblazor.6.0.7.nupkg.sha512",
|
|
||||||
"mudblazor.nuspec",
|
|
||||||
"staticwebassets/MudBlazor.min.css",
|
|
||||||
"staticwebassets/MudBlazor.min.js"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"System.IO.Pipelines/6.0.2": {
|
|
||||||
"sha512": "cb5OfQjnz+zjpJJei+f3QYK7+wWZrDdNHf3DykO6QCacpNZ80tuNgq1DC2kqlrjfEu+cMUTvulxPIrCMbBkjqg==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "system.io.pipelines/6.0.2",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"LICENSE.TXT",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
|
|
||||||
"buildTransitive/netcoreapp3.1/_._",
|
|
||||||
"lib/net461/System.IO.Pipelines.dll",
|
|
||||||
"lib/net461/System.IO.Pipelines.xml",
|
|
||||||
"lib/net6.0/System.IO.Pipelines.dll",
|
|
||||||
"lib/net6.0/System.IO.Pipelines.xml",
|
|
||||||
"lib/netcoreapp3.1/System.IO.Pipelines.dll",
|
|
||||||
"lib/netcoreapp3.1/System.IO.Pipelines.xml",
|
|
||||||
"lib/netstandard2.0/System.IO.Pipelines.dll",
|
|
||||||
"lib/netstandard2.0/System.IO.Pipelines.xml",
|
|
||||||
"system.io.pipelines.6.0.2.nupkg.sha512",
|
|
||||||
"system.io.pipelines.nuspec",
|
|
||||||
"useSharedDesignerContext.txt"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
|
||||||
"sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
|
||||||
"type": "package",
|
|
||||||
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
|
||||||
"files": [
|
|
||||||
".nupkg.metadata",
|
|
||||||
".signature.p7s",
|
|
||||||
"Icon.png",
|
|
||||||
"LICENSE.TXT",
|
|
||||||
"THIRD-PARTY-NOTICES.TXT",
|
|
||||||
"buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
|
|
||||||
"buildTransitive/netcoreapp3.1/_._",
|
|
||||||
"lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
|
|
||||||
"lib/net461/System.Runtime.CompilerServices.Unsafe.xml",
|
|
||||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
|
|
||||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml",
|
|
||||||
"lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
|
|
||||||
"lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml",
|
|
||||||
"lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
|
|
||||||
"lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
|
|
||||||
"system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
|
|
||||||
"system.runtime.compilerservices.unsafe.nuspec",
|
|
||||||
"useSharedDesignerContext.txt"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"projectFileDependencyGroups": {
|
|
||||||
"net6.0": [
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.15.0",
|
|
||||||
"MudBlazor >= 6.0.7"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"packageFolders": {
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\": {},
|
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
|
|
||||||
},
|
|
||||||
"project": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"restore": {
|
|
||||||
"projectUniqueName": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj",
|
|
||||||
"projectName": "GottfriedsNackenWebseite",
|
|
||||||
"projectPath": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj",
|
|
||||||
"packagesPath": "C:\\Users\\meiko\\.nuget\\packages\\",
|
|
||||||
"outputPath": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\obj\\",
|
|
||||||
"projectStyle": "PackageReference",
|
|
||||||
"fallbackFolders": [
|
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
|
||||||
],
|
|
||||||
"configFilePaths": [
|
|
||||||
"C:\\Users\\meiko\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
|
||||||
],
|
|
||||||
"originalTargetFrameworks": [
|
|
||||||
"net6.0"
|
|
||||||
],
|
|
||||||
"sources": {
|
|
||||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
|
||||||
"https://api.nuget.org/v3/index.json": {}
|
|
||||||
},
|
|
||||||
"frameworks": {
|
|
||||||
"net6.0": {
|
|
||||||
"targetAlias": "net6.0",
|
|
||||||
"projectReferences": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"warningProperties": {
|
|
||||||
"warnAsError": [
|
|
||||||
"NU1605"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"frameworks": {
|
|
||||||
"net6.0": {
|
|
||||||
"targetAlias": "net6.0",
|
|
||||||
"dependencies": {
|
|
||||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets": {
|
|
||||||
"target": "Package",
|
|
||||||
"version": "[1.15.0, )"
|
|
||||||
},
|
|
||||||
"MudBlazor": {
|
|
||||||
"target": "Package",
|
|
||||||
"version": "[6.0.7, )"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"imports": [
|
|
||||||
"net461",
|
|
||||||
"net462",
|
|
||||||
"net47",
|
|
||||||
"net471",
|
|
||||||
"net472",
|
|
||||||
"net48"
|
|
||||||
],
|
|
||||||
"assetTargetFallback": true,
|
|
||||||
"warn": true,
|
|
||||||
"frameworkReferences": {
|
|
||||||
"Microsoft.AspNetCore.App": {
|
|
||||||
"privateAssets": "none"
|
|
||||||
},
|
|
||||||
"Microsoft.NETCore.App": {
|
|
||||||
"privateAssets": "all"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100\\RuntimeIdentifierGraph.json"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,25 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 2,
|
|
||||||
"dgSpecHash": "ZV+lDR5CdK5NAqNn9N2CfpKPpXmucBloPTmvfHK1qIPVxyF7/+ocjnB1fo+bJNm4alNNStwgyk3ZMuGYLirrOg==",
|
|
||||||
"success": true,
|
|
||||||
"projectFilePath": "C:\\Users\\meiko\\Documents\\GitHub\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite\\GottfriedsNackenWebseite.csproj",
|
|
||||||
"expectedPackageFiles": [
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.aspnetcore.authorization\\6.0.2\\microsoft.aspnetcore.authorization.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.aspnetcore.components\\6.0.2\\microsoft.aspnetcore.components.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\6.0.2\\microsoft.aspnetcore.components.analyzers.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\6.0.2\\microsoft.aspnetcore.components.forms.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.aspnetcore.components.web\\6.0.2\\microsoft.aspnetcore.components.web.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.aspnetcore.metadata\\6.0.2\\microsoft.aspnetcore.metadata.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0\\microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.jsinterop\\6.0.2\\microsoft.jsinterop.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.15.0\\microsoft.visualstudio.azure.containers.tools.targets.1.15.0.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\mudblazor\\6.0.7\\mudblazor.6.0.7.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\system.io.pipelines\\6.0.2\\system.io.pipelines.6.0.2.nupkg.sha512",
|
|
||||||
"C:\\Users\\meiko\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
|
|
||||||
],
|
|
||||||
"logs": []
|
|
||||||
}
|
|
||||||
@ -1,210 +0,0 @@
|
|||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
2.0
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user