Compare commits

..

No commits in common. "dev" and "main" have entirely different histories.
dev ... main

90 changed files with 6467 additions and 3492 deletions

View File

@ -8,11 +8,19 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.0" />
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Identity.Client" Version="4.66.2" />
<PackageReference Include="Microsoft.Identity.Web" Version="3.5.0" />
<PackageReference Include="Microsoft.Identity.Web.MicrosoftGraph" Version="3.5.0" />
<PackageReference Include="Microsoft.Identity.Web.UI" Version="3.5.0" />
</ItemGroup>
</Project>

View File

@ -1,44 +0,0 @@
using System.Diagnostics;
using Microsoft.AspNetCore.Mvc;
using Aquila_1.Models;
using Microsoft.AspNetCore.Identity;
namespace Aquila_1.Controllers;
public class AccountController : Controller
{
private readonly UserManager<ApplicationUser> _userManager;
private readonly SignInManager<ApplicationUser> _signInManager;
public AccountController(UserManager<ApplicationUser> userManager, SignInManager<ApplicationUser> signInManager)
{
_userManager = userManager;
_signInManager = signInManager;
}
[HttpGet]
public IActionResult Login()
{
return View();
}
[HttpPost]
public async Task<IActionResult> Login(LoginViewModel model)
{
if (ModelState.IsValid)
{
var result = await _signInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, false);
if (result.Succeeded)
{
var user = await _userManager.FindByEmailAsync(model.Email);
if (await _userManager.IsInRoleAsync(user, "Admin"))
{
return RedirectToAction("AdminDashboard", "Home");
}
return RedirectToAction("UserDashboard", "Home");
}
ModelState.AddModelError(string.Empty, "Invalid login attempt.");
}
return View(model);
}
}

View File

@ -1,43 +1,46 @@
using System.Diagnostics;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Aquila_1.Models;
using Microsoft.Graph;
using Microsoft.Identity.Web;
namespace Aquila_1.Controllers;
[AuthorizeForScopes(Scopes = new[] { "user.read" })]
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
private readonly GraphServiceClient _graphServiceClient;
public HomeController(ILogger<HomeController> logger)
public HomeController(GraphServiceClient graphServiceClient)
{
_logger = logger;
_graphServiceClient = graphServiceClient;
}
public IActionResult Index()
public async Task<IActionResult> Index()
{
return View();
}
public IActionResult Privacy()
{
return View();
}
// [Authorize(Roles = "User,Admin")]
public IActionResult UserDashboard()
{
return View();
}
//[Authorize(Roles = "Admin")]
public IActionResult AdminDashboard()
{
return View();
}
[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
public IActionResult Error()
{
return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier });
var user = await _graphServiceClient.Me.Request().GetAsync();
return View(user);
}
}
// public class HomeController : Controller
// {
// private readonly ITokenAcquisition _tokenAcquisition;
// private readonly GraphServiceClient _graphServiceClient;
// public HomeController(ITokenAcquisition tokenAcquisition, GraphServiceClient graphServiceClient)
// {
// _tokenAcquisition = tokenAcquisition;
// _graphServiceClient = graphServiceClient;
// }
// public async Task<IActionResult> Index()
// {
// var user = await _graphServiceClient.Me.Request().GetAsync();
// return View(user);
// }
// [Authorize(Policy = "AdminOnly")]
// public IActionResult AdminDashboard()
// {
// return View();
// }
// }

View File

@ -0,0 +1,29 @@
using Aquila_1.Models;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
[Authorize(Policy = "AdminOnly")]
public class SettingsController : Controller
{
public IActionResult Index()
{
var settings = new SettingsViewModel
{
Setting1 = "Default Value",
Setting2 = false,
Setting3 = "Default Value"
};
return View(settings);
}
[HttpPost]
public IActionResult Index(SettingsViewModel model)
{
if (ModelState.IsValid)
{
// Save settings logic here
return RedirectToAction("Index", "Home");
}
return View(model);
}
}

