Adding of archive items is mostly operational. Need to handle file upload

This commit is contained in:
Vincent Allen
2025-07-29 16:16:42 -04:00
parent 13c45e8459
commit 6475a28263
158 changed files with 2628 additions and 801 deletions

View File

@@ -23,12 +23,12 @@
<MudGrid>
<MudItem md="12">
<MudStaticTextField @bind-Value="Input.Email" For="@(() => Input.Email)"
<MudTextField @bind-Value="Input.Email" For="@(() => Input.Email)"
Label="Email" Placeholder="name@example.com"
UserAttributes="@(new() { { "autocomplete", "username" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Reset password</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Reset password</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -24,20 +24,20 @@
<MudGrid>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.Email)" @bind-Value="Input.Email"
<MudTextField For="@(() => Input.Email)" @bind-Value="Input.Email"
Label="Email" Placeholder="name@example.com"
UserAttributes="@(new() { { "autocomplete", "username" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.Password)" @bind-Value="Input.Password"
<MudTextField For="@(() => Input.Password)" @bind-Value="Input.Password"
Label="Password" InputType="InputType.Password" Placeholder="password"
UserAttributes="@(new() { { "autocomplete", "current-password" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticCheckBox For="@(() => Input.RememberMe)" @bind-Value="Input.RememberMe">Remember me</MudStaticCheckBox>
<MudCheckBox For="@(() => Input.RememberMe)" @bind-Value="Input.RememberMe">Remember me</MudCheckBox>
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Log in</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Log in</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -21,22 +21,22 @@
<MudGrid>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.OldPassword)" @bind-Value="Input.OldPassword" InputType="InputType.Password"
<MudTextField For="@(() => Input.OldPassword)" @bind-Value="Input.OldPassword" InputType="InputType.Password"
Label="Old Password" Placeholder="old password" HelperText="Please enter your old password."
UserAttributes="@(new() { { "autocomplete", "current-password" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.NewPassword)" @bind-Value="Input.NewPassword" InputType="InputType.Password"
<MudTextField For="@(() => Input.NewPassword)" @bind-Value="Input.NewPassword" InputType="InputType.Password"
Label="New Password" Placeholder="new password" HelperText="Please enter your new password."
UserAttributes="@(new() { { "autocomplete", "new-password" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.ConfirmPassword)" @bind-Value="Input.ConfirmPassword" InputType="InputType.Password"
<MudTextField For="@(() => Input.ConfirmPassword)" @bind-Value="Input.ConfirmPassword" InputType="InputType.Password"
Label="Confirm Password" Placeholder="confirm password" HelperText="Please confirm your new password."
UserAttributes="@(new() { { "autocomplete", "new-password" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Update password</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Update password</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -27,7 +27,7 @@
@if (requirePassword)
{
<MudItem md="12">
<MudStaticTextField For="@(() => Input.Password)" @bind-Value="Input.Password" InputType="InputType.Password"
<MudTextField For="@(() => Input.Password)" @bind-Value="Input.Password" InputType="InputType.Password"
Label="Password" Placeholder="password" HelperText="Please enter your new password."
UserAttributes="@(new() { { "autocomplete", "current-password" }, { "aria-required", "true" } } )" />
</MudItem>

View File

@@ -29,25 +29,25 @@
@if (isEmailConfirmed)
{
<MudItem md="12">
<MudStaticTextField Value="@email" Label="Email" Placeholder="Please enter your email." Disabled="true" AdornmentIcon="Icons.Material.Filled.Check" AdornmentColor="Color.Success" />
<MudTextField Value="@email" Label="Email" Placeholder="Please enter your email." Disabled="true" AdornmentIcon="Icons.Material.Filled.Check" AdornmentColor="Color.Success" />
</MudItem>
}
else
{
<MudItem md="12">
<MudStaticTextField Value="@email" Label="Email" Placeholder="Please enter your email." Disabled="true" />
<MudTextField Value="@email" Label="Email" Placeholder="Please enter your email." Disabled="true" />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Send verification email</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Send verification email</MudButton>
</MudItem>
}
<MudItem md="12">
<MudStaticTextField @bind-Value="@Input.NewEmail" For="@(() => Input.NewEmail)" UserAttributes="@(new() { { "autocomplete", "email" }, { "aria-required", "true" } } )" Label="New Email" HelperText="Please enter new email." />
<MudTextField @bind-Value="@Input.NewEmail" For="@(() => Input.NewEmail)" UserAttributes="@(new() { { "autocomplete", "email" }, { "aria-required", "true" } } )" Label="New Email" HelperText="Please enter new email." />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Change email</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Change email</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -61,10 +61,10 @@ else
<DataAnnotationsValidator />
<MudGrid>
<MudItem md="12">
<MudStaticTextField @bind-Value="@Input.Code" For="@(() => Input.Code)" Label="Verification Code" HelperText="Please enter the code." />
<MudTextField @bind-Value="@Input.Code" For="@(() => Input.Code)" Label="Verification Code" HelperText="Please enter the code." />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Verify</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Verify</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -20,15 +20,15 @@
<MudGrid>
<MudItem md="12">
<MudStaticTextField Value="@username" Label="Username" Disabled="true" Placeholder="Please choose your username." />
<MudTextField Value="@username" Label="Username" Disabled="true" Placeholder="Please choose your username." />
</MudItem>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.PhoneNumber)" @bind-Value="Input.PhoneNumber"
<MudTextField For="@(() => Input.PhoneNumber)" @bind-Value="Input.PhoneNumber"
Label="Phone Number" HelperText="Please enter your phone number."
UserAttributes="@(new() { { "autocomplete", "tel-national" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Save</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Save</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -29,22 +29,22 @@
<MudGrid>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.Email)" @bind-Value="Input.Email"
<MudTextField For="@(() => Input.Email)" @bind-Value="Input.Email"
Label="Email" Placeholder="name@example.com"
UserAttributes="@(new() { { "autocomplete", "username" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.Password)" @bind-Value="Input.Password"
<MudTextField For="@(() => Input.Password)" @bind-Value="Input.Password"
Label="Password" InputType="InputType.Password" Placeholder="password"
UserAttributes="@(new() { { "autocomplete", "new-password" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.ConfirmPassword)" @bind-Value="Input.ConfirmPassword"
<MudTextField For="@(() => Input.ConfirmPassword)" @bind-Value="Input.ConfirmPassword"
Label="Confirm Password" InputType="InputType.Password" Placeholder="confirm password"
UserAttributes="@(new() { { "autocomplete", "new-password" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Register</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Register</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -25,12 +25,12 @@
<MudGrid>
<MudItem md="12">
<MudStaticTextField For="@(() => Input.Email)" @bind-Value="Input.Email"
<MudTextField For="@(() => Input.Email)" @bind-Value="Input.Email"
Label="Email" Placeholder="name@example.com"
UserAttributes="@(new() { { "autocomplete", "username" }, { "aria-required", "true" } } )" />
</MudItem>
<MudItem md="12">
<MudStaticButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Resend</MudStaticButton>
<MudButton Variant="Variant.Filled" Color="Color.Primary" FullWidth="true" FormAction="FormAction.Submit">Resend</MudButton>
</MudItem>
</MudGrid>
</EditForm>

View File

@@ -2,7 +2,6 @@
@using Microsoft.AspNetCore.Identity
@using MudBlazor
@using OpenArchival.Blazor.Data
@using MudBlazor.StaticInput
@inject SignInManager<ApplicationUser> SignInManager
@inject IdentityRedirectManager RedirectManager

View File

@@ -6,6 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="/" />
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
<link href="_content/CodeBeam.MudBlazor.Extensions/MudExtensions.min.css" rel="stylesheet" />
<link href=@Assets["_content/MudBlazor/MudBlazor.min.css"] rel="stylesheet" />
<ImportMap />
<link rel="icon" type="image/ico" href="favicon.ico" />
@@ -16,7 +17,7 @@
<Routes @rendermode="PageRenderMode" />
<script src="_framework/blazor.web.js"></script>
<script src=@Assets["_content/MudBlazor/MudBlazor.min.js"]></script>
<script src=@Assets["_content/Extensions.MudBlazor.StaticInput/NavigationObserver.js"]></script>
<script src="_content/CodeBeam.MudBlazor.Extensions/MudExtensions.min.js"></script>
</body>
</html>

View File

@@ -0,0 +1,122 @@
@using MudBlazor
<div class="d-flex flex-wrap ga-2 align-center">
@* Loop through and display each tag as a chip *@
@foreach (var tag in Items)
{
<MudChip Color="Color.Primary" OnClose="() => RemoveTag(tag)" T="string">@tag</MudChip>
}
@* Text field for adding new tags *@
<div style="min-width: 150px;">
@switch (InputType)
{
case ChipTagInputType.TextBox:
{
<MudTextField T="string"
@bind-Value="_newTag"
Variant="Variant.Text"
@bind-Placeholder="Placeholder"
OnKeyDown="HandleKeyDownTextBox"
Immediate="true"
Style="padding-top: 0;"
@ref=_mudTextField
/>
break;
}
case ChipTagInputType.AutoComplete:
{
@if (AutocompleteSearchFunc is not null)
{
<MudAutocomplete
@bind-Text="_newTag"
@bind-Placeholder="Placeholder"
SearchFunc="AutocompleteSearchFunc"
CoerceText=false
CoerceValue=false
OnKeyDown="HandleKeyDownTextBox"
>
</MudAutocomplete>
}
break;
}
}
</div>
</div>
@code {
public enum ChipTagInputType
{
None,
TextBox,
AutoComplete,
Date
}
private string _newTag = "";
/// <summary>
/// The list of tags to display and manage.
/// </summary>
[Parameter]
public List<string> Items { get; set; } = new();
/// <summary>
/// Required for two-way binding (@bind-Items).
/// </summary>
[Parameter]
public EventCallback<List<string>> ItemsChanged { get; set; }
[Parameter]
public EventCallback OnChanged { get; set; }
[Parameter]
public string Placeholder { get; set; } = "Add tag...";
[Parameter]
public ChipTagInputType InputType { get; set; } = ChipTagInputType.TextBox;
[Parameter]
public Func<string, CancellationToken, Task<IEnumerable<string>>>? AutocompleteSearchFunc { get; set; } = null;
private MudTextField<string>? _mudTextField;
private MudAutocomplete<string>? _mudAutoComplete;
/// <summary>
/// Handles the key press event in the text field.
/// </summary>
private async Task HandleKeyDownTextBox(KeyboardEventArgs e)
{
if (e.Key == "Enter" && !string.IsNullOrWhiteSpace(_newTag))
{
// Add the tag if it doesn't already exist
if (!Items.Contains(_newTag, StringComparer.OrdinalIgnoreCase))
{
Items.Add(_newTag);
await ItemsChanged.InvokeAsync(Items);
await OnChanged.InvokeAsync();
}
// Clear the input field
_newTag = "";
if (_mudTextField is not null)
_mudTextField.Clear();
if (_mudAutoComplete is not null)
await _mudAutoComplete.ClearAsync();
}
}
/// <summary>
/// Removes a tag from the list when the close icon is clicked.
/// </summary>
private async Task RemoveTag(string tag)
{
Items.Remove(tag);
await ItemsChanged.InvokeAsync(Items);
await OnChanged.InvokeAsync();
}
}

View File

@@ -0,0 +1,104 @@
@inject ISnackbar Snackbar
<style>
.file-upload-input {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 10;
opacity: 0;
}
</style>
<MudStack Style="width: 100%">
<MudFileUpload T="IReadOnlyList<IBrowserFile>"
@ref="@_fileUpload"
OnFilesChanged="OnInputFileChanged"
AppendMultipleFiles
Hidden="@false"
InputClass="file-upload-input"
tabindex="-1"
@ondrop="@ClearDragClass"
@ondragenter="@SetDragClass"
@ondragleave="@ClearDragClass"
@ondragend="@ClearDragClass">
<ActivatorContent>
<MudPaper Height="300px"
Outlined="true"
Class="@_dragClass">
<MudText Typo="Typo.h6">
Drag and drop files here or click
</MudText>
@foreach (var file in _fileNames)
{
<MudChip T="string"
Color="Color.Dark"
Text="@file"
tabindex="-1" />
}
</MudPaper>
</ActivatorContent>
</MudFileUpload>
<MudToolBar Gutters="@false"
Class="relative d-flex justify-end gap-4">
<MudButton Color="Color.Primary"
OnClick="@OpenFilePickerAsync"
Variant="Variant.Filled">
Open file picker
</MudButton>
<MudButton Color="Color.Primary"
Disabled="@(!_fileNames.Any())"
OnClick="@Upload"
Variant="Variant.Filled">
Upload
</MudButton>
<MudButton Color="Color.Error"
Disabled="@(!_fileNames.Any())"
OnClick="@ClearAsync"
Variant="Variant.Filled">
Clear
</MudButton>
</MudToolBar>
</MudStack>
@code {
#nullable enable
private const string DefaultDragClass = "relative rounded-lg border-2 border-dashed pa-4 mt-4 mud-width-full mud-height-full";
private string _dragClass = DefaultDragClass;
private readonly List<string> _fileNames = new();
private MudFileUpload<IReadOnlyList<IBrowserFile>>? _fileUpload;
private async Task ClearAsync()
{
await (_fileUpload?.ClearAsync() ?? Task.CompletedTask);
_fileNames.Clear();
ClearDragClass();
}
private Task OpenFilePickerAsync()
=> _fileUpload?.OpenFilePickerAsync() ?? Task.CompletedTask;
private void OnInputFileChanged(InputFileChangeEventArgs e)
{
ClearDragClass();
var files = e.GetMultipleFiles();
foreach (var file in files)
{
_fileNames.Add(file.Name);
}
}
private void Upload()
{
// Upload the files here
Snackbar.Configuration.PositionClass = Defaults.Classes.Position.TopCenter;
Snackbar.Add("TODO: Upload your files!");
}
private void SetDragClass()
=> _dragClass = $"{DefaultDragClass} mud-border-primary";
private void ClearDragClass()
=> _dragClass = DefaultDragClass;
}

View File

@@ -0,0 +1,308 @@
@page "/add"
@using OpenArchival.Blazor.Components.CustomComponents;
@using OpenArchival.Blazor.Components.Pages.Administration.Categories
@using OpenArchival.Core
<MudPaper Class="pa-4 ma-2 rounded" Elevation="3">
<MudText Typo="Typo.h5" Color="Color.Primary">Add an Archive Item</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
@if (!IsValid && _isFormDivVisible)
{
<MudAlert Severity="Severity.Error" Class="mt-4">
All identifier fields must be filled in.
</MudAlert>
}
@* Archive item category *@
<MudGrid Justify="Justify.Center" Class="pt-4">
<MudItem>
<MudAutocomplete T="string" Label="Category" @bind-Value="Model.Category" @bind-Value:after=OnCategoryChanged SearchFunc="SearchCategory" CoerceValue=false CoerceText=false/>
</MudItem>
<MudItem>
<MudFab Color="Color.Primary" StartIcon="@Icons.Material.Filled.Add" OnClick="OnAddCategoryClicked"/>
</MudItem>
</MudGrid>
<div @ref="_formDiv" style="@_formDivStyle">
@* ID Creation *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Archive Item Identifier</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<IdentifierTextBox @ref="_identifierTextBox" IdentifierFields="@Model.IdentifierFields"></IdentifierTextBox>
@* Title *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Archive Item Title</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<MudTextField Required=true Placeholder="Archive Item Title" T="string" Class="pl-4 pr-4" @bind-Value=Model.Title @bind-Value:after=OnChanged></MudTextField>
@* Description *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Item Description</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<MudTextField Lines=8 Placeholder="Description" T="string" Class="pl-4 pr-4" @bind-Value=Model.Description @bind-Value:after=OnChanged></MudTextField>
@* Storage Location *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Storage Location</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<MudAutocomplete T="string" Label="Storage Location" Class="pt-0 mt-0 pl-2 pr-2" @bind-Value=Model.StorageLocation @bind-Value:after=OnChanged CoerceText=false CoerceValue=false></MudAutocomplete>
@* Artifact Type *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Artifact Type</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<MudAutocomplete T="string" Label="Artifact Type" Class="pt-0 mt-0 pl-2 pr-2" @bind-Value=Model.ArtifactType @bind-Value:after=OnChanged SearchFunc="SearchItemTypes"></MudAutocomplete>
@* Tags *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Tags</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<ChipTagInput @bind-Items=Model.Tags OnChanged="OnChanged" AutocompleteSearchFunc="SearchTags" InputType="ChipTagInput.ChipTagInputType.AutoComplete" Placeholder="Add tags..."></ChipTagInput>
@* Names *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Listed Names</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<ChipTagInput @bind-Items=Model.AssociatedNames OnChanged="OnChanged" AutocompleteSearchFunc="SearchListedNames" InputType="ChipTagInput.ChipTagInputType.AutoComplete" Placeholder="Add names..."></ChipTagInput>
@* Associated Dates *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Associated Dates</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<ChipTagInput @bind-Items=DatesData OnChanged="OnChanged"></ChipTagInput>
@* Defects *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Defects</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<ChipTagInput @bind-Items=Model.Defects OnChanged="OnChanged" AutocompleteSearchFunc="SearchDefects" InputType="ChipTagInput.ChipTagInputType.AutoComplete" Placeholder="Add defects..."></ChipTagInput>
@* Related Artifacts *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Related Artifacts</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<ChipTagInput @bind-Items=Model.RelatedArtifacts OnChanged="OnChanged"></ChipTagInput>
@* Files *@
<MudText Typo="Typo.h6" Color="Color.Primary" Class="pt-4 pb-0">Artifact Documents</MudText>
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<UploadDropBox></UploadDropBox>
@* Submit Buttons *@
<MudGrid Justify="Justify.FlexEnd" Class="pt-6">
<MudItem>
<MudCheckBox Label="Publicly Visible" T="bool" @bind-Value=Model.IsPublic></MudCheckBox>
</MudItem>
<MudItem>
<MudButton Color="Color.Primary" Variant="Variant.Filled" Class="ml-4" OnClick="CancelClicked">Cancel</MudButton>
</MudItem>
<MudItem>
<MudButton Color="Color.Primary" Variant="Variant.Filled" Class="ml-4" OnClick="PublishClicked">Publish</MudButton>
</MudItem>
</MudGrid>
</div>
</MudPaper>
@using OpenArchival.Database
@using System.ComponentModel.DataAnnotations
@inject IDialogService DialogService
@inject ICategoryProvider CategoryProvider
@inject IArchiveStorageLocationProvider StorageLocationProvider
@inject IArtifactTypesProvider ArtifactTypesProvider
@inject ITagsProvider TagsProvider;
@inject IArtifactAssociatedNamesProvider AssociatedNamesProvider;
@inject IDefectsProvider DefectsProvider;
@inject NavigationManager NavigationManager;
@code {
private IdentifierTextBox _identifierTextBox = default!;
private ElementReference _formDiv = default!;
private bool _isFormDivVisible = false;
private string _formDivStyle => _isFormDivVisible ? "" : "display: none;";
public List<string> DatesData { get; set; } = [];
public List<Category> Categories { get; set; } = new();
private bool _categorySelected = false;
//public List<IdentifierFieldValidationModel> IdentifierFields { get; set; } = [new IdentifierFieldValidationModel() { Name = "Field One", Value = "" }, new IdentifierFieldValidationModel() { Name = "Field Two", Value = "" }, new IdentifierFieldValidationModel() { Name = "Field Three", Value = "" }];
public ArchiveItemValidationModel Model { get; set; } = new();
public bool IsValid { get; set; } = false;
/// <summary>
/// The URI to navigate to if cancel is pressed
/// </summary>
public string? BackLink { get; set; } = "/";
public string? ForwardLink { get; set; } = "/";
private void CancelClicked(MouseEventArgs args)
{
if (BackLink is not null) {
NavigationManager.NavigateTo(BackLink);
}
else
{
throw new ArgumentNullException("No back link provided for the add archive item page.");
}
}
private void PublishClicked(MouseEventArgs args)
{
var validationContext = new ValidationContext(Model);
var validationResult = new List<ValidationResult>();
IsValid = Validator.TryValidateObject(Model, validationContext, validationResult);
if (ForwardLink is not null)
{
if (IsValid)
{
NavigationManager.NavigateTo(ForwardLink);
}
else
{
StateHasChanged();
}
}
else
{
throw new ArgumentNullException("No forward link provided for the add archive item page.");
}
throw new NotImplementedException();
}
void OnChanged()
{
var validationContext = new ValidationContext(Model);
var validationResult = new List<ValidationResult>();
IsValid = Validator.TryValidateObject(Model, validationContext, validationResult);
}
async Task OnCategoryChanged()
{
Category? newCategory = await CategoryProvider.GetCategoryAsync(Model.Category);
if (newCategory is not null)
{
_identifierTextBox.VerifyFormatCategory = newCategory;
_isFormDivVisible = true;
}
if (!_categorySelected)
{
_categorySelected = true;
StateHasChanged();
}
OnChanged();
}
public async Task OnAddCategoryClicked()
{
var options = new DialogOptions { CloseOnEscapeKey = true, BackdropClick = false };
var dialog = await DialogService.ShowAsync<CategoryCreatorDialog>("Create a Category", options);
var result = await dialog.Result;
if (result is not null && !result.Canceled)
{
StateHasChanged();
}
}
private async Task<IEnumerable<string>> SearchDefects(string value, CancellationToken cancellationToken)
{
List<string> defects;
if (string.IsNullOrEmpty(value))
{
defects = new(await DefectsProvider.TopDefects(25));
}
else
{
defects = new(await DefectsProvider.SearchDefects(value));
}
return defects;
}
private async Task<IEnumerable<string>> SearchListedNames(string value, CancellationToken cancellationToken)
{
List<string> names;
if (string.IsNullOrEmpty(value))
{
names = new(await AssociatedNamesProvider.TopNames(25));
}
else
{
names = new(await AssociatedNamesProvider.SearchNames(value));
}
return names;
}
private async Task<IEnumerable<string>> SearchTags(string value, CancellationToken cancellationToken)
{
List<string> tags;
if (string.IsNullOrEmpty(value))
{
tags = new(await TagsProvider.TopTags(25));
}
else
{
tags = new(await TagsProvider.SearchTags(value));
}
return tags;
}
private async Task<IEnumerable<string>> SearchItemTypes(string value, CancellationToken cancellationToken)
{
List<string> itemTypes;
if (string.IsNullOrEmpty(value))
{
itemTypes = new(await ArtifactTypesProvider.TopTypes(25));
}
else
{
itemTypes = new(await ArtifactTypesProvider.SearchTypes(value));
}
return itemTypes;
}
private async Task<IEnumerable<string>> SearchStorageLocation(string value, CancellationToken cancellationToken)
{
List<string> storageLocations;
if (string.IsNullOrEmpty(value))
{
storageLocations = new(await StorageLocationProvider.TopLocations(25));
}
else
{
storageLocations = new(await StorageLocationProvider.SearchLocations(value));
}
return storageLocations;
}
private async Task<IEnumerable<string>> SearchCategory(string value, CancellationToken cancellationToken)
{
List<Category> categories;
if (string.IsNullOrEmpty(value))
{
categories = new(await CategoryProvider.TopCategories(25));
}
else
{
categories = new(await CategoryProvider.SearchCategories(value));
}
List<string> categoryStrings = [];
foreach (var category in categories)
{
categoryStrings.Add(category.CategoryName);
}
return categoryStrings;
}
}

