From 8b37514ff6c0559132261a5e21132a279a63ca92 Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Mon, 27 Feb 2023 17:44:22 +0100 Subject: [PATCH] Migrated stuff. Started new domain system --- .../.idea/efCoreDialogsState.xml | 14 + Moonlight/App/Database/Entities/Domain.cs | 1 - ...0227150444_RemovedCloudflareId.Designer.cs | 698 ++++++++++++++++++ .../20230227150444_RemovedCloudflareId.cs | 29 + .../Migrations/DataContextModelSnapshot.cs | 4 - .../App/Exceptions/CloudflareException.cs | 2 + Moonlight/App/Models/Misc/DnsRecord.cs | 14 + Moonlight/App/Services/DomainService.cs | 86 ++- Moonlight/Moonlight.csproj | 1 - Moonlight/Shared/Layouts/MainLayout.razor | 4 +- .../Shared/Views/Admin/Domains/Index.razor | 55 +- .../Shared/Views/Admin/Domains/New.razor | 121 +++ Moonlight/Shared/Views/Domain/Index.razor | 125 ++++ ....GeneratedMSBuildEditorConfig.editorconfig | 139 ++-- .../obj/Debug/net6.0/Moonlight.assets.cache | Bin 62588 -> 75557 bytes .../Moonlight.csproj.AssemblyReference.cache | Bin 154494 -> 424261 bytes .../obj/Moonlight.csproj.nuget.dgspec.json | 43 +- Moonlight/obj/Moonlight.csproj.nuget.g.props | 6 +- Moonlight/obj/project.assets.json | 659 ++++++++++++----- Moonlight/obj/project.nuget.cache | 144 ++-- Moonlight/obj/project.packagespec.json | 2 +- Moonlight/resources/lang/de_de.lang | 4 + 22 files changed, 1778 insertions(+), 373 deletions(-) create mode 100644 .idea/.idea.Moonlight/.idea/efCoreDialogsState.xml create mode 100644 Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.Designer.cs create mode 100644 Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.cs create mode 100644 Moonlight/App/Models/Misc/DnsRecord.cs create mode 100644 Moonlight/Shared/Views/Admin/Domains/New.razor create mode 100644 Moonlight/Shared/Views/Domain/Index.razor diff --git a/.idea/.idea.Moonlight/.idea/efCoreDialogsState.xml b/.idea/.idea.Moonlight/.idea/efCoreDialogsState.xml new file mode 100644 index 0000000..acb9617 --- /dev/null +++ b/.idea/.idea.Moonlight/.idea/efCoreDialogsState.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/Moonlight/App/Database/Entities/Domain.cs b/Moonlight/App/Database/Entities/Domain.cs index 9957913..3b65089 100644 --- a/Moonlight/App/Database/Entities/Domain.cs +++ b/Moonlight/App/Database/Entities/Domain.cs @@ -6,5 +6,4 @@ public class Domain public string Name { get; set; } public SharedDomain SharedDomain { get; set; } public User Owner { get; set; } - public string CloudflareId { get; set; } } \ No newline at end of file diff --git a/Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.Designer.cs b/Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.Designer.cs new file mode 100644 index 0000000..64559b5 --- /dev/null +++ b/Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.Designer.cs @@ -0,0 +1,698 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Moonlight.App.Database; + +#nullable disable + +namespace Moonlight.App.Database.Migrations +{ + [DbContext(typeof(DataContext))] + [Migration("20230227150444_RemovedCloudflareId")] + partial class RemovedCloudflareId + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "7.0.3") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("Moonlight.App.Database.Entities.AuditLogEntry", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Ip") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("JsonData") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("System") + .HasColumnType("tinyint(1)"); + + b.Property("Type") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("AuditLog"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Database", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("AaPanelId") + .HasColumnType("int"); + + b.Property("OwnerId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("OwnerId"); + + b.ToTable("Databases"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.DockerImage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Default") + .HasColumnType("tinyint(1)"); + + b.Property("ImageId") + .HasColumnType("int"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.HasIndex("ImageId"); + + b.ToTable("DockerImages"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Domain", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("OwnerId") + .HasColumnType("int"); + + b.Property("SharedDomainId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("OwnerId"); + + b.HasIndex("SharedDomainId"); + + b.ToTable("Domains"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Image", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("ConfigFiles") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Description") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("InstallDockerImage") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("InstallEntrypoint") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("InstallScript") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Startup") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("StartupDetection") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("StopCommand") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Uuid") + .HasColumnType("char(36)"); + + b.HasKey("Id"); + + b.ToTable("Images"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ImageTag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("ImageId") + .HasColumnType("int"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.HasIndex("ImageId"); + + b.ToTable("ImageTags"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ImageVariable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("DefaultValue") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("ImageId") + .HasColumnType("int"); + + b.Property("Key") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.HasIndex("ImageId"); + + b.ToTable("ImageVariables"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.LoadingMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Message") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("LoadingMessages"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Node", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Fqdn") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("HttpPort") + .HasColumnType("int"); + + b.Property("MoonlightDaemonPort") + .HasColumnType("int"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("SftpPort") + .HasColumnType("int"); + + b.Property("Ssl") + .HasColumnType("tinyint(1)"); + + b.Property("Token") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("TokenId") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("Nodes"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.NodeAllocation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("NodeId") + .HasColumnType("int"); + + b.Property("Port") + .HasColumnType("int"); + + b.Property("ServerId") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("NodeId"); + + b.HasIndex("ServerId"); + + b.ToTable("NodeAllocations"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Cpu") + .HasColumnType("int"); + + b.Property("Disk") + .HasColumnType("bigint"); + + b.Property("DockerImageIndex") + .HasColumnType("int"); + + b.Property("ImageId") + .HasColumnType("int"); + + b.Property("Installing") + .HasColumnType("tinyint(1)"); + + b.Property("MainAllocationId") + .HasColumnType("int"); + + b.Property("Memory") + .HasColumnType("bigint"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("NodeId") + .HasColumnType("int"); + + b.Property("OverrideStartup") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("OwnerId") + .HasColumnType("int"); + + b.Property("Suspended") + .HasColumnType("tinyint(1)"); + + b.Property("Uuid") + .HasColumnType("char(36)"); + + b.HasKey("Id"); + + b.HasIndex("ImageId"); + + b.HasIndex("MainAllocationId"); + + b.HasIndex("NodeId"); + + b.HasIndex("OwnerId"); + + b.ToTable("Servers"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ServerBackup", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Bytes") + .HasColumnType("bigint"); + + b.Property("Created") + .HasColumnType("tinyint(1)"); + + b.Property("CreatedAt") + .HasColumnType("datetime(6)"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("ServerId") + .HasColumnType("int"); + + b.Property("Uuid") + .HasColumnType("char(36)"); + + b.HasKey("Id"); + + b.HasIndex("ServerId"); + + b.ToTable("ServerBackups"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ServerVariable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Key") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("ServerId") + .HasColumnType("int"); + + b.Property("Value") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.HasIndex("ServerId"); + + b.ToTable("ServerVariables"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.SharedDomain", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("CloudflareId") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Name") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("SharedDomains"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.SupportMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Answer") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("CreatedAt") + .HasColumnType("datetime(6)"); + + b.Property("IsQuestion") + .HasColumnType("tinyint(1)"); + + b.Property("IsSupport") + .HasColumnType("tinyint(1)"); + + b.Property("IsSystem") + .HasColumnType("tinyint(1)"); + + b.Property("Message") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("RecipientId") + .HasColumnType("int"); + + b.Property("SenderId") + .HasColumnType("int"); + + b.Property("Type") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("RecipientId"); + + b.HasIndex("SenderId"); + + b.ToTable("SupportMessages"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.User", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + b.Property("Address") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Admin") + .HasColumnType("tinyint(1)"); + + b.Property("City") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Country") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("CreatedAt") + .HasColumnType("datetime(6)"); + + b.Property("DiscordDiscriminator") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("DiscordId") + .HasColumnType("bigint"); + + b.Property("DiscordUsername") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Email") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("FirstName") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("LastName") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Password") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("State") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("Status") + .HasColumnType("int"); + + b.Property("SupportPending") + .HasColumnType("tinyint(1)"); + + b.Property("TokenValidTime") + .HasColumnType("datetime(6)"); + + b.Property("TotpEnabled") + .HasColumnType("tinyint(1)"); + + b.Property("TotpSecret") + .IsRequired() + .HasColumnType("longtext"); + + b.Property("UpdatedAt") + .HasColumnType("datetime(6)"); + + b.HasKey("Id"); + + b.ToTable("Users"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Database", b => + { + b.HasOne("Moonlight.App.Database.Entities.User", "Owner") + .WithMany() + .HasForeignKey("OwnerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Owner"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.DockerImage", b => + { + b.HasOne("Moonlight.App.Database.Entities.Image", null) + .WithMany("DockerImages") + .HasForeignKey("ImageId"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Domain", b => + { + b.HasOne("Moonlight.App.Database.Entities.User", "Owner") + .WithMany() + .HasForeignKey("OwnerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Moonlight.App.Database.Entities.SharedDomain", "SharedDomain") + .WithMany() + .HasForeignKey("SharedDomainId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Owner"); + + b.Navigation("SharedDomain"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ImageTag", b => + { + b.HasOne("Moonlight.App.Database.Entities.Image", null) + .WithMany("Tags") + .HasForeignKey("ImageId"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ImageVariable", b => + { + b.HasOne("Moonlight.App.Database.Entities.Image", null) + .WithMany("Variables") + .HasForeignKey("ImageId"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.NodeAllocation", b => + { + b.HasOne("Moonlight.App.Database.Entities.Node", null) + .WithMany("Allocations") + .HasForeignKey("NodeId"); + + b.HasOne("Moonlight.App.Database.Entities.Server", null) + .WithMany("Allocations") + .HasForeignKey("ServerId"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Server", b => + { + b.HasOne("Moonlight.App.Database.Entities.Image", "Image") + .WithMany() + .HasForeignKey("ImageId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Moonlight.App.Database.Entities.NodeAllocation", "MainAllocation") + .WithMany() + .HasForeignKey("MainAllocationId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Moonlight.App.Database.Entities.Node", "Node") + .WithMany() + .HasForeignKey("NodeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Moonlight.App.Database.Entities.User", "Owner") + .WithMany() + .HasForeignKey("OwnerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Image"); + + b.Navigation("MainAllocation"); + + b.Navigation("Node"); + + b.Navigation("Owner"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ServerBackup", b => + { + b.HasOne("Moonlight.App.Database.Entities.Server", null) + .WithMany("Backups") + .HasForeignKey("ServerId"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.ServerVariable", b => + { + b.HasOne("Moonlight.App.Database.Entities.Server", null) + .WithMany("Variables") + .HasForeignKey("ServerId"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.SupportMessage", b => + { + b.HasOne("Moonlight.App.Database.Entities.User", "Recipient") + .WithMany() + .HasForeignKey("RecipientId"); + + b.HasOne("Moonlight.App.Database.Entities.User", "Sender") + .WithMany() + .HasForeignKey("SenderId"); + + b.Navigation("Recipient"); + + b.Navigation("Sender"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Image", b => + { + b.Navigation("DockerImages"); + + b.Navigation("Tags"); + + b.Navigation("Variables"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Node", b => + { + b.Navigation("Allocations"); + }); + + modelBuilder.Entity("Moonlight.App.Database.Entities.Server", b => + { + b.Navigation("Allocations"); + + b.Navigation("Backups"); + + b.Navigation("Variables"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.cs b/Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.cs new file mode 100644 index 0000000..7e4e845 --- /dev/null +++ b/Moonlight/App/Database/Migrations/20230227150444_RemovedCloudflareId.cs @@ -0,0 +1,29 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Moonlight.App.Database.Migrations +{ + /// + public partial class RemovedCloudflareId : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "CloudflareId", + table: "Domains"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "CloudflareId", + table: "Domains", + type: "longtext", + nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"); + } + } +} diff --git a/Moonlight/App/Database/Migrations/DataContextModelSnapshot.cs b/Moonlight/App/Database/Migrations/DataContextModelSnapshot.cs index d2fe117..6b9936f 100644 --- a/Moonlight/App/Database/Migrations/DataContextModelSnapshot.cs +++ b/Moonlight/App/Database/Migrations/DataContextModelSnapshot.cs @@ -92,10 +92,6 @@ namespace Moonlight.App.Database.Migrations .ValueGeneratedOnAdd() .HasColumnType("int"); - b.Property("CloudflareId") - .IsRequired() - .HasColumnType("longtext"); - b.Property("Name") .IsRequired() .HasColumnType("longtext"); diff --git a/Moonlight/App/Exceptions/CloudflareException.cs b/Moonlight/App/Exceptions/CloudflareException.cs index d412edb..0a8d970 100644 --- a/Moonlight/App/Exceptions/CloudflareException.cs +++ b/Moonlight/App/Exceptions/CloudflareException.cs @@ -1,5 +1,7 @@ using System.Runtime.Serialization; +namespace Moonlight.App.Exceptions; + [Serializable] public class CloudflareException : Exception { diff --git a/Moonlight/App/Models/Misc/DnsRecord.cs b/Moonlight/App/Models/Misc/DnsRecord.cs new file mode 100644 index 0000000..59147c7 --- /dev/null +++ b/Moonlight/App/Models/Misc/DnsRecord.cs @@ -0,0 +1,14 @@ +using CloudFlare.Client.Enumerators; + +namespace Moonlight.App.Models.Misc; + +public class DnsRecord +{ + public string Name { get; set; } + public string Content { get; set; } + public DnsRecordType Type { get; set; } + public string Id { get; set; } + public bool Proxied { get; set; } + public int Priority { get; set; } + public int Ttl { get; set; } +} \ No newline at end of file diff --git a/Moonlight/App/Services/DomainService.cs b/Moonlight/App/Services/DomainService.cs index 35a59f9..5b22cee 100644 --- a/Moonlight/App/Services/DomainService.cs +++ b/Moonlight/App/Services/DomainService.cs @@ -2,6 +2,10 @@ using CloudFlare.Client.Api.Authentication; using CloudFlare.Client.Api.Result; using CloudFlare.Client.Api.Zones; +using Microsoft.EntityFrameworkCore; +using Moonlight.App.Database.Entities; +using Moonlight.App.Exceptions; +using Moonlight.App.Models.Misc; using Moonlight.App.Repositories.Domains; namespace Moonlight.App.Services; @@ -37,17 +41,16 @@ public class DomainService public async Task GetAvailableDomains() // This method returns all available domains which are not added as a shared domain { - var domains = await Client.Zones.GetAsync(new() - { - AccountId = AccountId - }); - - if (!domains.Success) - throw new CloudflareException(GetErrorMessage(domains)); + var domains = GetData( + await Client.Zones.GetAsync(new() + { + AccountId = AccountId + }) + ); var sharedDomains = SharedDomainRepository.Get().ToArray(); - var freeDomains = domains.Result + var freeDomains = domains .Where(x => sharedDomains.FirstOrDefault ( y => y.CloudflareId == x.Id @@ -58,8 +61,71 @@ public class DomainService return freeDomains; } - private string GetErrorMessage(CloudFlareResult result) + public async Task GetDnsRecords(Domain d) { - return result.Errors.First().ErrorChain.First().Message; + var domain = EnsureData(d); + + var records = GetData( + await Client.Zones.DnsRecords.GetAsync(domain.SharedDomain.CloudflareId) + ); + + var rname = $"{domain.Name}.{domain.SharedDomain.Name}"; + var dname = $".{rname}"; + + var result = new List(); + + foreach (var record in records) + { + if (record.Name.EndsWith(dname)) + { + result.Add(new () + { + Name = record.Name.Replace(dname, ""), + Content = record.Content, + Priority = record.Priority ?? 0, + Proxied = record.Proxied ?? false, + Id = record.Id, + Ttl = record.Ttl ?? 0, + Type = record.Type + }); + } + else if (record.Name.EndsWith(rname)) + { + result.Add(new () + { + Name = record.Name.Replace(rname, ""), + Content = record.Content, + Priority = record.Priority ?? 0, + Proxied = record.Proxied ?? false, + Id = record.Id, + Ttl = record.Ttl ?? 0, + Type = record.Type + }); + } + } + + return result.ToArray(); + } + + private Domain EnsureData(Domain domain) + { + if (domain.SharedDomain != null) + return domain; + else + return DomainRepository + .Get() + .Include(x => x.SharedDomain) + .First(x => x.Id == domain.Id); + } + private T GetData(CloudFlareResult result) + { + if (!result.Success) + { + var message = result.Errors.First().ErrorChain.First().Message; + + throw new CloudflareException(message); + } + + return result.Result; } } \ No newline at end of file diff --git a/Moonlight/Moonlight.csproj b/Moonlight/Moonlight.csproj index 9389601..3e686cd 100644 --- a/Moonlight/Moonlight.csproj +++ b/Moonlight/Moonlight.csproj @@ -62,7 +62,6 @@ - diff --git a/Moonlight/Shared/Layouts/MainLayout.razor b/Moonlight/Shared/Layouts/MainLayout.razor index ba91074..f28d0c4 100644 --- a/Moonlight/Shared/Layouts/MainLayout.razor +++ b/Moonlight/Shared/Layouts/MainLayout.razor @@ -204,8 +204,8 @@ } catch (Exception e) { - Logger.Warn("Delayed menu error"); - Logger.Warn(e); + //Logger.Warn("Delayed menu error"); + //Logger.Warn(e); } }); } diff --git a/Moonlight/Shared/Views/Admin/Domains/Index.razor b/Moonlight/Shared/Views/Admin/Domains/Index.razor index 86916ad..d2f7238 100644 --- a/Moonlight/Shared/Views/Admin/Domains/Index.razor +++ b/Moonlight/Shared/Views/Admin/Domains/Index.razor @@ -15,33 +15,33 @@
- - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + +
@@ -63,6 +63,5 @@ private async Task Delete(Domain context) { - } } \ No newline at end of file diff --git a/Moonlight/Shared/Views/Admin/Domains/New.razor b/Moonlight/Shared/Views/Admin/Domains/New.razor new file mode 100644 index 0000000..a2cf201 --- /dev/null +++ b/Moonlight/Shared/Views/Admin/Domains/New.razor @@ -0,0 +1,121 @@ +@page "/admin/domains/new" +@using Moonlight.App.Services +@using Moonlight.App.Database.Entities +@using Blazored.Typeahead +@using Moonlight.App.Repositories +@using Moonlight.App.Repositories.Domains + +@inject SmartTranslateService SmartTranslateService +@inject SharedDomainRepository SharedDomainRepository +@inject DomainRepository DomainRepository +@inject UserRepository UserRepository + + +
+
+ + +
+ + + + +
+
+ + +
+
+
+ + + @(context.Email) + + + @(context.Email) + + +
+
+ + +
+
+
+
+ +@code +{ + private string Name; + + private User? User; + private User[] Users; + + private List SharedDomains; + + private SharedDomain? SharedDomain; + + private int SharedDomainId + { + get => SharedDomain?.Id ?? -1; + set + { + SharedDomain = SharedDomains.FirstOrDefault(x => x.Id == value); + InvokeAsync(StateHasChanged); + } + } + + private Task> SearchUsers(string input) + { + if (string.IsNullOrEmpty(input)) + { + return Task.FromResult(Array.Empty().Cast()); + } + else + { + return Task.FromResult(Users.Where(x => x.Email.ToLower().StartsWith(input))); + } + } + + private Task Load(LazyLoader lazyLoader) + { + Users = UserRepository.Get().ToArray(); + SharedDomains = SharedDomainRepository.Get().ToList(); + + return Task.CompletedTask; + } + + private Task Add() + { + DomainRepository.Add(new() + { + Name = Name, + Owner = User!, + SharedDomain = SharedDomain! + }); + + return Task.CompletedTask; + } +} \ No newline at end of file diff --git a/Moonlight/Shared/Views/Domain/Index.razor b/Moonlight/Shared/Views/Domain/Index.razor new file mode 100644 index 0000000..9a4254a --- /dev/null +++ b/Moonlight/Shared/Views/Domain/Index.razor @@ -0,0 +1,125 @@ +@page "/domain/{Id:int}" +@using Moonlight.App.Services.Sessions +@using Moonlight.App.Repositories.Domains +@using Moonlight.App.Database.Entities +@using Microsoft.EntityFrameworkCore +@using Moonlight.App.Models.Misc +@using Moonlight.App.Services + +@inject IdentityService IdentityService +@inject DomainRepository DomainRepository +@inject DomainService DomainService +@inject SmartTranslateService SmartTranslateService + + + @if (Domain == null) + { +
+ This domain does not exist or you have no access to it +
+ } + else + { +
+
+ + DNS records for@($"{Domain.Name}.{Domain.SharedDomain.Name}") + +
+ +
+ +
+
+ @if (DnsRecords.Any()) + { +
+
+
+ @foreach (var record in DnsRecords) + { +
+

+ +

+
+
+ +
+
+
+ } +
+
+
+ } + else + { +
+ No dns records found +
+ } +
+
+
+ } +
+ +@code +{ + [Parameter] + public int Id { get; set; } + + private Domain? Domain; + private DnsRecord[] DnsRecords; + + private async Task Load(LazyLoader arg) + { + Domain = DomainRepository + .Get() + .Include(x => x.SharedDomain) + .Include(x => x.Owner) + .FirstOrDefault(x => x.Id == Id); + + if (Domain == null) + return; + + var user = await IdentityService.Get(); + + if (user == null) + { + Domain = null; + return; + } + + if (Domain.Owner.Id != user.Id && !user.Admin) + { + Domain = null; + return; + } + } + + private async Task LoadDnsRecords(LazyLoader lazyLoader) + { + await lazyLoader.SetText(SmartTranslateService.Translate("Fetching dns records")); + DnsRecords = await DomainService.GetDnsRecords(Domain!); + } +} \ No newline at end of file diff --git a/Moonlight/obj/Debug/net6.0/Moonlight.GeneratedMSBuildEditorConfig.editorconfig b/Moonlight/obj/Debug/net6.0/Moonlight.GeneratedMSBuildEditorConfig.editorconfig index 534adb1..b074bb0 100644 --- a/Moonlight/obj/Debug/net6.0/Moonlight.GeneratedMSBuildEditorConfig.editorconfig +++ b/Moonlight/obj/Debug/net6.0/Moonlight.GeneratedMSBuildEditorConfig.editorconfig @@ -5,264 +5,273 @@ build_property.UsingMicrosoftNETSdkWeb = true build_property.ProjectTypeGuids = build_property.InvariantGlobalization = build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Moonlight build_property.RootNamespace = Moonlight -build_property.ProjectDir = C:\Users\marce\source\repos\MoonlightPublic\Moonlight\Moonlight\ +build_property.ProjectDir = C:\Users\marce\GitHub\Moonlight-Panel\Moonlight\Moonlight\ build_property.RazorLangVersion = 6.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\marce\source\repos\MoonlightPublic\Moonlight\Moonlight +build_property.MSBuildProjectDirectory = C:\Users\marce\GitHub\Moonlight-Panel\Moonlight\Moonlight build_property._RazorSourceGeneratorDebug = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/BlazorApp.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/BlazorApp.razor] build_metadata.AdditionalFiles.TargetPath = Qmxhem9yQXBwLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Alerts/BannedAlert.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Alerts/BannedAlert.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcQWxlcnRzXEJhbm5lZEFsZXJ0LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Alerts/DisabledAlert.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Alerts/DisabledAlert.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcQWxlcnRzXERpc2FibGVkQWxlcnQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Alerts/SetupCompletedAlert.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Alerts/SetupCompletedAlert.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcQWxlcnRzXFNldHVwQ29tcGxldGVkQWxlcnQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Auth/Login.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Auth/Login.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcQXV0aFxMb2dpbi5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Auth/Register.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Auth/Register.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcQXV0aFxSZWdpc3Rlci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ErrorBoundaries/ComponentErrorBoundary.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ErrorBoundaries/ComponentErrorBoundary.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcRXJyb3JCb3VuZGFyaWVzXENvbXBvbmVudEVycm9yQm91bmRhcnkucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ErrorBoundaries/GlobalErrorBoundary.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ErrorBoundaries/GlobalErrorBoundary.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcRXJyb3JCb3VuZGFyaWVzXEdsb2JhbEVycm9yQm91bmRhcnkucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ErrorBoundaries/PageErrorBoundary.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ErrorBoundaries/PageErrorBoundary.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcRXJyb3JCb3VuZGFyaWVzXFBhZ2VFcnJvckJvdW5kYXJ5LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/FileManagerPartials/FileEditor.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/FileManagerPartials/FileEditor.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcRmlsZU1hbmFnZXJQYXJ0aWFsc1xGaWxlRWRpdG9yLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/FileManagerPartials/FileManager.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/FileManagerPartials/FileManager.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcRmlsZU1hbmFnZXJQYXJ0aWFsc1xGaWxlTWFuYWdlci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Forms/WButton.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Forms/WButton.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcRm9ybXNcV0J1dHRvbi5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/Footer.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/Footer.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcRm9vdGVyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/LazyLoader.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/LazyLoader.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcTGF6eUxvYWRlci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/Navbar.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/Navbar.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcTmF2YmFyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/PageHeader.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/PageHeader.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcUGFnZUhlYWRlci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/Sidebar.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/Sidebar.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcU2lkZWJhci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/SidebarMenu.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/SidebarMenu.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcU2lkZWJhck1lbnUucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/ThemeSwitcher.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/ThemeSwitcher.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcVGhlbWVTd2l0Y2hlci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Partials/TL.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Partials/TL.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcUGFydGlhbHNcVEwucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/ServerBackups.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/ServerBackups.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXJ2ZXJCYWNrdXBzLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/ServerConsole.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/ServerConsole.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXJ2ZXJDb25zb2xlLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/ServerFiles.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/ServerFiles.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXJ2ZXJGaWxlcy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/ServerNavigation.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/ServerNavigation.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXJ2ZXJOYXZpZ2F0aW9uLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/ServerNetwork.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/ServerNetwork.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXJ2ZXJOZXR3b3JrLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/ServerPlugins.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/ServerPlugins.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXJ2ZXJQbHVnaW5zLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/ServerSettings.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/ServerSettings.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXJ2ZXJTZXR0aW5ncy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/JavascriptVersionSetting.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/JavascriptVersionSetting.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXR0aW5nc1xKYXZhc2NyaXB0VmVyc2lvblNldHRpbmcucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/Join2StartSetting.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/Join2StartSetting.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXR0aW5nc1xKb2luMlN0YXJ0U2V0dGluZy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/PaperVersionSetting.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/PaperVersionSetting.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXR0aW5nc1xQYXBlclZlcnNpb25TZXR0aW5nLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/PythonVersionSetting.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/ServerControl/Settings/PythonVersionSetting.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU2VydmVyQ29udHJvbFxTZXR0aW5nc1xQeXRob25WZXJzaW9uU2V0dGluZy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/StateLogic/IsSetup.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/StateLogic/IsSetup.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU3RhdGVMb2dpY1xJc1NldHVwLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/StateLogic/NonSetup.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/StateLogic/NonSetup.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU3RhdGVMb2dpY1xOb25TZXR1cC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/StateLogic/OnlyAdmin.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/StateLogic/OnlyAdmin.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcU3RhdGVMb2dpY1xPbmx5QWRtaW4ucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Components/Xterm/Terminal.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Components/Xterm/Terminal.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXENvbXBvbmVudHNcWHRlcm1cVGVybWluYWwucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Layouts/MainLayout.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Layouts/MainLayout.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXExheW91dHNcTWFpbkxheW91dC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Layouts/NotFoundLayout.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Layouts/NotFoundLayout.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXExheW91dHNcTm90Rm91bmRMYXlvdXQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Layouts/ThemeInit.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Layouts/ThemeInit.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXExheW91dHNcVGhlbWVJbml0LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Domains/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Domains/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXERvbWFpbnNcSW5kZXgucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Domains/Shared.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Domains/New.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXERvbWFpbnNcTmV3LnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Domains/Shared.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXERvbWFpbnNcU2hhcmVkLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXEluZGV4LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Nodes/Edit.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Nodes/Edit.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXE5vZGVzXEVkaXQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Nodes/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Nodes/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXE5vZGVzXEluZGV4LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Nodes/New.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Nodes/New.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXE5vZGVzXE5ldy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Nodes/Setup.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Nodes/Setup.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXE5vZGVzXFNldHVwLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Servers/Edit.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Servers/Edit.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXFNlcnZlcnNcRWRpdC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Servers/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Servers/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXFNlcnZlcnNcSW5kZXgucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Servers/New.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Servers/New.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXFNlcnZlcnNcTmV3LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Support/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Support/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXFN1cHBvcnRcSW5kZXgucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Admin/Support/View.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Admin/Support/View.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEFkbWluXFN1cHBvcnRcVmlldy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Domains.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Domains.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXERvbWFpbnMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Domain/Index.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXERvbWFpblxJbmRleC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXEluZGV4LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Servers.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Servers.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXFNlcnZlcnMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Server/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Server/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXFNlcnZlclxJbmRleC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Setup/Features.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Setup/Features.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXFNldHVwXEZlYXR1cmVzLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Setup/Final.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Setup/Final.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXFNldHVwXEZpbmFsLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Setup/Index.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Setup/Index.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXFNldHVwXEluZGV4LnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Setup/Users.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Setup/Users.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXFNldHVwXFVzZXJzLnJhem9y build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Shared/Views/Support.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Shared/Views/Support.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFZpZXdzXFN1cHBvcnQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/_Imports.razor] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/_Imports.razor] build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Pages/Error.cshtml] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Pages/Error.cshtml] build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXJyb3IuY3NodG1s build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Pages/_Host.cshtml] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Pages/_Host.cshtml] build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s build_metadata.AdditionalFiles.CssScope = -[C:/Users/marce/source/repos/MoonlightPublic/Moonlight/Moonlight/Pages/_Layout.cshtml] +[C:/Users/marce/GitHub/Moonlight-Panel/Moonlight/Moonlight/Pages/_Layout.cshtml] build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0xheW91dC5jc2h0bWw= build_metadata.AdditionalFiles.CssScope = diff --git a/Moonlight/obj/Debug/net6.0/Moonlight.assets.cache b/Moonlight/obj/Debug/net6.0/Moonlight.assets.cache index fb10a6187374bb1aad194c07fbe396a9e9905b50..7d5c506542983535534b821e8ecb1efbc3e69488 100644 GIT binary patch delta 10987 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 YyYH%p>n`Su6>{PFsm$SPm!41iKkd!KN&o-= delta 10534 zcmb_h4Oo;_7Un|`1eD=#7!a7@Uq%LIkiYOJ2n9iC0!CY3)ZHkn!)q`PHmiEP@oTjs9YZd;p5+s|f}ojVNnJ#@c%?zHnf=ef^4-#zDj z&pG$r@6P=?-u1Zo=`eZ8w8A_eH#fKBn-N!Iv+mIc?N`B zInp^+qS$j#euVQ-sw>SfBUB8%VsG$pH*re)qwZ3%Y8jWGqb@NSt4$ictUyP~S_(8ZHS;u;3kr-iRa%q%kmNY0T*PX%F5Kp>T*znzw|0d=MdW0q ziPf-HmkYz9q^ecS;pIhnamq(n@qTzD8``8&<&&(2{jy-NF35%?nM=kY@Pw?Cy@=2+ zGcwl@xR?;|(Wk=6XsK#7b7Hxe8cz8bYkov=Vlcerz1}zm`eI$ECy3(e*dzVSI2k^T zld2k7qlAR`eq|MFkeLZ*l~1r5MJMW%HLOP6rX0AEC}poh^cXGsD%@+%g-^yv*$tyD zxloz3mVLtrke91guolhUB?y5#P{>T6FAfm=(az=RZE zyFT5AV-FrGUP*x5L@!XJ2EwVLP+OND=KWE} zX5)N|tW;;N)6~djTI#BFM)k~xH70G`zP2Al)VMk;v ztgW9Tcjw&PhM{<%c%lqP@j~%N8G+)1;)~+PL5VH~O%g%<)HwM_RME^vp`MueqYyLE zpjiTN%hKfmsG^w#qMn!qp%Am+pUqxamaYgv70pbHdSVueLd+y6RiF_|k!J!FFV9K} zLk-O`9QDL1Fk?Jplnig+RZVRSP>>_lrWq^$@_|Nl$ijXn~ zt6KsF#b}_%H8>v1DpO%oD}AGyj-wnIzaHcZ6|G*-DlT%kox7dR<6fuRbm-oGKb2_- zjxZx|I-Cr>6WX7p&*T}ny)2=o^FGkD)lfapM9-DzSq8(~r)A8-9+`vpV@u{>DYm~h z2Oq%aGaT0Y!&LBoJAK~F=76i71C=|ZQ-?YuJ5L!3>x~1f3ol&1lb(h-pxRkUO~ZqZ zz2@vr6Lk%%$>tpcIXA@6_}m1lgK~5oyM9+L_2FE{8+ZGS(Ez(LsF6N|k-Bh8QdU%f zhP2daP|tju0Uh~C^U#nKTJKyz`&_>PxD((~iBTBpT)Y{}H9rdaUbClBLu=KC4Q zi;9O2pDzm2QM{A6@(5ON+e&CiEk0N;T68qh>1KwC@! z1n-WZaxvm4_Si*n@zA)tsCc0Ob}i~%xw1%voITUSOaflbuw&1XS+tB=(1P`{Lv4QC zY|-jdYIKHL29okkOWK7}J>-wnV_`6Sx`3q0J(Pi=FgsZz)CV;RU_3N3}+|vgZz{L*w`C$c~qhv|Yc)%A#izdSAE-7_^ ztwdnvyBWCLRh_hINN5cLp{)kZfn-pg_JRtasT+}Gw zuL2 z5?tZokb5}3c#A;bTT$P_T!i++I`uZR9p6)b7(8WgT-mqe5!4-QCuAK98ZU< zuij(bg?{*%?Z7_4dme>1^YA}hfz;>96=#Gj-s&h zfd2d>gq>(>4&p>G^7Tx^tLTT1{~Gpb_{UIB@Qsqf8i_YiKa|9q%p?X^ ziV0qMW25!0A=sw`u-|rKpT?FX;0#Ki%h+}EaJkl{sM2lSVlEVVPb{;ZMTh((yn}sO z65d5UNy0f4LZlbv_Y=v4o|9Xw=g}9RLm&2O9R7rQ!r?s>!r=nS|AB+;mc)^a3AWZS zZW7tA^cT@HpV9l+r!o37>ItI{Pza;HploF=4}N+U!-~2<2!AIEdf!y&|B7Dt=pSOA zpbx#{{s?sh{Spd6{}^S9%jn;|6G=tCj9zKze?vV%|2qmnzk!uOV^Y&=P=je!*)&HQLWR)LY=k0_1 z9cN-e+9$SMj^wi7#WNDc7XogsI^A5uc98czo|~2B*99#5ot9rZEy?8B&0N-j52}{( z{|cadp7O$uFg=fraCIO}Dj3xlstX0Oc7X0kZ(7Ss=D#sRm&?_zSjwc`+i&F8RK|)Aj+!`GFcgZRO4w&W(e0 Qm&FkIv7>jWnX@JQ1YrbYQvd(} diff --git a/Moonlight/obj/Debug/net6.0/Moonlight.csproj.AssemblyReference.cache b/Moonlight/obj/Debug/net6.0/Moonlight.csproj.AssemblyReference.cache index dafe78a1378a98bf6e214ebaf2d75eaeb0a71275..12bf6f3bc5064dff7f18514a5cc304d07daa7aa5 100644 GIT binary patch delta 35161 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 wpPCizNIj-+Jz`B_^_ALc5TUPBNuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\marce\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + C:\Users\marce\.nuget\packages\ PackageReference - 6.2.0 + 6.4.0 - - diff --git a/Moonlight/obj/project.assets.json b/Moonlight/obj/project.assets.json index 2f0319a..c157e76 100644 --- a/Moonlight/obj/project.assets.json +++ b/Moonlight/obj/project.assets.json @@ -19,10 +19,14 @@ "BCrypt.Net-Next/4.0.3": { "type": "package", "compile": { - "lib/net6.0/BCrypt.Net-Next.dll": {} + "lib/net6.0/BCrypt.Net-Next.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/BCrypt.Net-Next.dll": {} + "lib/net6.0/BCrypt.Net-Next.dll": { + "related": ".xml" + } } }, "Ben.Demystifier/0.4.1": { @@ -103,10 +107,14 @@ "Microsoft.Extensions.Localization": "3.1.18" }, "compile": { - "lib/netstandard2.1/BlazorTable.dll": {} + "lib/netstandard2.1/BlazorTable.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard2.1/BlazorTable.dll": {} + "lib/netstandard2.1/BlazorTable.dll": { + "related": ".xml" + } }, "resource": { "lib/netstandard2.1/da/BlazorTable.resources.dll": { @@ -140,10 +148,14 @@ "Newtonsoft.Json": "13.0.2" }, "compile": { - "lib/net6.0/CloudFlare.Client.dll": {} + "lib/net6.0/CloudFlare.Client.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/CloudFlare.Client.dll": {} + "lib/net6.0/CloudFlare.Client.dll": { + "related": ".xml" + } } }, "CurrieTechnologies.Razor.SweetAlert2/5.4.0": { @@ -182,10 +194,14 @@ "Discord.Net.Core": "3.9.0" }, "compile": { - "lib/net6.0/Discord.Net.Commands.dll": {} + "lib/net6.0/Discord.Net.Commands.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Discord.Net.Commands.dll": {} + "lib/net6.0/Discord.Net.Commands.dll": { + "related": ".xml" + } } }, "Discord.Net.Core/3.9.0": { @@ -197,10 +213,14 @@ "System.ValueTuple": "4.5.0" }, "compile": { - "lib/net6.0/Discord.Net.Core.dll": {} + "lib/net6.0/Discord.Net.Core.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Discord.Net.Core.dll": {} + "lib/net6.0/Discord.Net.Core.dll": { + "related": ".xml" + } } }, "Discord.Net.Interactions/3.9.0": { @@ -214,10 +234,14 @@ "System.Reactive": "5.0.0" }, "compile": { - "lib/net6.0/Discord.Net.Interactions.dll": {} + "lib/net6.0/Discord.Net.Interactions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Discord.Net.Interactions.dll": {} + "lib/net6.0/Discord.Net.Interactions.dll": { + "related": ".xml" + } } }, "Discord.Net.Rest/3.9.0": { @@ -226,10 +250,14 @@ "Discord.Net.Core": "3.9.0" }, "compile": { - "lib/net6.0/Discord.Net.Rest.dll": {} + "lib/net6.0/Discord.Net.Rest.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Discord.Net.Rest.dll": {} + "lib/net6.0/Discord.Net.Rest.dll": { + "related": ".xml" + } } }, "Discord.Net.Webhook/3.9.0": { @@ -239,10 +267,14 @@ "Discord.Net.Rest": "3.9.0" }, "compile": { - "lib/net6.0/Discord.Net.Webhook.dll": {} + "lib/net6.0/Discord.Net.Webhook.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Discord.Net.Webhook.dll": {} + "lib/net6.0/Discord.Net.Webhook.dll": { + "related": ".xml" + } } }, "Discord.Net.WebSocket/3.9.0": { @@ -252,10 +284,14 @@ "Discord.Net.Rest": "3.9.0" }, "compile": { - "lib/net6.0/Discord.Net.WebSocket.dll": {} + "lib/net6.0/Discord.Net.WebSocket.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Discord.Net.WebSocket.dll": {} + "lib/net6.0/Discord.Net.WebSocket.dll": { + "related": ".xml" + } } }, "GravatarSharp.Core/1.0.1.2": { @@ -273,10 +309,14 @@ "Humanizer.Core/2.14.1": { "type": "package", "compile": { - "lib/net6.0/_._": {} + "lib/net6.0/_._": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Humanizer.dll": {} + "lib/net6.0/Humanizer.dll": { + "related": ".xml" + } } }, "JWT/10.0.2": { @@ -286,19 +326,27 @@ "System.Text.Json": "6.0.7" }, "compile": { - "lib/net6.0/JWT.dll": {} + "lib/net6.0/JWT.dll": { + "related": ".pdb;.xml" + } }, "runtime": { - "lib/net6.0/JWT.dll": {} + "lib/net6.0/JWT.dll": { + "related": ".pdb;.xml" + } } }, "LinqKit.Core/1.1.26": { "type": "package", "compile": { - "lib/netstandard2.1/LinqKit.Core.dll": {} + "lib/netstandard2.1/LinqKit.Core.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard2.1/LinqKit.Core.dll": {} + "lib/netstandard2.1/LinqKit.Core.dll": { + "related": ".xml" + } } }, "Logging.Net/1.1.0": { @@ -313,10 +361,14 @@ "Macross.Json.Extensions/3.0.0": { "type": "package", "compile": { - "lib/net6.0/Macross.Json.Extensions.dll": {} + "lib/net6.0/Macross.Json.Extensions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Macross.Json.Extensions.dll": {} + "lib/net6.0/Macross.Json.Extensions.dll": { + "related": ".xml" + } } }, "Microsoft.AspNet.WebApi.Client/5.2.9": { @@ -326,10 +378,14 @@ "Newtonsoft.Json.Bson": "1.0.1" }, "compile": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} + "lib/netstandard2.0/System.Net.Http.Formatting.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard2.0/System.Net.Http.Formatting.dll": {} + "lib/netstandard2.0/System.Net.Http.Formatting.dll": { + "related": ".xml" + } } }, "Microsoft.AspNetCore.Authorization/6.0.9": { @@ -340,10 +396,14 @@ "Microsoft.Extensions.Options": "6.0.0" }, "compile": { - "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } } }, "Microsoft.AspNetCore.Components/6.0.9": { @@ -353,10 +413,14 @@ "Microsoft.AspNetCore.Components.Analyzers": "6.0.9" }, "compile": { - "lib/net6.0/Microsoft.AspNetCore.Components.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Components.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } } }, "Microsoft.AspNetCore.Components.Analyzers/6.0.9": { @@ -371,10 +435,14 @@ "Microsoft.AspNetCore.Components": "6.0.9" }, "compile": { - "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } } }, "Microsoft.AspNetCore.Components.Web/6.0.9": { @@ -387,19 +455,27 @@ "System.IO.Pipelines": "6.0.3" }, "compile": { - "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } } }, "Microsoft.AspNetCore.Metadata/6.0.9": { "type": "package", "compile": { - "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": {} + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } } }, "Microsoft.CSharp/4.7.0": { @@ -421,10 +497,14 @@ "Microsoft.Extensions.Logging": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {} + "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {} + "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/Microsoft.EntityFrameworkCore.props": {} @@ -433,10 +513,14 @@ "Microsoft.EntityFrameworkCore.Abstractions/7.0.3": { "type": "package", "compile": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} + "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} + "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } } }, "Microsoft.EntityFrameworkCore.Analyzers/7.0.3": { @@ -457,10 +541,14 @@ "Mono.TextTemplating": "2.2.1" }, "compile": { - "lib/net6.0/_._": {} + "lib/net6.0/_._": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": {} + "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": { + "related": ".xml" + } }, "build": { "build/net6.0/Microsoft.EntityFrameworkCore.Design.props": {} @@ -473,10 +561,14 @@ "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {} + "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {} + "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } } }, "Microsoft.Extensions.Caching.Abstractions/7.0.0": { @@ -485,10 +577,14 @@ "Microsoft.Extensions.Primitives": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -504,10 +600,14 @@ "Microsoft.Extensions.Primitives": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll": {} + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll": {} + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -519,10 +619,14 @@ "Microsoft.Extensions.Primitives": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -534,10 +638,14 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {} + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": {} + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -546,10 +654,14 @@ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { "type": "package", "compile": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -562,10 +674,14 @@ "System.Text.Json": "7.0.0" }, "compile": { - "lib/net6.0/_._": {} + "lib/net6.0/_._": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyModel.dll": {} + "lib/net6.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -580,19 +696,27 @@ "Microsoft.Extensions.Options": "3.1.18" }, "compile": { - "lib/netcoreapp3.1/Microsoft.Extensions.Localization.dll": {} + "lib/netcoreapp3.1/Microsoft.Extensions.Localization.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Localization.dll": {} + "lib/netcoreapp3.1/Microsoft.Extensions.Localization.dll": { + "related": ".xml" + } } }, "Microsoft.Extensions.Localization.Abstractions/3.1.18": { "type": "package", "compile": { - "lib/netcoreapp3.1/Microsoft.Extensions.Localization.Abstractions.dll": {} + "lib/netcoreapp3.1/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netcoreapp3.1/Microsoft.Extensions.Localization.Abstractions.dll": {} + "lib/netcoreapp3.1/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } } }, "Microsoft.Extensions.Logging/7.0.0": { @@ -604,10 +728,14 @@ "Microsoft.Extensions.Options": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.Extensions.Logging.dll": {} + "lib/net6.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.Logging.dll": {} + "lib/net6.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -616,10 +744,14 @@ "Microsoft.Extensions.Logging.Abstractions/7.0.0": { "type": "package", "compile": { - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {} + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} @@ -632,10 +764,14 @@ "Microsoft.Extensions.Primitives": "7.0.0" }, "compile": { - "lib/net6.0/Microsoft.Extensions.Options.dll": {} + "lib/net6.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.Options.dll": {} + "lib/net6.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -647,10 +783,14 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" }, "compile": { - "lib/net6.0/Microsoft.Extensions.Primitives.dll": {} + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.Extensions.Primitives.dll": {} + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -659,10 +799,14 @@ "Microsoft.JSInterop/6.0.9": { "type": "package", "compile": { - "lib/net6.0/Microsoft.JSInterop.dll": {} + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Microsoft.JSInterop.dll": {} + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } } }, "Microsoft.NETCore.Platforms/1.1.0": { @@ -698,7 +842,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": { + "related": ".xml" + } } }, "MimeTypes/2.4.0": { @@ -715,10 +861,14 @@ "MineStat/3.1.1": { "type": "package", "compile": { - "lib/netstandard20/MineStat.dll": {} + "lib/netstandard20/MineStat.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard20/MineStat.dll": {} + "lib/netstandard20/MineStat.dll": { + "related": ".xml" + } } }, "Mono.TextTemplating/2.2.1": { @@ -736,10 +886,14 @@ "MySqlConnector/2.2.5": { "type": "package", "compile": { - "lib/net6.0/MySqlConnector.dll": {} + "lib/net6.0/MySqlConnector.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/MySqlConnector.dll": {} + "lib/net6.0/MySqlConnector.dll": { + "related": ".xml" + } } }, "NETStandard.Library/1.6.1": { @@ -794,10 +948,14 @@ "Newtonsoft.Json/13.0.3-beta1": { "type": "package", "compile": { - "lib/net6.0/Newtonsoft.Json.dll": {} + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": {} + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } } }, "Newtonsoft.Json.Bson/1.0.1": { @@ -807,10 +965,14 @@ "Newtonsoft.Json": "10.0.1" }, "compile": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} + "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {} + "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": { + "related": ".xml" + } } }, "Otp.NET/1.3.0": { @@ -829,10 +991,14 @@ "MySqlConnector": "2.2.5" }, "compile": { - "lib/net6.0/Pomelo.EntityFrameworkCore.MySql.dll": {} + "lib/net6.0/Pomelo.EntityFrameworkCore.MySql.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/Pomelo.EntityFrameworkCore.MySql.dll": {} + "lib/net6.0/Pomelo.EntityFrameworkCore.MySql.dll": { + "related": ".xml" + } } }, "PteroConsole.NET/1.0.4": { @@ -860,10 +1026,14 @@ "RestSharp/109.0.0-preview.1": { "type": "package", "compile": { - "lib/net6.0/RestSharp.dll": {} + "lib/net6.0/RestSharp.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/RestSharp.dll": {} + "lib/net6.0/RestSharp.dll": { + "related": ".xml" + } } }, "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { @@ -1043,7 +1213,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.6/System.AppContext.dll": {} + "ref/netstandard1.6/System.AppContext.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.6/System.AppContext.dll": {} @@ -1068,7 +1240,9 @@ "System.CodeDom/4.4.0": { "type": "package", "compile": { - "ref/netstandard2.0/_._": {} + "ref/netstandard2.0/_._": { + "related": ".xml" + } }, "runtime": { "lib/netstandard2.0/System.CodeDom.dll": {} @@ -1082,7 +1256,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Collections.dll": {} + "ref/netstandard1.3/System.Collections.dll": { + "related": ".xml" + } } }, "System.Collections.Concurrent/4.3.0": { @@ -1100,7 +1276,9 @@ "System.Threading.Tasks": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Collections.Concurrent.dll": {} + "ref/netstandard1.3/System.Collections.Concurrent.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Collections.Concurrent.dll": {} @@ -1109,10 +1287,14 @@ "System.Collections.Immutable/5.0.0": { "type": "package", "compile": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} + "lib/netstandard2.0/System.Collections.Immutable.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard2.0/System.Collections.Immutable.dll": {} + "lib/netstandard2.0/System.Collections.Immutable.dll": { + "related": ".xml" + } } }, "System.Console/4.3.0": { @@ -1125,7 +1307,9 @@ "System.Text.Encoding": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Console.dll": {} + "ref/netstandard1.3/System.Console.dll": { + "related": ".xml" + } } }, "System.Diagnostics.Debug/4.3.0": { @@ -1136,7 +1320,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} + "ref/netstandard1.3/System.Diagnostics.Debug.dll": { + "related": ".xml" + } } }, "System.Diagnostics.DiagnosticSource/4.3.0": { @@ -1149,10 +1335,14 @@ "System.Threading": "4.3.0" }, "compile": { - "lib/netstandard1.3/_._": {} + "lib/netstandard1.3/_._": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } } }, "System.Diagnostics.Tools/4.3.0": { @@ -1163,7 +1353,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} + "ref/netstandard1.0/System.Diagnostics.Tools.dll": { + "related": ".xml" + } } }, "System.Diagnostics.Tracing/4.3.0": { @@ -1174,7 +1366,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} + "ref/netstandard1.5/System.Diagnostics.Tracing.dll": { + "related": ".xml" + } } }, "System.Globalization/4.3.0": { @@ -1185,7 +1379,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Globalization.dll": {} + "ref/netstandard1.3/System.Globalization.dll": { + "related": ".xml" + } } }, "System.Globalization.Calendars/4.3.0": { @@ -1197,7 +1393,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Globalization.Calendars.dll": {} + "ref/netstandard1.3/System.Globalization.Calendars.dll": { + "related": ".xml" + } } }, "System.Globalization.Extensions/4.3.0": { @@ -1211,7 +1409,9 @@ "System.Runtime.InteropServices": "4.3.0" }, "compile": { - "ref/netstandard1.3/_._": {} + "ref/netstandard1.3/_._": { + "related": ".xml" + } }, "runtimeTargets": { "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { @@ -1230,10 +1430,14 @@ "System.Linq.Async": "5.0.0" }, "compile": { - "lib/netcoreapp3.1/System.Interactive.Async.dll": {} + "lib/netcoreapp3.1/System.Interactive.Async.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netcoreapp3.1/System.Interactive.Async.dll": {} + "lib/netcoreapp3.1/System.Interactive.Async.dll": { + "related": ".xml" + } } }, "System.IO/4.3.0": { @@ -1246,7 +1450,9 @@ "System.Threading.Tasks": "4.3.0" }, "compile": { - "ref/netstandard1.5/System.IO.dll": {} + "ref/netstandard1.5/System.IO.dll": { + "related": ".xml" + } } }, "System.IO.Compression/4.3.0": { @@ -1269,7 +1475,9 @@ "runtime.native.System.IO.Compression": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.IO.Compression.dll": {} + "ref/netstandard1.3/System.IO.Compression.dll": { + "related": ".xml" + } }, "runtimeTargets": { "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { @@ -1296,7 +1504,9 @@ "System.Text.Encoding": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} @@ -1315,7 +1525,9 @@ "System.Threading.Tasks": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.IO.FileSystem.dll": {} + "ref/netstandard1.3/System.IO.FileSystem.dll": { + "related": ".xml" + } } }, "System.IO.FileSystem.Primitives/4.3.0": { @@ -1324,7 +1536,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} @@ -1333,10 +1547,14 @@ "System.IO.Pipelines/6.0.3": { "type": "package", "compile": { - "lib/net6.0/System.IO.Pipelines.dll": {} + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/System.IO.Pipelines.dll": {} + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/netcoreapp3.1/_._": {} @@ -1352,7 +1570,9 @@ "System.Runtime.Extensions": "4.3.0" }, "compile": { - "ref/netstandard1.6/System.Linq.dll": {} + "ref/netstandard1.6/System.Linq.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.6/System.Linq.dll": {} @@ -1361,10 +1581,14 @@ "System.Linq.Async/5.0.0": { "type": "package", "compile": { - "ref/netcoreapp3.1/System.Linq.Async.dll": {} + "ref/netcoreapp3.1/System.Linq.Async.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netcoreapp3.1/System.Linq.Async.dll": {} + "lib/netcoreapp3.1/System.Linq.Async.dll": { + "related": ".xml" + } } }, "System.Linq.Expressions/4.3.0": { @@ -1389,7 +1613,9 @@ "System.Threading": "4.3.0" }, "compile": { - "ref/netstandard1.6/System.Linq.Expressions.dll": {} + "ref/netstandard1.6/System.Linq.Expressions.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.6/System.Linq.Expressions.dll": {} @@ -1426,7 +1652,9 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Net.Http.dll": {} + "ref/netstandard1.3/System.Net.Http.dll": { + "related": ".xml" + } }, "runtimeTargets": { "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { @@ -1448,7 +1676,9 @@ "System.Runtime.Handles": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Net.Primitives.dll": {} + "ref/netstandard1.3/System.Net.Primitives.dll": { + "related": ".xml" + } } }, "System.Net.Sockets/4.3.0": { @@ -1462,7 +1692,9 @@ "System.Threading.Tasks": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Net.Sockets.dll": {} + "ref/netstandard1.3/System.Net.Sockets.dll": { + "related": ".xml" + } } }, "System.ObjectModel/4.3.0": { @@ -1475,7 +1707,9 @@ "System.Threading": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.ObjectModel.dll": {} + "ref/netstandard1.3/System.ObjectModel.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.ObjectModel.dll": {} @@ -1484,10 +1718,14 @@ "System.Reactive/5.0.0": { "type": "package", "compile": { - "lib/net5.0/System.Reactive.dll": {} + "lib/net5.0/System.Reactive.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net5.0/System.Reactive.dll": {} + "lib/net5.0/System.Reactive.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net5.0/_._": {} @@ -1503,7 +1741,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.5/System.Reflection.dll": {} + "ref/netstandard1.5/System.Reflection.dll": { + "related": ".xml" + } } }, "System.Reflection.Emit/4.3.0": { @@ -1516,7 +1756,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.1/_._": {} + "ref/netstandard1.1/_._": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Reflection.Emit.dll": {} @@ -1530,7 +1772,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.0/_._": {} + "ref/netstandard1.0/_._": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} @@ -1545,7 +1789,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.0/_._": {} + "ref/netstandard1.0/_._": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} @@ -1560,16 +1806,22 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.0/System.Reflection.Extensions.dll": {} + "ref/netstandard1.0/System.Reflection.Extensions.dll": { + "related": ".xml" + } } }, "System.Reflection.Metadata/5.0.0": { "type": "package", "compile": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": {} + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } } }, "System.Reflection.Primitives/4.3.0": { @@ -1580,7 +1832,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.0/System.Reflection.Primitives.dll": {} + "ref/netstandard1.0/System.Reflection.Primitives.dll": { + "related": ".xml" + } } }, "System.Reflection.TypeExtensions/4.3.0": { @@ -1590,7 +1844,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.5/_._": {} + "ref/netstandard1.5/_._": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} @@ -1606,7 +1862,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} + "ref/netstandard1.0/System.Resources.ResourceManager.dll": { + "related": ".xml" + } } }, "System.Runtime/4.3.0": { @@ -1616,16 +1874,22 @@ "Microsoft.NETCore.Targets": "1.1.0" }, "compile": { - "ref/netstandard1.5/System.Runtime.dll": {} + "ref/netstandard1.5/System.Runtime.dll": { + "related": ".xml" + } } }, "System.Runtime.CompilerServices.Unsafe/6.0.0": { "type": "package", "compile": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {} + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {} + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/netcoreapp3.1/_._": {} @@ -1639,7 +1903,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.5/System.Runtime.Extensions.dll": {} + "ref/netstandard1.5/System.Runtime.Extensions.dll": { + "related": ".xml" + } } }, "System.Runtime.Handles/4.3.0": { @@ -1650,7 +1916,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": {} + "ref/netstandard1.3/System.Runtime.Handles.dll": { + "related": ".xml" + } } }, "System.Runtime.InteropServices/4.3.0": { @@ -1704,7 +1972,9 @@ "System.Runtime.Extensions": "4.3.0" }, "compile": { - "ref/netstandard1.1/System.Runtime.Numerics.dll": {} + "ref/netstandard1.1/System.Runtime.Numerics.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Runtime.Numerics.dll": {} @@ -1823,7 +2093,9 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "related": ".xml" + } }, "runtimeTargets": { "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { @@ -1914,7 +2186,9 @@ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" }, "compile": { - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { + "related": ".xml" + } }, "runtimeTargets": { "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { @@ -1935,7 +2209,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": {} + "ref/netstandard1.3/System.Text.Encoding.dll": { + "related": ".xml" + } } }, "System.Text.Encoding.Extensions/4.3.0": { @@ -1947,7 +2223,9 @@ "System.Text.Encoding": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": { + "related": ".xml" + } } }, "System.Text.Encodings.Web/7.0.0": { @@ -1956,10 +2234,14 @@ "System.Runtime.CompilerServices.Unsafe": "6.0.0" }, "compile": { - "lib/net6.0/System.Text.Encodings.Web.dll": {} + "lib/net6.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/System.Text.Encodings.Web.dll": {} + "lib/net6.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/_._": {} @@ -1978,10 +2260,14 @@ "System.Text.Encodings.Web": "7.0.0" }, "compile": { - "lib/net6.0/System.Text.Json.dll": {} + "lib/net6.0/System.Text.Json.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/System.Text.Json.dll": {} + "lib/net6.0/System.Text.Json.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/net6.0/System.Text.Json.targets": {} @@ -2006,7 +2292,9 @@ "System.Threading.Tasks": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Threading.dll": {} + "ref/netstandard1.3/System.Threading.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Threading.dll": {} @@ -2020,7 +2308,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Threading.Tasks.dll": {} + "ref/netstandard1.3/System.Threading.Tasks.dll": { + "related": ".xml" + } } }, "System.Threading.Tasks.Extensions/4.3.0": { @@ -2031,10 +2321,14 @@ "System.Threading.Tasks": "4.3.0" }, "compile": { - "lib/netstandard1.0/_._": {} + "lib/netstandard1.0/_._": { + "related": ".xml" + } }, "runtime": { - "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": { + "related": ".xml" + } } }, "System.Threading.Timer/4.3.0": { @@ -2045,7 +2339,9 @@ "System.Runtime": "4.3.0" }, "compile": { - "ref/netstandard1.2/System.Threading.Timer.dll": {} + "ref/netstandard1.2/System.Threading.Timer.dll": { + "related": ".xml" + } } }, "System.ValueTuple/4.5.0": { @@ -2077,7 +2373,9 @@ "System.Threading.Tasks.Extensions": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} + "ref/netstandard1.3/System.Xml.ReaderWriter.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} @@ -2100,7 +2398,9 @@ "System.Xml.ReaderWriter": "4.3.0" }, "compile": { - "ref/netstandard1.3/System.Xml.XDocument.dll": {} + "ref/netstandard1.3/System.Xml.XDocument.dll": { + "related": ".xml" + } }, "runtime": { "lib/netstandard1.3/System.Xml.XDocument.dll": {} @@ -2109,10 +2409,14 @@ "UAParser/3.1.47": { "type": "package", "compile": { - "lib/netcoreapp2.0/UAParser.dll": {} + "lib/netcoreapp2.0/UAParser.dll": { + "related": ".xml" + } }, "runtime": { - "lib/netcoreapp2.0/UAParser.dll": {} + "lib/netcoreapp2.0/UAParser.dll": { + "related": ".xml" + } } }, "XtermBlazor/1.6.1": { @@ -2122,10 +2426,14 @@ "Microsoft.AspNetCore.Components.Web": "6.0.9" }, "compile": { - "lib/net6.0/XtermBlazor.dll": {} + "lib/net6.0/XtermBlazor.dll": { + "related": ".xml" + } }, "runtime": { - "lib/net6.0/XtermBlazor.dll": {} + "lib/net6.0/XtermBlazor.dll": { + "related": ".xml" + } }, "build": { "buildTransitive/XtermBlazor.props": {} @@ -7382,34 +7690,24 @@ ] }, "packageFolders": { - "C:\\Users\\marce\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + "C:\\Users\\marce\\.nuget\\packages\\": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\marce\\source\\repos\\MoonlightPublic\\Moonlight\\Moonlight\\Moonlight.csproj", + "projectUniqueName": "C:\\Users\\marce\\GitHub\\Moonlight-Panel\\Moonlight\\Moonlight\\Moonlight.csproj", "projectName": "Moonlight", - "projectPath": "C:\\Users\\marce\\source\\repos\\MoonlightPublic\\Moonlight\\Moonlight\\Moonlight.csproj", + "projectPath": "C:\\Users\\marce\\GitHub\\Moonlight-Panel\\Moonlight\\Moonlight\\Moonlight.csproj", "packagesPath": "C:\\Users\\marce\\.nuget\\packages\\", - "outputPath": "C:\\Users\\marce\\source\\repos\\MoonlightPublic\\Moonlight\\Moonlight\\obj\\", + "outputPath": "C:\\Users\\marce\\GitHub\\Moonlight-Panel\\Moonlight\\Moonlight\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\marce\\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" + "C:\\Users\\marce\\AppData\\Roaming\\NuGet\\NuGet.Config" ], "originalTargetFrameworks": [ "net6.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Users\\marce\\source\\repos\\Logging.Net\\LoggingNet\\LoggingNet\\bin\\Release\\net5.0\\newpublish": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -7539,10 +7837,29 @@ "net47", "net471", "net472", - "net48" + "net48", + "net481" ], "assetTargetFallback": true, "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[6.0.14, 6.0.14]" + }, + { + "name": "Microsoft.NETCore.App.Host.win-x64", + "version": "[6.0.14, 6.0.14]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[6.0.14, 6.0.14]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[6.0.14, 6.0.14]" + } + ], "frameworkReferences": { "Microsoft.AspNetCore.App": { "privateAssets": "none" @@ -7551,7 +7868,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Users\\marce\\.dotnet\\sdk\\7.0.200\\RuntimeIdentifierGraph.json" } } } diff --git a/Moonlight/obj/project.nuget.cache b/Moonlight/obj/project.nuget.cache index 8f1f8d0..037df57 100644 --- a/Moonlight/obj/project.nuget.cache +++ b/Moonlight/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "I3RJKxqNGSMBRdyhEnyTZCvGEtvY8ZqJLz2cnbReOWg+4Fs6G1opPn1ucQgCjcYl4tN9XyZPcTvXEaBslvydog==", + "dgSpecHash": "h+m+sPm3O7eUNxvWdurMZhK8n+X4XIB2K11iRoLniiWZkh0HpElt3QhjSoP/Rps/4kXgZiTwr+r4hbh4gDxAFA==", "success": true, - "projectFilePath": "C:\\Users\\marce\\source\\repos\\MoonlightPublic\\Moonlight\\Moonlight\\Moonlight.csproj", + "projectFilePath": "C:\\Users\\marce\\GitHub\\Moonlight-Panel\\Moonlight\\Moonlight\\Moonlight.csproj", "expectedPackageFiles": [ "C:\\Users\\marce\\.nuget\\packages\\aapanelsharp\\1.0.0\\aapanelsharp.1.0.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\bcrypt.net-next\\4.0.3\\bcrypt.net-next.4.0.3.nupkg.sha512", @@ -52,104 +52,108 @@ "C:\\Users\\marce\\.nuget\\packages\\microsoft.extensions.options\\7.0.0\\microsoft.extensions.options.7.0.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\microsoft.jsinterop\\6.0.9\\microsoft.jsinterop.6.0.9.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.15.1\\microsoft.visualstudio.azure.containers.tools.targets.1.15.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\microsoft.win32.primitives\\4.3.0\\microsoft.win32.primitives.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\mimetypes\\2.4.0\\mimetypes.2.4.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\minestat\\3.1.1\\minestat.3.1.1.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\mysqlconnector\\2.2.5\\mysqlconnector.2.2.5.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\netstandard.library\\1.6.1\\netstandard.library.1.6.1.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\newtonsoft.json\\13.0.3-beta1\\newtonsoft.json.13.0.3-beta1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json.bson\\1.0.1\\newtonsoft.json.bson.1.0.1.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\newtonsoft.json.bson\\1.0.1\\newtonsoft.json.bson.1.0.1.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\otp.net\\1.3.0\\otp.net.1.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\7.0.0\\pomelo.entityframeworkcore.mysql.7.0.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\pteroconsole.net\\1.0.4\\pteroconsole.net.1.0.4.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\qrcoder\\1.4.3\\qrcoder.1.4.3.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\restsharp\\109.0.0-preview.1\\restsharp.109.0.0-preview.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.collections.immutable\\5.0.0\\system.collections.immutable.5.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.diagnosticsource\\4.3.0\\system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.3.0\\system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.interactive.async\\5.0.0\\system.interactive.async.5.0.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.io.compression.zipfile\\4.3.0\\system.io.compression.zipfile.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.linq.async\\5.0.0\\system.linq.async.5.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.sockets\\4.3.0\\system.net.sockets.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.net.sockets\\4.3.0\\system.net.sockets.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.reactive\\5.0.0\\system.reactive.5.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.reflection.metadata\\5.0.0\\system.reflection.metadata.5.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.text.encodings.web\\7.0.0\\system.text.encodings.web.7.0.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.text.json\\7.0.0\\system.text.json.7.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.timer\\4.3.0\\system.threading.timer.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.threading.timer\\4.3.0\\system.threading.timer.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\system.valuetuple\\4.5.0\\system.valuetuple.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", "C:\\Users\\marce\\.nuget\\packages\\uaparser\\3.1.47\\uaparser.3.1.47.nupkg.sha512", - "C:\\Users\\marce\\.nuget\\packages\\xtermblazor\\1.6.1\\xtermblazor.1.6.1.nupkg.sha512" + "C:\\Users\\marce\\.nuget\\packages\\xtermblazor\\1.6.1\\xtermblazor.1.6.1.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\microsoft.netcore.app.ref\\6.0.14\\microsoft.netcore.app.ref.6.0.14.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\6.0.14\\microsoft.windowsdesktop.app.ref.6.0.14.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\6.0.14\\microsoft.aspnetcore.app.ref.6.0.14.nupkg.sha512", + "C:\\Users\\marce\\.nuget\\packages\\microsoft.netcore.app.host.win-x64\\6.0.14\\microsoft.netcore.app.host.win-x64.6.0.14.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/Moonlight/obj/project.packagespec.json b/Moonlight/obj/project.packagespec.json index 3442550..46ab80a 100644 --- a/Moonlight/obj/project.packagespec.json +++ b/Moonlight/obj/project.packagespec.json @@ -1 +1 @@ -"restore":{"projectUniqueName":"C:\\Users\\marce\\source\\repos\\MoonlightPublic\\Moonlight\\Moonlight\\Moonlight.csproj","projectName":"Moonlight","projectPath":"C:\\Users\\marce\\source\\repos\\MoonlightPublic\\Moonlight\\Moonlight\\Moonlight.csproj","outputPath":"C:\\Users\\marce\\source\\repos\\MoonlightPublic\\Moonlight\\Moonlight\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages","C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"],"originalTargetFrameworks":["net6.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Users\\marce\\source\\repos\\Logging.Net\\LoggingNet\\LoggingNet\\bin\\Release\\net5.0\\newpublish":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net6.0":{"targetAlias":"net6.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net6.0":{"targetAlias":"net6.0","dependencies":{"BCrypt.Net-Next":{"target":"Package","version":"[4.0.3, )"},"Ben.Demystifier":{"target":"Package","version":"[0.4.1, )"},"Blazor.ContextMenu":{"target":"Package","version":"[1.15.0, )"},"BlazorMonaco":{"target":"Package","version":"[2.1.0, )"},"BlazorTable":{"target":"Package","version":"[1.17.0, )"},"Blazored.Typeahead":{"target":"Package","version":"[4.7.0, )"},"CloudFlare.Client":{"target":"Package","version":"[6.1.4, )"},"CurrieTechnologies.Razor.SweetAlert2":{"target":"Package","version":"[5.4.0, )"},"Discord.Net":{"target":"Package","version":"[3.9.0, )"},"GravatarSharp.Core":{"target":"Package","version":"[1.0.1.2, )"},"JWT":{"target":"Package","version":"[10.0.2, )"},"Logging.Net":{"target":"Package","version":"[1.1.0, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[7.0.3, )"},"Microsoft.VisualStudio.Azure.Containers.Tools.Targets":{"target":"Package","version":"[1.15.1, )"},"MimeTypes":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[2.4.0, )"},"MineStat":{"target":"Package","version":"[3.1.1, )"},"Newtonsoft.Json":{"target":"Package","version":"[13.0.3-beta1, )"},"Otp.NET":{"target":"Package","version":"[1.3.0, )"},"Pomelo.EntityFrameworkCore.MySql":{"target":"Package","version":"[7.0.0, )"},"PteroConsole.NET":{"target":"Package","version":"[1.0.4, )"},"QRCoder":{"target":"Package","version":"[1.4.3, )"},"RestSharp":{"target":"Package","version":"[109.0.0-preview.1, )"},"UAParser":{"target":"Package","version":"[3.1.47, )"},"XtermBlazor":{"target":"Package","version":"[1.6.1, )"},"aaPanelSharp":{"target":"Package","version":"[1.0.0, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json"}} \ No newline at end of file +"restore":{"projectUniqueName":"C:\\Users\\marce\\GitHub\\Moonlight-Panel\\Moonlight\\Moonlight\\Moonlight.csproj","projectName":"Moonlight","projectPath":"C:\\Users\\marce\\GitHub\\Moonlight-Panel\\Moonlight\\Moonlight\\Moonlight.csproj","outputPath":"C:\\Users\\marce\\GitHub\\Moonlight-Panel\\Moonlight\\Moonlight\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net6.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net6.0":{"targetAlias":"net6.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net6.0":{"targetAlias":"net6.0","dependencies":{"BCrypt.Net-Next":{"target":"Package","version":"[4.0.3, )"},"Ben.Demystifier":{"target":"Package","version":"[0.4.1, )"},"Blazor.ContextMenu":{"target":"Package","version":"[1.15.0, )"},"BlazorMonaco":{"target":"Package","version":"[2.1.0, )"},"BlazorTable":{"target":"Package","version":"[1.17.0, )"},"Blazored.Typeahead":{"target":"Package","version":"[4.7.0, )"},"CloudFlare.Client":{"target":"Package","version":"[6.1.4, )"},"CurrieTechnologies.Razor.SweetAlert2":{"target":"Package","version":"[5.4.0, )"},"Discord.Net":{"target":"Package","version":"[3.9.0, )"},"GravatarSharp.Core":{"target":"Package","version":"[1.0.1.2, )"},"JWT":{"target":"Package","version":"[10.0.2, )"},"Logging.Net":{"target":"Package","version":"[1.1.0, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[7.0.3, )"},"Microsoft.VisualStudio.Azure.Containers.Tools.Targets":{"target":"Package","version":"[1.15.1, )"},"MimeTypes":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[2.4.0, )"},"MineStat":{"target":"Package","version":"[3.1.1, )"},"Newtonsoft.Json":{"target":"Package","version":"[13.0.3-beta1, )"},"Otp.NET":{"target":"Package","version":"[1.3.0, )"},"Pomelo.EntityFrameworkCore.MySql":{"target":"Package","version":"[7.0.0, )"},"PteroConsole.NET":{"target":"Package","version":"[1.0.4, )"},"QRCoder":{"target":"Package","version":"[1.4.3, )"},"RestSharp":{"target":"Package","version":"[109.0.0-preview.1, )"},"UAParser":{"target":"Package","version":"[3.1.47, )"},"XtermBlazor":{"target":"Package","version":"[1.6.1, )"},"aaPanelSharp":{"target":"Package","version":"[1.0.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[6.0.14, 6.0.14]"},{"name":"Microsoft.NETCore.App.Host.win-x64","version":"[6.0.14, 6.0.14]"},{"name":"Microsoft.NETCore.App.Ref","version":"[6.0.14, 6.0.14]"},{"name":"Microsoft.WindowsDesktop.App.Ref","version":"[6.0.14, 6.0.14]"}],"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Users\\marce\\.dotnet\\sdk\\7.0.200\\RuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Moonlight/resources/lang/de_de.lang b/Moonlight/resources/lang/de_de.lang index 41967dd..0f1a596 100644 --- a/Moonlight/resources/lang/de_de.lang +++ b/Moonlight/resources/lang/de_de.lang @@ -232,3 +232,7 @@ Shared domains;Shared domains Shared domain;Shared domain Shared domain successfully deleted;Shared domain successfully deleted Shared domain successfully added;Shared domain successfully added +Domain name;Domain name +DNS records for;DNS records for +Fetching dns records;Fetching dns records +No dns records found;No dns records found