View File

@ -1,15 +0,0 @@
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
using Aquila_1.Models;
namespace Aquila_1.Data
{
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
}
}

View File

@ -1,10 +1,6 @@
// using System.ComponentModel.DataAnnotations;
using Microsoft.AspNetCore.Identity;
namespace Aquila_1.Models;
public class ApplicationUser : IdentityUser
{
public string? FirstName { get; set; }
public string? LastName { get; set; }
public required string Role { get; set; }
}

View File

@ -1,16 +1,14 @@
using System.ComponentModel.DataAnnotations;
namespace Aquila_1.Models;
public class LoginViewModel
{
[Required]
[EmailAddress]
public string? Email { get; set; }
public required string Email { get; set; }
[Required]
[DataType(DataType.Password)]
public string? Password { get; set; }
public required string Password { get; set; }
public bool RememberMe { get; set; }
}

View File

@ -0,0 +1,8 @@
namespace Aquila_1.Models;
public class SettingsViewModel
{
public required string Setting1 { get; set; }
public bool Setting2 { get; set; }
public required string Setting3 { get; set; }
}

View File

@ -1,34 +1,40 @@
using Aquila_1.Data;
using Aquila_1.Models;
using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;
using Microsoft.Identity.Web;
using Microsoft.Identity.Web.UI;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
// Single authentication configuration block
builder.Services.AddMicrosoftIdentityWebAppAuthentication(builder.Configuration)
.EnableTokenAcquisitionToCallDownstreamApi(new[] { "User.Read" })
.AddMicrosoftGraph(static options =>
{
options.Scopes = "User.Read";
})
.AddInMemoryTokenCaches();
builder.Services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")));
builder.Services.AddAuthorization(options =>
{
options.AddPolicy("AdminOnly", policy =>
policy.RequireClaim("roles", "Admin"));
});
builder.Services.AddIdentity<ApplicationUser, IdentityRole>()
.AddEntityFrameworkStores<ApplicationDbContext>();
builder.Services.AddRazorPages()
.AddMicrosoftIdentityUI();
builder.Services.AddControllersWithViews();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
@ -36,27 +42,4 @@ app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
// Seed initial admin user
using (var scope = app.Services.CreateScope())
{
var roleManager = scope.ServiceProvider.GetRequiredService<RoleManager<IdentityRole>>();
var userManager = scope.ServiceProvider.GetRequiredService<UserManager<ApplicationUser>>();
// Create roles
await roleManager.CreateAsync(new IdentityRole("Admin"));
await roleManager.CreateAsync(new IdentityRole("User"));
// Create admin user
var admin = new ApplicationUser
{
UserName = "admin@example.com",
Email = "admin@example.com",
FirstName = "Admin",
LastName = "User"
};
await userManager.CreateAsync(admin, "Admin123!");
await userManager.AddToRoleAsync(admin, "Admin");
}
app.Run();

View File

@ -4,8 +4,8 @@
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:30216",
"sslPort": 44304
"applicationUrl": "http://localhost:50038",
"sslPort": 44395
}
},
"profiles": {
@ -13,7 +13,7 @@
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5294",
"applicationUrl": "http://localhost:5138",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
@ -22,7 +22,7 @@
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7174;http://localhost:5294",
"applicationUrl": "https://localhost:7139;http://localhost:5138",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}

View File

@ -1,28 +0,0 @@
@model LoginViewModel
<div class="row">
<div class="col-md-4">
<form asp-controller="Account" asp-action="Login" method="post">
<h2>Login</h2>
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="Email"></label>
<input asp-for="Email" class="form-control" />
<span asp-validation-for="Email" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Password"></label>
<input asp-for="Password" class="form-control" />
<span asp-validation-for="Password" class="text-danger"></span>
</div>
<div class="form-group">
<div class="checkbox">
<label asp-for="RememberMe">
<input asp-for="RememberMe" />
@Html.DisplayNameFor(m => m.RememberMe)
</label>
</div>
</div>
<button type="submit" class="btn btn-primary">Log in</button>
</form>
</div>
</div>