View File

@@ -0,0 +1,108 @@
@using System.Text
<MudText Typo="Typo.body2" Color="Color.Primary">Item Identifier: @Value</MudText>
@if (_identifierError)
{
<MudAlert Severity="Severity.Error" Class="mt-4">
All identifier fields must be filled in.
</MudAlert>
}
<MudDivider DividerType="DividerType.Middle"></MudDivider>
<MudGrid Class="pt-0 pl-4 pr-4" Justify="Justify.FlexStart" AlignItems="AlignItems.Center">
@for (int index = 0; index < IdentifierFields.Count; index++)
{
// You must create a local variable inside the loop for binding to work correctly.
var field = IdentifierFields[index];
<MudItem Class="pt-6">
<MudTextField Label="@field.Name"
@bind-Value="field.Value"
@bind-Value:after="OnInputChanged"
DebounceInterval="100"
Required=true/>
</MudItem>
@if (index < IdentifierFields.Count - 1)
{
<MudItem Class="pt-6">
<MudText>@FieldSeparator</MudText>
</MudItem>
}
}
</MudGrid>
@using OpenArchival.Database;
@inject ICategoryProvider CategoryProvider;
@code {
[Parameter]
public required string FieldSeparator { get; set; } = "-";
private List<IdentifierFieldValidationModel> _identifierFields = new();
[Parameter]
public required List<IdentifierFieldValidationModel> IdentifierFields
{
get => _identifierFields;
set => _identifierFields = value ?? new();
}
[Parameter]
public EventCallback<string> ValueChanged { get; set; }
private Category _verifyFormatCategory;
public Category? VerifyFormatCategory
{
get
{
return _verifyFormatCategory;
}
set
{
if (value is not null)
{
_identifierFields.Clear();
_verifyFormatCategory = value;
foreach (var field in value.FieldsIterator)
{
_identifierFields.Add(new IdentifierFieldValidationModel() {Name=field.Key, Value=""});
}
}
}
}
public bool IsValid { get; set; } = false;
// Computed property that builds the final string
public string Value => string.Join(FieldSeparator, IdentifierFields.Select(f => f.Value).Where(v => !string.IsNullOrEmpty(v)));
private bool _identifierError = false;
/// <summary>
/// This runs when parameters are first set, ensuring the initial state is correct.
/// </summary>
protected override void OnParametersSet()
{
ValidateFields();
StateHasChanged();
}
/// <summary>
/// This runs after the user types into a field.
/// </summary>
private async Task OnInputChanged()
{
ValidateFields();
await ValueChanged.InvokeAsync(this.Value);
}
/// <summary>
/// Reusable method to check the validity of the identifier fields.
/// </summary>
private void ValidateFields()
{
// Set to true if ANY field is empty or null.
_identifierError = IdentifierFields.Any(f => string.IsNullOrEmpty(f.Value));
IsValid = !_identifierError;
}
}

View File

@@ -0,0 +1,52 @@
using OpenArchival.Core;
using System.ComponentModel.DataAnnotations;
namespace OpenArchival.Blazor;
public class ArchiveItemValidationModel
{
[Required(ErrorMessage = "A category is required", AllowEmptyStrings = false)]
public string Category { get; set; } = "";
[Required(ErrorMessage = "An item identifier is required", AllowEmptyStrings = false)]
public List<IdentifierFieldValidationModel> IdentifierFields { get; set; } = new();
public string Identifier { get; set; } = "";
[Required(ErrorMessage = "An item title is required", AllowEmptyStrings = false)]
public string Title { get; set; } = "";
public string? Description { get; set; }
public string? StorageLocation { get; set; }
public string? ArtifactType { get; set; }
public List<string> Tags { get; set; } = new();
public List<string> AssociatedNames { get; set; } = new();
public List<DateTime> AssociatedDates { get; set; } = new();
public List<string> Defects { get; set; } = new();
public List<string> RelatedArtifacts { get; set; } = new();
public bool IsPublic { get; set; } = true;
public ArchiveItem ToArchiveItem(Category category)
{
return new ArchiveItem() {
ArtifactType = ArtifactType,
Category = category,
Defects = Defects,
Description = Description,
AssociatedDates = AssociatedDates,
ItemTitle = Title,
ListedNames = AssociatedNames,
StorageLocation = StorageLocation,
Tags = Tags,
IsPublic = IsPublic
};
}
}

View File

@@ -0,0 +1,7 @@
namespace OpenArchival.Blazor;
public class IdentifierFieldValidationModel
{
public string Name { get; set; } = "";
public string Value { get; set; } = "";
}

View File

@@ -1,4 +1,6 @@
@inject ICategoryProvider CategoryProvider;
@using OpenArchival.Database
@inject ICategoryProvider CategoryProvider;
<MudPaper Class="pa-4 ma-2 rounded" Elevation="3">
<MudText Typo="Typo.h6">Categories</MudText>

View File

@@ -1,4 +1,6 @@
@using System.ComponentModel.DataAnnotations;
@using OpenArchival.Core;
@using OpenArchival.Database;
<MudDialog>
<TitleContent>
@@ -68,7 +70,7 @@
private IMudDialogInstance MudDialog { get; set; } = default!;
[Parameter]
public CategoryModel Model { get; set; } = default!;
public CategoryValidationModel Model { get; set; } = default!;
[Parameter]
public bool IsUpdate { get; set; }
@@ -81,7 +83,7 @@
protected override void OnParametersSet()
{
Model ??= new CategoryModel { NumFields = 1 };
Model ??= new CategoryValidationModel { NumFields = 1 };
UpdateStateFromModel();
}

View File

@@ -21,22 +21,14 @@
</MudCard>
@code {
// IN: The index of this field in the parent's list
[Parameter] public int Index { get; set; }
// IN: The initial values from the parent
[Parameter] public string FieldName { get; set; } = "";
[Parameter] public string FieldDescription { get; set; } = "";
// OUT: Callbacks to notify the parent of changes
[Parameter] public EventCallback<(int Index, string NewValue)> OnNameUpdate { get; set; }
[Parameter] public EventCallback<(int Index, string NewValue)> OnDescriptionUpdate { get; set; }
protected override void OnParametersSet()
{
// Sync internal state when parent's data changes
}
private async Task OnNameChanged()
{
await OnNameUpdate.InvokeAsync((Index, FieldName));

View File

@@ -1,6 +1,4 @@
using OpenArchival.Database;
using OpenArchival.Database.Category;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations;
public class CategoryFieldValidationModel
{

View File

@@ -1,7 +1,7 @@
using OpenArchival.Database.Category;
using OpenArchival.Core;
using System.ComponentModel.DataAnnotations;
public class CategoryModel
public class CategoryValidationModel
{
[Required(ErrorMessage = "Category name is required.")]
public string Name { get; set; }
@@ -22,8 +22,8 @@ public class CategoryModel
{
return new Category() { CategoryName = Name, FieldSeparator = FieldSeparator, FieldNames = FieldNames.ToArray(), FieldDescriptions = FieldDescriptions.ToArray() };
}
public static CategoryModel FromCategory(Category category)
public static CategoryValidationModel FromCategory(Category category)
{
return new CategoryModel() { Name = category.CategoryName, FieldSeparator=category.FieldSeparator, NumFields=category.FieldNames.Length, FieldNames = new(category.FieldNames), FieldDescriptions = new(category.FieldDescriptions)};
return new CategoryValidationModel() { Name = category.CategoryName, FieldSeparator=category.FieldSeparator, NumFields=category.FieldNames.Length, FieldNames = new(category.FieldNames), FieldDescriptions = new(category.FieldDescriptions)};
}
}

View File

@@ -1,4 +1,8 @@
@page "/categories"
@using OpenArchival.Core;
@using OpenArchival.Database;
@inject IDialogService DialogService
@inject ICategoryProvider CategoryProvider;
@@ -10,11 +14,6 @@
@code {
CategoriesListComponent _categoriesListComponent = default!;
protected override async Task OnInitializedAsync()
{
}
private async Task ShowFilledDialog(string categoryName)
{
Category? category = await CategoryProvider.GetCategoryAsync(categoryName);
@@ -24,7 +23,7 @@
throw new ArgumentNullException($"The passed in categoryName={categoryName} resulted in no category in the database");
}
CategoryModel validationModel = CategoryModel.FromCategory(category);
CategoryValidationModel validationModel = CategoryValidationModel.FromCategory(category);
var parameters = new DialogParameters { ["Model"] = validationModel, ["IsUpdate"] = true, ["OriginalName"] = category.CategoryName};

View File

@@ -2,7 +2,6 @@
@using Microsoft.AspNetCore.Components;
@using System.Net.Http.Json
@using Microsoft.AspNetCore.Components.Authorization
@using MudBlazor.StaticInput
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@@ -10,7 +9,9 @@
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
@using MudBlazor
@using MudExtensions
@using MudBlazor.Services
@using OpenArchival.Blazor
@using OpenArchival.Blazor.Components
@using OpenArchival.Database.Category;
@using OpenArchival.Core

View File

@@ -9,13 +9,13 @@
<ItemGroup>
<PackageReference Include="CodeBeam.MudExtensions" Version="6.3.0" />
<PackageReference Include="Dapper" Version="2.1.66" />
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="9.*" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="9.*" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.*" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.*" />
<PackageReference Include="MudBlazor" Version="8.*" />
<PackageReference Include="Extensions.MudBlazor.StaticInput" Version="3.*" />
<PackageReference Include="Npgsql" Version="9.0.3" />
<PackageReference Include="Npgsql.DependencyInjection" Version="9.0.3" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />

View File

@@ -8,7 +8,7 @@ using OpenArchival.Blazor.Data;
using OpenArchival.Database;
using Dapper;
using Npgsql;
using OpenArchival.Database.Category;
using OpenArchival.Core;
var builder = WebApplication.CreateBuilder(args);
@@ -19,6 +19,8 @@ builder.Services.AddMudServices();
builder.Services.AddRazorComponents()
.AddInteractiveServerComponents();
builder.Services.AddMudExtensions();
var postgresOptions = builder.Configuration
.GetSection(PostgresConnectionOptions.Key)
.Get<PostgresConnectionOptions>();
@@ -33,7 +35,14 @@ builder.Services.AddCascadingAuthenticationState();
builder.Services.AddScoped<IdentityUserAccessor>();
builder.Services.AddScoped<IdentityRedirectManager>();
builder.Services.AddScoped<AuthenticationStateProvider, IdentityRevalidatingAuthenticationStateProvider>();
builder.Services.AddScoped<ICategoryProvider, CategoryProvider>();
builder.Services.AddScoped<IArtifactTypesProvider, ArtifactTypesProvider>();
builder.Services.AddScoped<IArtifactAssociatedNamesProvider, ArtifactAssociatedNamesProvider>();
builder.Services.AddScoped<IArchiveStorageLocationProvider, ArchiveStorageLocationProvider>();
builder.Services.AddScoped<ITagsProvider, TagsProvider>();
builder.Services.AddScoped<IDefectsProvider, DefectsProvider>();
builder.Services.AddScoped<IFilePathProvider, FilePathProvider>();
builder.Services.AddAuthentication(options =>
{
@@ -95,7 +104,12 @@ async Task InitializeDatabaseAsync(IServiceProvider services)
await using var connection = await dataSource.OpenConnectionAsync();
await connection.ExecuteAsync(CategoryProvider.TableCreationQuery);
await connection.ExecuteAsync(Tables.CategoryTable);
await connection.ExecuteAsync(Tables.ArtifactTypesTable);
await connection.ExecuteAsync(Tables.ArtifactAssociatedNamesTable);
await connection.ExecuteAsync(Tables.TagsTable);
await connection.ExecuteAsync(Tables.DefectsTable);
await connection.ExecuteAsync(Tables.ArchiveFiles);
var categoryProvider = serviceProvider.GetRequiredService<ICategoryProvider>();
@@ -104,6 +118,18 @@ async Task InitializeDatabaseAsync(IServiceProvider services)
await categoryProvider.InsertCategoryAsync(new Category() {CategoryName="Books", FieldSeparator="-", FieldNames=new string[]{"one", "two"}, FieldDescriptions = new string[] { "one", "two" } });
await categoryProvider.InsertCategoryAsync(new Category() {CategoryName="Newspapers", FieldSeparator="-", FieldNames=new string[]{"one", "two"}, FieldDescriptions = new string[] { "one", "two" }});
await categoryProvider.InsertCategoryAsync(new Category() {CategoryName="Letters", FieldSeparator="-", FieldNames=new string[]{"one", "two"}, FieldDescriptions = new string[] { "one", "two" } });
var artifactTypesProvider = serviceProvider.GetRequiredService<IArtifactTypesProvider>();
await artifactTypesProvider.AddType("Photo");
await artifactTypesProvider.AddType("Yearbook");
await artifactTypesProvider.AddType("Book");
var associatedNamesProvider = serviceProvider.GetRequiredService<IArtifactAssociatedNamesProvider>();
await associatedNamesProvider.InsertName("Sawyer Allen");
await associatedNamesProvider.InsertName("Vincent Allen");
logger.LogInformation("Database initialization complete.");
}

View File

@@ -4,14 +4,13 @@
"type": "mssql",
"connectionId": "ConnectionStrings:DefaultConnection"
},
"secrets1": {
"type": "secrets",
"dynamicId": null
},
"postgresql1": {
"type": "postgresql",
"connectionId": "ConnectionStrings:DatabaseConnection",
"dynamicId": null
"connectionId": "ConnectionStrings:DatabaseConnection"
},
"secrets1": {
"type": "secrets",
"connectionId": null
}
}
}

View File

@@ -4,18 +4,20 @@
"type": "mssql.local",
"connectionId": "ConnectionStrings:DefaultConnection"
},
"secrets1": {
"type": "secrets.user",
"dynamicId": null
},
"postgresql1": {
"containerPorts": "5432:5432",
"secretStore": "LocalSecretsFile",
"containerName": "postgresql",
"containerImage": "postgres",
"resourceId": null,
"type": "postgresql.container",
"connectionId": "ConnectionStrings:DatabaseConnection",
"dynamicId": null
"connectionId": "ConnectionStrings:DatabaseConnection"
},
"secrets1": {
"secretStore": null,
"resourceId": null,
"type": "secrets.user",
"connectionId": null
}
}
}

Binary file not shown.

View File