View File

@ -1,15 +1,10 @@
<h2>Welcome Admin @User.Identity.Name!</h2>
<p>This is the admin dashboard.</p>
<h2>Welcome Admin!</h2>
<p>This is your dashboard.</p>
<div class="card">
<div class="card-header">
Settings
</div>
<div class="card-body">
<!-- Add your settings form here -->
<form asp-action="SaveSettings" asp-controller="Home" method="post">
<!-- Add settings fields here -->
<div class="settings-panel">
<h3>Settings</h3>
<form asp-action="UpdateSettings" asp-controller="Admin" method="post">
<!-- Add your settings fields here -->
<button type="submit" class="btn btn-primary">Save Settings</button>
</form>
</div>
</div>

View File

@ -1,2 +1,2 @@
<h2>Welcome @User.Identity.Name!</h2>
<p>This is the user dashboard.</p>
<h2>Welcome User!</h2>
<p>This is your dashboard.</p>

View File

@ -0,0 +1,20 @@
@using Microsoft.Identity.Web
@if (User.Identity.IsAuthenticated)
{
<ul class="navbar-nav">
<li class="nav-item">
<span class="nav-link text-dark">Hello @User.Identity.Name!</span>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="MicrosoftIdentity" asp-controller="Account" asp-action="SignOut">Sign out</a>
</li>
</ul>
}
else
{
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link text-dark" asp-area="MicrosoftIdentity" asp-controller="Account" asp-action="SignIn">Sign in</a>
</li>
</ul>
}

View File

@ -1,35 +1,38 @@
<!DOCTYPE html>
<html lang="en">
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - Aquila_1</title>
<title>@ViewData["Title"] - Your App</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
<link rel="stylesheet" href="~/Aquila_1.styles.css" asp-append-version="true" />
<link rel="stylesheet" href="~/css/site.css" />
</head>
<body>
<header>
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
<div class="container-fluid">
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">Aquila_1</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".navbar-collapse" aria-controls="navbarSupportedContent"
aria-expanded="false" aria-label="Toggle navigation">
<nav class="navbar navbar-expand-sm navbar-light bg-white border-bottom box-shadow mb-3">
<div class="container">
<a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">Aquila</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
<ul class="navbar-nav flex-grow-1">
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
<a class="nav-link text-dark" asp-controller="Home" asp-action="Index">Home</a>
</li>
@if (User.IsInRole("Admin"))
{
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
<a class="nav-link text-dark" asp-controller="Home" asp-action="AdminDashboard">Admin</a>
</li>
}
</ul>
<partial name="_LoginPartial" />
</div>
</div>
</nav>
</header>
<div class="container">
<main role="main" class="pb-3">
@RenderBody()
@ -38,9 +41,10 @@
<footer class="border-top footer text-muted">
<div class="container">
&copy; 2024 - Aquila_1 - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
&copy; @DateTime.Now.Year - Your App
</div>
</footer>
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="~/js/site.js" asp-append-version="true"></script>

View File