@@ -8,13 +8,13 @@
".NETCoreApp,Version=v9.0": {
"OpenArchival.Blazor/1.0.0": {
"dependencies": {
"CodeBeam.MudExtensions": "6.3.0",
"Dapper": "2.1.66",
"Extensions.MudBlazor.StaticInput": "3.2.1",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "9.0.7",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.7",
"Microsoft.EntityFrameworkCore.SqlServer": "9.0.7",
"Microsoft.EntityFrameworkCore.Tools": "9.0.7",
"MudBlazor": "8.9.0",
"MudBlazor": "8.10.0",
"Npgsql": "9.0.3",
"Npgsql.DependencyInjection": "9.0.3",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
@@ -32,7 +32,7 @@
"System.Diagnostics.DiagnosticSource": "6.0.1",
"System.Memory.Data": "1.0.2",
"System.Numerics.Vectors": "4.5.0",
"System.Text.Encodings.Web": "8.0.0",
"System.Text.Encodings.Web": "6.0.0",
"System.Text.Json": "9.0.7",
"System.Threading.Tasks.Extensions": "4.5.4"
},
@@ -60,6 +60,30 @@
}
}
},
"BuildBundlerMinifier/3.2.449": {},
"CodeBeam.MudExtensions/6.3.0": {
"dependencies": {
"BuildBundlerMinifier": "3.2.449",
"CsvHelper": "30.0.1",
"Microsoft.AspNetCore.Components": "9.0.1",
"Microsoft.AspNetCore.Components.Web": "9.0.1",
"MudBlazor": "8.10.0"
},
"runtime": {
"lib/net7.0/CodeBeam.MudExtensions.dll": {
"assemblyVersion": "6.3.0.0",
"fileVersion": "6.3.0.0"
}
}
},
"CsvHelper/30.0.1": {
"runtime": {
"lib/net6.0/CsvHelper.dll": {
"assemblyVersion": "30.0.0.0",
"fileVersion": "30.0.1.0"
}
}
},
"Dapper/2.1.66": {
"runtime": {
"lib/net8.0/Dapper.dll": {
@@ -68,20 +92,6 @@
}
}
},
"Extensions.MudBlazor.StaticInput/3.2.1": {
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.7",
"Microsoft.AspNetCore.Components.Web": "9.0.7",
"Microsoft.AspNetCore.Http.Abstractions": "2.3.0",
"MudBlazor": "8.9.0"
},
"runtime": {
"lib/net9.0/MudBlazor.StaticInput.dll": {
"assemblyVersion": "3.2.1.0",
"fileVersion": "3.2.1.0"
}
}
},
"Humanizer.Core/2.14.1": {
"runtime": {
"lib/net6.0/Humanizer.dll": {
@@ -90,55 +100,55 @@
}
}
},
"Microsoft.AspNetCore.Authorization/9.0.7": {
"Microsoft.AspNetCore.Authorization/9.0.1": {
"dependencies": {
"Microsoft.AspNetCore.Metadata": "9.0.7",
"Microsoft.AspNetCore.Metadata": "9.0.1",
"Microsoft.Extensions.Logging.Abstractions": "9.0.7",
"Microsoft.Extensions.Options": "9.0.7"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Authorization.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31702"
"fileVersion": "9.0.124.61009"
}
}
},
"Microsoft.AspNetCore.Components/9.0.7": {
"Microsoft.AspNetCore.Components/9.0.1": {
"dependencies": {
"Microsoft.AspNetCore.Authorization": "9.0.7",
"Microsoft.AspNetCore.Components.Analyzers": "9.0.7"
"Microsoft.AspNetCore.Authorization": "9.0.1",
"Microsoft.AspNetCore.Components.Analyzers": "9.0.1"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Components.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31702"
"fileVersion": "9.0.124.61009"
}
}
},
"Microsoft.AspNetCore.Components.Analyzers/9.0.7": {},
"Microsoft.AspNetCore.Components.Forms/9.0.7": {
"Microsoft.AspNetCore.Components.Analyzers/9.0.1": {},
"Microsoft.AspNetCore.Components.Forms/9.0.1": {
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.7"
"Microsoft.AspNetCore.Components": "9.0.1"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Components.Forms.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31702"
"fileVersion": "9.0.124.61009"
}
}
},
"Microsoft.AspNetCore.Components.Web/9.0.7": {
"Microsoft.AspNetCore.Components.Web/9.0.1": {
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.7",
"Microsoft.AspNetCore.Components.Forms": "9.0.7",
"Microsoft.AspNetCore.Components": "9.0.1",
"Microsoft.AspNetCore.Components.Forms": "9.0.1",
"Microsoft.Extensions.DependencyInjection": "9.0.7",
"Microsoft.Extensions.Primitives": "9.0.7",
"Microsoft.JSInterop": "9.0.7"
"Microsoft.JSInterop": "9.0.1"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Components.Web.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31702"
"fileVersion": "9.0.124.61009"
}
}
},
@@ -172,17 +182,6 @@
}
}
},
"Microsoft.AspNetCore.Http.Abstractions/2.3.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Features": "2.3.0",
"System.Text.Encodings.Web": "8.0.0"
}
},
"Microsoft.AspNetCore.Http.Features/2.3.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.7"
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "9.0.7",
@@ -195,11 +194,11 @@
}
}
},
"Microsoft.AspNetCore.Metadata/9.0.7": {
"Microsoft.AspNetCore.Metadata/9.0.1": {
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Metadata.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31702"
"fileVersion": "9.0.124.61009"
}
}
},
@@ -514,7 +513,7 @@
"System.Security.Cryptography.Cng": "5.0.0",
"System.Security.Principal.Windows": "5.0.0",
"System.Text.Encoding.CodePages": "6.0.0",
"System.Text.Encodings.Web": "8.0.0"
"System.Text.Encodings.Web": "6.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.Data.SqlClient.dll": {
@@ -1120,7 +1119,7 @@
"dependencies": {
"Microsoft.IdentityModel.Tokens": "6.35.0",
"System.Text.Encoding": "4.3.0",
"System.Text.Encodings.Web": "8.0.0",
"System.Text.Encodings.Web": "6.0.0",
"System.Text.Json": "9.0.7"
},
"runtime": {
@@ -1178,11 +1177,11 @@
}
}
},
"Microsoft.JSInterop/9.0.7": {
"Microsoft.JSInterop/9.0.1": {
"runtime": {
"lib/net9.0/Microsoft.JSInterop.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31702"
"fileVersion": "9.0.124.61009"
}
}
},
@@ -1223,16 +1222,16 @@
}
}
},
"MudBlazor/8.9.0": {
"MudBlazor/8.10.0": {
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.7",
"Microsoft.AspNetCore.Components.Web": "9.0.7",
"Microsoft.AspNetCore.Components": "9.0.1",
"Microsoft.AspNetCore.Components.Web": "9.0.1",
"Microsoft.Extensions.Localization": "9.0.1"
},
"runtime": {
"lib/net9.0/MudBlazor.dll": {
"assemblyVersion": "8.9.0.0",
"fileVersion": "8.9.0.0"
"assemblyVersion": "8.10.0.0",
"fileVersion": "8.10.0.0"
}
}
},
@@ -1411,7 +1410,14 @@
}
}
},
"System.Formats.Asn1/9.0.7": {},
"System.Formats.Asn1/9.0.7": {
"runtime": {
"lib/net9.0/System.Formats.Asn1.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31616"
}
}
},
"System.IdentityModel.Tokens.Jwt/6.35.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "6.35.0",
@@ -1428,7 +1434,7 @@
"System.Memory/4.5.4": {},
"System.Memory.Data/1.0.2": {
"dependencies": {
"System.Text.Encodings.Web": "8.0.0",
"System.Text.Encodings.Web": "6.0.0",
"System.Text.Json": "9.0.7"
},
"runtime": {
@@ -1517,8 +1523,19 @@
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"System.Text.Encodings.Web/8.0.0": {},
"System.Text.Json/9.0.7": {},
"System.Text.Encodings.Web/6.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"System.Text.Json/9.0.7": {
"runtime": {
"lib/net9.0/System.Text.Json.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.725.31616"
}
}
},
"System.Threading.Channels/7.0.0": {},
"System.Threading.Tasks.Extensions/4.5.4": {},
"System.Windows.Extensions/6.0.0": {
@@ -1555,7 +1572,8 @@
"Microsoft.Extensions.Hosting": "9.0.7",
"Microsoft.Extensions.Options": "9.0.7",
"Npgsql": "9.0.3",
"Npgsql.DependencyInjection": "9.0.3"
"Npgsql.DependencyInjection": "9.0.3",
"OpenArchival.Core": "1.0.0"
},
"runtime": {
"OpenArchival.Database.dll": {
@@ -1586,6 +1604,27 @@
"path": "azure.identity/1.11.4",
"hashPath": "azure.identity.1.11.4.nupkg.sha512"
},
"BuildBundlerMinifier/3.2.449": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uA9sYDy4VepL3xwzBTLcP2LyuVYMt0ZIT3gaSiXvGoX15Ob+rOP+hGydhevlSVd+rFo+Y+VQFEHDuWU8HBW+XA==",
"path": "buildbundlerminifier/3.2.449",
"hashPath": "buildbundlerminifier.3.2.449.nupkg.sha512"
},
"CodeBeam.MudExtensions/6.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U5J0IlIg8R166hm9RwVjjbCtbBs3ixLev94NmfQHaBVUn3P4un+DoirfUjcUs96wvKb5K9H9ou39Yq+wBO11IA==",
"path": "codebeam.mudextensions/6.3.0",
"hashPath": "codebeam.mudextensions.6.3.0.nupkg.sha512"
},
"CsvHelper/30.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rcZtgbWR+As4G3Vpgx0AMNmShGuQLFjkHAPIIflzrfkJCx8/AOd4m96ZRmiU1Wi39qS5UVjV0P8qdgqOo5Cwyg==",
"path": "csvhelper/30.0.1",
"hashPath": "csvhelper.30.0.1.nupkg.sha512"
},
"Dapper/2.1.66": {
"type": "package",
"serviceable": true,
@@ -1593,13 +1632,6 @@
"path": "dapper/2.1.66",
"hashPath": "dapper.2.1.66.nupkg.sha512"
},
"Extensions.MudBlazor.StaticInput/3.2.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-eWb4VlY9N/FbQORTa2pP2emUlrYRB1qDcCbi+Qh1mO7Lc0lLe63uDK3u13FRNQ8DDOVDM6L/rP3isD5xLR4NDQ==",
"path": "extensions.mudblazor.staticinput/3.2.1",
"hashPath": "extensions.mudblazor.staticinput.3.2.1.nupkg.sha512"
},
"Humanizer.Core/2.14.1": {
"type": "package",
"serviceable": true,
@@ -1607,40 +1639,40 @@
"path": "humanizer.core/2.14.1",
"hashPath": "humanizer.core.2.14.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Authorization/9.0.7": {
"Microsoft.AspNetCore.Authorization/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-P0Gej6X5cEoK+sS9XpgYSzg0Nz8OOlvfQb12aOAJW/P4b9nAzLQCVoNp1GDyR/P8eMSnoPARiKPaa6q51iR0oA==",
"path": "microsoft.aspnetcore.authorization/9.0.7",
"hashPath": "microsoft.aspnetcore.authorization.9.0.7.nupkg.sha512"
"sha512": "sha512-WgLlLBlMczb2+QLNG6sM95OUZ0EBztz60k/N75tjIgpyu0SdpIfYytAmX/7JJAjRTZF0c/CrWaQV+SH9FuGsrA==",
"path": "microsoft.aspnetcore.authorization/9.0.1",
"hashPath": "microsoft.aspnetcore.authorization.9.0.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Components/9.0.7": {
"Microsoft.AspNetCore.Components/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cZpVsxWWGagoP2U6Kjqm107gVZHTmiM2m7YDNRsScTWoBB1iyEIznvYG9ZK4XkDY4yDUTdnZrXRMMVu8K7dJ8Q==",
"path": "microsoft.aspnetcore.components/9.0.7",
"hashPath": "microsoft.aspnetcore.components.9.0.7.nupkg.sha512"
"sha512": "sha512-6pwfbQKNtvPkbF4tCGiAKGyt6BVpu58xAXz7u2YXcUKTNmNxrymbG1mEyMc0EPzVdnquDDqTyfXM3mC1EJycxQ==",
"path": "microsoft.aspnetcore.components/9.0.1",
"hashPath": "microsoft.aspnetcore.components.9.0.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Components.Analyzers/9.0.7": {
"Microsoft.AspNetCore.Components.Analyzers/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SlMcfUJHFxjIFAecPY55in8u93AZo5NQrRlPY3hKrSsLEgyjjtZGzWIn+F9RluHw5wRct/QFRCt2sQwEhn8qtA==",
"path": "microsoft.aspnetcore.components.analyzers/9.0.7",
"hashPath": "microsoft.aspnetcore.components.analyzers.9.0.7.nupkg.sha512"
"sha512": "sha512-I8Rs4LXT5UQxM5Nin2+Oj8aSY2heszSZ3EyTLgt3mxmfiRPrVO7D8NNSsf1voI2Gb0qFJceof/J5c9E+nfNuHw==",
"path": "microsoft.aspnetcore.components.analyzers/9.0.1",
"hashPath": "microsoft.aspnetcore.components.analyzers.9.0.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Components.Forms/9.0.7": {
"Microsoft.AspNetCore.Components.Forms/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ecnFWXV/ClmBfkevmalj1e1+T00AkihOyK8yQdKOwKmibraYphyup4BdOLP7v17PNVF4d5njsoHmFtVBvYpsJg==",
"path": "microsoft.aspnetcore.components.forms/9.0.7",
"hashPath": "microsoft.aspnetcore.components.forms.9.0.7.nupkg.sha512"
"sha512": "sha512-KyULVU32bLz74LWDwPEwNUEllTehzWJuM7YAsz80rMKEzvR0K8cRjRzO0fnN/nfydMeLRRlbI0xj8wnEAymLVw==",
"path": "microsoft.aspnetcore.components.forms/9.0.1",
"hashPath": "microsoft.aspnetcore.components.forms.9.0.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Components.Web/9.0.7": {
"Microsoft.AspNetCore.Components.Web/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fP+WmahEXWgCTgL/aRo/y75v1nni8E8WfbpkbWOeMBk2UdQORqQbFPIkttu8JPYVACDfVYgEDKIDtVqEY9Akkg==",
"path": "microsoft.aspnetcore.components.web/9.0.7",
"hashPath": "microsoft.aspnetcore.components.web.9.0.7.nupkg.sha512"
"sha512": "sha512-LI0vjYEd9MaDZPDQxPCn4gGYDkEC5U9rp1nWZo7rPozJxgTG2zU3WERujxTi2LeAC2ZzdXlOVCrUyPQ55LZV2A==",
"path": "microsoft.aspnetcore.components.web/9.0.1",
"hashPath": "microsoft.aspnetcore.components.web.9.0.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.Internal/9.0.7": {
"type": "package",
@@ -1663,20 +1695,6 @@
"path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/9.0.7",
"hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.9.0.7.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Abstractions/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-39r9PPrjA6s0blyFv5qarckjNkaHRA5B+3b53ybuGGNTXEj1/DStQJ4NWjFL6QTRQpL9zt7nDyKxZdJOlcnq+Q==",
"path": "microsoft.aspnetcore.http.abstractions/2.3.0",
"hashPath": "microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Features/2.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-f10WUgcsKqrkmnz6gt8HeZ7kyKjYN30PO7cSic1lPtH7paPtnQqXPOveul/SIPI43PhRD4trttg4ywnrEmmJpA==",
"path": "microsoft.aspnetcore.http.features/2.3.0",
"hashPath": "microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": {
"type": "package",
"serviceable": true,
@@ -1684,12 +1702,12 @@
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.7",
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.7.nupkg.sha512"
},
"Microsoft.AspNetCore.Metadata/9.0.7": {
"Microsoft.AspNetCore.Metadata/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bM2x5yps2P6eXqFkR5ztKX7QRGGqJ4Vy5PxVdR7ADjYPNmMhrD57r8d9H++hpljk9sdjKI3Sppd7NZyA721nEA==",
"path": "microsoft.aspnetcore.metadata/9.0.7",
"hashPath": "microsoft.aspnetcore.metadata.9.0.7.nupkg.sha512"
"sha512": "sha512-EZnHifamF7IFEIyjAKMtJM3I/94OIe72i3P09v5oL0twmsmfQwal6Ni3m8lbB5mge3jWFhMozeW+rUdRSqnXRQ==",
"path": "microsoft.aspnetcore.metadata/9.0.1",
"hashPath": "microsoft.aspnetcore.metadata.9.0.1.nupkg.sha512"
},
"Microsoft.Bcl.AsyncInterfaces/7.0.0": {
"type": "package",
@@ -2118,12 +2136,12 @@
"path": "microsoft.identitymodel.tokens/6.35.0",
"hashPath": "microsoft.identitymodel.tokens.6.35.0.nupkg.sha512"
},
"Microsoft.JSInterop/9.0.7": {
"Microsoft.JSInterop/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+FFcgE9nFf/M/8sSJPzKnGFkALO5Q3mCdljpsxe/ZFRt6bqMcImv8d74HgMamOauhmVlC7MU9GmnbblF9CpNlQ==",
"path": "microsoft.jsinterop/9.0.7",
"hashPath": "microsoft.jsinterop.9.0.7.nupkg.sha512"
"sha512": "sha512-/xBwIfb0YoC2Muv6EsHjxpqZw2aKv94+i0g0FWZvqvGv3DeAy+8wipAuECVvKYEs2EIclRD41bjajHLoD6mTtw==",
"path": "microsoft.jsinterop/9.0.1",
"hashPath": "microsoft.jsinterop.9.0.1.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
@@ -2160,12 +2178,12 @@
"path": "mono.texttemplating/3.0.0",
"hashPath": "mono.texttemplating.3.0.0.nupkg.sha512"
},
"MudBlazor/8.9.0": {
"MudBlazor/8.10.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KdjXMXiSvl6uNr+S2YDhGI1aX/TULMQejQSniMlp6QTss35NKFrJyrMAmN082HNvOObuKdnTtLpntJ7rM5Op/A==",
"path": "mudblazor/8.9.0",
"hashPath": "mudblazor.8.9.0.nupkg.sha512"
"sha512": "sha512-kEBD4Oq/+5ZfE1uuk280Wkocy1BHKyLDoIA7s190F9u37Gb0L3QItAItAXBa01BEJLPy2estV6pmfe+/UnLGUA==",
"path": "mudblazor/8.10.0",
"hashPath": "mudblazor.8.10.0.nupkg.sha512"
},
"Npgsql/9.0.3": {
"type": "package",
@@ -2398,12 +2416,12 @@
"path": "system.text.encoding.codepages/6.0.0",
"hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
},
"System.Text.Encodings.Web/8.0.0": {
"System.Text.Encodings.Web/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"path": "system.text.encodings.web/8.0.0",
"hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
"sha512": "sha512-Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
"path": "system.text.encodings.web/6.0.0",
"hashPath": "system.text.encodings.web.6.0.0.nupkg.sha512"
},
"System.Text.Json/9.0.7": {
"type": "package",

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"ContentRoots":["C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"Extensions.MudBlazor.StaticInput":{"Children":{"NavigationObserver.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"NavigationObserver.js"},"Patterns":null},"NavigationObserver.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"weg7obbbjn-lp4d2hvui5.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-sowobu9fea.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-b8x8f7e52z.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
{"ContentRoots":["D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\","C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"CodeBeam.MudExtensions":{"Children":{"Mud_Secondary.png":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"Mud_Secondary.png"},"Patterns":null},"MudExtensions.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.css"},"Patterns":null},"MudExtensions.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"24gzn4tg1a-qz4batx9cb.gz"},"Patterns":null},"MudExtensions.min.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.js"},"Patterns":null},"MudExtensions.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"stwk5nfoxp-loe7cozwzj.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-vu9q1asft2.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-i93b8idyg2.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}

View File

@@ -13,7 +13,8 @@
"Microsoft.Extensions.Hosting": "9.0.7",
"Microsoft.Extensions.Options": "9.0.7",
"Npgsql": "9.0.3",
"Npgsql.DependencyInjection": "9.0.3"
"Npgsql.DependencyInjection": "9.0.3",
"OpenArchival.Core": "1.0.0"
},
"runtime": {
"OpenArchival.Database.dll": {}
@@ -430,6 +431,14 @@
"fileVersion": "9.0.725.31616"
}
}
},
"OpenArchival.Core/1.0.0": {
"runtime": {
"OpenArchival.Core.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
@@ -655,6 +664,11 @@
"sha512": "sha512-AJ+9fyCtQUImntxAJ9l4PZiCd4iepuk4pm7Qcno7PBIWQnfXlvwKuFsGk2H+QyY69GUVzDP2heELW6ho5BCXUg==",
"path": "system.diagnostics.eventlog/9.0.7",
"hashPath": "system.diagnostics.eventlog.9.0.7.nupkg.sha512"
},
"OpenArchival.Core/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

View File

@@ -15,7 +15,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Blazor")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")]
[assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Blazor")]
[assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Blazor")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
ec3db29c47f3fe323845c7d2b1e88dae0ec2f8c201228ad7b9013443446bbd19
f35f4774bd9271fa994a802b54ed51512a57daf1231bddfd04df8ae9b020d795

View File

@@ -20,217 +20,237 @@ build_property._SupportedPlatformList = Linux,macOS,Windows
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = OpenArchival.Blazor
build_property.RootNamespace = OpenArchival.Blazor
build_property.ProjectDir = C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\
build_property.ProjectDir = D:\Open-Archival\OpenArchival.Blazor\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 9.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor
build_property.MSBuildProjectDirectory = D:\Open-Archival\OpenArchival.Blazor
build_property._RazorSourceGeneratorDebug =
build_property.EffectiveAnalysisLevelStyle = 9.0
build_property.EnableCodeStyleSeverity =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/AccessDenied.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/AccessDenied.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEFjY2Vzc0RlbmllZC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmail.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmail.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXENvbmZpcm1FbWFpbC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmailChange.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ConfirmEmailChange.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXENvbmZpcm1FbWFpbENoYW5nZS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ExternalLogin.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ExternalLogin.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEV4dGVybmFsTG9naW4ucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPassword.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEZvcmdvdFBhc3N3b3JkLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPasswordConfirmation.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ForgotPasswordConfirmation.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEZvcmdvdFBhc3N3b3JkQ29uZmlybWF0aW9uLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidPasswordReset.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidPasswordReset.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEludmFsaWRQYXNzd29yZFJlc2V0LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidUser.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/InvalidUser.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXEludmFsaWRVc2VyLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Lockout.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Lockout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvY2tvdXQucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Login.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Login.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvZ2luLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWith2fa.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWith2fa.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvZ2luV2l0aDJmYS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWithRecoveryCode.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/LoginWithRecoveryCode.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXExvZ2luV2l0aFJlY292ZXJ5Q29kZS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ChangePassword.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxDaGFuZ2VQYXNzd29yZC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/DeletePersonalData.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxEZWxldGVQZXJzb25hbERhdGEucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Disable2fa.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Disable2fa.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxEaXNhYmxlMmZhLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Email.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxFbWFpbC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/EnableAuthenticator.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxFbmFibGVBdXRoZW50aWNhdG9yLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ExternalLogins.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ExternalLogins.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxFeHRlcm5hbExvZ2lucy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxHZW5lcmF0ZVJlY292ZXJ5Q29kZXMucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/Index.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxJbmRleC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/PersonalData.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/PersonalData.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxQZXJzb25hbERhdGEucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ResetAuthenticator.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/ResetAuthenticator.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxSZXNldEF1dGhlbnRpY2F0b3IucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/SetPassword.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/SetPassword.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxTZXRQYXNzd29yZC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/TwoFactorAuthentication.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/TwoFactorAuthentication.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxUd29GYWN0b3JBdXRoZW50aWNhdGlvbi5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/_Imports.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Manage/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXE1hbmFnZVxfSW1wb3J0cy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Register.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/Register.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlZ2lzdGVyLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/RegisterConfirmation.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/RegisterConfirmation.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlZ2lzdGVyQ29uZmlybWF0aW9uLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResendEmailConfirmation.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlc2VuZEVtYWlsQ29uZmlybWF0aW9uLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPassword.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPassword.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlc2V0UGFzc3dvcmQucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPasswordConfirmation.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/ResetPasswordConfirmation.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXFJlc2V0UGFzc3dvcmRDb25maXJtYXRpb24ucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/_Imports.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Pages/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFBhZ2VzXF9JbXBvcnRzLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ExternalLoginPicker.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxFeHRlcm5hbExvZ2luUGlja2VyLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageLayout.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageLayout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxNYW5hZ2VMYXlvdXQucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageNavMenu.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ManageNavMenu.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxNYW5hZ2VOYXZNZW51LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/RedirectToLogin.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/RedirectToLogin.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxSZWRpcmVjdFRvTG9naW4ucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ShowRecoveryCodes.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/ShowRecoveryCodes.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxTaG93UmVjb3ZlcnlDb2Rlcy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/StatusMessage.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Account/Shared/StatusMessage.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBY2NvdW50XFNoYXJlZFxTdGF0dXNNZXNzYWdlLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/App.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/App.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Layout/MainLayout.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/CustomComponents/ChipTagInput.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDdXN0b21Db21wb25lbnRzXENoaXBUYWdJbnB1dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[D:/Open-Archival/OpenArchival.Blazor/Components/CustomComponents/UploadDropBox.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xDdXN0b21Db21wb25lbnRzXFVwbG9hZERyb3BCb3gucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[D:/Open-Archival/OpenArchival.Blazor/Components/Layout/MainLayout.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Layout/NavMenu.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Layout/NavMenu.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/AddArchiveItemComponent.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcQWRkQXJjaGl2ZUl0ZW1Db21wb25lbnQucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/Component.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcQ29tcG9uZW50LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/IdentifierTextBox.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcSWRlbnRpZmllclRleHRCb3gucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3JpZXNMaXN0Q29tcG9uZW50LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryCreatorDialog.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3J5Q3JlYXRvckRpYWxvZy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoryFieldCardComponent.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3J5RmllbGRDYXJkQ29tcG9uZW50LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/ViewAddCategoriesComponent.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXFZpZXdBZGRDYXRlZ29yaWVzQ29tcG9uZW50LnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Auth.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Auth.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBdXRoLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Counter.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Counter.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Error.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Error.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Home.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Home.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Weather.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Pages/Weather.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Routes.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/Routes.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/_Imports.razor]
[D:/Open-Archival/OpenArchival.Blazor/Components/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =

View File

@@ -1 +1 @@
c5839386fc17407adbaa02fd9fe1e865527b619ba7aa5d55605f6ef26d38e2fe
51688d5aea80ea454f629a24e9fa4c0c433425ccc897eb8ada22062c9165a43f

View File

@@ -213,3 +213,222 @@ C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bi
C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll
C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Diagnostics.EventLog.dll
C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.deps.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.runtimeconfig.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.exe
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\appsettings.Development.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\appsettings.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.staticwebassets.runtime.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.staticwebassets.endpoints.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.exe
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.deps.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.runtimeconfig.json
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Blazor.pdb
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Azure.Core.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Azure.Identity.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\CodeBeam.MudExtensions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\CsvHelper.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Dapper.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Humanizer.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Authorization.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Components.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Components.Forms.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Components.Web.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Cryptography.Internal.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.AspNetCore.Metadata.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Bcl.AsyncInterfaces.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Build.Locator.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.CSharp.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.Workspaces.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Data.SqlClient.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Design.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.Relational.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.EntityFrameworkCore.SqlServer.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Caching.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Caching.Memory.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Binder.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.CommandLine.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.FileExtensions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Json.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Configuration.UserSecrets.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.DependencyModel.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Physical.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.FileSystemGlobbing.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Hosting.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Hosting.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Identity.Core.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Identity.Stores.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Localization.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Localization.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Configuration.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Console.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.Debug.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.EventLog.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Logging.EventSource.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Options.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Extensions.Primitives.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Identity.Client.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Identity.Client.Extensions.Msal.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Abstractions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.JsonWebTokens.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Logging.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Protocols.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.IdentityModel.Tokens.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.JSInterop.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.SqlServer.Server.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Microsoft.Win32.SystemEvents.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Mono.TextTemplating.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\MudBlazor.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Npgsql.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Npgsql.DependencyInjection.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.ClientModel.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.CodeDom.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.AttributedModel.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.Convention.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.Hosting.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.Runtime.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Composition.TypedParts.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Configuration.ConfigurationManager.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Diagnostics.EventLog.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Drawing.Common.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Formats.Asn1.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.IdentityModel.Tokens.Jwt.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Memory.Data.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Runtime.Caching.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Security.Cryptography.ProtectedData.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Security.Permissions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Text.Json.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\System.Windows.Extensions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\unix\lib\net6.0\Microsoft.Data.SqlClient.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\Microsoft.Data.SqlClient.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Runtime.Caching.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Core.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.dll
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Core.pdb
D:\Open-Archival\OpenArchival.Blazor\bin\Debug\net9.0\OpenArchival.Database.pdb
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.csproj.AssemblyReference.cache
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rpswa.dswa.cache.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.GeneratedMSBuildEditorConfig.editorconfig
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.AssemblyInfoInputs.cache
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.AssemblyInfo.cs
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.csproj.CoreCompileInputs.cache
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.MvcApplicationPartsAssemblyInfo.cache
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.sourcelink.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rjimswa.dswa.cache.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rjsmrazor.dswa.cache.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\rjsmcshtml.dswa.cache.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\scopedcss\bundle\OpenArchival.Blazor.styles.css
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\tzxjg6is5z-vu9q1asft2.gz
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\0wz98yz2xy-i93b8idyg2.gz
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\24gzn4tg1a-qz4batx9cb.gz
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\stwk5nfoxp-loe7cozwzj.gz
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\compressed\uorc1pfmvs-2jeq8efc6q.gz
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.build.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.build.json.cache
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.development.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.build.endpoints.json
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\staticwebassets.upToDateCheck.txt
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArch.17AC99BC.Up2Date
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.dll
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\refint\OpenArchival.Blazor.dll
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.pdb
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\OpenArchival.Blazor.genruntimeconfig.cache
D:\Open-Archival\OpenArchival.Blazor\obj\Debug\net9.0\ref\OpenArchival.Blazor.dll

View File

@@ -1 +1 @@
f06eff1a109dcc1d682e2b4098b1563589e8ef7a301e2d63796bbd92b0cd6d51
41984270ed670b14a5718bbd34de6206ca855630d7492ef516d72b982bc8b340

View File

@@ -1 +1 @@
{"documents":{"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/84108877d5ad14c6dd163e0a72938744d05be938/*"}}
{"documents":{"D:\\Open-Archival\\*":"https://raw.githubusercontent.com/vtallen/Open-Archival/167a8f6fc66bf3d9361bcbe1b051e38e703d0c04/*"}}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"1qg6JQFg463JgCFBqLRezrbbwdHDoJB+OfEwITXaNNk=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["8sTdTn8mMwyQCBbOirW8hrg\u002BV3kQt93JxTHLCEnFDXY="],"CachedAssets":{},"CachedCopyCandidates":{}}
{"GlobalPropertiesHash":"1qg6JQFg463JgCFBqLRezrbbwdHDoJB+OfEwITXaNNk=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"R7Rea/YQmcweqCbKffD9oUelggfpJQX85r65aYZsas0=","InputHashes":["rkobNLuRC2pk1kKYW2vnIh3V\u002Bai91S/mzOd3ZB\u002Bbu2Q="],"CachedAssets":{},"CachedCopyCandidates":{}}

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"41x+H0Un4sd88J1I578LA8iS9a6EluGHHAORloLjV40=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=","2YtBpOhUt\u002BKHt4Jr59\u002Bw6pPWbeoBPyUKpl\u002B2swhkV3A=","M11f5l0mwpWx0LbITI2rpVA740vCmC0GJJeClwsVbG4=","p9XxGKbd0Mu3n58I8hLkO6bmyuTz1qmZfxItD9OxiWA=","A07c7He25wHrry0Xu/DiQppedf0omVT7YfmMq8\u002BU1GI=","HoJ/v\u002Bi8gZ/C6RvC3L9TFFu5ZFpjqyUHFg/Zd8yCjxg=","JF1pSKLepW5qX\u002BGmoqsPfLmV6VPz99QKeLVyfa63Klc=","YQtteuFyHLechh7/LgCdRJkucGk/7u2sSGx6BeGGyS4=","DEleI\u002BABVl6ZE528egNl\u002B\u002BuWiOpL4TlDZwWlQ4Bse7w=","YMCQqM2FzPgiese7GivOCVoBqSqRCocntRLvM/E1kko=","cEeYQaMnS9O0tN8d2b6QSMj1E1YKQ\u002BpSDTR/JopWPTU=","O88\u002BssWEjvgSOnomhsN0qOq3kNxBqrRPgh/AhR9NRA4=","szIXfDMSbX1b8wxwByPsyNTGPM/Y03nB3Tf79JiXq5o=","UtAxes5QfbljYtxXvauwHwSgRpJsEXNPChhV3ovmHuo=","67mA0RUxIlpJiv2VscW1ZuPJETJDmEVWG2UgtSk8qU0=","mrThOuC30jIzIB4iHgreDudSrBTGqmOnkVlZSBgxZO0=","O00bm6i4NavyJ1MJKenQ3WvvlOhUrlQaZ56kqHnTQ0c=","HsdGNE9BM8YLmbO96ycb7LaervRgoEPrw\u002BdSTUjWbEI=","H/kGklFifHUa0rm2vjDtcNLj46B7N8nnLgb9xK7ekNc=","a7AWvmoTcQSM1OUndKxFypINInkonTFIGkD7ZqCeLos=","zwOw\u002BqJuH6bzTVTB1pmeCay\u002ByB973ZBeowoVxaXx4d8=","qBvyaWMCsQnaJNKR4IGG79WHNTkVcdNlrRvF43z\u002BiRA=","6Bz\u002BSgpEd5krSEkLY9XAp56W8f\u002BUOdNQcFMkMcg5IGI=","xtMwW2epWZNiw\u002B2oNhqt2I9wxxRexc73x3f5O04u4BM=","49FSeCXI59JPbHpNPWgY5GKxDc8AhyIjbLOmIN4j3hE=","EabND1gX6R8HQxnYOk9R3GaKkm0nI7smz7PvNYHrL6I=","1SakwHYtnFN4cISU6qXqYu0eX8X3Eyr1K3wQSQ8OvUU=","gn749Q3lLxQP/\u002B9Vu4PfSif1x0ymqE3RIe7WRxZac5U=","Mznc3KxQKHJ8mKPn3HRzgse0qTc\u002BIIgJst6LgxmmsT4=","CAQk0OnnD66RiG2qyqrZasZJQ7PyWOj\u002BtJ82tUlSsr0=","8AGZO4NWQuWiws4jl20swqHGI82zpZIeBDSR4GOhVVE=","MsP5oSb/6lPFDLOzNeaBI6bbWRu8CtnjWIhlgI8wiw8=","xC9xHPmh2S6bv3eG/RvajYiZNY3OGnLEBSHSqK\u002Blhik=","vrKYBj6M6xXBOdPiNY3EJGxn\u002BjX7JtSkRbp7yGvvvKQ=","RBOteYk2rQoRw9nB7UETJ4miyHd1lxJs26bZ5a4bQUg=","VV3vfpkpS3yngKek2tyo2VhSoSdV0Hm2UkDnIQF9kvs=","2Co8eF634tUKnmRDRKoOG9VvoMmmEoakYJr3mn8A2j0=","7ZeP8NKpQImAhpwY/QmDqdUpoVcXlXTjmjVirafihBY=","gZTtkDmnuhGzlPnxkiIXHvgfWUVFGzisAmfM4YwqQzQ=","vUdCZvSmupAyFwPrPQpQQuHjeOZ1UYTb2NtZob2PNwI=","SAAQfh6QhhY4Cg4M0j\u002BnWkVWJuqkWSMl2ZnnZaX9rZw=","Dcly8\u002BmNnfghi/DvAM9Upi/7d3KxZy15LYvZvJJFMxg=","uUNMgc5NW\u002BBNgDGEzDr9i6opAQpP0gcBwVMe8KzhVRo=","QgUOdg2mejXjGuFkfNeBlAT7GreHxiS7Dovm4LJeXp0=","SLIn2Dunj/sWnmhDJqV7WdzbMcoVKaId4ZM3qIixi/8=","a43HFgcpJ978Rd//eHGi7knz21w7Ite4X4xOcAFt2JQ=","XhoFPltXO6xE3uwS532YO0aznxRiUI8pRhrcrVdxOe0=","kWbDu45GhlOHB8UAsTCp0lZT6Xequo6Bi21U2IyvLoE=","Aa7I\u002BeYUWlVEpJc1m394qskL4OSZ84mH4Iuvo\u002BTAwgM=","ecaJ8EyyE1pQjt7AOCSFadYtY6UaJx9b6rREv0\u002BNsYk=","uRyXbgHRw0/rk3CZHvh1gaYPhDkvZ6GQLpuCW3xc7Tk=","AUrq2569Azesk\u002BSq5WolRJtp4S6RGqiPmJ26UK0I\u002BZE=","7TO/uURi4NVhswQGYsIajJbnUhhPzisFROPM\u002BXsKtq0=","rg7Rz7mJcP5X9e3obkjGLqJ1LlQoCZCoX3F0vO8jCF8=","2JXBJNseWUeW9DnhVZtRd6Lf33jeZQ1px24t4/Y0T6w=","NGWDsKT/S4PUKj5BVuQIJw9DOglkk4\u002B3nIm\u002BEa617WU=","fksliZJ4NOjduOSEMgLRujBCYzjY05RwsVkH5bP0oEc=","7ulDUAGyEcJQgQuJ4cHuPuf6k\u002B9/LIrL8WwxYmRJk18="],"CachedAssets":{},"CachedCopyCandidates":{}}
{"GlobalPropertiesHash":"yzkhKcnWpwZFRZiBezpv1bKVFOCLxfUctff68nmwyMM=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=","b3xEVTzCkWPSLZgljcu79r/80FYBL/leN7w0oMZc5\u002Bw=","TLPUYXzDCGVxd1PG6JuNs/0JrStoTapzpUXDuDwpPmc=","FvjZzqqBmlKsCy0QiAVmEF7bl4RYoCzFF/Ep4oU87dU=","t8jj\u002BoPNDZWgtsMvD5cKZDo78SzuYEV9bWkrDV\u002B1iDo=","tWD3p1HfeuPkk\u002Bn7gbzxKT8WEp7vIXss428G0z31SzI=","lxxBfKTRR1r9dPZILkKi\u002BTiq19VyqkcVAxJSslzwY7o=","K7BWX1DR63GvFwdZuKfs338BjNDbNvtohjI4PRuSbVw=","N4NtAr3EdILOL9RpwB\u002Ba5vQKJS7hXfGbDotR8/WZWEA=","dMH8Liz7AnXkXc1rJvfJyc00aLcq1La7ymoazCSUL2M=","iIIwrXDtjKdM06f2nqg0sXgxb6tQIJTHr\u002BAx5i/LMO0=","oBflm0d4TgG8uU8iUzvbVSJ8Ia3Izi8LUOJiFcPPnTU=","1c54tBHXv8g3stmNZJWuWcoavK7Ws/ZaG\u002BBktyT3JJI=","3hufevQrhUafBZp7O15aE5LTEoRFaYQei5qN/Pgfzow=","\u002BLIpxZ5jopxiH0YvFRD8Srb0DbKtYtU\u002BXRbOY3mVHxA=","pX7fdivAYAtyPal7jGdHdaX8rQF18uWsFE4o4hIuv\u002BE=","IYF5DyxToVvg7HPeSHZCi6e3lD0eH9Ls7FOpUsnGPRU=","z1zI1IYPwJu9ovyoNYvYNE4dF7lD8HvjmEQCnMZDdSE=","Y8XYg9FgJO3cgGfwO/\u002BL5PTDLcKSJZUAjE3W4HIi/wU=","AmoW9qe92gsNocD0hpsryuL2TWn/C9l/T0zxWS5uC9w=","CZKtb\u002B6iEm7hX3zm\u002B4Npq/iEaMNRjJKLuN9cI3ionOc=","g7ibv40jj4\u002Bnnj3cNRB8YUk\u002B2NckU7W/mjBizW81ftA=","yViyLULM4tqQx502lnsNYwGjL5qVF2HeQGBKwyAelus=","xd\u002Bq1\u002BuY2BNaZcm0lDFsCXAMqC6ZEV7XGoLpyJn7Ues=","oNcpGkrRFELduvEkw1qeF5YeCbGHFX6osLpNXWYHPfo=","MWhdUCryhD88lKLGwp8/6KUqzVadxRjP6dNp8tWbaw0=","\u002B\u002BIAudKAoGmi6sjwbHS6PceHoaAhVfsdzWWK16TH76U=","85sVpqZYBF1cXQxxeVcUUgcYLl4kO1gLXjcto6IzQO8=","6Cfxt69oAPMJfsuW\u002BuOVhi4BfOOqYX4hfaOJypr9KF0=","yhRF/No0WhiLre2/cqdqwyVngobNJVi4mFmcJE70C4c=","iT1YalaJvGoxUTkPn91jA8BjQv87kb8w5KnCiwXl1Tg=","LJzvup7eACdT5AgBTYT/38spvNFuRTe3v2k6GLU/90o=","aWkN3\u002BMcGyWFNr4Tz8gkWQwa72DCx6R85tKFPVTZjMw=","Kba2n97woNXGO8CzaqPchUibeqlsbGjc/B81Fq9WIGc=","PYaeiIcWkEdzvBFKHXQyFY9ECPXlHre\u002BhyYflBDmbdI=","ZzmpZGVv52mX29u5Bamf1JHbaTtxsTqawUIGlOKvLVI=","Rs1XkMbx6Fdb/H5YHtrB6jyAJD7iXDnfuhPqEu\u002BQ6m8=","R0g8tcTMfhluTO3bppWHnczmInFQzYz9SztToOD1Tn8=","kbk5595sI6bnH0HORHFo6srv\u002Bl65j9tpNyn4H42B4xo=","ZU//3nMz5XTQlB6BIuNYkyUWtym8To9tQglo65wLSJA=","VNMVRRP\u002BGeufUIMM6PcFwNjhDTowuNZIJePqkbfrmdo=","PeIEHmYt2MtmGNbTV66omt1/qNz7DP5SmgjFlHIuYgU=","w\u002BM7ORu4KrIc9/6iIwVXxmQtAhHm36ogRYQjiTt1PjI=","48mUyDQD3JM5MO41OyRifSNWtlkuQK4DiZkn49Nezow=","zPG4\u002Bt4j0SmDuqxSyz\u002B7Mm3oAaCZTsrbnPvHCM3UI2k=","OQz/\u002BuvJ7L96BpwvGA9BGWS2KRlYkM31sluZSNdEnCc=","dsW8LEdB715T8EMJmWf8QUegRO7IOeUwxYvSufAXSy4=","Cr1SYCZ3JYTb\u002BaJ/MDLGVnV1UbdyN/TLayxLJD0tb40=","bXnnkrQZdVjikfQ\u002B4L2J0YkXqKEAR0jpXEY5rxPLBho=","go9Oehj/VNhlOacjKyKf9t2EVFI7iR1USylq2n9ZO8M=","NECAWs5cSrodkm\u002BU\u002B8hgRqUc64lPyCau2MP1YY\u002BwC2g=","GGFEvj6hdDOBLvJgTNxWV0vHIQbe9vzBhlYnmJU5JcI=","6LzoFA5RM7IDFb3YTUrwM3wMyaqBzVqF1PYcRqHloEY=","sRFoSm5Eax/QxXgJ1R6ImaOkdRvUCwvFUcWxIPDPRv0=","cHMLX2svz\u002BjA4xUikSsclLNCgpFjtADS86VWlstQntk=","h2r7RXSCMbBaxRTC58/Z65jCbxrCT/wgAvIQaatvb1I=","os1Ewe/tpM\u002Bev2GYf2fCAmGKdmly/mg8QOpcMlwLAao=","nu0Bp1szlhvnG8NVFVT4RymAKA5QY4CP8BuJShH2CbM=","tCc3xp3ff\u002BnK8w6jUvp4AEnwiemW9v0/JyNyhCfJgBk=","mjpZ\u002BESfa5A2qvh1EtbaGtgAZClaepeCP40g2SSHcSk=","VfbagCvzikaMga6nBXbrPGKAihh5ouTAR\u002Bo2W\u002Bg3VM8=","aTypzCrmeqcbR/PPNRvU2QlAoBNZtIDaoKPuvJ2Y47A=","tXsbrF0cnvz0oNkxiGDKOGNtuCBe7qJn8mEsilebL8E="],"CachedAssets":{},"CachedCopyCandidates":{}}

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"UcJ0KdPo3svlgBBCPx7+j5S5TLVQCwJlygD/GyYYUtI=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=","2YtBpOhUt\u002BKHt4Jr59\u002Bw6pPWbeoBPyUKpl\u002B2swhkV3A=","M11f5l0mwpWx0LbITI2rpVA740vCmC0GJJeClwsVbG4=","p9XxGKbd0Mu3n58I8hLkO6bmyuTz1qmZfxItD9OxiWA=","A07c7He25wHrry0Xu/DiQppedf0omVT7YfmMq8\u002BU1GI=","HoJ/v\u002Bi8gZ/C6RvC3L9TFFu5ZFpjqyUHFg/Zd8yCjxg=","JF1pSKLepW5qX\u002BGmoqsPfLmV6VPz99QKeLVyfa63Klc=","YQtteuFyHLechh7/LgCdRJkucGk/7u2sSGx6BeGGyS4=","DEleI\u002BABVl6ZE528egNl\u002B\u002BuWiOpL4TlDZwWlQ4Bse7w=","YMCQqM2FzPgiese7GivOCVoBqSqRCocntRLvM/E1kko=","cEeYQaMnS9O0tN8d2b6QSMj1E1YKQ\u002BpSDTR/JopWPTU=","O88\u002BssWEjvgSOnomhsN0qOq3kNxBqrRPgh/AhR9NRA4=","szIXfDMSbX1b8wxwByPsyNTGPM/Y03nB3Tf79JiXq5o=","UtAxes5QfbljYtxXvauwHwSgRpJsEXNPChhV3ovmHuo=","67mA0RUxIlpJiv2VscW1ZuPJETJDmEVWG2UgtSk8qU0=","mrThOuC30jIzIB4iHgreDudSrBTGqmOnkVlZSBgxZO0=","O00bm6i4NavyJ1MJKenQ3WvvlOhUrlQaZ56kqHnTQ0c=","HsdGNE9BM8YLmbO96ycb7LaervRgoEPrw\u002BdSTUjWbEI=","H/kGklFifHUa0rm2vjDtcNLj46B7N8nnLgb9xK7ekNc=","a7AWvmoTcQSM1OUndKxFypINInkonTFIGkD7ZqCeLos=","zwOw\u002BqJuH6bzTVTB1pmeCay\u002ByB973ZBeowoVxaXx4d8=","qBvyaWMCsQnaJNKR4IGG79WHNTkVcdNlrRvF43z\u002BiRA=","6Bz\u002BSgpEd5krSEkLY9XAp56W8f\u002BUOdNQcFMkMcg5IGI=","xtMwW2epWZNiw\u002B2oNhqt2I9wxxRexc73x3f5O04u4BM=","49FSeCXI59JPbHpNPWgY5GKxDc8AhyIjbLOmIN4j3hE=","EabND1gX6R8HQxnYOk9R3GaKkm0nI7smz7PvNYHrL6I=","1SakwHYtnFN4cISU6qXqYu0eX8X3Eyr1K3wQSQ8OvUU=","gn749Q3lLxQP/\u002B9Vu4PfSif1x0ymqE3RIe7WRxZac5U=","Mznc3KxQKHJ8mKPn3HRzgse0qTc\u002BIIgJst6LgxmmsT4=","CAQk0OnnD66RiG2qyqrZasZJQ7PyWOj\u002BtJ82tUlSsr0=","8AGZO4NWQuWiws4jl20swqHGI82zpZIeBDSR4GOhVVE=","MsP5oSb/6lPFDLOzNeaBI6bbWRu8CtnjWIhlgI8wiw8=","xC9xHPmh2S6bv3eG/RvajYiZNY3OGnLEBSHSqK\u002Blhik=","vrKYBj6M6xXBOdPiNY3EJGxn\u002BjX7JtSkRbp7yGvvvKQ=","RBOteYk2rQoRw9nB7UETJ4miyHd1lxJs26bZ5a4bQUg=","VV3vfpkpS3yngKek2tyo2VhSoSdV0Hm2UkDnIQF9kvs=","2Co8eF634tUKnmRDRKoOG9VvoMmmEoakYJr3mn8A2j0=","7ZeP8NKpQImAhpwY/QmDqdUpoVcXlXTjmjVirafihBY=","gZTtkDmnuhGzlPnxkiIXHvgfWUVFGzisAmfM4YwqQzQ=","vUdCZvSmupAyFwPrPQpQQuHjeOZ1UYTb2NtZob2PNwI=","SAAQfh6QhhY4Cg4M0j\u002BnWkVWJuqkWSMl2ZnnZaX9rZw=","Dcly8\u002BmNnfghi/DvAM9Upi/7d3KxZy15LYvZvJJFMxg=","uUNMgc5NW\u002BBNgDGEzDr9i6opAQpP0gcBwVMe8KzhVRo=","QgUOdg2mejXjGuFkfNeBlAT7GreHxiS7Dovm4LJeXp0=","SLIn2Dunj/sWnmhDJqV7WdzbMcoVKaId4ZM3qIixi/8=","a43HFgcpJ978Rd//eHGi7knz21w7Ite4X4xOcAFt2JQ=","XhoFPltXO6xE3uwS532YO0aznxRiUI8pRhrcrVdxOe0=","kWbDu45GhlOHB8UAsTCp0lZT6Xequo6Bi21U2IyvLoE=","Aa7I\u002BeYUWlVEpJc1m394qskL4OSZ84mH4Iuvo\u002BTAwgM=","ecaJ8EyyE1pQjt7AOCSFadYtY6UaJx9b6rREv0\u002BNsYk=","uRyXbgHRw0/rk3CZHvh1gaYPhDkvZ6GQLpuCW3xc7Tk=","AUrq2569Azesk\u002BSq5WolRJtp4S6RGqiPmJ26UK0I\u002BZE=","7TO/uURi4NVhswQGYsIajJbnUhhPzisFROPM\u002BXsKtq0=","rg7Rz7mJcP5X9e3obkjGLqJ1LlQoCZCoX3F0vO8jCF8=","2JXBJNseWUeW9DnhVZtRd6Lf33jeZQ1px24t4/Y0T6w=","NGWDsKT/S4PUKj5BVuQIJw9DOglkk4\u002B3nIm\u002BEa617WU=","fksliZJ4NOjduOSEMgLRujBCYzjY05RwsVkH5bP0oEc=","7ulDUAGyEcJQgQuJ4cHuPuf6k\u002B9/LIrL8WwxYmRJk18="],"CachedAssets":{},"CachedCopyCandidates":{}}
{"GlobalPropertiesHash":"8gzp7Wc44x7/uSO1VbFhy/WI5z6cdkRwxtI0PdCAIWk=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=","b3xEVTzCkWPSLZgljcu79r/80FYBL/leN7w0oMZc5\u002Bw=","TLPUYXzDCGVxd1PG6JuNs/0JrStoTapzpUXDuDwpPmc=","FvjZzqqBmlKsCy0QiAVmEF7bl4RYoCzFF/Ep4oU87dU=","t8jj\u002BoPNDZWgtsMvD5cKZDo78SzuYEV9bWkrDV\u002B1iDo=","tWD3p1HfeuPkk\u002Bn7gbzxKT8WEp7vIXss428G0z31SzI=","lxxBfKTRR1r9dPZILkKi\u002BTiq19VyqkcVAxJSslzwY7o=","K7BWX1DR63GvFwdZuKfs338BjNDbNvtohjI4PRuSbVw=","N4NtAr3EdILOL9RpwB\u002Ba5vQKJS7hXfGbDotR8/WZWEA=","dMH8Liz7AnXkXc1rJvfJyc00aLcq1La7ymoazCSUL2M=","iIIwrXDtjKdM06f2nqg0sXgxb6tQIJTHr\u002BAx5i/LMO0=","oBflm0d4TgG8uU8iUzvbVSJ8Ia3Izi8LUOJiFcPPnTU=","1c54tBHXv8g3stmNZJWuWcoavK7Ws/ZaG\u002BBktyT3JJI=","3hufevQrhUafBZp7O15aE5LTEoRFaYQei5qN/Pgfzow=","\u002BLIpxZ5jopxiH0YvFRD8Srb0DbKtYtU\u002BXRbOY3mVHxA=","pX7fdivAYAtyPal7jGdHdaX8rQF18uWsFE4o4hIuv\u002BE=","IYF5DyxToVvg7HPeSHZCi6e3lD0eH9Ls7FOpUsnGPRU=","z1zI1IYPwJu9ovyoNYvYNE4dF7lD8HvjmEQCnMZDdSE=","Y8XYg9FgJO3cgGfwO/\u002BL5PTDLcKSJZUAjE3W4HIi/wU=","AmoW9qe92gsNocD0hpsryuL2TWn/C9l/T0zxWS5uC9w=","CZKtb\u002B6iEm7hX3zm\u002B4Npq/iEaMNRjJKLuN9cI3ionOc=","g7ibv40jj4\u002Bnnj3cNRB8YUk\u002B2NckU7W/mjBizW81ftA=","yViyLULM4tqQx502lnsNYwGjL5qVF2HeQGBKwyAelus=","xd\u002Bq1\u002BuY2BNaZcm0lDFsCXAMqC6ZEV7XGoLpyJn7Ues=","oNcpGkrRFELduvEkw1qeF5YeCbGHFX6osLpNXWYHPfo=","MWhdUCryhD88lKLGwp8/6KUqzVadxRjP6dNp8tWbaw0=","\u002B\u002BIAudKAoGmi6sjwbHS6PceHoaAhVfsdzWWK16TH76U=","85sVpqZYBF1cXQxxeVcUUgcYLl4kO1gLXjcto6IzQO8=","6Cfxt69oAPMJfsuW\u002BuOVhi4BfOOqYX4hfaOJypr9KF0=","yhRF/No0WhiLre2/cqdqwyVngobNJVi4mFmcJE70C4c=","iT1YalaJvGoxUTkPn91jA8BjQv87kb8w5KnCiwXl1Tg=","LJzvup7eACdT5AgBTYT/38spvNFuRTe3v2k6GLU/90o=","aWkN3\u002BMcGyWFNr4Tz8gkWQwa72DCx6R85tKFPVTZjMw=","Kba2n97woNXGO8CzaqPchUibeqlsbGjc/B81Fq9WIGc=","PYaeiIcWkEdzvBFKHXQyFY9ECPXlHre\u002BhyYflBDmbdI=","ZzmpZGVv52mX29u5Bamf1JHbaTtxsTqawUIGlOKvLVI=","Rs1XkMbx6Fdb/H5YHtrB6jyAJD7iXDnfuhPqEu\u002BQ6m8=","R0g8tcTMfhluTO3bppWHnczmInFQzYz9SztToOD1Tn8=","kbk5595sI6bnH0HORHFo6srv\u002Bl65j9tpNyn4H42B4xo=","ZU//3nMz5XTQlB6BIuNYkyUWtym8To9tQglo65wLSJA=","VNMVRRP\u002BGeufUIMM6PcFwNjhDTowuNZIJePqkbfrmdo=","PeIEHmYt2MtmGNbTV66omt1/qNz7DP5SmgjFlHIuYgU=","w\u002BM7ORu4KrIc9/6iIwVXxmQtAhHm36ogRYQjiTt1PjI=","48mUyDQD3JM5MO41OyRifSNWtlkuQK4DiZkn49Nezow=","zPG4\u002Bt4j0SmDuqxSyz\u002B7Mm3oAaCZTsrbnPvHCM3UI2k=","OQz/\u002BuvJ7L96BpwvGA9BGWS2KRlYkM31sluZSNdEnCc=","dsW8LEdB715T8EMJmWf8QUegRO7IOeUwxYvSufAXSy4=","Cr1SYCZ3JYTb\u002BaJ/MDLGVnV1UbdyN/TLayxLJD0tb40=","bXnnkrQZdVjikfQ\u002B4L2J0YkXqKEAR0jpXEY5rxPLBho=","go9Oehj/VNhlOacjKyKf9t2EVFI7iR1USylq2n9ZO8M=","NECAWs5cSrodkm\u002BU\u002B8hgRqUc64lPyCau2MP1YY\u002BwC2g=","GGFEvj6hdDOBLvJgTNxWV0vHIQbe9vzBhlYnmJU5JcI=","6LzoFA5RM7IDFb3YTUrwM3wMyaqBzVqF1PYcRqHloEY=","sRFoSm5Eax/QxXgJ1R6ImaOkdRvUCwvFUcWxIPDPRv0=","cHMLX2svz\u002BjA4xUikSsclLNCgpFjtADS86VWlstQntk=","h2r7RXSCMbBaxRTC58/Z65jCbxrCT/wgAvIQaatvb1I=","os1Ewe/tpM\u002Bev2GYf2fCAmGKdmly/mg8QOpcMlwLAao=","nu0Bp1szlhvnG8NVFVT4RymAKA5QY4CP8BuJShH2CbM=","tCc3xp3ff\u002BnK8w6jUvp4AEnwiemW9v0/JyNyhCfJgBk=","mjpZ\u002BESfa5A2qvh1EtbaGtgAZClaepeCP40g2SSHcSk=","VfbagCvzikaMga6nBXbrPGKAihh5ouTAR\u002Bo2W\u002Bg3VM8=","aTypzCrmeqcbR/PPNRvU2QlAoBNZtIDaoKPuvJ2Y47A=","tXsbrF0cnvz0oNkxiGDKOGNtuCBe7qJn8mEsilebL8E="],"CachedAssets":{},"CachedCopyCandidates":{}}

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"BJx6X8q55+VgHPt/dV0ck70W9yDQ3iKciK8MJj+AVlU=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=","2YtBpOhUt\u002BKHt4Jr59\u002Bw6pPWbeoBPyUKpl\u002B2swhkV3A=","M11f5l0mwpWx0LbITI2rpVA740vCmC0GJJeClwsVbG4=","4TqY6zE6\u002BfDbuhy4eiN\u002BPYYVA3jYLBF6YHVhD6ropik=","ojfeY4UL\u002B93ndDIk06Dy8kHNwj6RL76Hu3CZcIPkOMc=","TF9qi0xqr19QUPLWpubQBnLgSUpPhLijrtJT8gnrVNE=","sEfBkwnchT5NH6kxQbsIQfy4V3AUoNZ24Aiu9MxZYQ8=","aLb7XfWAQ056Gv0kMYwZX4b6odCZk6so0B0pF4Rfh58=","wQO151F5/\u002B0IxDv6yOKw37nOzNAWTLLAmkoMpuAKKpM=","uZXKBI0Rj5vNSa6dT\u002BvYmFWqguOEsKNY7gQsCMcSCaA=","8I4ITsAuE5n9SxXf0E/wb6td4vDEgEVMVpaIkZwx/5Q=","D7\u002BmESzfqwrkzUmELFmQ\u002BBZWHPd8c520mqCgQD0YVuA=","6sfkOLQrjvNVYIYSjj5VOnNZB7xnDkk3nYyYvMqhs04=","b7LmhODNb9LdGapNSFo9i1GG9rO/cghZcDgzuiB2NyY=","hXdaoCH69A\u002BvPjX0j1u62Yle6vUQWujJR9Io8s9l7OE=","BUy\u002Bs9i406nQuxYCWiMp6BZDccMOzTLhBQhTC/SMBx0=","wchHQFMEZiEy4H3SVFKHCsZdSA2aK5WjSbLAZSw7940=","JcP/eitlh\u002B10aBoKObArmFs5L0HDPFep3Tp1s19KfSA=","cXoDIHFvn\u002B6534Y16KrD1l6q2scJwV6OynL2gHm\u002BggQ=","t\u002BZimWy1Q6hdLzHkngjgaTv0V4Ya86mw8aNl3/CzzqU=","86XV6wVaSlX6biaQqHpt\u002BZh0tS\u002BEBq9F9a9VzAi8KXY=","SWeITOCf6uzH7OqoH4JjiMA8No2d0Ti8RI28vLBX2UI=","i5edmfawDnd9JcDpHEq3xr2FaayLAbvdvHwdQvS9bfc=","ElrxQkXu4mBXEg1FmwJjYzUO8uO7AsllVwoA42baX0o=","BQy4DF/rRWKDUtqSfS08Yy65VXP1D/KgGNrE52CVUoo=","B1rD8Ulz75qi\u002BCddDfK/6yeSkIweaVfNAdSVDj95ktk=","RX8l9DguyK48DGpjTncAEfsQtyw8ZKpLIoQPPKo7yCw=","Dyf9usHkANn5u7TKoI9BwFUKGcFrfkxUwiIeDSCp7W4=","o9vedFRCKtivuVjuQa2GxCEpnqvyWFiPi6T1\u002B7TyKtk=","93dKYGbbfukQfhXOvdQuLrMZInzaNXR2LiufXxxPfjY=","g8wH6e0JXOA\u002B4W1ZSAGDeGvAsXQ\u002BTV51UgyKk3xLDnQ=","L1Bxt5nPkeVSf5nAxH\u002BCIr44tmApWpxS\u002BZdga1IOJuQ=","7\u002BF2XO2XPm0h/65dTwuunK\u002BnvY5Jy80RodGfXJUHMaA=","AA66L6KZbicFKNkB9BlevGSJGK2y5JPjtHbms0VjLm8=","LR6q6i79T3irtFOJC2FhHuO6gdHc5qH95pVUL/MKdlA=","Fw/VqzscOzsndrcT8Z4xYZ7Xt/WdpTf8bH/B5mykA0o=","fzQBzlIfDZaRjWIFfld24A7qnSfFCeu\u002BErZSWrBhsVw=","gZoXEVe7rqdMvbMT6YClj1RqMfAAkpQuMS\u002BL715/amI=","wQh8dJ1rEJhLE48qfb5wOQ9w9iB7FhgDFu1aNF\u002BfOig=","WQiicMTYCK81WfAg4OP400P7yFjQRN1acLQY9SjkKVo=","l68Ph6uOgmjg4ltmXc\u002BH3qp0QBACQN3vKMN1oGSa6eg=","tFN1cOx5IqmR78K/l7AttUxVbvDoYz4J296ZBS91ZTU=","T0cce/oWHiKZpIxJkbS8C/NUWulzLlfwOMm5tL\u002BO5Pc=","tA77E0T5jgbsvgoOnAyvHUi6mE7taWHNXoe2lUSEufU=","8SYcObmlm1wvkO82M1MXD8v9rh0SsKpzy8Fo6mc3/hA=","TfUGQda5a9YytnHp8iwa\u002Bx3aCFWeC2hrNKg3azMNMG4=","vt7ovWfLC/IO3oMW0CnZt3xCJU4AbmP2dpS/mdM4NPc=","2QvNnI\u002BmeD7NfvIlhYdDPb7DFY5qa2FU6NIVgEUtkzM=","EPB7j3xZscKM1xYxkv90QaxX5Qx2rcfozsStGJIdC98=","bhTfXkqM8Wmk1I6JDUvDkvf3VhFKGsowI33IHC5a8uM=","Y9gWjCLaKreESddLrz7XEWRZMx2heJdkBL\u002BJihJkzAI=","KqLIyh/0KH\u002BNDgxE51fYLOOIkcCdTjHj7RlriFg7TVY=","vrzLQIiykN\u002BlCV6Laomy7nAyahwbHoS\u002Bsd3VEZ9DXwQ=","tDC2nDqvl90134GKPTwiQq1uhEsE13WyTEAdj5hGxfY="],"CachedAssets":{"HJlepG84oe7RXVB7wS3ppeCaDBjZwhBFb6eNg9dImTU=":{"Identity":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"2jeq8efc6q","Integrity":"8kNQh\u002BLErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.ico","FileLength":15086,"LastWriteTime":"2025-07-17T01:32:02.4981282+00:00"}},"CachedCopyCandidates":{}}
{"GlobalPropertiesHash":"Tvhf0DtMCQPeAGlVPpGCq37IYmpHYYGiPIbkHlPcWnI=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=","b3xEVTzCkWPSLZgljcu79r/80FYBL/leN7w0oMZc5\u002Bw=","TLPUYXzDCGVxd1PG6JuNs/0JrStoTapzpUXDuDwpPmc=","4ZZKlX0w9SZaIDhXoLQVlpXZJz4ZY9stHrQZpcoeiD0=","1Kx4VvT1hHcSFDSolC8F0q/ehZDJhxptKoAtN3Ky8XU=","QczhdEZfk6Nh6\u002BwswUs1HGB\u002BGMyndeNq5/VnDdjqgww=","EoJas9t13ttF7lYTopKvp/4jihFIo1UfoDtuGSGSNbQ=","qfON7xg9iWmuZkTSF7N0TClaI2vAXkNeI2maGdDGUg8=","Xgt10cphF96PtrRTvFy//UYWbga371Cfv6ghzttsCkA=","DdGTVOfiLf721RjDfpu9Ihhf2PooV5ktW2XDbzg/SQo=","GA2GmyhDBIHFqjkCSuu14MXjYUieWaIWPLVbaqea3xk=","cNytn6RmYFawph5flGu8kVZ7RUwBcYTq2fEHxsAPj1s=","8zE8O5bHDxoKd1sFvFrFzoWRZy00R0oDRS3QsJoBV3k=","jT0CyMlbIzQ/AhV7Qrk2kQnyA\u002BErJttFu7TmPkjZqEI=","3s0TOI8s3\u002BAgE7braV\u002B8Ts5etQ\u002BnmvaH022dukGNGFw=","hWTbCVAYZbRv6UHqPvewWFzbpZ4bBjYFXL8rZGe41aw=","ZZlttxHb3BIAzg90WZIczkf2aDWSPGg8GgmlKCLs6XQ=","EkLHAT1ldACfqPV4f5UEPMqZE\u002BSA0XIvGTE8AvzgyCM=","S89N7InDSozO/FMV95lKV\u002BP3PEr7GO3sU3DrdyBhkTc=","XOHpF6P6sE1pAxpL9IFi/MJIAE4PCNQ2y/j3QOVvy8Q=","g7CYiv5ydnB2Vpq/vcpWGtHjB1wMrKDqK2kKXjJmwBg=","a/\u002BYGqn424UaIwqCbrUB1hF71p7o5KJDs7vEmXi/tZA=","RDOyy\u002B3fzAFBRrkqoF4ZG03gb\u002B519BOZZwM4bZJv\u002Bps=","J0QPCX2k3eOpnEZu\u002BJ4HdxvmSODuaYGWwi46QzMjW4s=","14m0RPVLhyysFpiOe8QGggzzZhe1pFOJaPqhz0\u002BvLac=","GlaBbz3zappTJGlLI1ml7xaPdXwrLPbtpMR/y1Y1UZk=","Rpohc6BoxywIWr3KS10VPiYzmfYegY/sQX9mcs0XqB4=","yvXqdy0iZXU9Es53WcijFv2eeoXBxfe9w8uo2xtRs3I=","e63aPHV4uCw7ZGd1Q0SPV7f9vHIx7CB//e/eQl0iQFk=","\u002BcAlne1AiDKyMBIONcvODJUbkEpCcBeetRPvkZf\u002BUe4=","sCHmbT3V2IdW4jEwaGVKVXZ7QkDQ710mycjEAkpEIHE=","ITp4S8r/3IX9d7IGtox5F6PSaneefWgfCwgnClYRgCk=","TRIxv6lLc0AuEHETuYSq3wQSVDjzrZK7UY3Oj8TC2bw=","1wQplFHVecz5Drf3OtVREI27FNGVZmF\u002BPTvWoJaRTpU=","\u002BMMbo1wNUOERVn1FqCERJdl0XCcGM2bJwEOOHGHiDdg=","pd/2\u002BtDJ3kjCgtjc7JolZpgx2h3UDwzMpUHlZew/cP0=","ld95SmSsWQ4PCJ197guv7Z9pFYkNr5/MLjiphgdDJyk=","gxGQWH1VsN7zPZzfR62okeit27AbNGcgZq7WJ1Qrxao=","h1yyK0Z3GEvdRSm1oIsY1jzFnrCltPfi4q1lMtmaTOM=","baUl\u002BcKU\u002BeM1M6ulBINK180jp5VC0tLoBfRUKYSw7vI=","6mc6JTBfkMnsIv5WYuFgENd6l98S3s7tZJIj1F6oqoI=","VsSl43Iifl\u002Bhny/E9KkSMTtfhqDEIakSJ55gCd/DhM4=","lpXaR7Z/yLZM/nEIFj9G/YpGHs7fffKj8Kyue6l10Io=","VBXgq635a0XGOYdXglqDXqzYCSf6eDxKpGYkiaJFWoo=","A50kzx43OSWuyqwkYpIgURtWuPC5b6ER6evVIYf\u002Br5s=","oa9byn9vUoKlcj8g3SryHEOyeUWwG9sJp6XDt3G//Hw=","2B2m0XgsSdZ7J/nvpTdJxIjscfccQMCyxYG4U5uM2ew=","kQizWCTXeipflN2XWg/MYSZcw63cCXzMJaNRMp73tLI=","kV9mhjncyd7qiNxWQSiESxKFq5G4W2ojBXMlovQaG5U=","1SIm9cKxGtBOL25tVJ22pLxuW7ShY6uL6y98KDcRn70=","QUdW4heu/sBkLPUljSxGbRw\u002BH8bMf6ijLaqT7J9zRiU=","Scwwc0tJDiMGDKGSgZRyDF5BavpvgPA3csuTRaalwM4=","iP4nRV4gicI7FWnxnX4gzpXLhsLotCk5QBTQ6l8uitI=","ZLwMDXJsomMlmWHIyYfnu98WC72aPvGtFqxD86/GwzY=","VE1BwoMNvL2hF/gWkDreQ8r7OJ53A1oX6S71SmV8uIU=","1PK6fGXguChzXw2h565mdwZ5uzLtDCGCyu8GJ0dLy7g=","e8FooAuPSHgUce9KzRdCk6WXA7Tco370ciJp24GsBPI=","xoyQO6J7zt/j6iyo8YkL7TPzEatgn86aniA5sExelY8=","6s9TfmyEyFeS2zL9FubB235gwfQWxbNGW3ZovQposGo="],"CachedAssets":{"a/b5i4h5OBEKSbZCTfkA1IbhQV20c1mmWx\u002BT4sznoxI=":{"Identity":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\favicon.ico","SourceId":"OpenArchival.Blazor","SourceType":"Discovered","ContentRoot":"D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","BasePath":"_content/OpenArchival.Blazor","RelativePath":"favicon#[.{fingerprint}]?.ico","AssetKind":"All","AssetMode":"All","AssetRole":"Primary","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":null,"AssetTraitName":null,"AssetTraitValue":null,"Fingerprint":"2jeq8efc6q","Integrity":"8kNQh\u002BLErZHx3sMz237BHWFasAGQ88EWakJrWWYOxTA=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"wwwroot\\favicon.ico","FileLength":15086,"LastWriteTime":"2025-07-17T01:32:04+00:00"}},"CachedCopyCandidates":{}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
CaYQNgiKUTPU7C7uSliylIF/uWcO0iZI1LQFcxPp86Q=
xMItFJixNsI4lK2pVzLHmrnFOJK0CIBLaRYzV7b7kPw=

View File

@@ -1 +1 @@
{"ContentRoots":["C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\staticwebassets\\","C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"Extensions.MudBlazor.StaticInput":{"Children":{"NavigationObserver.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"NavigationObserver.js"},"Patterns":null},"NavigationObserver.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"weg7obbbjn-lp4d2hvui5.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-sowobu9fea.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-b8x8f7e52z.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}
{"ContentRoots":["D:\\Open-Archival\\OpenArchival.Blazor\\wwwroot\\","D:\\Open-Archival\\OpenArchival.Blazor\\obj\\Debug\\net9.0\\compressed\\","C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\staticwebassets\\","C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\staticwebassets\\"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"favicon.ico.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"uorc1pfmvs-2jeq8efc6q.gz"},"Patterns":null},"_content":{"Children":{"CodeBeam.MudExtensions":{"Children":{"Mud_Secondary.png":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"Mud_Secondary.png"},"Patterns":null},"MudExtensions.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.css"},"Patterns":null},"MudExtensions.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"24gzn4tg1a-qz4batx9cb.gz"},"Patterns":null},"MudExtensions.min.js":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"MudExtensions.min.js"},"Patterns":null},"MudExtensions.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"stwk5nfoxp-loe7cozwzj.gz"},"Patterns":null}},"Asset":null,"Patterns":null},"MudBlazor":{"Children":{"MudBlazor.min.css":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.css"},"Patterns":null},"MudBlazor.min.css.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tzxjg6is5z-vu9q1asft2.gz"},"Patterns":null},"MudBlazor.min.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"MudBlazor.min.js"},"Patterns":null},"MudBlazor.min.js.gz":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"0wz98yz2xy-i93b8idyg2.gz"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}}

View File

@@ -1,2 +1,2 @@
C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Blazor\wwwroot\favicon.ico
D:\Open-Archival\OpenArchival.Blazor\wwwroot\favicon.ico
wwwroot\favicon.ico

View File

@@ -1,23 +1,23 @@
{
"format": 1,
"restore": {
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": {}
"D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": {}
},
"projects": {
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": {
"D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"projectUniqueName": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"projectName": "OpenArchival.Blazor",
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\",
"projectPath": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\",
"outputPath": "D:\\Open-Archival\\OpenArchival.Blazor\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\vallen\\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"
],
@@ -26,18 +26,17 @@
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
"https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj"
"D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {
"projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj"
},
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj"
"D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {
"projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj"
}
}
}
@@ -58,14 +57,14 @@
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"CodeBeam.MudExtensions": {
"target": "Package",
"version": "[6.3.0, )"
},
"Dapper": {
"target": "Package",
"version": "[2.1.66, )"
},
"Extensions.MudBlazor.StaticInput": {
"target": "Package",
"version": "[3.*, )"
},
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": {
"target": "Package",
"version": "[9.*, )"
@@ -118,24 +117,24 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json"
}
}
},
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {
"D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj",
"projectUniqueName": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj",
"projectName": "OpenArchival.Core",
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj",
"packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\obj\\",
"projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj",
"packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\",
"outputPath": "D:\\Open-Archival\\OpenArchival.Core\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\vallen\\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"
],
@@ -144,8 +143,7 @@
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
"https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {}
},
"frameworks": {
"net9.0": {
@@ -184,24 +182,24 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json"
}
}
},
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {
"D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj",
"projectUniqueName": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj",
"projectName": "OpenArchival.Database",
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj",
"packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\obj\\",
"projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj",
"packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\",
"outputPath": "D:\\Open-Archival\\OpenArchival.Database\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\vallen\\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"
],
@@ -210,13 +208,16 @@
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
"https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {}
"projectReferences": {
"D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {
"projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj"
}
}
}
},
"warningProperties": {
@@ -276,7 +277,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json"
}
}
}