@ -1,7 +1,42 @@
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
html {
font-size: 14px;
}
@media (min-width: 768px) {
html {
font-size: 16px;
}
}
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
html {
position: relative;
min-height: 100%;
}
body {
margin-bottom: 60px;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
a.navbar-brand {
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
@ -45,4 +80,4 @@ button.accept-policy {
width: 100%;
white-space: nowrap;
line-height: 60px;
}
} */

18
Views/ViewAdmin.cshtml Normal file
View File

@ -0,0 +1,18 @@
@model Microsoft.Graph.User
<h2>Welcome @Model.DisplayName!</h2>
@if (User.IsInRole("Admin"))
{
<a asp-action="AdminDashboard" class="btn btn-primary">Go to Admin Dashboard</a>
}
<h2>Admin Dashboard</h2>
<div class="settings-panel">
<h3>Settings</h3>
<form asp-action="UpdateSettings" method="post">
<!-- Add settings fields here -->
<button type="submit" class="btn btn-primary">Save Settings</button>
</form>
</div>

View File

@ -1,4 +1,12 @@
{
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "yourdomain.onmicrosoft.com",
"TenantId": "your-actual-tenant-id",
"ClientId": "your-actual-client-id",
"ClientSecret": "your-client-secret",
"CallbackPath": "/signin-oidc"
},
"Logging": {
"LogLevel": {
"Default": "Information",
@ -7,3 +15,7 @@
},
"AllowedHosts": "*"
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,19 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "8.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

File diff suppressed because one or more lines are too long

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.

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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

View File

@ -0,0 +1,21 @@
{
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "yourdomain.onmicrosoft.com",
"TenantId": "your-actual-tenant-id",
"ClientId": "your-actual-client-id",
"ClientSecret": "your-client-secret",
"CallbackPath": "/signin-oidc"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}

View File

@ -50,15 +50,21 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
"Microsoft.EntityFrameworkCore.Design": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"Microsoft.Identity.Client": {
"target": "Package",
"version": "[9.0.0, )"
"version": "[4.66.2, )"
},
"Microsoft.EntityFrameworkCore.SqlServer": {
"Microsoft.Identity.Web": {
"target": "Package",
"version": "[9.0.0, )"
"version": "[3.5.0, )"
},
"Microsoft.Identity.Web.MicrosoftGraph": {
"target": "Package",
"version": "[3.5.0, )"
},
"Microsoft.Identity.Web.UI": {
"target": "Package",
"version": "[3.5.0, )"
}
},
"imports": [

View File

@ -13,12 +13,4 @@
<SourceRoot Include="C:\Users\Cosq\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.0\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.0\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\9.0.0\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\9.0.0\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\Cosq\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4</PkgMicrosoft_CodeAnalysis_Analyzers>
</PropertyGroup>
</Project>

View File

@ -1,10 +1,9 @@
<?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)system.text.json\9.0.0\buildTransitive\net8.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\9.0.0\buildTransitive\net8.0\System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)mono.texttemplating\3.0.0\buildTransitive\Mono.TextTemplating.targets" Condition="Exists('$(NuGetPackageRoot)mono.texttemplating\3.0.0\buildTransitive\Mono.TextTemplating.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\9.0.0\buildTransitive\net8.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\9.0.0\buildTransitive\net8.0\Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\9.0.0\buildTransitive\net8.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\9.0.0\buildTransitive\net8.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" />
<Import Project="$(NuGetPackageRoot)system.text.json\8.0.5\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.5\buildTransitive\net6.0\System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets')" />
</ImportGroup>
</Project>

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Aquila-1")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+3219940f84ee2b308adbe4508001e48088ef3742")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d6426399fcc18c773cb833592b9dd5dffc2c935e")]
[assembly: System.Reflection.AssemblyProductAttribute("Aquila-1")]
[assembly: System.Reflection.AssemblyTitleAttribute("Aquila-1")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
d97c0320f1052c0088cd10f324f4c31184ef30755b7d8522efe2676def7e9afa
d88b4ad32e7c366010f810b1ba6b74e6d272dde47b058bdfcbd0e86f5473e264

View File

@ -1,67 +1,63 @@
is_global = true
build_property.TargetFramework = net8.0
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true
build_property.UsingMicrosoftNETSdkWeb = true
build_property.ProjectTypeGuids =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Aquila_1
build_property.RootNamespace = Aquila_1
build_property.ProjectDir = c:\config-upload-poc\
build_property.ProjectDir = c:\Aquila-1\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = c:\config-upload-poc
build_property.MSBuildProjectDirectory = c:\Aquila-1
build_property._RazorSourceGeneratorDebug =
[c:/config-upload-poc/Views/Account/Login.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcQWNjb3VudFxMb2dpbi5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/Home/AdminDashboard.cshtml]
[c:/Aquila-1/Views/Home/AdminDashboard.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxBZG1pbkRhc2hib2FyZC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/Home/Index.cshtml]
[c:/Aquila-1/Views/Home/Index.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxJbmRleC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/Home/Privacy.cshtml]
[c:/Aquila-1/Views/Home/Privacy.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxQcml2YWN5LmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/Home/UserDashboard.cshtml]
[c:/Aquila-1/Views/Home/UserDashboard.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcSG9tZVxVc2VyRGFzaGJvYXJkLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/Shared/Error.cshtml]
[c:/Aquila-1/Views/Shared/Error.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXEVycm9yLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/Shared/_ValidationScriptsPartial.cshtml]
[c:/Aquila-1/Views/Shared/LoginPartial.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXExvZ2luUGFydGlhbC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/Shared/_ValidationScriptsPartial.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXF9WYWxpZGF0aW9uU2NyaXB0c1BhcnRpYWwuY3NodG1s
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/_ViewImports.cshtml]
[c:/Aquila-1/Views/ViewAdmin.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcVmlld0FkbWluLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/Aquila-1/Views/_ViewImports.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcX1ZpZXdJbXBvcnRzLmNzaHRtbA==
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/_ViewStart.cshtml]
[c:/Aquila-1/Views/_ViewStart.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcX1ZpZXdTdGFydC5jc2h0bWw=
build_metadata.AdditionalFiles.CssScope =
[c:/config-upload-poc/Views/Shared/_Layout.cshtml]
[c:/Aquila-1/Views/Shared/_Layout.cshtml]
build_metadata.AdditionalFiles.TargetPath = Vmlld3NcU2hhcmVkXF9MYXlvdXQuY3NodG1s
build_metadata.AdditionalFiles.CssScope = b-xp6tkmxotk

View File

@ -0,0 +1,17 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.Identity.Web")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.Identity.Web.UI")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@ -1 +1 @@
60d0e6eaa52935065ca39cb74909d2310186494eafd34b9b0aeef956d26d60fe
886c13919687ed360b65c9ba9f996de43d8864d1532293830002830b280d4f83

View File

@ -6,13 +6,57 @@ C:\Aquila-1\bin\Debug\net8.0\Aquila-1.deps.json
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.runtimeconfig.json
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.dll
C:\Aquila-1\bin\Debug\net8.0\Aquila-1.pdb
C:\Aquila-1\bin\Debug\net8.0\Azure.Core.dll
C:\Aquila-1\bin\Debug\net8.0\Azure.Identity.dll
C:\Aquila-1\bin\Debug\net8.0\Azure.Security.KeyVault.Certificates.dll
C:\Aquila-1\bin\Debug\net8.0\Azure.Security.KeyVault.Secrets.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.Authentication.OpenIdConnect.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.Cryptography.Internal.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.DataProtection.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.AspNetCore.DataProtection.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Graph.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Graph.Core.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Client.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.Certificate.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.Certificateless.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.Diagnostics.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.MicrosoftGraph.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.TokenAcquisition.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.TokenCache.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.Identity.Web.UI.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Logging.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.LoggingExtensions.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Tokens.dll
C:\Aquila-1\bin\Debug\net8.0\Microsoft.IdentityModel.Validators.dll
C:\Aquila-1\bin\Debug\net8.0\System.ClientModel.dll
C:\Aquila-1\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll
C:\Aquila-1\bin\Debug\net8.0\System.Memory.Data.dll
C:\Aquila-1\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll
C:\Aquila-1\bin\Debug\net8.0\System.Security.Cryptography.Xml.dll
C:\Aquila-1\bin\Debug\net8.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.csproj.AssemblyReference.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.GeneratedMSBuildEditorConfig.editorconfig
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.AssemblyInfoInputs.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.AssemblyInfo.cs
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.csproj.CoreCompileInputs.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.MvcApplicationPartsAssemblyInfo.cs
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.MvcApplicationPartsAssemblyInfo.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.RazorAssemblyInfo.cache
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.RazorAssemblyInfo.cs
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.sourcelink.json
C:\Aquila-1\obj\Debug\net8.0\staticwebassets.build.json
C:\Aquila-1\obj\Debug\net8.0\staticwebassets.development.json
C:\Aquila-1\obj\Debug\net8.0\staticwebassets\msbuild.Aquila-1.Microsoft.AspNetCore.StaticWebAssets.props
@ -23,9 +67,9 @@ C:\Aquila-1\obj\Debug\net8.0\staticwebassets.pack.json
C:\Aquila-1\obj\Debug\net8.0\scopedcss\Views\Shared\_Layout.cshtml.rz.scp.css
C:\Aquila-1\obj\Debug\net8.0\scopedcss\bundle\Aquila-1.styles.css
C:\Aquila-1\obj\Debug\net8.0\scopedcss\projectbundle\Aquila-1.bundle.scp.css
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.csproj.Up2Date
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.dll
C:\Aquila-1\obj\Debug\net8.0\refint\Aquila-1.dll
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.pdb
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.genruntimeconfig.cache
C:\Aquila-1\obj\Debug\net8.0\ref\Aquila-1.dll
C:\Aquila-1\obj\Debug\net8.0\Aquila-1.csproj.AssemblyReference.cache

View File

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
{"documents":{"C:\\Aquila-1\\*":"https://raw.githubusercontent.com/alisha-nayeem/Aquila-1/d6426399fcc18c773cb833592b9dd5dffc2c935e/*"}}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,42 +1,24 @@
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
a.navbar-brand[b-xp6tkmxotk] {
white-space: normal;
text-align: center;
word-break: break-all;
html[b-xp6tkmxotk] {
font-size: 14px;
}
a[b-xp6tkmxotk] {
color: #0077cc;
@media (min-width: 768px) {
html[b-xp6tkmxotk] {
font-size: 16px;
}
}
.btn-primary[b-xp6tkmxotk] {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
.btn:focus[b-xp6tkmxotk], .btn:active:focus[b-xp6tkmxotk], .btn-link.nav-link:focus[b-xp6tkmxotk], .form-control:focus[b-xp6tkmxotk], .form-check-input:focus[b-xp6tkmxotk] {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
.nav-pills .nav-link.active[b-xp6tkmxotk], .nav-pills .show > .nav-link[b-xp6tkmxotk] {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
html[b-xp6tkmxotk] {
position: relative;
min-height: 100%;
}
.border-top[b-xp6tkmxotk] {
border-top: 1px solid #e5e5e5;
}
.border-bottom[b-xp6tkmxotk] {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow[b-xp6tkmxotk] {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy[b-xp6tkmxotk] {
font-size: 1rem;
line-height: inherit;
body[b-xp6tkmxotk] {
margin-bottom: 60px;
}
.footer[b-xp6tkmxotk] {
@ -46,3 +28,56 @@ button.accept-policy[b-xp6tkmxotk] {
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
}
a {
color: #0077cc;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.border-top {
border-top: 1px solid #e5e5e5;
}
.border-bottom {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy {
font-size: 1rem;
line-height: inherit;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
} */

View File

@ -1,43 +1,25 @@
/* _content/Aquila-1/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
a.navbar-brand[b-xp6tkmxotk] {
white-space: normal;
text-align: center;
word-break: break-all;
html[b-xp6tkmxotk] {
font-size: 14px;
}
a[b-xp6tkmxotk] {
color: #0077cc;
@media (min-width: 768px) {
html[b-xp6tkmxotk] {
font-size: 16px;
}
}
.btn-primary[b-xp6tkmxotk] {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
.btn:focus[b-xp6tkmxotk], .btn:active:focus[b-xp6tkmxotk], .btn-link.nav-link:focus[b-xp6tkmxotk], .form-control:focus[b-xp6tkmxotk], .form-check-input:focus[b-xp6tkmxotk] {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
.nav-pills .nav-link.active[b-xp6tkmxotk], .nav-pills .show > .nav-link[b-xp6tkmxotk] {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
html[b-xp6tkmxotk] {
position: relative;
min-height: 100%;
}
.border-top[b-xp6tkmxotk] {
border-top: 1px solid #e5e5e5;
}
.border-bottom[b-xp6tkmxotk] {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow[b-xp6tkmxotk] {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy[b-xp6tkmxotk] {
font-size: 1rem;
line-height: inherit;
body[b-xp6tkmxotk] {
margin-bottom: 60px;
}
.footer[b-xp6tkmxotk] {
@ -47,3 +29,56 @@ button.accept-policy[b-xp6tkmxotk] {
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
}
a {
color: #0077cc;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.border-top {
border-top: 1px solid #e5e5e5;
}
.border-bottom {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy {
font-size: 1rem;
line-height: inherit;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
} */

View File

@ -1,43 +1,25 @@
/* _content/Aquila-1/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
a.navbar-brand[b-xp6tkmxotk] {
white-space: normal;
text-align: center;
word-break: break-all;
html[b-xp6tkmxotk] {
font-size: 14px;
}
a[b-xp6tkmxotk] {
color: #0077cc;
@media (min-width: 768px) {
html[b-xp6tkmxotk] {
font-size: 16px;
}
}
.btn-primary[b-xp6tkmxotk] {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
.btn:focus[b-xp6tkmxotk], .btn:active:focus[b-xp6tkmxotk], .btn-link.nav-link:focus[b-xp6tkmxotk], .form-control:focus[b-xp6tkmxotk], .form-check-input:focus[b-xp6tkmxotk] {
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
.nav-pills .nav-link.active[b-xp6tkmxotk], .nav-pills .show > .nav-link[b-xp6tkmxotk] {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
html[b-xp6tkmxotk] {
position: relative;
min-height: 100%;
}
.border-top[b-xp6tkmxotk] {
border-top: 1px solid #e5e5e5;
}
.border-bottom[b-xp6tkmxotk] {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow[b-xp6tkmxotk] {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy[b-xp6tkmxotk] {
font-size: 1rem;
line-height: inherit;
body[b-xp6tkmxotk] {
margin-bottom: 60px;
}
.footer[b-xp6tkmxotk] {
@ -47,3 +29,56 @@ button.accept-policy[b-xp6tkmxotk] {
white-space: nowrap;
line-height: 60px;
}
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
/* a.navbar-brand {
white-space: normal;
text-align: center;
word-break: break-all;
}
a {
color: #0077cc;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.border-top {
border-top: 1px solid #e5e5e5;
}
.border-bottom {
border-bottom: 1px solid #e5e5e5;
}
.box-shadow {
box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}
button.accept-policy {
font-size: 1rem;
line-height: inherit;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
white-space: nowrap;
line-height: 60px;
} */

File diff suppressed because it is too large Load Diff

View File

@ -1,87 +1,118 @@
{
"version": 2,
"dgSpecHash": "9uNiZxYGBh4=",
"dgSpecHash": "K72yreEic7M=",
"success": true,
"projectFilePath": "C:\\Aquila-1\\Aquila-1.csproj",
"expectedPackageFiles": [
"C:\\Users\\Cosq\\.nuget\\packages\\azure.core\\1.38.0\\azure.core.1.38.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\azure.identity\\1.11.4\\azure.identity.1.11.4.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.6\\microsoft.data.sqlclient.5.1.6.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.0\\microsoft.entityframeworkcore.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.0\\microsoft.entityframeworkcore.abstractions.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.0\\microsoft.entityframeworkcore.analyzers.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.0\\microsoft.entityframeworkcore.design.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.0\\microsoft.entityframeworkcore.relational.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\9.0.0\\microsoft.entityframeworkcore.sqlserver.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.0\\microsoft.extensions.caching.abstractions.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.0\\microsoft.extensions.caching.memory.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.0\\microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.0\\microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.0\\microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.0\\microsoft.extensions.dependencymodel.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.logging\\9.0.0\\microsoft.extensions.logging.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.0\\microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.options\\9.0.0\\microsoft.extensions.options.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.0\\microsoft.extensions.primitives.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.client\\4.61.3\\microsoft.identity.client.4.61.3.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\azure.security.keyvault.certificates\\4.6.0\\azure.security.keyvault.certificates.4.6.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\azure.security.keyvault.secrets\\4.6.0\\azure.security.keyvault.secrets.4.6.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\8.0.0\\microsoft.aspnetcore.authentication.jwtbearer.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.aspnetcore.authentication.openidconnect\\8.0.0\\microsoft.aspnetcore.authentication.openidconnect.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\8.0.1\\microsoft.aspnetcore.cryptography.internal.8.0.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.aspnetcore.dataprotection\\8.0.1\\microsoft.aspnetcore.dataprotection.8.0.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.aspnetcore.dataprotection.abstractions\\8.0.1\\microsoft.aspnetcore.dataprotection.abstractions.8.0.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.http\\3.1.3\\microsoft.extensions.http.3.1.3.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.graph\\4.36.0\\microsoft.graph.4.36.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.graph.core\\2.0.11\\microsoft.graph.core.2.0.11.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.abstractions\\7.2.0\\microsoft.identity.abstractions.7.2.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.client\\4.66.2\\microsoft.identity.client.4.66.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.61.3\\microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web\\3.5.0\\microsoft.identity.web.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web.certificate\\3.5.0\\microsoft.identity.web.certificate.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web.certificateless\\3.5.0\\microsoft.identity.web.certificateless.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web.diagnostics\\3.5.0\\microsoft.identity.web.diagnostics.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web.microsoftgraph\\3.5.0\\microsoft.identity.web.microsoftgraph.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web.tokenacquisition\\3.5.0\\microsoft.identity.web.tokenacquisition.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web.tokencache\\3.5.0\\microsoft.identity.web.tokencache.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identity.web.ui\\3.5.0\\microsoft.identity.web.ui.3.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.3.0\\microsoft.identitymodel.abstractions.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.3.0\\microsoft.identitymodel.jsonwebtokens.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.logging\\8.3.0\\microsoft.identitymodel.logging.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.loggingextensions\\8.3.0\\microsoft.identitymodel.loggingextensions.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.protocols\\8.3.0\\microsoft.identitymodel.protocols.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\8.3.0\\microsoft.identitymodel.protocols.openidconnect.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.3.0\\microsoft.identitymodel.tokens.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.identitymodel.validators\\8.3.0\\microsoft.identitymodel.validators.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.clientmodel\\1.0.0\\system.clientmodel.1.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.0\\system.diagnostics.diagnosticsource.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.formats.asn1\\9.0.0\\system.formats.asn1.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.io.pipelines\\9.0.0\\system.io.pipelines.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.formats.asn1\\8.0.1\\system.formats.asn1.8.0.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.3.0\\system.identitymodel.tokens.jwt.8.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.net.http\\4.3.4\\system.net.http.4.3.4.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.claims\\4.3.0\\system.security.claims.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.pkcs\\8.0.0\\system.security.cryptography.pkcs.8.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.7.0\\system.security.cryptography.protecteddata.4.7.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.cryptography.xml\\8.0.1\\system.security.cryptography.xml.8.0.1.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.security.principal\\4.3.0\\system.security.principal.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.text.encodings.web\\9.0.0\\system.text.encodings.web.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.text.json\\9.0.0\\system.text.json.9.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512"
"C:\\Users\\Cosq\\.nuget\\packages\\system.text.encodings.web\\4.7.2\\system.text.encodings.web.4.7.2.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.text.json\\8.0.5\\system.text.json.8.0.5.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\Cosq\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512"
],
"logs": []
}