View File

@@ -5,24 +5,25 @@
<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\Vincent Allen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\vallen\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Vincent Allen\.nuget\packages\" />
<SourceRoot Include="C:\Users\vallen\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\9.0.7\buildTransitive\net8.0\Microsoft.Extensions.Configuration.UserSecrets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\9.0.7\buildTransitive\net8.0\Microsoft.Extensions.Configuration.UserSecrets.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.7\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.7\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" />
<Import Project="$(NuGetPackageRoot)mudblazor\8.9.0\buildTransitive\MudBlazor.props" Condition="Exists('$(NuGetPackageRoot)mudblazor\8.9.0\buildTransitive\MudBlazor.props')" />
<Import Project="$(NuGetPackageRoot)mudblazor\8.10.0\buildTransitive\MudBlazor.props" Condition="Exists('$(NuGetPackageRoot)mudblazor\8.10.0\buildTransitive\MudBlazor.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.7\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\9.0.7\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
<Import Project="$(NuGetPackageRoot)extensions.mudblazor.staticinput\3.2.1\buildTransitive\Extensions.MudBlazor.StaticInput.props" Condition="Exists('$(NuGetPackageRoot)extensions.mudblazor.staticinput\3.2.1\buildTransitive\Extensions.MudBlazor.StaticInput.props')" />
<Import Project="$(NuGetPackageRoot)codebeam.mudextensions\6.3.0\buildTransitive\CodeBeam.MudExtensions.props" Condition="Exists('$(NuGetPackageRoot)codebeam.mudextensions\6.3.0\buildTransitive\CodeBeam.MudExtensions.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\Vincent Allen\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_EntityFrameworkCore_Tools Condition=" '$(PkgMicrosoft_EntityFrameworkCore_Tools)' == '' ">C:\Users\Vincent Allen\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.7</PkgMicrosoft_EntityFrameworkCore_Tools>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\vallen\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_EntityFrameworkCore_Tools Condition=" '$(PkgMicrosoft_EntityFrameworkCore_Tools)' == '' ">C:\Users\vallen\.nuget\packages\microsoft.entityframeworkcore.tools\9.0.7</PkgMicrosoft_EntityFrameworkCore_Tools>
<PkgBuildBundlerMinifier Condition=" '$(PkgBuildBundlerMinifier)' == '' ">C:\Users\vallen\.nuget\packages\buildbundlerminifier\3.2.449</PkgBuildBundlerMinifier>
</PropertyGroup>
</Project>

View File

@@ -6,8 +6,8 @@
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\9.0.7\buildTransitive\net8.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\9.0.7\buildTransitive\net8.0\Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.binder\9.0.7\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.binder\9.0.7\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\9.0.7\buildTransitive\net8.0\Microsoft.Extensions.Configuration.UserSecrets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\9.0.7\buildTransitive\net8.0\Microsoft.Extensions.Configuration.UserSecrets.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\9.0.7\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\9.0.7\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets')" />
<Import Project="$(NuGetPackageRoot)mudblazor\8.9.0\build\MudBlazor.targets" Condition="Exists('$(NuGetPackageRoot)mudblazor\8.9.0\build\MudBlazor.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\9.0.1\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\9.0.1\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets')" />
<Import Project="$(NuGetPackageRoot)mudblazor\8.10.0\build\MudBlazor.targets" Condition="Exists('$(NuGetPackageRoot)mudblazor\8.10.0\build\MudBlazor.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.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\3.3.4\buildTransitive\Microsoft.CodeAnalysis.Analyzers.targets')" />
</ImportGroup>

View File

@@ -15,7 +15,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Blazor")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")]
[assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Blazor")]
[assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Blazor")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
e6a19de07d8600ad3ba8513fe3c5ccf1c1f6ee7c7c46e9906847022c450cef3b
91dacb961f30bba16cf5540e03ec55768af2c81fc9a10e432a3a2c73967eb575

View File

@@ -191,6 +191,14 @@ build_metadata.AdditionalFiles.CssScope =
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/AddArchiveItemComponent.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcQWRkQXJjaGl2ZUl0ZW1Db21wb25lbnQucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/ArchiveItems/IdentifierTextBox.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxBcmNoaXZlSXRlbXNcSWRlbnRpZmllclRleHRCb3gucmF6b3I=
build_metadata.AdditionalFiles.CssScope =
[C:/Users/Vincent Allen/source/repos/vtallen/Open-Archival/OpenArchival.Blazor/Components/Pages/Administration/Categories/CategoriesListComponent.razor]
build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xBZG1pbmlzdHJhdGlvblxDYXRlZ29yaWVzXENhdGVnb3JpZXNMaXN0Q29tcG9uZW50LnJhem9y
build_metadata.AdditionalFiles.CssScope =

View File

@@ -47,6 +47,47 @@
}
}
},
"BuildBundlerMinifier/3.2.449": {
"type": "package",
"build": {
"build/_._": {}
}
},
"CodeBeam.MudExtensions/6.3.0": {
"type": "package",
"dependencies": {
"BuildBundlerMinifier": "3.2.449",
"CsvHelper": "30.0.1",
"Microsoft.AspNetCore.Components": "7.0.1",
"Microsoft.AspNetCore.Components.Web": "7.0.1",
"MudBlazor": "6.1.9"
},
"compile": {
"lib/net7.0/CodeBeam.MudExtensions.dll": {}
},
"runtime": {
"lib/net7.0/CodeBeam.MudExtensions.dll": {}
},
"build": {
"buildTransitive/CodeBeam.MudExtensions.props": {}
},
"buildMultiTargeting": {
"buildMultiTargeting/CodeBeam.MudExtensions.props": {}
}
},
"CsvHelper/30.0.1": {
"type": "package",
"compile": {
"lib/net6.0/CsvHelper.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net6.0/CsvHelper.dll": {
"related": ".xml"
}
}
},
"Dapper/2.1.66": {
"type": "package",
"compile": {
@@ -60,27 +101,6 @@
}
}
},
"Extensions.MudBlazor.StaticInput/3.2.1": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.7",
"Microsoft.AspNetCore.Components.Web": "9.0.7",
"Microsoft.AspNetCore.Http.Abstractions": "2.3.0",
"MudBlazor": "8.9.0"
},
"compile": {
"lib/net9.0/MudBlazor.StaticInput.dll": {}
},
"runtime": {
"lib/net9.0/MudBlazor.StaticInput.dll": {}
},
"build": {
"buildTransitive/Extensions.MudBlazor.StaticInput.props": {}
},
"buildMultiTargeting": {
"buildMultiTargeting/Extensions.MudBlazor.StaticInput.props": {}
}
},
"Humanizer.Core/2.14.1": {
"type": "package",
"compile": {
@@ -94,12 +114,12 @@
}
}
},
"Microsoft.AspNetCore.Authorization/9.0.7": {
"Microsoft.AspNetCore.Authorization/9.0.1": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Metadata": "9.0.7",
"Microsoft.Extensions.Logging.Abstractions": "9.0.7",
"Microsoft.Extensions.Options": "9.0.7"
"Microsoft.AspNetCore.Metadata": "9.0.1",
"Microsoft.Extensions.Logging.Abstractions": "9.0.1",
"Microsoft.Extensions.Options": "9.0.1"
},
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Authorization.dll": {
@@ -112,11 +132,11 @@
}
}
},
"Microsoft.AspNetCore.Components/9.0.7": {
"Microsoft.AspNetCore.Components/9.0.1": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Authorization": "9.0.7",
"Microsoft.AspNetCore.Components.Analyzers": "9.0.7"
"Microsoft.AspNetCore.Authorization": "9.0.1",
"Microsoft.AspNetCore.Components.Analyzers": "9.0.1"
},
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Components.dll": {
@@ -129,16 +149,16 @@
}
}
},
"Microsoft.AspNetCore.Components.Analyzers/9.0.7": {
"Microsoft.AspNetCore.Components.Analyzers/9.0.1": {
"type": "package",
"build": {
"buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {}
}
},
"Microsoft.AspNetCore.Components.Forms/9.0.7": {
"Microsoft.AspNetCore.Components.Forms/9.0.1": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.7"
"Microsoft.AspNetCore.Components": "9.0.1"
},
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Components.Forms.dll": {
@@ -151,14 +171,14 @@
}
}
},
"Microsoft.AspNetCore.Components.Web/9.0.7": {
"Microsoft.AspNetCore.Components.Web/9.0.1": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.7",
"Microsoft.AspNetCore.Components.Forms": "9.0.7",
"Microsoft.Extensions.DependencyInjection": "9.0.7",
"Microsoft.Extensions.Primitives": "9.0.7",
"Microsoft.JSInterop": "9.0.7"
"Microsoft.AspNetCore.Components": "9.0.1",
"Microsoft.AspNetCore.Components.Forms": "9.0.1",
"Microsoft.Extensions.DependencyInjection": "9.0.1",
"Microsoft.Extensions.Primitives": "9.0.1",
"Microsoft.JSInterop": "9.0.1"
},
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Components.Web.dll": {
@@ -219,39 +239,6 @@
"Microsoft.AspNetCore.App"
]
},
"Microsoft.AspNetCore.Http.Abstractions/2.3.0": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Http.Features": "2.3.0",
"System.Text.Encodings.Web": "8.0.0"
},
"compile": {
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
"related": ".xml"
}
}
},
"Microsoft.AspNetCore.Http.Features/2.3.0": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
},
"compile": {
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
"related": ".xml"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": {
"type": "package",
"dependencies": {
@@ -269,7 +256,7 @@
}
}
},
"Microsoft.AspNetCore.Metadata/9.0.7": {
"Microsoft.AspNetCore.Metadata/9.0.1": {
"type": "package",
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Metadata.dll": {
@@ -1652,7 +1639,7 @@
}
}
},
"Microsoft.JSInterop/9.0.7": {
"Microsoft.JSInterop/9.0.1": {
"type": "package",
"compile": {
"lib/net9.0/Microsoft.JSInterop.dll": {
@@ -1733,7 +1720,7 @@
"buildTransitive/Mono.TextTemplating.targets": {}
}
},
"MudBlazor/8.9.0": {
"MudBlazor/8.10.0": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Components": "9.0.1",
@@ -2365,23 +2352,26 @@
}
}
},
"System.Text.Encodings.Web/8.0.0": {
"System.Text.Encodings.Web/6.0.0": {
"type": "package",
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
},
"compile": {
"lib/net8.0/System.Text.Encodings.Web.dll": {
"lib/net6.0/System.Text.Encodings.Web.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/System.Text.Encodings.Web.dll": {
"lib/net6.0/System.Text.Encodings.Web.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net6.0/_._": {}
"buildTransitive/netcoreapp3.1/_._": {}
},
"runtimeTargets": {
"runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
"runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll": {
"assetType": "runtime",
"rid": "browser"
}
@@ -2469,7 +2459,8 @@
"Microsoft.Extensions.Hosting": "9.0.7",
"Microsoft.Extensions.Options": "9.0.7",
"Npgsql": "9.0.3",
"Npgsql.DependencyInjection": "9.0.3"
"Npgsql.DependencyInjection": "9.0.3",
"OpenArchival.Core": "1.0.0"
},
"compile": {
"bin/placeholder/OpenArchival.Database.dll": {}
@@ -2519,6 +2510,79 @@
"lib/netstandard2.0/Azure.Identity.xml"
]
},
"BuildBundlerMinifier/3.2.449": {
"sha512": "uA9sYDy4VepL3xwzBTLcP2LyuVYMt0ZIT3gaSiXvGoX15Ob+rOP+hGydhevlSVd+rFo+Y+VQFEHDuWU8HBW+XA==",
"type": "package",
"path": "buildbundlerminifier/3.2.449",
"hasTools": true,
"files": [
".nupkg.metadata",
".signature.p7s",
"build/BuildBundlerMinifier.targets",
"buildbundlerminifier.3.2.449.nupkg.sha512",
"buildbundlerminifier.nuspec",
"tools/net46/BundlerMinifier.dll",
"tools/net46/NUglify.dll",
"tools/net46/Newtonsoft.Json.dll",
"tools/netcoreapp2.0/BundlerMinifier.dll",
"tools/netcoreapp2.0/NUglify.dll",
"tools/netcoreapp2.0/Newtonsoft.Json.dll",
"tools/netcoreapp3.0/BundlerMinifier.dll",
"tools/netcoreapp3.0/NUglify.dll",
"tools/netcoreapp3.0/Newtonsoft.Json.dll",
"tools/netcoreapp3.1/BundlerMinifier.dll",
"tools/netcoreapp3.1/NUglify.dll",
"tools/netcoreapp3.1/Newtonsoft.Json.dll",
"tools/netstandard1.3/BundlerMinifier.dll",
"tools/netstandard1.3/NUglify.dll",
"tools/netstandard1.3/Newtonsoft.Json.dll"
]
},
"CodeBeam.MudExtensions/6.3.0": {
"sha512": "U5J0IlIg8R166hm9RwVjjbCtbBs3ixLev94NmfQHaBVUn3P4un+DoirfUjcUs96wvKb5K9H9ou39Yq+wBO11IA==",
"type": "package",
"path": "codebeam.mudextensions/6.3.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Mud_Secondary.png",
"build/CodeBeam.MudExtensions.props",
"build/Microsoft.AspNetCore.StaticWebAssets.props",
"buildMultiTargeting/CodeBeam.MudExtensions.props",
"buildTransitive/CodeBeam.MudExtensions.props",
"codebeam.mudextensions.6.3.0.nupkg.sha512",
"codebeam.mudextensions.nuspec",
"lib/net6.0/CodeBeam.MudExtensions.dll",
"lib/net7.0/CodeBeam.MudExtensions.dll",
"staticwebassets/MudExtensions.min.css",
"staticwebassets/MudExtensions.min.js",
"staticwebassets/Mud_Secondary.png"
]
},
"CsvHelper/30.0.1": {
"sha512": "rcZtgbWR+As4G3Vpgx0AMNmShGuQLFjkHAPIIflzrfkJCx8/AOd4m96ZRmiU1Wi39qS5UVjV0P8qdgqOo5Cwyg==",
"type": "package",
"path": "csvhelper/30.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"csvhelper.30.0.1.nupkg.sha512",
"csvhelper.nuspec",
"lib/net45/CsvHelper.dll",
"lib/net45/CsvHelper.xml",
"lib/net47/CsvHelper.dll",
"lib/net47/CsvHelper.xml",
"lib/net5.0/CsvHelper.dll",
"lib/net5.0/CsvHelper.xml",
"lib/net6.0/CsvHelper.dll",
"lib/net6.0/CsvHelper.xml",
"lib/netstandard2.0/CsvHelper.dll",
"lib/netstandard2.0/CsvHelper.xml",
"lib/netstandard2.1/CsvHelper.dll",
"lib/netstandard2.1/CsvHelper.xml"
]
},
"Dapper/2.1.66": {
"sha512": "/q77jUgDOS+bzkmk3Vy9SiWMaetTw+NOoPAV0xPBsGVAyljd5S6P+4RUW7R3ZUGGr9lDRyPKgAMj2UAOwvqZYw==",
"type": "package",
@@ -2538,27 +2602,6 @@
"readme.md"
]
},
"Extensions.MudBlazor.StaticInput/3.2.1": {
"sha512": "eWb4VlY9N/FbQORTa2pP2emUlrYRB1qDcCbi+Qh1mO7Lc0lLe63uDK3u13FRNQ8DDOVDM6L/rP3isD5xLR4NDQ==",
"type": "package",
"path": "extensions.mudblazor.staticinput/3.2.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"README.md",
"build/Extensions.MudBlazor.StaticInput.props",
"build/Microsoft.AspNetCore.StaticWebAssetEndpoints.props",
"build/Microsoft.AspNetCore.StaticWebAssets.props",
"buildMultiTargeting/Extensions.MudBlazor.StaticInput.props",
"buildTransitive/Extensions.MudBlazor.StaticInput.props",
"extensions.mudblazor.staticinput.3.2.1.nupkg.sha512",
"extensions.mudblazor.staticinput.nuspec",
"lib/net8.0/MudBlazor.StaticInput.dll",
"lib/net9.0/MudBlazor.StaticInput.dll",
"nuget.png",
"staticwebassets/NavigationObserver.js"
]
},
"Humanizer.Core/2.14.1": {
"sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
"type": "package",
@@ -2577,10 +2620,10 @@
"logo.png"
]
},
"Microsoft.AspNetCore.Authorization/9.0.7": {
"sha512": "P0Gej6X5cEoK+sS9XpgYSzg0Nz8OOlvfQb12aOAJW/P4b9nAzLQCVoNp1GDyR/P8eMSnoPARiKPaa6q51iR0oA==",
"Microsoft.AspNetCore.Authorization/9.0.1": {
"sha512": "WgLlLBlMczb2+QLNG6sM95OUZ0EBztz60k/N75tjIgpyu0SdpIfYytAmX/7JJAjRTZF0c/CrWaQV+SH9FuGsrA==",
"type": "package",
"path": "microsoft.aspnetcore.authorization/9.0.7",
"path": "microsoft.aspnetcore.authorization/9.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -2592,14 +2635,14 @@
"lib/net9.0/Microsoft.AspNetCore.Authorization.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml",
"microsoft.aspnetcore.authorization.9.0.7.nupkg.sha512",
"microsoft.aspnetcore.authorization.9.0.1.nupkg.sha512",
"microsoft.aspnetcore.authorization.nuspec"
]
},
"Microsoft.AspNetCore.Components/9.0.7": {
"sha512": "cZpVsxWWGagoP2U6Kjqm107gVZHTmiM2m7YDNRsScTWoBB1iyEIznvYG9ZK4XkDY4yDUTdnZrXRMMVu8K7dJ8Q==",
"Microsoft.AspNetCore.Components/9.0.1": {
"sha512": "6pwfbQKNtvPkbF4tCGiAKGyt6BVpu58xAXz7u2YXcUKTNmNxrymbG1mEyMc0EPzVdnquDDqTyfXM3mC1EJycxQ==",
"type": "package",
"path": "microsoft.aspnetcore.components/9.0.7",
"path": "microsoft.aspnetcore.components/9.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -2607,14 +2650,14 @@
"THIRD-PARTY-NOTICES.txt",
"lib/net9.0/Microsoft.AspNetCore.Components.dll",
"lib/net9.0/Microsoft.AspNetCore.Components.xml",
"microsoft.aspnetcore.components.9.0.7.nupkg.sha512",
"microsoft.aspnetcore.components.9.0.1.nupkg.sha512",
"microsoft.aspnetcore.components.nuspec"
]
},
"Microsoft.AspNetCore.Components.Analyzers/9.0.7": {
"sha512": "SlMcfUJHFxjIFAecPY55in8u93AZo5NQrRlPY3hKrSsLEgyjjtZGzWIn+F9RluHw5wRct/QFRCt2sQwEhn8qtA==",
"Microsoft.AspNetCore.Components.Analyzers/9.0.1": {
"sha512": "I8Rs4LXT5UQxM5Nin2+Oj8aSY2heszSZ3EyTLgt3mxmfiRPrVO7D8NNSsf1voI2Gb0qFJceof/J5c9E+nfNuHw==",
"type": "package",
"path": "microsoft.aspnetcore.components.analyzers/9.0.7",
"path": "microsoft.aspnetcore.components.analyzers/9.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -2623,14 +2666,14 @@
"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.9.0.7.nupkg.sha512",
"microsoft.aspnetcore.components.analyzers.9.0.1.nupkg.sha512",
"microsoft.aspnetcore.components.analyzers.nuspec"
]
},
"Microsoft.AspNetCore.Components.Forms/9.0.7": {
"sha512": "ecnFWXV/ClmBfkevmalj1e1+T00AkihOyK8yQdKOwKmibraYphyup4BdOLP7v17PNVF4d5njsoHmFtVBvYpsJg==",
"Microsoft.AspNetCore.Components.Forms/9.0.1": {
"sha512": "KyULVU32bLz74LWDwPEwNUEllTehzWJuM7YAsz80rMKEzvR0K8cRjRzO0fnN/nfydMeLRRlbI0xj8wnEAymLVw==",
"type": "package",
"path": "microsoft.aspnetcore.components.forms/9.0.7",
"path": "microsoft.aspnetcore.components.forms/9.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -2638,14 +2681,14 @@
"THIRD-PARTY-NOTICES.txt",
"lib/net9.0/Microsoft.AspNetCore.Components.Forms.dll",
"lib/net9.0/Microsoft.AspNetCore.Components.Forms.xml",
"microsoft.aspnetcore.components.forms.9.0.7.nupkg.sha512",
"microsoft.aspnetcore.components.forms.9.0.1.nupkg.sha512",
"microsoft.aspnetcore.components.forms.nuspec"
]
},
"Microsoft.AspNetCore.Components.Web/9.0.7": {
"sha512": "fP+WmahEXWgCTgL/aRo/y75v1nni8E8WfbpkbWOeMBk2UdQORqQbFPIkttu8JPYVACDfVYgEDKIDtVqEY9Akkg==",
"Microsoft.AspNetCore.Components.Web/9.0.1": {
"sha512": "LI0vjYEd9MaDZPDQxPCn4gGYDkEC5U9rp1nWZo7rPozJxgTG2zU3WERujxTi2LeAC2ZzdXlOVCrUyPQ55LZV2A==",
"type": "package",
"path": "microsoft.aspnetcore.components.web/9.0.7",
"path": "microsoft.aspnetcore.components.web/9.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -2653,7 +2696,7 @@
"THIRD-PARTY-NOTICES.txt",
"lib/net9.0/Microsoft.AspNetCore.Components.Web.dll",
"lib/net9.0/Microsoft.AspNetCore.Components.Web.xml",
"microsoft.aspnetcore.components.web.9.0.7.nupkg.sha512",
"microsoft.aspnetcore.components.web.9.0.1.nupkg.sha512",
"microsoft.aspnetcore.components.web.nuspec"
]
},
@@ -2710,32 +2753,6 @@
"microsoft.aspnetcore.diagnostics.entityframeworkcore.nuspec"
]
},
"Microsoft.AspNetCore.Http.Abstractions/2.3.0": {
"sha512": "39r9PPrjA6s0blyFv5qarckjNkaHRA5B+3b53ybuGGNTXEj1/DStQJ4NWjFL6QTRQpL9zt7nDyKxZdJOlcnq+Q==",
"type": "package",
"path": "microsoft.aspnetcore.http.abstractions/2.3.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml",
"microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512",
"microsoft.aspnetcore.http.abstractions.nuspec"
]
},
"Microsoft.AspNetCore.Http.Features/2.3.0": {
"sha512": "f10WUgcsKqrkmnz6gt8HeZ7kyKjYN30PO7cSic1lPtH7paPtnQqXPOveul/SIPI43PhRD4trttg4ywnrEmmJpA==",
"type": "package",
"path": "microsoft.aspnetcore.http.features/2.3.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml",
"microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512",
"microsoft.aspnetcore.http.features.nuspec"
]
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.7": {
"sha512": "tr4JHBgE/wN4Q/iQkWsi0oZXcaM7WFeZ1rpCUeTVka6az3DTtG0+RMuvZvPIq8U8vCANVuzqAcr+uUry4FUKrg==",
"type": "package",
@@ -2751,10 +2768,10 @@
"microsoft.aspnetcore.identity.entityframeworkcore.nuspec"
]
},
"Microsoft.AspNetCore.Metadata/9.0.7": {
"sha512": "bM2x5yps2P6eXqFkR5ztKX7QRGGqJ4Vy5PxVdR7ADjYPNmMhrD57r8d9H++hpljk9sdjKI3Sppd7NZyA721nEA==",
"Microsoft.AspNetCore.Metadata/9.0.1": {
"sha512": "EZnHifamF7IFEIyjAKMtJM3I/94OIe72i3P09v5oL0twmsmfQwal6Ni3m8lbB5mge3jWFhMozeW+rUdRSqnXRQ==",
"type": "package",
"path": "microsoft.aspnetcore.metadata/9.0.7",
"path": "microsoft.aspnetcore.metadata/9.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -2766,7 +2783,7 @@
"lib/net9.0/Microsoft.AspNetCore.Metadata.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml",
"microsoft.aspnetcore.metadata.9.0.7.nupkg.sha512",
"microsoft.aspnetcore.metadata.9.0.1.nupkg.sha512",
"microsoft.aspnetcore.metadata.nuspec"
]
},
@@ -5186,10 +5203,10 @@
"microsoft.identitymodel.tokens.nuspec"
]
},
"Microsoft.JSInterop/9.0.7": {
"sha512": "+FFcgE9nFf/M/8sSJPzKnGFkALO5Q3mCdljpsxe/ZFRt6bqMcImv8d74HgMamOauhmVlC7MU9GmnbblF9CpNlQ==",
"Microsoft.JSInterop/9.0.1": {
"sha512": "/xBwIfb0YoC2Muv6EsHjxpqZw2aKv94+i0g0FWZvqvGv3DeAy+8wipAuECVvKYEs2EIclRD41bjajHLoD6mTtw==",
"type": "package",
"path": "microsoft.jsinterop/9.0.7",
"path": "microsoft.jsinterop/9.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -5197,7 +5214,7 @@
"THIRD-PARTY-NOTICES.TXT",
"lib/net9.0/Microsoft.JSInterop.dll",
"lib/net9.0/Microsoft.JSInterop.xml",
"microsoft.jsinterop.9.0.7.nupkg.sha512",
"microsoft.jsinterop.9.0.1.nupkg.sha512",
"microsoft.jsinterop.nuspec"
]
},
@@ -5295,10 +5312,10 @@
"readme.md"
]
},
"MudBlazor/8.9.0": {
"sha512": "KdjXMXiSvl6uNr+S2YDhGI1aX/TULMQejQSniMlp6QTss35NKFrJyrMAmN082HNvOObuKdnTtLpntJ7rM5Op/A==",
"MudBlazor/8.10.0": {
"sha512": "kEBD4Oq/+5ZfE1uuk280Wkocy1BHKyLDoIA7s190F9u37Gb0L3QItAItAXBa01BEJLPy2estV6pmfe+/UnLGUA==",
"type": "package",
"path": "mudblazor/8.9.0",
"path": "mudblazor/8.10.0",
"files": [
".nupkg.metadata",
".signature.p7s",
@@ -5316,7 +5333,7 @@
"lib/net8.0/MudBlazor.xml",
"lib/net9.0/MudBlazor.dll",
"lib/net9.0/MudBlazor.xml",
"mudblazor.8.9.0.nupkg.sha512",
"mudblazor.8.10.0.nupkg.sha512",
"mudblazor.nuspec",
"staticwebassets/MudBlazor.min.css",
"staticwebassets/MudBlazor.min.js"
@@ -6404,37 +6421,29 @@
"useSharedDesignerContext.txt"
]
},
"System.Text.Encodings.Web/8.0.0": {
"sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"System.Text.Encodings.Web/6.0.0": {
"sha512": "Vg8eB5Tawm1IFqj4TVK1czJX89rhFxJo9ELqc/Eiq0eXy13RK00eubyU6TJE6y+GQXjyV5gSfiewDUZjQgSE0w==",
"type": "package",
"path": "system.text.encodings.web/8.0.0",
"path": "system.text.encodings.web/6.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/System.Text.Encodings.Web.targets",
"buildTransitive/net462/_._",
"buildTransitive/net6.0/_._",
"buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
"lib/net462/System.Text.Encodings.Web.dll",
"lib/net462/System.Text.Encodings.Web.xml",
"buildTransitive/netcoreapp3.1/_._",
"lib/net461/System.Text.Encodings.Web.dll",
"lib/net461/System.Text.Encodings.Web.xml",
"lib/net6.0/System.Text.Encodings.Web.dll",
"lib/net6.0/System.Text.Encodings.Web.xml",
"lib/net7.0/System.Text.Encodings.Web.dll",
"lib/net7.0/System.Text.Encodings.Web.xml",
"lib/net8.0/System.Text.Encodings.Web.dll",
"lib/net8.0/System.Text.Encodings.Web.xml",
"lib/netcoreapp3.1/System.Text.Encodings.Web.dll",
"lib/netcoreapp3.1/System.Text.Encodings.Web.xml",
"lib/netstandard2.0/System.Text.Encodings.Web.dll",
"lib/netstandard2.0/System.Text.Encodings.Web.xml",
"runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll",
"runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml",
"runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll",
"runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml",
"runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll",
"runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml",
"system.text.encodings.web.8.0.0.nupkg.sha512",
"system.text.encodings.web.6.0.0.nupkg.sha512",
"system.text.encodings.web.nuspec",
"useSharedDesignerContext.txt"
]
@@ -6612,8 +6621,8 @@
},
"projectFileDependencyGroups": {
"net9.0": [
"CodeBeam.MudExtensions >= 6.3.0",
"Dapper >= 2.1.66",
"Extensions.MudBlazor.StaticInput >= 3.*",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore >= 9.*",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore >= 9.*",
"Microsoft.EntityFrameworkCore.SqlServer >= 9.*",
@@ -6627,23 +6636,23 @@
]
},
"packageFolders": {
"C:\\Users\\Vincent Allen\\.nuget\\packages\\": {},
"C:\\Users\\vallen\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"projectUniqueName": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"projectName": "OpenArchival.Blazor",
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"packagesPath": "C:\\Users\\Vincent Allen\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\obj\\",
"projectPath": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"packagesPath": "C:\\Users\\vallen\\.nuget\\packages\\",
"outputPath": "D:\\Open-Archival\\OpenArchival.Blazor\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Vincent Allen\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\vallen\\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"
],
@@ -6652,18 +6661,17 @@
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
"https://pkgs.dev.azure.com/gateway-ticketing-systems/_packaging/gts-nuget-packages/nuget/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj"
"D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj": {
"projectPath": "D:\\Open-Archival\\OpenArchival.Core\\OpenArchival.Core.csproj"
},
"C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {
"projectPath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj"
"D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj": {
"projectPath": "D:\\Open-Archival\\OpenArchival.Database\\OpenArchival.Database.csproj"
}
}
}
@@ -6684,14 +6692,14 @@
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"CodeBeam.MudExtensions": {
"target": "Package",
"version": "[6.3.0, )"
},
"Dapper": {
"target": "Package",
"version": "[2.1.66, )"
},
"Extensions.MudBlazor.StaticInput": {
"target": "Package",
"version": "[3.*, )"
},
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": {
"target": "Package",
"version": "[9.*, )"
@@ -6744,7 +6752,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.302/PortableRuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.301/PortableRuntimeIdentifierGraph.json"
}
}
}

View File

@@ -1,132 +1,132 @@
{
"version": 2,
"dgSpecHash": "trc/FjHBKJM=",
"dgSpecHash": "DU/eOlxjELo=",
"success": true,
"projectFilePath": "C:\\Users\\Vincent Allen\\source\\repos\\vtallen\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"projectFilePath": "D:\\Open-Archival\\OpenArchival.Blazor\\OpenArchival.Blazor.csproj",
"expectedPackageFiles": [
"C:\\Users\\Vincent Allen\\.nuget\\packages\\azure.core\\1.38.0\\azure.core.1.38.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\azure.identity\\1.11.4\\azure.identity.1.11.4.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\dapper\\2.1.66\\dapper.2.1.66.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\extensions.mudblazor.staticinput\\3.2.1\\extensions.mudblazor.staticinput.3.2.1.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.authorization\\9.0.7\\microsoft.aspnetcore.authorization.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components\\9.0.7\\microsoft.aspnetcore.components.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\9.0.7\\microsoft.aspnetcore.components.analyzers.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\9.0.7\\microsoft.aspnetcore.components.forms.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.components.web\\9.0.7\\microsoft.aspnetcore.components.web.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\9.0.7\\microsoft.aspnetcore.cryptography.internal.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\9.0.7\\microsoft.aspnetcore.cryptography.keyderivation.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.diagnostics.entityframeworkcore.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.3.0\\microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.3.0\\microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.identity.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.identity.entityframeworkcore.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.aspnetcore.metadata\\9.0.7\\microsoft.aspnetcore.metadata.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.6\\microsoft.data.sqlclient.5.1.6.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.7\\microsoft.entityframeworkcore.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.7\\microsoft.entityframeworkcore.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.7\\microsoft.entityframeworkcore.analyzers.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.7\\microsoft.entityframeworkcore.design.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.7\\microsoft.entityframeworkcore.relational.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\9.0.7\\microsoft.entityframeworkcore.sqlserver.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.7\\microsoft.entityframeworkcore.tools.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.7\\microsoft.extensions.caching.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.7\\microsoft.extensions.caching.memory.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.7\\microsoft.extensions.configuration.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.7\\microsoft.extensions.configuration.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.binder\\9.0.7\\microsoft.extensions.configuration.binder.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\9.0.7\\microsoft.extensions.configuration.commandline.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\9.0.7\\microsoft.extensions.configuration.environmentvariables.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.7\\microsoft.extensions.configuration.fileextensions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.7\\microsoft.extensions.configuration.json.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\9.0.7\\microsoft.extensions.configuration.usersecrets.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.7\\microsoft.extensions.dependencyinjection.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.7\\microsoft.extensions.dependencyinjection.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.7\\microsoft.extensions.dependencymodel.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.diagnostics\\9.0.7\\microsoft.extensions.diagnostics.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\9.0.7\\microsoft.extensions.diagnostics.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\9.0.7\\microsoft.extensions.fileproviders.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\9.0.7\\microsoft.extensions.fileproviders.physical.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\9.0.7\\microsoft.extensions.filesystemglobbing.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.hosting\\9.0.7\\microsoft.extensions.hosting.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\9.0.7\\microsoft.extensions.hosting.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.identity.core\\9.0.7\\microsoft.extensions.identity.core.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.identity.stores\\9.0.7\\microsoft.extensions.identity.stores.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.localization\\9.0.1\\microsoft.extensions.localization.9.0.1.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\9.0.1\\microsoft.extensions.localization.abstractions.9.0.1.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging\\9.0.7\\microsoft.extensions.logging.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.7\\microsoft.extensions.logging.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.configuration\\9.0.7\\microsoft.extensions.logging.configuration.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.console\\9.0.7\\microsoft.extensions.logging.console.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.debug\\9.0.7\\microsoft.extensions.logging.debug.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\9.0.7\\microsoft.extensions.logging.eventlog.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\9.0.7\\microsoft.extensions.logging.eventsource.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.options\\9.0.7\\microsoft.extensions.options.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\9.0.7\\microsoft.extensions.options.configurationextensions.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.7\\microsoft.extensions.primitives.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identity.client\\4.61.3\\microsoft.identity.client.4.61.3.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.61.3\\microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.jsinterop\\9.0.7\\microsoft.jsinterop.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\mudblazor\\8.9.0\\mudblazor.8.9.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql\\9.0.3\\npgsql.9.0.3.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql.dependencyinjection\\9.0.3\\npgsql.dependencyinjection.9.0.3.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\9.0.4\\npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.clientmodel\\1.0.0\\system.clientmodel.1.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.1\\system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.7\\system.diagnostics.eventlog.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.formats.asn1\\9.0.7\\system.formats.asn1.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.io.pipelines\\7.0.0\\system.io.pipelines.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.text.json\\9.0.7\\system.text.json.9.0.7.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
"C:\\Users\\Vincent Allen\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512"
"C:\\Users\\vallen\\.nuget\\packages\\azure.core\\1.38.0\\azure.core.1.38.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\azure.identity\\1.11.4\\azure.identity.1.11.4.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\buildbundlerminifier\\3.2.449\\buildbundlerminifier.3.2.449.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\codebeam.mudextensions\\6.3.0\\codebeam.mudextensions.6.3.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\csvhelper\\30.0.1\\csvhelper.30.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\dapper\\2.1.66\\dapper.2.1.66.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.authorization\\9.0.1\\microsoft.aspnetcore.authorization.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components\\9.0.1\\microsoft.aspnetcore.components.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\9.0.1\\microsoft.aspnetcore.components.analyzers.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\9.0.1\\microsoft.aspnetcore.components.forms.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.components.web\\9.0.1\\microsoft.aspnetcore.components.web.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\9.0.7\\microsoft.aspnetcore.cryptography.internal.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\9.0.7\\microsoft.aspnetcore.cryptography.keyderivation.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.diagnostics.entityframeworkcore.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.identity.entityframeworkcore\\9.0.7\\microsoft.aspnetcore.identity.entityframeworkcore.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.aspnetcore.metadata\\9.0.1\\microsoft.aspnetcore.metadata.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\7.0.0\\microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.build.framework\\17.8.3\\microsoft.build.framework.17.8.3.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.build.locator\\1.7.8\\microsoft.build.locator.1.7.8.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.4\\microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.common\\4.8.0\\microsoft.codeanalysis.common.4.8.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.8.0\\microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.8.0\\microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.8.0\\microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.codeanalysis.workspaces.msbuild\\4.8.0\\microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.6\\microsoft.data.sqlclient.5.1.6.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.7\\microsoft.entityframeworkcore.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.7\\microsoft.entityframeworkcore.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.7\\microsoft.entityframeworkcore.analyzers.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.design\\9.0.7\\microsoft.entityframeworkcore.design.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.7\\microsoft.entityframeworkcore.relational.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\9.0.7\\microsoft.entityframeworkcore.sqlserver.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\9.0.7\\microsoft.entityframeworkcore.tools.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.7\\microsoft.extensions.caching.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.7\\microsoft.extensions.caching.memory.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.7\\microsoft.extensions.configuration.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.7\\microsoft.extensions.configuration.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.binder\\9.0.7\\microsoft.extensions.configuration.binder.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\9.0.7\\microsoft.extensions.configuration.commandline.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\9.0.7\\microsoft.extensions.configuration.environmentvariables.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\9.0.7\\microsoft.extensions.configuration.fileextensions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.json\\9.0.7\\microsoft.extensions.configuration.json.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\9.0.7\\microsoft.extensions.configuration.usersecrets.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.7\\microsoft.extensions.dependencyinjection.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.7\\microsoft.extensions.dependencyinjection.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.7\\microsoft.extensions.dependencymodel.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.diagnostics\\9.0.7\\microsoft.extensions.diagnostics.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\9.0.7\\microsoft.extensions.diagnostics.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\9.0.7\\microsoft.extensions.fileproviders.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\9.0.7\\microsoft.extensions.fileproviders.physical.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\9.0.7\\microsoft.extensions.filesystemglobbing.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.hosting\\9.0.7\\microsoft.extensions.hosting.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\9.0.7\\microsoft.extensions.hosting.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.identity.core\\9.0.7\\microsoft.extensions.identity.core.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.identity.stores\\9.0.7\\microsoft.extensions.identity.stores.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.localization\\9.0.1\\microsoft.extensions.localization.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\9.0.1\\microsoft.extensions.localization.abstractions.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging\\9.0.7\\microsoft.extensions.logging.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.7\\microsoft.extensions.logging.abstractions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.configuration\\9.0.7\\microsoft.extensions.logging.configuration.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.console\\9.0.7\\microsoft.extensions.logging.console.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.debug\\9.0.7\\microsoft.extensions.logging.debug.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\9.0.7\\microsoft.extensions.logging.eventlog.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\9.0.7\\microsoft.extensions.logging.eventsource.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.options\\9.0.7\\microsoft.extensions.options.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\9.0.7\\microsoft.extensions.options.configurationextensions.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.7\\microsoft.extensions.primitives.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identity.client\\4.61.3\\microsoft.identity.client.4.61.3.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.61.3\\microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.jsinterop\\9.0.1\\microsoft.jsinterop.9.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\mono.texttemplating\\3.0.0\\mono.texttemplating.3.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\mudblazor\\8.10.0\\mudblazor.8.10.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\npgsql\\9.0.3\\npgsql.9.0.3.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\npgsql.dependencyinjection\\9.0.3\\npgsql.dependencyinjection.9.0.3.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\9.0.4\\npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.clientmodel\\1.0.0\\system.clientmodel.1.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.collections.immutable\\7.0.0\\system.collections.immutable.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.composition\\7.0.0\\system.composition.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.composition.attributedmodel\\7.0.0\\system.composition.attributedmodel.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.composition.convention\\7.0.0\\system.composition.convention.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.composition.hosting\\7.0.0\\system.composition.hosting.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.composition.runtime\\7.0.0\\system.composition.runtime.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.composition.typedparts\\7.0.0\\system.composition.typedparts.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.1\\system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.diagnostics.eventlog\\9.0.7\\system.diagnostics.eventlog.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.formats.asn1\\9.0.7\\system.formats.asn1.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.io.pipelines\\7.0.0\\system.io.pipelines.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.reflection.metadata\\7.0.0\\system.reflection.metadata.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.text.encodings.web\\6.0.0\\system.text.encodings.web.6.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.text.json\\9.0.7\\system.text.json.9.0.7.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
"C:\\Users\\vallen\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512"
],
"logs": []
}

View File

@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenArchival.Core;
public class ArchiveItem
{
public required Category Category { get; set; }
public required string ItemTitle { get; set; }
public string? Description { get; set; }
public string? StorageLocation { get; set; }
public string? ArtifactType { get; set; }
public List<string>? Tags { get; set; }
public List<string>? ListedNames { get; set; }
public List<DateTime>? AssociatedDates { get; set; }
public List<string>? Defects { get; set; }
public List<string>? RelatedArtifacts { get; set; }
/// <summary>
/// TODO: Implement
/// </summary>
public List<string>? Files { get; set; }
public bool IsPublic { get; set; } = true;
}

View File

@@ -0,0 +1,23 @@
using System.Runtime.CompilerServices;
namespace OpenArchival.Core;
public class Category
{
public int CategoryId { get; set; }
public required string CategoryName { get; set; }
public required string FieldSeparator { get; set; }
public required string[] FieldNames { get; set; }
public required string[] FieldDescriptions { get; set; }
public IEnumerable<KeyValuePair<string, string>> FieldsIterator
{
get
{
for (int index = 0; index < FieldNames.Length; ++index)
{
yield return new KeyValuePair<string, string>(FieldNames[index], FieldDescriptions[index]);
}
}
}
}

View File

@@ -0,0 +1,10 @@
namespace OpenArchival.Core;
public class CategoryFieldOption
{
public required int CategoryId { get; set; }
public required int FieldNumber { get; set; }
public required string Value { get; set; }
public required string Name { get; set; }
public string? Description { get; set; }
}

View File

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenArchival.Database;
public class FileInfo
{
public int Id { get; set; }
public required string Filename { get; set; }
public required string Path { get; set; }
}

View File

@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("OpenArchival.Core")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+84108877d5ad14c6dd163e0a72938744d05be938")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+167a8f6fc66bf3d9361bcbe1b051e38e703d0c04")]
[assembly: System.Reflection.AssemblyProductAttribute("OpenArchival.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("OpenArchival.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
83c1707e8ced3f413eeced37f4becb78f54c02ab169ebc653de5d62180780ce6
3bd302d06ee3c27ec4d7a2fd10ebf15904317f49e9d18a95a415cd8f2ab8e0bc

View File

@@ -8,7 +8,7 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = OpenArchival.Core
build_property.ProjectDir = C:\Users\Vincent Allen\source\repos\vtallen\Open-Archival\OpenArchival.Core\
build_property.ProjectDir = D:\Open-Archival\OpenArchival.Core\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 9.0

Some files were not shown because too many files have changed in this diff Show More