From 22fcb82088990a2acd784a9ece180b879e162069 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 10:50:51 +0000 Subject: [PATCH 1/5] Initial plan From b10669b6804da0cbd601c3e9569736b960829266 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 10:58:13 +0000 Subject: [PATCH 2/5] Implement Produce.cs, Trade.cs, and Uplevel.cs logic files Co-authored-by: jxd136 <185790153+jxd136@users.noreply.github.com> --- .../bin/Debug/net8.0/GameClass.deps.json | 347 +++++++++++++++ .../GameClass/bin/Debug/net8.0/GameClass.dll | Bin 0 -> 40960 bytes .../GameClass/bin/Debug/net8.0/GameClass.pdb | Bin 0 -> 24636 bytes .../bin/Debug/net8.0/Preparation.dll | Bin 0 -> 118272 bytes .../bin/Debug/net8.0/Preparation.pdb | Bin 0 -> 58460 bytes .../Debug/net8.0/GameClass.AssemblyInfo.cs | 11 +- .../net8.0/GameClass.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 +- .../Debug/net8.0/GameClass.GlobalUsings.g.cs | 14 +- .../obj/Debug/net8.0/GameClass.assets.cache | Bin 12024 -> 11725 bytes .../GameClass.csproj.AssemblyReference.cache | Bin 10535 -> 9500 bytes .../GameClass.csproj.CoreCompileInputs.cache | 1 + .../GameClass.csproj.FileListAbsolute.txt | 16 + .../obj/Debug/net8.0/GameClass.csproj.Up2Date | 0 .../GameClass/obj/Debug/net8.0/GameClass.dll | Bin 0 -> 40960 bytes .../GameClass/obj/Debug/net8.0/GameClass.pdb | Bin 0 -> 24636 bytes .../Debug/net8.0/GameClass.sourcelink.json | 1 + .../obj/Debug/net8.0/ref/GameClass.dll | Bin 0 -> 26624 bytes .../obj/Debug/net8.0/refint/GameClass.dll | Bin 0 -> 26624 bytes .../obj/GameClass.csproj.nuget.dgspec.json | 52 +-- .../obj/GameClass.csproj.nuget.g.props | 9 +- .../obj/GameClass.csproj.nuget.g.targets | 8 +- logic/GameClass/obj/project.assets.json | 28 +- logic/GameClass/obj/project.nuget.cache | 36 +- .../bin/Debug/net8.0/GameEngine.deps.json | 363 ++++++++++++++++ .../bin/Debug/net8.0/GameEngine.dll | Bin 0 -> 12800 bytes .../bin/Debug/net8.0/GameEngine.pdb | Bin 0 -> 14572 bytes .../bin/Debug/net8.0/Preparation.dll | Bin 0 -> 118272 bytes .../bin/Debug/net8.0/Preparation.pdb | Bin 0 -> 58460 bytes .../Debug/net8.0/GameEngine.AssemblyInfo.cs | 11 +- .../GameEngine.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 +- .../Debug/net8.0/GameEngine.GlobalUsings.g.cs | 14 +- .../obj/Debug/net8.0/GameEngine.assets.cache | Bin 12568 -> 12257 bytes .../GameEngine.csproj.AssemblyReference.cache | Bin 10870 -> 9732 bytes .../GameEngine.csproj.CoreCompileInputs.cache | 1 + .../GameEngine.csproj.FileListAbsolute.txt | 16 + .../Debug/net8.0/GameEngine.csproj.Up2Date | 0 .../obj/Debug/net8.0/GameEngine.dll | Bin 0 -> 12800 bytes .../obj/Debug/net8.0/GameEngine.pdb | Bin 0 -> 14572 bytes .../Debug/net8.0/GameEngine.sourcelink.json | 1 + .../obj/Debug/net8.0/ref/GameEngine.dll | Bin 0 -> 6656 bytes .../obj/Debug/net8.0/refint/GameEngine.dll | Bin 0 -> 6656 bytes .../obj/GameEngine.csproj.nuget.dgspec.json | 52 +-- .../obj/GameEngine.csproj.nuget.g.props | 9 +- .../obj/GameEngine.csproj.nuget.g.targets | 8 +- logic/GameEngine/obj/project.assets.json | 28 +- logic/GameEngine/obj/project.nuget.cache | 38 +- logic/Gaming/Game.cs | 5 +- logic/Gaming/Produce.cs | 202 ++++++++- logic/Gaming/Trade.cs | 153 ++++++- logic/Gaming/Uplevel.cs | 133 +++++- logic/Gaming/bin/Debug/net8.0/GameClass.dll | Bin 0 -> 40960 bytes logic/Gaming/bin/Debug/net8.0/GameClass.pdb | Bin 0 -> 24636 bytes logic/Gaming/bin/Debug/net8.0/GameEngine.dll | Bin 0 -> 12800 bytes logic/Gaming/bin/Debug/net8.0/GameEngine.pdb | Bin 0 -> 14572 bytes .../Gaming/bin/Debug/net8.0/Gaming.deps.json | 398 ++++++++++++++++++ logic/Gaming/bin/Debug/net8.0/Gaming.dll | Bin 0 -> 23552 bytes logic/Gaming/bin/Debug/net8.0/Gaming.pdb | Bin 0 -> 21620 bytes logic/Gaming/bin/Debug/net8.0/Preparation.dll | Bin 0 -> 118272 bytes logic/Gaming/bin/Debug/net8.0/Preparation.pdb | Bin 0 -> 58460 bytes .../obj/Debug/net8.0/Gaming.AssemblyInfo.cs | 11 +- .../net8.0/Gaming.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 +- .../obj/Debug/net8.0/Gaming.GlobalUsings.g.cs | 14 +- .../obj/Debug/net8.0/Gaming.assets.cache | Bin 12246 -> 11941 bytes .../Gaming.csproj.AssemblyReference.cache | Bin 10870 -> 11125 bytes .../Gaming.csproj.CoreCompileInputs.cache | 1 + .../net8.0/Gaming.csproj.FileListAbsolute.txt | 20 + .../obj/Debug/net8.0/Gaming.csproj.Up2Date | 0 logic/Gaming/obj/Debug/net8.0/Gaming.dll | Bin 0 -> 23552 bytes logic/Gaming/obj/Debug/net8.0/Gaming.pdb | Bin 0 -> 21620 bytes .../obj/Debug/net8.0/Gaming.sourcelink.json | 1 + logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll | Bin 0 -> 10752 bytes .../Gaming/obj/Debug/net8.0/refint/Gaming.dll | Bin 0 -> 10752 bytes .../obj/Gaming.csproj.nuget.dgspec.json | 114 ++--- logic/Gaming/obj/Gaming.csproj.nuget.g.props | 9 +- .../Gaming/obj/Gaming.csproj.nuget.g.targets | 8 +- logic/Gaming/obj/project.assets.json | 36 +- logic/Gaming/obj/project.nuget.cache | 38 +- .../bin/Debug/net8.0/Preparation.deps.json | 330 +++++++++++++++ .../bin/Debug/net8.0/Preparation.dll | Bin 0 -> 118272 bytes .../bin/Debug/net8.0/Preparation.pdb | Bin 0 -> 58460 bytes .../Debug/net8.0/Preparation.AssemblyInfo.cs | 11 +- .../Preparation.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 +- .../net8.0/Preparation.GlobalUsings.g.cs | 14 +- .../obj/Debug/net8.0/Preparation.assets.cache | Bin 12040 -> 11741 bytes ...Preparation.csproj.AssemblyReference.cache | Bin 10535 -> 8141 bytes ...Preparation.csproj.CoreCompileInputs.cache | 1 + .../Preparation.csproj.FileListAbsolute.txt | 13 + .../obj/Debug/net8.0/Preparation.dll | Bin 0 -> 118272 bytes .../obj/Debug/net8.0/Preparation.pdb | Bin 0 -> 58460 bytes .../Debug/net8.0/Preparation.sourcelink.json | 1 + .../obj/Debug/net8.0/ref/Preparation.dll | Bin 0 -> 48128 bytes .../obj/Debug/net8.0/refint/Preparation.dll | Bin 0 -> 48128 bytes .../obj/Preparation.csproj.nuget.dgspec.json | 25 +- .../obj/Preparation.csproj.nuget.g.props | 9 +- .../obj/Preparation.csproj.nuget.g.targets | 8 +- logic/Preparation/obj/project.assets.json | 24 +- logic/Preparation/obj/project.nuget.cache | 36 +- 101 files changed, 2295 insertions(+), 408 deletions(-) create mode 100644 logic/GameClass/bin/Debug/net8.0/GameClass.deps.json create mode 100644 logic/GameClass/bin/Debug/net8.0/GameClass.dll create mode 100644 logic/GameClass/bin/Debug/net8.0/GameClass.pdb create mode 100644 logic/GameClass/bin/Debug/net8.0/Preparation.dll create mode 100644 logic/GameClass/bin/Debug/net8.0/Preparation.pdb create mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.csproj.CoreCompileInputs.cache create mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.csproj.FileListAbsolute.txt create mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.csproj.Up2Date create mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.dll create mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.pdb create mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json create mode 100644 logic/GameClass/obj/Debug/net8.0/ref/GameClass.dll create mode 100644 logic/GameClass/obj/Debug/net8.0/refint/GameClass.dll create mode 100644 logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json create mode 100644 logic/GameEngine/bin/Debug/net8.0/GameEngine.dll create mode 100644 logic/GameEngine/bin/Debug/net8.0/GameEngine.pdb create mode 100644 logic/GameEngine/bin/Debug/net8.0/Preparation.dll create mode 100644 logic/GameEngine/bin/Debug/net8.0/Preparation.pdb create mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.CoreCompileInputs.cache create mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.FileListAbsolute.txt create mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.Up2Date create mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.dll create mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.pdb create mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.sourcelink.json create mode 100644 logic/GameEngine/obj/Debug/net8.0/ref/GameEngine.dll create mode 100644 logic/GameEngine/obj/Debug/net8.0/refint/GameEngine.dll create mode 100644 logic/Gaming/bin/Debug/net8.0/GameClass.dll create mode 100644 logic/Gaming/bin/Debug/net8.0/GameClass.pdb create mode 100644 logic/Gaming/bin/Debug/net8.0/GameEngine.dll create mode 100644 logic/Gaming/bin/Debug/net8.0/GameEngine.pdb create mode 100644 logic/Gaming/bin/Debug/net8.0/Gaming.deps.json create mode 100644 logic/Gaming/bin/Debug/net8.0/Gaming.dll create mode 100644 logic/Gaming/bin/Debug/net8.0/Gaming.pdb create mode 100644 logic/Gaming/bin/Debug/net8.0/Preparation.dll create mode 100644 logic/Gaming/bin/Debug/net8.0/Preparation.pdb create mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache create mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt create mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date create mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.dll create mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.pdb create mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json create mode 100644 logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll create mode 100644 logic/Gaming/obj/Debug/net8.0/refint/Gaming.dll create mode 100644 logic/Preparation/bin/Debug/net8.0/Preparation.deps.json create mode 100644 logic/Preparation/bin/Debug/net8.0/Preparation.dll create mode 100644 logic/Preparation/bin/Debug/net8.0/Preparation.pdb create mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.csproj.CoreCompileInputs.cache create mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.csproj.FileListAbsolute.txt create mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.dll create mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.pdb create mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.sourcelink.json create mode 100644 logic/Preparation/obj/Debug/net8.0/ref/Preparation.dll create mode 100644 logic/Preparation/obj/Debug/net8.0/refint/Preparation.dll diff --git a/logic/GameClass/bin/Debug/net8.0/GameClass.deps.json b/logic/GameClass/bin/Debug/net8.0/GameClass.deps.json new file mode 100644 index 00000000..ffba031a --- /dev/null +++ b/logic/GameClass/bin/Debug/net8.0/GameClass.deps.json @@ -0,0 +1,347 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "GameClass/1.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging": "10.0.1", + "Preparation": "1.0.0" + }, + "runtime": { + "GameClass.dll": {} + } + }, + "Microsoft.Extensions.Configuration/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.DependencyInjection/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "System.Diagnostics.DiagnosticSource": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Configuration/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Console/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging.Configuration": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "System.Text.Json": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Options/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Primitives/10.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Diagnostics.DiagnosticSource/10.0.1": { + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.IO.Pipelines/10.0.1": { + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Text.Encodings.Web/10.0.1": { + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "rid": "browser", + "assetType": "runtime", + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Text.Json/10.0.1": { + "dependencies": { + "System.IO.Pipelines": "10.0.1", + "System.Text.Encodings.Web": "10.0.1" + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Preparation/1.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Console": "10.0.1" + }, + "runtime": { + "Preparation.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "GameClass/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", + "path": "microsoft.extensions.configuration/10.0.1", + "hashPath": "microsoft.extensions.configuration.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", + "path": "microsoft.extensions.configuration.abstractions/10.0.1", + "hashPath": "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", + "path": "microsoft.extensions.configuration.binder/10.0.1", + "hashPath": "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", + "path": "microsoft.extensions.dependencyinjection/10.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", + "path": "microsoft.extensions.logging/10.0.1", + "hashPath": "microsoft.extensions.logging.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", + "path": "microsoft.extensions.logging.abstractions/10.0.1", + "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", + "path": "microsoft.extensions.logging.configuration/10.0.1", + "hashPath": "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", + "path": "microsoft.extensions.logging.console/10.0.1", + "hashPath": "microsoft.extensions.logging.console.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", + "path": "microsoft.extensions.options/10.0.1", + "hashPath": "microsoft.extensions.options.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", + "path": "microsoft.extensions.options.configurationextensions/10.0.1", + "hashPath": "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", + "path": "microsoft.extensions.primitives/10.0.1", + "hashPath": "microsoft.extensions.primitives.10.0.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", + "path": "system.diagnostics.diagnosticsource/10.0.1", + "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512" + }, + "System.IO.Pipelines/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", + "path": "system.io.pipelines/10.0.1", + "hashPath": "system.io.pipelines.10.0.1.nupkg.sha512" + }, + "System.Text.Encodings.Web/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", + "path": "system.text.encodings.web/10.0.1", + "hashPath": "system.text.encodings.web.10.0.1.nupkg.sha512" + }, + "System.Text.Json/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", + "path": "system.text.json/10.0.1", + "hashPath": "system.text.json.10.0.1.nupkg.sha512" + }, + "Preparation/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/logic/GameClass/bin/Debug/net8.0/GameClass.dll b/logic/GameClass/bin/Debug/net8.0/GameClass.dll new file mode 100644 index 0000000000000000000000000000000000000000..9e071653d72550048a3ab5f7d9fbfe28617ea038 GIT binary patch literal 40960 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�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 TBiz%K!gq?movCN^Bjo=8pi#;4 literal 0 HcmV?d00001 diff --git a/logic/GameClass/bin/Debug/net8.0/Preparation.dll b/logic/GameClass/bin/Debug/net8.0/Preparation.dll new file mode 100644 index 0000000000000000000000000000000000000000..82d056e8638f93b91f09d19c4a93f8229fd754fb GIT binary patch literal 118272 zcmd4434m0^)izxBc2Ca^)3d_Nurot5J;O3Af(s&oDB_OFrl5!{0*%usNHd5VqGH^L zTQn-}yD=`rT|!bz^PD<$>eO=U zE`7+Ji+avm)N|}%NA+BoIBE8P($b>7M)cw1l$z*-)Q8_z-{#f! zf$H6}*cqhMCP%4=&OPQMq$GANTYlGK}jUaUqVQ&<$*HS;{O^8X+g-Asd@2e0)vTB*?k+Ga0EfRVZ?=q$1}XYq}(V3Hh8yW)?!xhhZH_?}WL3LTY> z6qelz&USl#3^Pvc`2{3Q4%tMq7QNXt+)XVo9Rh86wzC2}7}`Zv{}X+F_?V@N##S7&G>frL+L&cN#w@vmG0RMhS!U{9^~Y?nH)gSn%a~=1 zG0P|-dnPkxi8W)E(j;ldEQ>g1nLnv%rJHQPcy4dx_|~hja+6q%i`ua!7B!unt2~tK z|9uRY_>F|RL5_kb?pHbgv!X;C0d_x$X2eBXJA2vK2O@h*q{+cP-c_Zls0KR={CP5% z_Lw~x0|b;M#FtUrMa$q^1GOPlMUw+ral~!MrAJXD)IOLp+{n&ID-ubp=0&lg%t9+< zUqM_a;)WrYIBX_~!$hHRBap~}gLqaRO=1%(xIHy)FGk_^y%9;Z`ygS%7b(|G(f$oP z^G9Wru^q4*FLk2HeNjk#Mk9tk`ymp6V+h(G0e87^e=muCMJE6^4n@QrfEc*(h}irC z5ho8qz`|pq06$ROy4p>a{3na zucH1_P!koOiWqI4#){eK=}2fpVIv&$34H`tGtuPn1~)_FW-`$pj4du;78TB|BG4z;26!n;!hVgxaILsr_8sT++kgqPZw}8iH7XT_63ij=0lN z#P%&kjP@-<#OC4p!8VEbFoqJZx1vexWdwtb3^AAs1%tUT&9?OWZouFl{7MhSospH~ zIuk*x5DEp?mLbJH#HBzqxeBG!=`6&!u!XKg?PnvPV&@>v(H>%Z5PL4li9HW7u&WWZ zpO1jpHHecJAc(=YwePfQwGtO1x9QN>MdVDO{%~v}E~BQ*Yr=ZtlfAyve`oG=u*f&n zVGsNZ)Z3HwZU=i&q*J*4ZGho%?=W)P-({57{vINXCK(AvAgl5PCXNN%r$l^lKCX&O z;>TeNxij)76ergLk-Qi|LrvmGh*aVdhHC4uQVd&a=}Sl)20-IV^kTR$aVfakFsUtW z+kqhQX^2;nTUAX-Top7yf36csO;deVs$sCd!*=})Ilb7fkELCC?eDW8Zu=HS;r8Dl z`k%DtlmGkeIZE|8UAO1>+}6Q$qHnL{2q@IP3a#=krayC&@Y|yH%MiH9%bC1_$x!<` zM&b4!Gsh-iR7GhHql4BGv8d5p(?B zj5v7XmJ zFeL6IS9NK8kjhKkg>(gWc zqX<(c4G%9*Jct;&L-DaH`EwAZg`tGlOLsy=7#)NPQ@`6pFr$}Fc_ai zLJ!8Lq$tG_8H`*%&`$2Jqbm6{vf&t<0nD$>A3fd$=iGit;#m|YoE={+p}6$5CJ-D&7DJDwjPerJhTRL zOO$gA+THSkKkwd|HSeM|)`HOF&$-ji^4d|PF1W&LM_6Iu;k=N;Z*jPmSBc}Z6%lcf z;{4<s|`sdZw zw4rI{_x@@^QjasPLvTXwWvScl_{Ir2ePfj81is5t!QLuxj*aLJ83!dEYem7<3BJnW zF0||;zPnucJ?>Ioq?edzQAGhp0XK)W4CG%^HEtH)d4s zX^K1cp;4Zz_^qZ7^~Rpl_*Oz%jb=5Mcv)Ef1}dCe`|eZ}Eoyl*)153;CF@!8yCS$BrUGU zuZBgZVn!-RcRDs?A5LRli8Vwp=NWe0Xf&(23=&OdG4Co>pqJ2a7%55@EshqqTpJBn zltfD~2ui64w~l+Bg6kIaeO}rY4O2y7bAEwYG$Q%QU(um(x*sj|=8X~Rx;MOj@1kDb z9`yTbXyy;_@x?iP{1DG^{obaJ54L<_8~caUiQW{l`yny)uMUYrjZeM0g^tCdj4p}0v#lpUtZulS7H39NVG8B zTj&9M$b6~`EN98{n6-`I2+bv!<1}Asyc}y9`~>bsH-US!tmgnJz^=jDsumO)W#Itc z+2P^p)Mvf15mL{f5xY0mv1j(0+woXG#2dhV?{lmVw#K^jK3b-imE9fscYNQ__s0Dx zH+yY!)pBTzJ`fRSiC-fqiT8&;KaUhIyt&^iluLrd3rPAoFM?>KBmM@7mY207 z?j2mcWiHje-wmH0_}xj1JiiO6L!slaoPLKj-;EE;F-b*il|l)vQrfuZ9FOaN7gzhe z#^}1n_(#|w9-V}7`^r1h_Ai)q0nc?Ed2VAk_3BY9$2q)TT?1Vm(KUucipbhyL550cwWll*&~bR~@r=ykc{Ph?&nzCybQwDDmBsUV77zLvzGS!k zw^=;cflbS1SsS6eHX-I10G#hIQE_=Xo97O)16Prc)(!*Z$``wbg2Ue4Jyv_W}m#aKU%rg>=US?O%{rA zMs4)(OR(QzcQsM>d&VqKWGNrnrSfoXDj(K@r)r$vK3yr?Oy(@CGuR6S^LWMtwKI%a zx7OG#Lqtt+oR2Z$!9*i#A>soei*qMT98BQ)8Af~l?(cVKaX9F@ka=LnY1`MzwJd1Q z-}BoqL>=E>clP4ZQRT&E@z{;Z)9UuuudH_e->VxpWN6~1R(A!>AY)Y9LZ7!AA0khB zw-rTX#nw-i=HsZrT|p+ZjQg@C`@R{~3=y3Hzml71T(_~umHt*Czk~PoMr^&`!6#T< z>36Wzr$0ftS(BwHq4}PNrtJ-?+t)%(y4H^vn+6R$NC1eq1dxt?$ImzDoP#<(ePAcYhm(Kx{^gz)+8YMqsFIX&^AMHO12rp}+N$C|FRa562+>Tz0}x3x;==DKHJ z#{E!{y5Ua0jr707<9ch3`|e>i23~R$+lV(V!kEO&Aai?+G{eDd`)e>9aHmmwmD{#Q z#2?G9H5_ImTd#oP>-w&8IPG?6hV3G|upMumHBZj4UM_&KUPZ*1FNzmy=x)*#8TN}t zCX4mb^uSdG&!+R;h;3?g6zv@QBh1!N=1kGJ^xH_G;C_qP`$V;QfKvk3fqnDTI>eJa z``Wuk&%RDuGO(mIYAyTPmjRFa_SMdwc3T6Dr@GME@-|W4v^f3rP@f%6Q!Q(}bILIH zK0#$JAk^5D%GtusACA~=wQ6!QL|7(i3l$6 z1gGBP*Mnm2)9gS08Pi-4nN%C=GLPKSo;%Z&-VByd}HrHDG)8hmE*O5J} z+0Ls7Yra*H^S8F?0RtvjMPva0KLC*SyE*6pe80E$JiBAxf z6s-I+qQs{NRKdy}R{Aei`ZJ_og~c7wqpfqkTHK>crB`*tt1*I#BI_$-eXyQQKM6U*` zi5)i&N9uO-NSfw-$>#l&&69m}1=@#+I;vLw3whYSC2#=i-!BO9nQv2$6CIQ%zV?fO z5Am60o&!d~xU&ie*>!Ft5`#efbm~+$*^U*64;h9bJN6C0c+TjUwCvcoI#=ZJjQu#u z<8#e#0-O8~N)x4!XztDEbNJ&up0~)elRTYlo@U6I0iNVPu@B+%KiFA>@vJXaG2HgX z<3ImGzQ%R-v}JpUn@QYP1_y5^4*srj|0eD`)`wXucz&C>6NvlT;4n0Z!vN5@Z;0EU zxTuZm58R2weQR(S5yW9cXxx8@!)j5Kn1$;O)pWd@!r?IX6tpQHpp7IQ&`qa%`EEvO zh^1m%_Vp~(g^RGO0j{i!p?9@eN141(3{3Gx?HkL$FXunr-LvZXq2x>K&#M5p4)*-Z zoc;Y7XFoWtc^A?;*UP@lxf6W$F@89C7cZ}p8x*DT5f+!bJzBczn+du`4sMJ61)gDjm;JwNdVDp5@*n+)4bzeP!-^h3{d zxi-`5V8YRTNW`x69JCYkGHI;@EGM$`JU3i)#9Y`Je91Bdi7Ic@Fb%s;yhQ5 z81qL3BAMqZk ziDY*Ki7uJAQ;6$yIMhnh*mQMZQU+@8eAdec1bB$8thB;d;F?Mo6j4n@QrfEc*(h@^c7B9S}@K>|Z7 zzzxB8SVG(c6cKkYV&En+3b!AENZ^Mekvt4RqPGW^`JC(OX~Z9nGU9O$jSQUbLi94ORqftcMF^GXX7Lnj4BaxhfAkjAyx0JZ4C?akeV&JAD65Me}B#%ds zXs~f-qCOWmH+C|YX@wUZTDb?C0Zx;gi6myh&dMsnfDT)v#ffu>bWT^fogKrRI03S% z%}LvdNaLgp+XJ(w!!AQ%?fx%x;gx5xNXl=gSiNt+Kvri!p6tm^LUz#4X?wEe9?xv@ z9LhaQBWz@NT-hsLiMi*t>?U4dTKc-PtJVuoPr?H&yyqX+$~7MV(!6UNc{G6f|epk#86k- zIHs=YkIYym$`lxg6!J=L*EI$2vqJ{l{szwEjMqxGN3r zDvi6^!(Bt%{k*^=n-NLC~ z#;qalPJ_Ekrw_vFTLd|p7@y#{xm#@+AX9w5%QQ(AvrNZij1?m> zMZ`TUxKR5e#JTN{dbkb51$K#~$RO4F_E}5(FOW^(V~Anb#}SELpFqOGd;K~C^yqu^O)2HNU5fpz_ebv=ht>iA2<&~YOo)Wv9L z^*FA=zY3C@ko3p)uR&zh^*l2(>!P3GVmq3A0i~?#MZ~DMpAV3*@SeZ0oj)e-4+i(4#{JR5 zZ6hvsJFg_}BZJ$naewk~ALqh_xS1sUkMtSXjV-#xtJ0gmc+?|nsfXoo*$-0KJzCbx;eMxk< z{hy5T+W*BU)czGB%97ljk$;2CAq$&Mz7vIWD3nvyHyZt|K{Lj9`VXQEwDwo}!B2?a z2@Y2K9RY4TZ=yjZ+||?F=^~-G1vq&ymf?Cp{B^{Kz(62w`ch0Dqi}l!k+?%X5~4r? zo{)jRp7;VV5MM}OsJ)0$xV;#W;7gDQmJIPjJjQtn|Pjga9_gf6Vui-%uEPr zHjOf3X86sBl|v%Vc5vl_9hy}vvNN6;bJd7l)I;6APt1jGwSK^&0?clnKH#fl8pp>~ zi1C&x`?Lb}{8ZYrf}A+Z9EjeNtpm?8nHP!;LYACmYW`W8pVBhVKAGpAeexYRtnumw zZ7)=lc0b*iuta~jrc`%Afw2s&CHI~7a%0ssV`j5vy|Bkn(StYNr3{5=|G+?m2&u1w!&UvRqC zZxn8;VI1Run3Lt$ntjIo+;Gts*FIB`-NAX*P2fqMg{QhX{@ZYcjPajDBm@6! zxHCQ6kBB>n`+Z&~r`huk;!ZKRX&N`(!!00g3hT={Ke>~*g$8$=#vSkB77_Oy>&rUN zx{J7k!C?kszhiFF{l1tuNXa;N;r`)n;!ZWV6EqGJqsFxnH>omk&} z#4RZINa#^l7HOy1TI>k;_vYi8FdHh^#g2g%CvWZZtp^` zp)1%>>CeGvsDI5#`~Hl$c7t1_aS0E%G7XnD79J$-OoLmjai@B?RoOT^HOc8OR)e{n zdjJxAxK}c}BT4ep)PM8uIT2i6Rv!}3};GQ`*X;V z1){_Gys~?`od3V*Q@awYbC{OBk@4l`8BDg%ziW6VSz@)YYr8PxsUc0)Qi)$!>xhnWFPP}_Yj<&kTjeC;t zLw@t5zl!i956$=_0oB&;G3V>o z**x3X@>{cK+d2wgQ3%KTM55u#~|{E z2}{%{G{c`q{ryc}=+wdf=25gc*?@BHZyFI}P3eb7_BZ%cpSiHf+TUy-uD`)GXNSA8l5&bKS|s^1~*FM_VsY1iOap8dWyLH3~r3Z?eF2n5|?{l z^fYnf4DJAp8}H!`Brf;<<{9D+GPnsEcd&=U=h`~DU-v9=hZx+U8i&^qwZ9xrT=xEk zYu$6i9bs@sYTQvCZW3|1_Y%J(?r4KMM&s~(H(q~FMkH=J1&LgH3D&!j_^Du^e@`P2 z_s=}waRlbxr~Zn#;|*?x#?AC_ClHr=zqyIH6Af;b#+~HhW)qjWZw&L^pn0}Mu1|Jx zzwTiFsf7mrsfFu<69PQ7fC-Tgnaklo+b1Zp9%!*Hn9Cf#rFt^-!AJSbZNjt*YAJ$V z-nEjyC!51I_O|n4C+<{(Yty(S zagh`w%e*GZ!wmm?cL`X6Q>K!570;4S%g8kEKj~+`USNHvgM)f5MGQTcArd{$NJIK_ z5ci`m61UvoQX03y!?hEKbuHuG6mh>HZl%GUsd1}3+*uvtHWPQY!JVUV=X$vFa^u(! zFA=xe;Lg{$H6HE);>3rrWT#(WyiDAM26vIht@Ush6Bo2El46ONM|^oE>V1XyA0eA| zy#z7rdMP3mS;44!?O|BAbr&WsV}|!ao4zf0IkE!H%uRtSm>E$(;(>iP*H5p`V#2>cu~ z5Tjlv?s~z6+J8!%+kS(GyD=RXNs%G2C&#@%=58Xdj5!<~d1Edt--r7x>sXI+3cndK zbh`x+bW1TtV{b(yjkOQBc_z(sQbH z#~wtbMG^BM8@>gVAF9Of6U0aAypVa}JX}*6Zwxi}2%T1fR$!W~(&hPypF@Da<$WLh zARz6F#X{b1!h2t=!*6LdTFNexMPj(NPAE1E#%S8pP+_r66Rr9XI6bTCcE)_0u*^57 zp9t(K2FkvDp8IWoQ1{BINAdV_=U98;_ zeqw*~rjuEx)4qB0Bpi6{$(Uw#@y#2H2dj$z%(#}bht}2N!3vVWgR#N(SUgxIGI&O2 z@nCk(;Mp^a2eWbpkFlLq7iQoLp1rf=U4tUb~Xulxe^wHZEHtl;iR(sz`L*_TbQxF>vify2tn1TYT(I>;w8oa&`Y6(@xotk!>ti!Qn@pL$rES?U>lEu^ESh9FJ97`5Yhhxd&>2NGr zJROcDi>Je}WbxQzNsouoS$6&f9aDZ8jO$bl`pAqcOO8LTT2{ zGG+Wc?l}|6=%ZZ_oADFKw8qcb?g~0kkDWbs#-0GSW=3;<8(uM39M5ZOMFdC7WWZbY z7$pgc)AvC;JY#=-*W=*5G~HuQdaC1>eyEdi@Yo+PY1GVMtw&}T@L-*`pbmOJngeSj z$us$4?u;6ql7_Q}jDn~Af&+Bba+0f+$zXlPXKlpWxgVnCjZHy{8;EDY;jMo-g(t}$ zO5txMIMSE0M~gj&d~PP>*dhfaGOyB}-|d%1!rE_WgcLiGkn zgMSH{Z$A6)SvdTi1Acpv^G|w3+z83Ui+P8tg<^X^w?_P0o<(vNlEQEd3uj#RMYyw< zG5-{x4w-*?6sFBHx_|H%BIX%hYVBfOw|F|7i!7cF=OT-z!@0=f>2NNxcsiVmES?VM zB8#WPxya(_a4xcVI-H9v9(yiI`<5MfI{KEKh4<$m8Ec%U#%Le1c(T{_-vvA}H*NG> z4ET(>DUf5$P2{NtFZWIE3i?@9l}u7x%YOx7bVn;YlicMRjc1c~wMK7E(>>M~bC5SW zSYt?LB^ez7>D3>KJp<*eLXx{K9Hko)nr)z_VTQ&ylXm*Wm_Aso%tpMUC&VVZmarJA zX|?w#%N-o0=Eb%KVd;V}a`kgfT7ss*JXSxp2Hq*Ifj*0pF(su0> zvFCkvum*rxV;l%it3yVIZI96?w|!8Lkst1av`J=rj4V2#Kj!X&AA4gC&xh=4%#k&7 z%rP%*%yIqK^OEiNZmhu{Ijkl2G{*H*d*tYz)cd54#|}MIB*8m!%E=riGKX6}y4zss z6K{qy6W$N4J!5?Qu)3e~n#z%|tG0U6u^vxDeE-sh+C6kmAOFD`aNcW4uisML>g~*d z0Sxz-yB-_*cTM#8l(t#2XJ-rNN@E6AF4 zv*ehwC5xxSJ*dUg;U3iD>2ME9o{sjQ7QVwhsKt}L2gO|pUh9xY_Mo_4?&y3ekdv_o z?E?GKF767tS=Ib1{b6P9LUAco)HEieAUi|PA01vNkArr*I4?RNtqs9O>;|0aO_3$dcBJzxLs*S#Ep zW`lVj)1lZ1G>aQdZ~T6s*MD+it-}sW-zws>(##9R_LM75;olE7AFug?Hp)_sk0WBk zh#MYLAYN}6S)aA+%};EGs{ZGoAy4lawQpNC^XIU%Jq{|+nE>n|x!?K& zb(YUk{7@OPO4Am0FN!T-7H|KBubDwEcFUq07oc4#=XI~{1GGQT@4t{E8sb|7T0>j5 zUO&v-LDek1Wce^%V!4%Xd%ZSUeIs6HilzOy)=cvS?R)>7GkCse)rW`r-}mOhRyXky zd?)cTeI18f5)-osI^?5oL$Oy-)N**a>gvD7F$(8o{%@|w@SsE__9`6^uW^jAib8(w z0amU&u@SFoqYziXZBqOiHPHRG`*qL#pVUooM%}LLb9t>FdmZ{<#%r5E-G3{}(Jtd) zmk&{1u4+7c#NI$@+ezfZh>*8gY%@qPj;msCfh~sn9pn%zpt&+udn5iM$I;6BIaT08 zfeMk}b~I-CaeNrUPON>2!&AP@Mc2Pr}N5RnE8DASd~?d1m${J}iqn z#^3N+*>_p}dkhuyw#Me)W5+hI)>HJ*hqXt9eIxu`sG&_kJul1p}fRd z5Z7E5O5jNfsKk)>Bk>dP!qgp1_=M4U$ZjbNxspIBKT-w}9Ot0~o~4N3G*TXI?1PCh zu?iV6G$#^D-~kIrWjJ{OUgRC|G89r_{bTmRC&?)>9Gn!*ugDAQ->%msDR6ov_>rbG zVe<#pMAOB4Urwx%$3gj7=Gh)*ek*=0O~b(j_4(^L&0*Y+9^Y8(NKKur zn=#)+Q}xpp{PweN?Bm_kXtYCqfY?p#hh*Y?^jN?Ee+jEWu)ucog`2`k=`n8sUqefE zBfsJFJEW6anNifv{7B;W2%C-!$ziFR!b0QSIJQKKFHV8%Ke3N#D~aH`R2oXc3Te*YB+*5h?YKs=raoXxLTh{U~yAN zdzi$9NXgR0uBx+2+!R@Lwdf+-z#_9AGM8(aQ$1;JY8o+AUZ!GS3w|_aM!+=_NjG%@ zdH={}1@=SVogDDZA;&gwq%q777)~L>N0|(m`n(QJkYRf!LtDU*B*ULF8I}eN%gDf9 z3v}RzbTBHsI#!V5V{lmQ&~p-RCVs4KbT*jW)L9-X@d^3e6tmM!#eE0QF+S0_KZDOr zeTq>0Iff-Dp7@Ifvn(A<&EVLcX1LBSN_OG$;sQq=+{yy?O zNn1KZ|1Jj_zNvrn8=^V>Zelxrj36YxVuVSz%uTHaUF_m9>vpDssxz>U=fXbWW0^|F zehowXS=aj^wZ0O8o06o9r~6D2({<651ayjECx#^}JaxYOpas9+I@sdLMpB;sa#{#7 zN=B?jec4*hR3Lo01HvaUCo%MSdK@#d6n27a0atoewi%)r6TQi|X+_{=~*ui^C*o zV}837&-PcRNnwFNElfoJ(1foreff6iyF=@Xr9tcKrX(q{`JwQ9{DK39G3+k+ehZ)^ zrhLCIVf=E#gO6>q8Tc&tL`#@SvSbQ6OSG;t2#ZaixEY6aiuD;;`tF>s`{lr4og&#eUZs_K)^OWVEZzS?MGM|12(*s1&2B$VE$(sGa7P4z>Jr?y!QSplkJ#*?bv|r zt4ub$b>~?RFP(YP{+-75p_^Llv8BI~D%rD8mY$7wvWlke37oC1T0K8?Q)dKRlB8@mh1W9;;F~l6$7LM;`xou!D}|Y%b^>|U5IY_UiO8GM=9e`% zJ`SSa+qg5qC9H0WB8;xgHPXsaH|AV;udYY{C!#!aOCfuTLm}VM^3Mg2n>r7nkH$F7zL*$ixxC{59_%b?qbg}qAmdi*# zjqv;FI$>uhA2UcFUe_ags_8Vie>}S#ki+%=hCs*lB9Nic^kyWDjQ^l<;xE`ucnqe9 z&Sa7^kwkmonPjrcGoeOGhErp?F;J^qpusdjo$m^Cz76%bDTYSp+k=X684%A_-{-Z| z%Tk|AR=H8%hngC5s!t}XJVSl4xurk9O5~;(8vXAMYG%J>>+kbg`eo@)Cac`&??X+E zIrS%#Rh~=#`(Xdi^t^SSa5FUe-yhU$`HatCDV3!(nXGc7v=7B`8LP>uG)t`VOsG8E z6UQRJZVUwg) zth%fwwqWD>J=}4ea8j&%(n@n%Vs)93=$kee=unLPbP{5-Mm{DgGBkbjc%Ypxz)e{U zlFTr$o}VmPzJasq4%V)xf|_!yow$7VbR?tEPLdSv+F#T94*g&nZ8i&C+!R@LD8`rW zj`vH;XHTRFQX%6Pf!efJptA!8Q&X1CVTI>MJe|pCbY?PpHCf>z8|w?kOr3lKa+;BA z%}_yOD8o&OP~Wui(K<(m;+<*hRaOo5+9l=)TB-fQviXaF%_XUAj&n+{`8jP)RyXAX ze4AVO+UAy^oHkFhWhk&ElR0b|{vo!c3^yf0(`*^!=dfjF4c}`^Yc71`!zq`N7G zraf;5)miQF87zIR_UQS8OjfyRj}JA~WVA<{f=pI^L^I^QbQWd`dv-5z3MJDiA`dQ)4a+TTmabav&IHRAQI0F0T5>bNef zSao19D^|VFo5+Lj2P$!Hy9V0ee3Iu}A5sUJ*CaC*DjYQVf?}(XM6Zp<>$l&BYbQ)| zS-hr;SXLbGYMK&(dM25VWX6#(?3c$gO>d8}9au33q%*BUW1v6z8Cmm%J$6lP)>7w7 zHAS4~O)?mIWU|UlV|=L5gtjzX!O*ibWqBra7ef#2*Vo;j%e7~L%wvTJz1s~%NXz?# zxH4gWM7}S_XXV3u{!IN%_cMW>-Lw!t$4wQZFj0a4cgpPL$xW3abJwP`#7Ht{`>h(S z_On_y9#5p@lk}Ht;&)1Y{mS*Rw30Jo1?#LTM_8l zssd>-O$mOZ+FH5s5i^w7rYXj#s6t-8)%(1}XI|XNZ)fbLv{HTzy4WBrhqM?ZnPF9& z5@K^}$+E0Ujdhu{!M18e_IJ*}j7cR|{- zH}h?Ke*@qAhqgC?p1r#wov1~SW$!vPy|e@6c;*3MWC{iY3X66-!THt=wV%9h~0%5(jDTehIci%|;Hv zX(CyNJ}>3*XX%Ka!n|n=x$5-VFeb1mJxtE#@v9w#STgXzc~+ZmWx1)0dU;#duW6Tz z_z5R}K+;}sLE(RDdxcT2_6KwCBo7%0xov{G4iOM(XLD0N*tAosE62kY`pqWWkBWh{t%h#`b zE8qzhPvS?Wc$bILETl-oO`Teum!ls0-Wqm@JyD(6A@)MjG_W^@Zs0{=YY5mH1GYYy zY)t`MJYd7^)pThC1GYf{Ti-NkxN9*D55&l4HxTokT9&vrgyYCl75|CzA_zvn?(>q%a4$ z@<}{5#g81y8^}TPE_74#GQ`XW?WRs4?|W&&IM%D+&ZFV~Zi*iSbW;lvVjFlpZstV- zsrov*Y*Y%QCodM=KnAC6jA;23Lw)uV!+s$lz)x7oUPo(`#i0*O}zv zbI?r#k`3_fRgGy5&ih~k&m|F#hGc z9e9q&pIBs}3v>h9gn$hX8hgV$>(1(-0o!2#Th^V`BLlXh0=BF>tH%Uv$0F&bCI`$} zcUGqb%+mw5tUIeS0=Ag}Th^V`SpnNg0bBZ=Rk#wKy(^OMqrm5p%ynN>)|KGwug#a{ z-QYYKIo`cKj=$wH{>bOb2bwS*G>g9~>+u)xE*0Ko2s`4n&T3P_%+M&l0!cH^%W})g z@K}+@U@ZYA$@N2@wUEgw*I(xH)r8wLg28xKKc6@2eq2c5=_rMzm*)p(f=`D=zg0dk zmU-Vut4c%%AE^mcB~!<$a_+Nq=!b#krWhI>Vn`bFe!-T^GMCS5)nSr>4rH>*Gt5OD zE`lA*-ury7RnUZK9U6Vs1g)`@@F7+umJ<4qi%eFzC}GL=HVNFZr0a z@H16Lny*MOab)=ZB>^+Hgub&SplwzGbK=X4)ghJw)xUWwH`-!z)<~L_wn5jrQ2t&@%X(l{~GUJ5cZ(J#c_E^ zf03(D9!G8|IF*;me4;q>GDiEg`H*aLXR92?7yICyJ;>If)Sq?@sAqa#H@iKVXCGL0 z20)T=h=EAznlg^9!PXkE4GGw?u3d%)Yl1Ge;Q7w9%7 zVB0@nlLzBY#~Xtiu{Xpo*8Pf6Ui&6S`X^?a2E6(_E=lF5o%vliGGf})2xbr>8InK- z!IB|~RyX!O-XMq#fun&v_BIHf{krNDGjGL)qA1k%Dqd(v3`4Rpq`4Bqg=pJu7rYC& zSFqDAU?pBbd5I(tmt=87p2dm=eGEt_`8kxgspY-qQ)kw1EO~*whx-8ns#DUq{vWpWpWg9!kxl-$u}Xla^)+?makF2jKt2!PGlzc z1xv#!mL%}1V_Y>o)iwamu<8ZmsI~)LGr`6QA)Fl)<6xsOX z&0&a&L$SjVgX0olf*^yF(}H z+8)x0^0sGmqOfhVPDmBef{I99G?JJEU@_hXjeM~9LEleDT4#2krN~8JB1yS>De?1vg6jWCfMhnUd4MJuJ3s49^ zf&Qlc7IcGh>Nyg7ICXnErSuI~9pTiTqSIrJnlQ%U)inM}@bC1Y0|pHkGHA%)k<7_c z3lQ$ORjEEJm708;Qg;kR`luys^A^p)J4pC@AJ?D&_Br|}^#$G}C_`4C@kbwo5uw6( zxPMtM&|?-PP9!h>Fe5m}_E=w7*d4^z&Jcd|h_$c4zgO@Ny`|hR(qQCl0W0wL4b{bn z;YSKhk>3|P8u1qVBbIuv!M|JZ53a57ngIS*^^*vTRF~eX2Sn6W5 zsPVm0eIsgR??3jBsQY^{Tp-~E5{{7kojsZVQ7=j;?%x!PsQm{se61&Qju4qIN&b9E z-`$O+*Eh5DWymQ~gJU&)JE;#lT~QTLJ4zWoR!W{Bofw`k;n_o&UN15)Z)%ElQpa{C zXZOxcu`|_|{gpajJ>No|9}_wM5q%n@G!I?;6H_{-mU15J!tif#hHp1A{JM_e=n zf(0V#j|j_EYnMj`SF5*L9vK`_PEVG8DXj|$>TJl5zyldx->C_xOQCJ8+BhWEw^ohl z7lZY_meQ97v%R&=@3z*eG0n^$C>mBtn1Y;I^+KHaEu!Jyo1ZAJRgYH1`gT_bwp7(c z)XZLU2GpugI?W$gt8Nj_@4(Yt-9E6Yt`=LNSl=RbSdSV=IKP4Vl!?c-w6&&hZ}q#X8t@kkApb8~)(u44%g8eaJVol+YUck8nl!5020SvjQN02?z-~?K z>n{f|9MsJ4Gzp8uG7VyZ*E-Vc2Ks=(V#S^Nejpw5uBkCoQ`5Uq4 zLgWlk-@$qj)vK0TJs}b;)_mS}Oh9}A+s&UZj0iD$C=L%fg8LCCf znhkYDB2 zFsfO0LSIdFRyU#Sx1}dy{#lL`slr-KMTPphtES3@I?R++2=zQ<5?7_EPMYef3Qx#}Gg7ToqlJ2*nbazEoKQnLlR8Vy66%}!PpU^^l&%o! zrM{%rs4Im!zl_v{>JFjq7HTbid5Se$Ez~9WU71zTWoD<*T}G;Pc&eGy9HD-UZ}QU; z2Ml4^mH6^KaZBsB_AUbTl2C_LZ|yx&U4<{qvh3N?t-Wu-Q&yh{mEUP=?*W)0M!+S? z)Je50yI$?X$+tfHiX@ zJZY0q+l6{mJ+C>jevVYXP%jF#3Y+th>T$JMsKZ3&lj>!ma6bfP&!|_0!gETXo>Q+2 zwMnRr>J6bz#yUL`zWSC>WqG8YSMLb*oKP>S_k=n}YS^r{2=y`+?2+nawNSLj_CAO+R3soj|`9SS(=^|VDDfNQ- zP<@t0{oRuCq57v#Z-~ro>MNnNX4}=*LTSxDR^JN6v*eL@Yj&qlx>t7Kdj{+yt;=WF z7L(Gw@;RZ4oNuR1392Wac?tg=!R;`A(fsJA^89x(oG7>4##cmrzej z4W&*Wq4@mfNY&YC5bAHDOVsHn)ZeAP3a7tNmrH$BPF$$HrG^@(MJQKl=;{m<>RqAg zoWVlrp6=!h5$b-auZJ^CsF_kg&Pbtlif1)Adkck2Tj<%(*;lCJvG*OR z`aAmxb%$scclHm1s81IYcPjDn<=^ zIEM+fU33}g93fP-)V_~1NvHurjd70EIHATnQ-yj;G@IZYC)8Zg>=0*$#)&S6J0}RG zz4a((mQdPTk9KAYrM>l7XO2*M98GcN38j5^nsbU!+INq077C?(cZQP?O8f2!&Z)Xg z>^aLx3Z=buwsV?L+FR#1ONG+jI?p*nC_QT|aPR;;{94Z%i=1|$^sKSiIa4U@XKl_| zLTN8p;+!Ltw*2YNc|z&7FLTZpO1FKvbAeF0?JJy%gwkza>0BHN^(s@hiLF;Tmq?km z#M#c}LTO8!>#P$>TVl0yrBK=uYn-cv(xdo7=UUAvcDdNOPAF}cOPrqyrR{Q=bE8nY z?N>PKh0<;Rv2%-1dd9rUxm~DxrKhiP?i6aUc==D9yM;POyzYAEUZM1CdV_PnP6zhf=SiV{B%Jp;PYb2{=mFAzHX&G~_lJrv*O#d9A$6sB(3_0gU8J;fb1rn~2@FWS(k}wG#5A}F-1^C+~{05q!Z4{|)tKSwVG&(aEp=Snyqp;x-8-#X-99+j|yVF;mD`kUz0$k|lRa7YEi zagx4T(r=eB$E{+xwUXhVYS{0WR5N_KKf}U)44DPp3Kt0ndg|kanrXLi} zs~VX8#~_BWfec@f^i7h#sg*fvhA@1$oZ&VJuax{hi2P&=^FJ34+##hmO6g}(dX|*_ zM@qku(w|AG+n1;-r8Fv9{T}sJtLb&ubseteHs9E_Q7u8ejp~-641;tpwV|=Q(@U*s z?T;|8+pS%DsrwtR3-wabf%hOhzxgqQmo@(i;fE~@|Jw4I>!_M;cXf5teH9Gvkg$6- z)1i8Xzk)uFvU5scPe<*Dtw$~6YwiV4IXHW%3sBc^oNI;(8ICNBK!>u@Uh2j{4}xcX z_5NjH^-=4|PFTHIc`_vI+hbpB^O)}-{~slN)w7TgRfnLxz0}DFJ${X1s5u$hrPL>o z7LhbgW2ztRN(py$WzG`_nG;o|Lw|{M{=nm%h-$#k%B83CO1|}T7Bpn07sK)%zm{O< z==8KcnKHBM%9gBo?EEeLKf@L)g5LCMjI>S&dFgDKk=8Xnr`ANb?vMf0d0da@rPZ4e zZfRy(=jRV(&d+Of>5MQ=X3)Q^#ZEs6p7quLC}IAt($o6T+W7-7DZ+VF^VJCdyY!#C zbw*u3RKmekT0_=O-}7p>(?^=#A&;H*dX4!Ls&o%BZRgwi*w`^2@;b#`aZ zAM#4tt34eO%|X7l+wPZYnVR43FVE{}L!H0t99#eIOTP+V^?3d_)9Kzz$tMCE;o5@1>Z9guSnKDMebTjBeO&w*{AX&ve@V`_$Qc`PYI~`wmTf>?Uw3W6 z;n-0toFslQaB!`oPBqjkl_T&P)R~5Asv1!nRu>zpwrW&up1RRcm-ZW18&MA#>PAon z>RUtA4IWopq(=8r_`6cwIcQvMiCSx@;;x6(c2W-+YE-vlYNKjQZ*pGN#Tk&OsZ@sx zb)`Cf$c)-bwZu@9t4^w|QdbDIy302$ICWRoSvcHKlD|!PeXHk%Z3=r8yQ~%mg@*Ig z+Ofr5eQMd@d9^-Ox~T64hu4Yx+mzS2TPKT})VioPD4T@)7`)5PzfE}y2ak8Use64r ze~+@Kd}?WJ5A}ghwWCMI_7R-AvG3=qkGe&uD+|^SIk&ctde*1b);6ejd}>{7KlN8b z9nf@LZGTnPmr|}Qc%%PywQ)7rPzMejSKFeFG}I(e1JyE3sm8KfYX_@>2EnOvP(#$C zLakP}H;gSFrnVaDO;~A|`iG$w#_z2irV1Lh*1ZPKtsJI?8|s%`IyuADVM47|Ck%eD zcDOoGQ|PhZ<5w1vKDD%VPqogc+H3b#UkSBIEHO$=#_1hfw0_8AwWHK&KJ{GfXtma- zUaTFXZZ^~bO|RFERT~ZUM*r7q4^ST&>cFAz*B*#l=vw9^P!m+MreKLb)=pGU7^)o9 zq3RUeds9kV;&64jp=gQ2)$N8_82_~PaP@>xn-nc^xcal9Xo(|Kh__)Og_bx%RclIo z_b4^oryO;ZI@YHKJCoEhgFCbFIp=8ggikGY@C*|lPlQZ*`LSw*q1>*6oyqt`D_u6T zwW(@~y2qn%hiaO7-ca}VxiCCUDO~MR%BlTsE19l_8fs{_!BxlMYQZb3s+ys$GgNr+ z=e0A{8-|(%%}!8VaIH-#vl9{n!#0b)mlT%>$i8+e6`U~Cl9HrTA;o%RCB}W;e`s% z@Q9REL%ytCq$V3`W$V4}BDKy?XS9A@n^3O`brwzxIysBg?}Xa!aD*>bf74VUNB?3~ zGDypu)Ecf^thNcY-Qnn8q8=K|GEf-(OVwtf^t`lGed1G{>z1k*o^=Fg;Uj%IIVtso zp{^ae0o3Fnx@<*^Wmjv;sp#2Smr|o~?}{~i*068gO0~gI+ZyJDSE=wYUG_lDyzp6S zqfZTX&Q_Jfb=k6W zc+~0P3)E(xnq7CHI(MX3c5vRss^^}XdbDPF-6g7IFOPaEe3{x}s9F8auUn_W`{=S+ z{qC&0N~uvE^+esZ>MNi6pzf#Y4ZMTRw$Fs`u2;)Od(@@j^=g|?wDp&DH>)pw3ioGK z*?yYy(Jpg~Zc%*=RoVaFRkx@E4Rvz-$m(0w0z*CA`@yQ))TM@cvUh#;?dl;z%_!?x zbBB7zP{)+LSaqlR)=-@~-%@p#>N!T&m)H5Vs=L)#LyaoC8+Wnh8fsYCJ5~3pwTAjb z?JuhCQx6#G)Y`lA?^l}*^=4yD%>(LlLw!}(spe;@a(`XJjeS?=Kd43+>fha-srtE^ zF4StZaPT$7539vO>G|_vwboFammXHn7>e`KBkBW#o78$u@gwRRLyd})svOJuR;xSv zeqHy7nyD$V^`q(opNgmr${D9Q|5A5N@dj0CsF#F_38i(}pl&o}cT{h1HmH{jRZ~Oi zV?(VQL@5Uzpk=lT^?;$)4f?ungDM&Cm3>|J3pHP;D+}%#{9WB+YKbYk3N!TM>T^Ra zug$A}T%B~F#!YH1s((T)ILM=vK;vhFF> z^I)&6bN$omMop=WW!Drxs~#}alpY(LXH}Ppy1o~2Uh%A2p(&C1och+MzO4JDT5(7q zbE66$s&U=wuPNT7S`Eb-HmT8uVhx+rMnkcNO{(8vf-6{6R#pFNHAqvauMX6uhkG^r z9`}>i9^p|DwOPHPDfJF!qRp!QNL~BJGE&Wk+7Rnqzgc0q!XGW)ul^-fCe&(mNY#M) zm(}7)8rQ4Z!E-%5kJi+J*ypvcs&frBDdyn!yx%a?CQz@dLC0v$55f6cb&H{%2K9!T zc&skF6P$0V&4yxY-%^7nv+OeUVZVPDysdgp5lZ%v@2F-?sc-uYEPO|OXO+FHN~V(Y zO7(55w&-2eY^YHG=AtcXqM`l~8&bbjEfR{eP3QXGtMh#7%ep_P>oldVuHU=RF-AQa8DK*Kb$v z8tUZG0rh`UUun*Qy{hNbf2?Yzi_C&?)eAtyGzC4|>OWEU_*4YnwA~_<9*v)>Wyfh< z_84+a@u%v?hI$`bf2!^^)Z5i8d(2P|)a{M3UmNN^;e5kT9Mhkwvg5VPN3m{xs!lQ# zN8G0>JVTdFYTe-MP=gJ{5w}B)G1Oj|=Xa>-hI$Kry+f@rR9gef?htCb!^oF=CTrO4aQ6O-+S^c^=RZ?R48_^>uj(E{ai;xTZ8H>S;lHW+6BPcoJDm0Zt|l3Z z^ZY;5T0?PW|3Ymv6xWU~)whP?%>GX`^h7O%^Yy>f0z+}W{z~0rD6S-5t8Iqj+VPF5 zpQUkJExuKggre7-U-%#Oflti~f2RhWL{8nC%9$k8YBj9Scsxk6OsMS+uWXcatxz1P z%j%VLi@|Y4aGZAx#TCJIz7=YTvi`(#v1D0$_v8<&O?S8TRAUW z=dsDhp02MiX0S46Z=af18+DclwOZvvvvTJiLtWDK zhUyAuo1qQ_Rq6DduXXun#k_EpGu=>~W4JPPp7*JbRE;zA6wO(Nws&zB_|!+Zi*<{k z&V|fcXN#e}L)+_|$^{xX6lL|!BtvaMechb3hMJDD?#@O-E$(__eGlhbLtWDKw)&pV z*o9ikwOt>o@9kV_sQW-QI9m*LZr6?VF{gf!=4`8ct-ilA-B6cw{X>1TbDg1PRDM!F zzCZqXp;b3^?N@0AU5#wIA`EcJ*p-WlXfG}IB{PM}UT)OTT)onfdu^Y(|7 zwT8MfGTs^N+-j)VYHaafXS1Oioee1a$WX&^8amkd!cc2mmQ7!*Yu_hC>PDeB#y+nf z>}=Fj!G!KJ%7!|BG}NT-|E?eEd|@cgyThD{Q^gW8?+$bN3bjcMu71uL?mX{Pi=923 zxoyIU8s^oGaFz+BXRwjZb%x>$Hqv>+P@J>&bV`!MZFe}o?B$F#6lb@+ofU@SEVYmG zkfAuEjB<7uigVV!PTwV33g?&6&U8a@2HVeBXDH4#W1P)~;taOG6FyDjI4h2IVus?3 zInJ4BD9)w_I9D5rbKQ97RYP&EJJ2aRol^8HHNhDw6nCm)izhgfh0?Rs1ZSpDvXiTy z;LJ5R&Qb?E*BOel)I{eQgX3H<(fLX!j>bs0L!3cNS>I~a1Jt3;T%oiN9_E~8s5jiP z#fLfVhFTQ)Tpi|IXs9vprNf-d4fU}hlle$t>5A4_NSZ8vIl=h`5&I&`(m!>!m8H)Zg)!AVvde$_j z?+T4$|4nzM8;X5IfLd%Qu3QV9 zI}FA3DB*ND3o!T@S0MDfP%%fjkYX*y<^5p`f)rw6%rySj%a@=Y95?%nU?N`~RQw`_A|K(Dm-;z3g?r zynF3EE1mXzGJD@(H5u+lxkrYsvv!bcS6$Z1v>UA#3^y4w^o`a5!#OZR-)Q~Ra55fl zw0>u}7chU`Xl2|iDYUB(T*B3n>ts*9(P|)Px7dxApPb!BH(5`U``D5;y2(03PTFWz z!A(}mEfS}_o7Qgm4JU2%RcnjQS+9-S=KiX+!*K76sx9cSo+W3eceB-F?vp*$TddE> z+3DS4jl5M-ko2x7xW!sP&Q9-EYq#Mfz1yrG+Z@xo%{pc{N$+;+1UaTR_zuf?o5X34 z#x5)0a55UZtm%f6@pq@S%y2SRzHW6IPDbio)?-*7TIHdvn;PR8FxEAMtY zJsB&Ttn&;fqj9sErW;Ob{$H(ShLf8AmepxEsrg;jV}_HO zf5O^tIH~z3txpXnHUE^Acc-0#)cn)dxrURPf5xgXoYefY)=I-k%|B;#k+W<5dFu&s zQu8lb&s+P*NnM8vp11ZJOR4J@EcJCs&z|ePZ55G|y1t>{+txJ0ttsxrs9s>Ww&EKK zUb4PwxQ7ScQ1Bh=0mIdfzoFn|Yq#Ov#k1NT>vhBJns`IO9_tt6WLE5Sykh;@=oSp< zbi8VvusP1<-?bcfNzSAUv#q^WHaWX|d#y6VNg4K9YYZp-rQ3SQ=H#is*=;>xIGGu~ zXT5AV8L9iMx5&vz#aAiTA#(Oeeck%haME91xAN|mynJj)fBC+3p5dgwykRvMPWsE6 z)_TK9e|gK=X*lUGZ(DB|PWsD!>$u^hzr15*Z?IF4{_?I>W;p3DKd>${ob;FXtaXNy z{_;cXUc*U$`H{89aME86SceTK{pFzL+-RpD{pEdYEIGSAe_~xiPUy=2nR!&Zsmytwa(HPdiU4#={8Y1J66 zfn0;(-Whdk!7r_A$w^D!S#Zp{+ve!ce{4NvIPvE{w)PrM{P|y5zc8Haqx{PHl-%nW z9g~KBVol#HxxPi+UpQ&#udN1hujAc|rG8^=H=LCA->r{~xubW--;S|hix z>`Kc1JFCfXQrh2Jy9_5a@u~GGIqb|My+2s}?y>Kan)sttWH_mb6IMOBThzKj;lf5I zHF3h)YjjT(-dgY{>lZf1dif8_`3;tc_3{^MgyE!K{$iDpv&;UuwZ_)5?0>cHF*+&x zDeDcxN!kC?a^1@~m6ZK&Rvx+6m6ZMOR)yiD>`J#APD*R(-G-Bz(E0?qThvvE#i1Sd z#mer~WrmZoyL2l#yX-D~x6w(TaOwRcyoe-*4wr>Lpp%*c|HRPeW4m zGII9Jkfy_ilbIn+-)lIT8PfG0!^zB$p${8QW`<1dd_YpL_mHymSi{N8&`(zzPG*K| z-D)_Q8T#wZhLf2gN55z|nHh5RA;Zbckf+sFI|Z2;2I!%NlbOM-XBbXqhJm`ta56LG z>)Q+`Gs7Ugi<~_(4AJkAlbPYZ^db5PIhh$Y6%5fQjit;CL-p7PC3SlxDbRCl4j$6y zLkjd_!;N(RX-J{=^>UUPrrQjcT>ANtBHdxQ1q1#xWVqgBxWAWtKIAO@u;HE@a9{ce z{gmMv$n7!QJEQI|7@^-LC*wUhbd>(o=FqRV7mU&U9+G_Cl2Tvz7`P&G(yu=sGFG?R zI`r$$hn%hNHaf}mIDOD?lF#va$Tr4;e*LE*6Z8afuPe#*L>)GqG$Quir4-p<%)eeVCRh2TFec?hIwdu&VYrC+FblasnmQWt885xpSuM>)SKh;fY*%kLyug;Y{$sMP=6YsS>z4vXyx*6j}78Vr7xK}5f z6~`?s9uvn68h>t#bFC|w8OJ5%y9;sNi(T`s-26)lapa55Wfr1D6}?=^xZ1)Pw*h+> zmA$%F_kf`>u4_bkVT}8ak@4KUBVM#(x=my6OOJ80#$Fb?&-I6Mt^&9BVad$v*7Ku$ zg|mCplXu>i^m6jfJI2X7?_SO&@4RE2yz`zHz0W1@ylZ+ndFQ<#jw`kn_Hy#hySA5; zci#2AoV@d1)XT{`Z=4-y*Pu(@d0!gGt#)1($N7dViR0$Ftijd9%LLzc&JdxkW}afgSj>gD8}_jPgH-OgSvQ~Fsjs>^J3$8%}pxErgJB7iRl%NiN9~zu!{89eeDTcAc5PQzNpBcA zyCy<Xh^tgkV;N7A#bu>NX-?hd0XKt99zkp$h-MmH<{ z2_4qIh|{&{PmJz@^jb%o9{SB#eXiD{$aSczQXG8{Jvd9Zt~wIzdWrFTHqnnj1>D`r}yVvNRN_`r-7ZP;eHM*s#KZNdQ3A&Gs zE-UR*X0kE}iv6ET4Dlf#f>WhpBa$ck7GebQ|;>qbo-{Y|!fs zmysdd`w5nZjqds6B(*`G|70wM4Z4C{hx$hPY~1HJ-1ZFNUQDp;F}i$O9yi=Qv^?*r zggD7{sKvCrJ3)7!(Y=70*r30ipxbM73t6I+r{m+yBiEtc#=D&j`mzLFlhMiO-=O{?fFUH@ul3a)S9m{_HOYyo2avf?F>+Ej{x|HvT zWe1*uB-debz2!5ybYW-CmH<#`M}Ua0W>pmdYp$;X#Xl>N`wRl}R zxenEmdNOUJK085IVszuv3eq>~1qr$(MzCI+V=%8}-x#-Ni;{m!Tm+=QBFH>|agL-C=aH zT5Qxi5_G$aPF9PJ`UeTR4~#B9UFzj82|DNZCD$^Ch_0BN-RC#z=|*=ubK*vi@z+MQ_Ja-=fbZ*P)~@ZPBw6bPJ5mzVGb>-N6K1&Hnf}FC%BqJzMne6Lg;$ zovd+N^jYu3-#3Ary*h2twT6?`X^UQ$V0l}D<N@x@Tl6=67_Zw-u0zR~-lAVk(0$+NWX{^6KT6R3&gf*W+oCgm6d&gRave(M z>n*x8K{ws#WV~gNpi zyZmn!-mCW*?uPN7s{3@0;cglK&BFWiJBIts;7`^4`hCNl82rt``}NNa7aa1bdO-g> zIeTCD0ezBOkCit0slo^JwFjiM_oUR9y->JSUvIcM;2zRidNc>l?_)R|D^Wdz_s7Ugluo4!zIjp!<2@qxyi+Jw0)I;WzbR z!)+P4z3^Z4Zw>d_xb1~c=+6x|V$}A+r*-oClKL&`p8V~F&*?nF{iZ8J!^p)i7+4L2CH@T0k%P0IK?-l)-;r0$oQm^V|KW3cV4SiLI6Sz)tudA&^zb|}M z%im&&{<5uGmyxr_O1Hj{T!;EYx@%ast~Okn${6-Ny)4dhpY|Kw1!)<>_UZ4Ev-8=b z-;T5F(Fcv?yrkS=J^E0uZs@S@>yzX@wyrK1IqXgSABKC!J#pAu`jp{@jOrQqwwANx z!liO*sy8;LlkDt&B4s|9zBZt~6q{ zYwv%54liaa=c2|e^(^@LAO!~l~2{>=m^n^3}#;wq5oLwQ7znmzRzX!Ec`FN3MAZ7>48%QS5C1dtH;5m-p7GoD_RArX)`z5a>Nf4iy0x*bEp&@zjB5N|KT-0xQ;fEfTrJhiw50bs)T3y@c!`beSxe)5 z2+`J#$i^>J9(JEjC5HHa(Yda5ayI@z!^5l%yJr5o+AF?w&Wuy?6U(#Y+^#WcNBf_} z88V8cb>gv<)Gn`3dvwQBTYHjoi(UU;L>+k&gH6W~+q57K+wEx6U$ZrBYR74(GIv0% zChgJ%CS+$jOx>O-k@-JXqS(Fo9e;0&#BkKojz?NKKIUi*#O4Hhh5DZvcXn&Wx9{Uz zN$oKh-wHO4&s99O*F;^@_!^)`*Q zsoh4=mW`zzZOwDg1GRdZeOOlW_%ZUuHfNUZze^HdhhNmT-2=Zo|MA+yoX6&q_?{e(6_%|FGJ&W_W5{<7~~M*na-y%(|6>Tl=B8e}m}+XMXnk7s)n-rbr1 zER{k}-lmrnOD(NsTYQ-pXZv+d)qk}71q8V(>f>qpkbTD!wUO3w@LuN`_nw(UTN3~D z8kPJJ`PAxb$iGAV2Ul~u-Q($4dfMw)uAR(hJhuBxfHuDvEl;C=%$KLpuZ`EeampDV z_%08p+U~EM}+p&=B}WYHFEiUuLP(_>6XtW5F(| z&}jW=mO68!p1AfK{pO~f-1qe@Fi*zbd$iJqoyK6R55IdaV^8OOr4Jq z!3j4f5k5h1S{LFv1EE}{SQQAB2(u7oBfNpbFW$n*^KYq4>j(I&YN<-TPwx+!qy~Ye zsk1?|5x>xBq#n{L(uJf;NWGvIPR{@9!~ys_(vz<^!pQo zW&_^OwK6I75ZN({ES6N$m=Hgad6ef-o@YskK(W(4l=7jJ52bvlC0`+pg!~$70<{yUoj~mbOTI%Yqr8mr zGD}XTEVJYrq%O6-^sjn4@2#Ls1#K!UIk&RHl5df!DX*ry-e5V&vf7fbks5e!my+{@ zHt1Q|0mpsl$=6sB(62ZmdU$>(XnhI(9*UCP@+M2pH1#u{CQD8>ZL;KK(>*sUvK?HZje)&MGY#>Fi`$>#X;1ioqZ)`@oOuL&ax1I~ivu z^0^dPPQmQ7C{J$BBOoY&OD`1jx!JIzj!TWUWg2Z8TFx__Pg zK+++k_1bk)&?DeEhFLpFitQps$=|C3owk*_oh=vj>4@ z^&181>Q@YUQTBzPQ?jc-j|^S}`u^w@pq~x7KKUigJhuSfQ?McVP5thmt(1JKJUH3l zTfj26ys6(G^lfOrKj2-^_Xnwz>-4mAfB_n}bQuEN_w~{tH%h*e&lU9)C@pRj2 z;Cq~TJma<=I6X~DJs9-;K@-xd^~tQ|R<&;GcX3)haURcm$m0nO^+sNl-H?{2j`GQSa-cR}|_fzht+^^+*b(nXpqjnv&>!@9)<&9Y< zwO!P9QQJjrmzH;Co2lJO?N(~HQoB{lTeF?i?xJ=VwY#X@rRBZZZff^XyNB96)b7#p z=B$U>{nYNKc0aZIwY)n!Nclm^4^n8ep9Et($ zP=~zh9!c#4Y9~-Tf!YZUdD~q^?R09VQ#+m7=?;0{T|sTNN{+1|?@JG$=V!p+U)6 z3QbJCiK#a^sjn;zQqIOL?#9*4Z+-%t5|%J)P5u(hA^gOnen z{2=5fG7eIHi1I^}A7VU*9P&NfG0KloevI;C4tbA$obuxiIp6d+wZ|Ru9l%M-Pf~)D z@S#2Fknh}1QGSZ@Qw})^^^`-tTs!5EZvvc7>CaB5^k=72&I!(NN*~K}N*{AN#nR~% z%b~O!O3R^6IXQKxQ@(2(N%=_1M>2+yluw|10_78&a>nWer@X;0qr8mrGRn)G@-5qR z%BMT!jN$3jPIt<8Y!#GOP*Oo{g;Ty^tERk~@@l8lf3;J-QLCrCp7MI9v|YVZzE5kQ zyn*rtr<~#1;FJ@B8=O+BP1H6~+vJq}=9e%knH*1aBbSOor9Si7Bpl9v9v zo#IjKhX=GW?I3e|5V_sl|DaQ5zk^O$cMeg0i1I^}A9BjNbByw1lpmw~m{V4q#T<8(=WoGw{eGAPfWJcIHK zm#isyl;=^NM|qx0)|8=?52bu4S1!m#iSushv*kbjqi@WbLS+yn^xy$}3#5YE)BRO?frt)h<~t_B&-=*zc4R z9`-xsWQYAu`Nj2qr>qG3opQRvey5!3P|q0Z8AH8G`e(gM=Jp248z^sZ$tY-W$=uuE zlDW5u+9qn7sBLn|yy~aiPr2VEqtfq^Susp`nDQ{>4_jf%*HONX@^z43oVJegPRcte z?_@lkE*Ym?ly_0y<&s&h%O$hlX395HzS$+ST$SU|ajSDTyJQC2?2;L5D{Z#YW-Dwi zPTNZDR%&-ryOY|TE}7qUx@3OaMfon5%wW5y-Q|*Ro%TEB6pY=}?xuXVOJ>B3F?wfsR!4pJgx z_7?idqw>UKEXnKE*A1SQw-B>^w(|69XXSa!xPEw`N_kV)ju$%8tx^s#wnL2VI-X@K z&;GY03;k5RsdF(8i1*%sn6vubhEztn#rG~K5#Ku(G|VTL>r_eMgDFcK&G?$=cHLF> zaGvZBWCLdwe>2Z(om2WGsO&0ut<}Jy-2=(@NB874Gq-Q@i<@JpnQQR(hyH!o@w_f2 zPZ>Q*{>DO&lHdItr?v~H*A5uarQ|f&EJ1C(4tk|En;+tu0wG;FL?Ap1N2T>=NJ{-H0AHemzc1l3(q5Ectz| zhvzbREcrdI2W7b>*<;DCYCV?x&evnfFM2(e{C3xwBr|XZXnLB*lHU^NCCwW5V1|b$ z)eTMZi078{aOr~?6Ov@joscB`a60jHVh>LvsCG;!xHF?7DR_3HyPDeSBsufGI!V5s zt4@-hR-Ys%z*Q%46-yG&r#?x}25X{y6YZOl`7`}lB^V+xN9@0 zjO#AqE|zgK@n*)hnI+oH*tSx>mGZ4jWh>yCO!4m_|hFAaWz}?8(HP#<2`R1wHF|_RH zz~PYp26XMHPRE`kd1l{}B+u!4lH}QZPm=5j^d!li!2TrJ6IjT7fc;7G+`We-Ek+F4 z>R{5?F&E_@OnS2PQ{WL3D}YB7&9)9EEgiQo|4`D2LEij@dTUX(TB7e5g1=tqxOaSO z{)djLA?xyg=omOz=p|!rhNO7nhWum9r)YQKuK5M{i^=%!m-#6wL;VUgTO9|@Q-1)> zSAPZ_s{RU!jn6?TYNT=vO2r=LFY{B?WZ0)-pYk~9d9Y7a(_x>AUCO_LR=_?LdzoTi zt9E8)mv|nC^O7cGB`TT6WR$Zdz`p<-N4r ziWF1SPTD_4`(3o(P05Rt?4e{YV|at|{gl5)`9aDLQGS^6W0ZeF`KOehr2I3=Pf@Nc zsVk=?b(LXBeP&xypLv$lXTBx%Sw#6r%EwYZf$}oS&!c=gllD?R(T7r1k@9 z4QDIMHAnpgRIC3?SusefQK>6n6G;=BM@XL_eTMWU(pN}dBYl(f zhotY5{*3ep=qS~w@^GU56>8P+N%*_<2Zl{jx#|$;5cOBk5z1LK3CFI_1T9r{pckmC zK+Dy&pmQm&11&{7+lngjW%S^|Rm48V93sA%_z`GF4}OjK0OcPMpCEQwl9OE0QKY4$ zm8AHKf6&&0W)1cc-)u>2j}X5`{1K^3Gak@wMI-dJupdQ9DJ7M}b;Lg65b@2#n}~Pt zu16?&j*@+lY%6+=k^__+)gg?jk0?1oiNhfhmqSt?;gEDk7<_|zy=WA1Dd@JMa%#&d zsU)qVypi%oN_?at$~z$6R@6bs&7_+s-%k4-hDy56QGS5*1gXO*IdM2yC!pJk>PQN zlr$2DNIQ5}2k|D-9kkg&{2b{%O7;;SAU#USQQ{M%j%4N}nK>aY1xC9Q*HIoK?Vw~6 zwcCNW744wpIcoP2A0R$Knw!EnQzZUUV6-MBA=2AZ?m!RRMEP@+93VYG>PQuBZYpCS zE+sA}t|M+F4iR?{ZzA47{2cM#RLSQ)N{*7Apj@S~_0yP2nxs-h$p}iyN$V(YBn}aG z5N{&hLHr!?KH>w!M~P1mJJK0{I^$1gD^pTRNjdQ{${UG8l&>f5Al*T_6Y_0E&ry4V z)R7@Ek02eH(V^ZeD$S5o$|t0=O~BiVw)dCOw}X=BDA`NNK1vQya+LTO@d?np!74}Ya^x`e9FYts z9-i}ndZcIs@kq$G6_rw3PDvecBXNkhJ*PuGS=2#EXU-<|aZx8Ee=FKVZG_q#)IJBv zwxVv(tik&zIY7x#;$y@oNFBM7s}ZE-q!qamb46~4N*`XAE4gi?JVe|cg1A!#{jBWVZe4$^(3M+Qjz zM~N-BuWyl-L@` zb#NeaOX?XYc_=6L5;qcekVYukLA;Oj2qi~}t$gMm$3r6j#3P73#O1_Z;zr_j;tt|S zzT{*FaX01rh>uWyl-L@?_(_Kk68jOv9@27BFXfGcu0<)@i8}^Kej?QFAnqpKM|_0% zD5*7A;vY`xA@vTHRN9HR50-fLl6F&a4B97)tRZrj6Mwzs$)e%J9@2Kw?L#Cd5#nyr z!<49@BDZjmeBR)mp_^3x@MEAOhtDXGHNsOM@@2$c;`PMs#M_A@#CwUmi4PMWAy$PF zk5wq~6cG<6oLqO_jgWSe9wD{P zqCKgXw4F3UdW3ZN2(j^ydP&LqO_jgWSe9wD_x(VleVC@HCj z*h{*8l=Q21;_aiPS8S&wLdjlA_EOSK$zkFn#A>wItI-mJHCj?}j^3oE3@@U*i1Oi- z&!A)mB_2wa5qpW(6Sos@Cyo&BCGI9ZOniiR_!!pJ7>*9&2x&JZ)>xL8)I;hW%hn|B zCOtxW3>3ZeY|#!sTkaYOie5zQC5@1FlO8@>RwXq~s5MUPi-?C4dr6x>vj(rHyq%KH zapE0Ch`ULTkRAg?JmV!E=XkLhPCR40)Tf7d8L^jm{dlSE^^~+zvYj|WyqCC}_z0;r zf%QP@A@!2BlXik`D~b?zllD+@c!G?PBa~PZS;mPX8BXjWT}FwQcs+4D@pj^!6Qw@) z5_eO6m{?8X=$phiiD!^{C|O4AC0Ky$$q`bkj4_aUNWG-(q!H4+Wl~qOW2DZGo+L+T}MCykJHPmx+ZLTpW?J*kJZ z0u&y_RIzENq?3{eaW|=TF7G0pajuleL%fXGOT3=Aoj5|;O?sH}BgEEujEB@i>LqPI zPwKG!Jn=0f#1Z0d;%;K^G`Y8Zn&h*a_z3VzMV;qM{@Rh8+tAs8i z-A;OVncP+66}s$d#z4Bhk(l%_scI6*3{vG2td>(^(-pKQUB6QBUYj=4@)}x#V)PMj zC*Dh}t`&I^DDptOo_H^*@-v12V<0UG(bA@2!P`mqlBzaZt`@qNwCH-lY7J8Xg+1|J zVzri*|02EpFsZsha1rSY(q*LUNe`2%brPFeM@!-&;u)mNC|O3lo_Ia+cGA71hi%D? z63^b7Bo8yz3*L_Jj-SN0wck_ksehC2Sn-u}j&*@mZLPNMwjQy5Wc|j<)@SJ{x=LT6 zTXehLqTkYo^q+M<#~4S*al7LOj!Dir&h^emobNb)AalG~H-Ox~INZ1StgJ;?`? zf0}$W`FF`DlmC*OoRXVTkTN2rB&9NCUdp1Bh7?~)OG;ZxM(Uc>yHcM@{ZZ=S)ZeC_ zOdXJRZdy&+qO@gc>(U-fdo}GBX({Q&>9y&h^jp#&On)`~7wM#nSav-W5GJnLju zO247~Cik1!Z*jkC`rXlQN57Z*9q9M_eva(f*$cCqvRks-ve#vIWPdGtL-xJd+p-_c zejHTik?c>hf1iCSJGFmK|Mvb5_J6wnzWyKd|80MjlbbU-XIf5m z&eEJ<&doXZ=6oyX)tnDNwpsjGTgcDYuq=x zpLW0D{<-^O_h)X$zG9OC10~= z;0yYG*gx;Drl=fsE_T?@!#k^KusmNCVn=->-bIa37vhWii(q*%tUQp;grpo?1>R9r zLNW`I*^s;;Z>v;rWEp-1UNrVR&^aX+f!dNoBLqKGCfYm33VtVhCg@i89MEaQ=Jn#a zqica@PF@V!Fj*|)wKkqM>~hHeUV1gC%3TS%VxrI=j}ZE1iO|VqLY;-zfrg7#gW8t1 z_TTbFJEQOh(4zk9K^Kqf1f4SQcF=}`yFiaK^%q!*9r==zv4xvK-=1(E=%V6>Knun{ z2|AVcZeh;DZYkH@BP5=`jug6egp~RlVban|>3N{H>l)Cn>4l(o=sM85^djWvZcvndV(Mv(^(O%GR=tj`{wGZ?Gy#jQrZU%i;Ukm!2UIn^a2SA_K*MYu( zw>MgSTepF}sILcoNv{R{j=ll(W&IV#h5(r}6hB4q3;nla^Bt))Tcy*XiYYt-ez~qF>Ml^~c(B40B9#lsm3) zY;tUKoN~CGi<|-H%g#@n$*z2t$90pd%k_8H!lZ8|btfH8`9sRE)G?_uQ!h!qDs_1( z&eu%+PU^2xKTp+ZEorx=J(jjR?aj3J(~hToo;DzTMEdmfIq6rXH>cm2z9Idw^xf%i zroW&5oAf`XCuihmOw5>;F+bz-j6lW>88>Ha%=muBzh|Um4$GXIxh(Ux%=Bt(8H709X*1RllR$JDsS@&l>mGx3qch--yev_s8<@Foe@BDuA`(52{O~3p4 zJ=5>ae!uGX*M3>q?(CxM3EAgn7xtgg-`9U_|E~Uz^?$kld;LG^|5^X^oWh*qoQj-F zbFRtxO3vLmJ91vgc`xUqoWJCx=N9A^=g!W(BDW>?w%o0`Pv^d#`}5qBxjHXDuP*Oc zUeWe{lZP{Kfe@^PTJEcUAHK?!rk3crDxe@4fs2o(YgB8;D9PU%<=5%=?&q)h6VvzrC&ip@Hw(WtJ3YR!edPIk zrZERATNT132y+pt5#}MxN2ozqfUppu7NHKI9$^u}VuVW(@b!dRf^a!j$14yTuR{0OTMS`Y#Vtq9j41Q9|A zVT3k>)d<%ktU*|d@Gl5AAgn|93c`&DHzBM?Xh--e0{nA~%hBp)gj*19MYs*&c7(4X z+=0-Aa3{jo5$-~`8({;&MubfWn-R7k+=E}!eFNcMg!>TgM|c2XE5d^a42u~qAjqnV@vk1>2>_&JV;RS?m zBfN<462f;7UPjo1@Cw4K2;W86i_nemJ%oJ-JqWKMypHgFgf}pIy@~J^!rKV@5#B*~ z7t$ZthtHuEpTUU~@~741>Vy|#U#H?KBWS8x#c?vz*j1QowYknW*Lq%^=ri{Hm-CvB zK4SChaFzJhnfPv1zr`4Gq77{QMswY4uJ@Shz2wD(Z>bNz#n|IzR#&Gpab`kA?YZmy@y^>5~?EW7*~S7~=`g|nqzoJO8x zuO8u2-4sGIPD!T${{wxw)=1*K5qx zZ>}x4N_ksM{#%VaXs%&%U2W`E8@n||{x9ab&gj<}{f$Px-pJP*`B#m+(_C*c*W1kX zYv$Tzu3tCTE#~?SbG^@8r)j$%TxhOy&2^r+)|l%;bG<>^_1tZ)ubJx)%=Lh|_IKFv z4l>u_<~qV$=eg{77Mkl4bG_1B|2=tVk+i3kVqaajdhi#VZ&&YHxAU5=Use*1V=jKz zdRcV?r#fC%%N-u|R`O=+tEqeSBM9G5?O}K;xktZirRp(h=?ES*CT*`?jqt9uSAPfB zpCah=y?Q*te1rhPad@e3B|{JVQ-seD3N!ZVixHL~v?HYJz50DzCuHKD%pUN=9P`uP z#kB{#2YF1@)!FF?J&1Rj^Ihu#gjDF|zk988eGkHBgjBsHFCF1qE}f1t8=`Ah_{c^aw%@f?LV&(I){<0+!#Tp96dj@MPf0z>|UHH|oW}#lR)NCBP-X zrNE`YrNHvr^)lcx;3>fJj6MZ;D)3a`slev~p9_30@Oi-J0iOqaKJfX#=L25=d;#zU zz!w5v2z(*%MZgyUUj%$H@WsFv1J3}S0XzeECh$z)nZV`1<-p~@mB5w2mB6!rX93Rw zo(()3csB4H;5oo^fUAJ3fUAHn0lozI65zSObAjgqR|8iAR|C%jo(DV+cs}ra_$@WK z)<9MR*#h7NzzcvE0xyKV7S~$HY9Xrwt^=+Et_Q9Mt_NNOya;#^@M7S_z>9$|1-=yc zQsB#gF9W^|cnR&QY90WIfh6utq1o1IP!^eyuh@%;t2fW90WIf;|M|yf*U?^1R)2(4L>V_kb~fc&m1v+a|FI~ z4uTv0a|9s=!3{q;f{=sYhCdxa7-#(I2z=`t1ULNa2tp2m8-8{KVVv=|Bk;L%5Zv&) zBM3PNZus93gd7An{O|}u4uTu=X#^n$!41DWf{=sYhJPMG$U$(!H;*6;hHn@_7z`gh zf>4Ms7`}Q0p%7s(eD(-JA;Mtz?h%ASgtHI^!)K2m42ItxK^P3*J%Uh(Fc`jL1fdWC zM|#M=>E-@Fi|-=r=1ppB3EdYs>xKP{@|n2kOGX z=9U#=S3o6rB$KcER(PEg%{TcqO!6+@9bMTrBBKgfhHfDq0d$* z5h*NLm8^J5R`|k8%L8pKc3V(%dQnRIl$P}=okHnp8S2xrPhoLsUwJR-Q(8(XYIJhd z^7(-L)e|l4w z^eHXvQ(D%i)D}*|WH40{tZWJUg4Kb>YeSN#Ejv9?TY7q>^7hkBOZt?S_9-pvQ#z$j z>D0cZeRhF!MT*=;M{x-SXXLa`X=$I*vOc9#`jk%XQ`)Dn_&k%-_%6h@r{atpQ`$S8 zIFw5JwCr12)~D^1KBZG_DY^+kb%5(apQaSXPrk*|`fL_T(JU3s%a{9tzLrJ~jEiG1W_o=B#2jVKk|T~+LIQ@V zYH9MVsaYP2zSp}$9J2z!N^j%JUS)-^v3Zr(Z+J8_27I+|wJ$1>2KM-)oL!I@kB)5a zTmfgLD(qWj*ia%%ZIjH{+a0l&}N63Yt8Sr-np8bN&ktx9JW#i$C+ z^!WqVqdQ2=a|MI6JkS#MHn&7slUw>v(4uhBxW(x(xT+=O>t)Klp{Tq*FyD85b#pI| zyJNj}e&G6OROo&&PWoPqL+!+Ih#-!WdSye|@l-c?gDWs6!6@EmQkZmn!C+f!7`+av zm>%W12y^tbrNt~*e5+9=N?R2jx56ci6$lc?iY@4Ctl0PdS7QZM2^|Ey=^%2yUHdkQ zRz$I~3l8b&Yo0tDEbBvF3ctE9`BZqVeaWZ5sq9NW^^4^2(fYC%PpdEalrNA^{Q|ix zWzl$wrviDxfmO|o^+2=QS{iYwYFX?JHhbaiay}Ia+DUkU<$+bL-e8ogY-wBNi*eVr zdBagvVk|W+ewpFw8UsN_gOPZ(FF4a15^h1z*VNpIX-sf*`I6}cyvZKi`1x&qKLmCL ze3fe&IjKtys#dj%#x@m!Fpc5nKufQEbBIipoi4K^LeNw+vp~>_8PY33dA%(qsulkSLM3Xo ziM%vE@={eLkIA8g$RNZ>3OHEudVclNISa~pXL*H^*?duJ6FQZwHxQs5(D(_W>Ojki1;N0Ipf40kP+)by z9hfpeYinlCti!|spS^UBr*?5=T|IcN zH}<98=Ur80!v)y)@CCuls;NQj3q0kOs@hXKyK-r5WnImpTCjEVJk`}Pc3x#g)uMSZ z-lX7}SzT!-zJ#!9{^F{-DiM}f)t2K@RRJP5msicNR28)~pz{|Y<^|PAbZPyP1%{6% z94D%q<5>`IQeRm>_%$h~>D`r;Ll+R_wsF}5%s`;vJZ3w+{QdLc? zx#uikYvNMt3kBMOjXuDNAa=NL^|XZpErC^mwsLP!ECN>t!Xicr^K0hSEUH^t?x|HX zJ+-w}m9?t3_^Ldi%(28wX&2O73iGS*Pl2meiTP zV>f{5IfgO)#&GDtHTAJXz%Ht*S1mqYQ@!%FfK)E3t-;V)ddVWYnr1EX%%6SvoSH={ z1P@hVQdq3KLNIOg&d;KYF|dg-u#GX8CSuI0)0oA`#`TL8##{W8sEoYmJ>otHZ#KsS zp7sQy;@$QHeXk#EKYl2C&rMQetg+_`5uLG}s8&hR$j9tpGah!zeSZICv05}8ZfWJL zSr}!N^UIg0S?Jp}wM$|)X#CnG=mHq&RrO0wi|RCfiCQfy-qNLNws(~eKD`$LDH`fr zyc0FYx26Q%vJzK*F|JrNWg(W?deWkBv#e#4Sc#MByvyxv(McYz?a^*s9`O5pobyAI zX8T%v!RAKHij8VH)_qmE+SdY?Si$$^wbtitir!eiG6)V&9g}Rt5rHbK4#0+EA-0=-4SGyvi#Rk* z(nF#-z(WBXmVc-LdUKDM*c)-5r?nNM4i7@BykR`~*^5QU_FR#AsJ3}Ua}ypWDlWQq z=~5{ODt=b8&kxx=EL2`R;+~WP_Pw2 z+E%P>@xle2=L@e4{A1NBJ=~ZhZi7~xc|RXtmU|n0aNkzcqYwC4+Y8Y1efF4-?g$AN z-6@`j%BeRuDW0Rke^=fpIinqyi*)GA8fDGSZ^+ zOpubL@|3kAfJY3uu|)`Oh*pd}v0-|U*;uA7R%sN|VGv;}Ufsp?$Qw=342YYs#kVGG z`_p9G=!Qq*!$jxB#M`ohg1GrQYEa%5#3n6Y%1D>(UBo3b@m@m0D-R6tmKCQxxh5J! z?>eEi@Z+GH=S1 zQHPePZia@7Bhd;pX5C6}s~K~6k_N1oe#&SFq%HlJ<;X-Q8Z!12K*&glSer!iyw~C- zYOQZMIYhGvn|MM0T4^Rpq2AZH(pDj3cw8lJ=KY}*8Qk$mZs4TG9*Sw>r$Ug_*E#sog9dtU`@pQ&g4<4#G^|auyiF zrFEqs_=1?d+1PUyprmkG3`@5rL1Hg138Kp7%bOdU@%CeFg1Fq<>TQJY*ekSWWXv_* zAfm5@KPcA)-ZoIQlo_2e){Wm}E)_n%Y+GQilYN0k44hs`RSQ-=QPpEC;UZncM$tZM za}~a;+g7Z=woou|J=X+VT<(S68jRiA+q-NLn)Nh^>2P)IaJEs133D`YO~Z50!|Zm=~neJ}8a zSH|S^*pT&wX9Zz=eIR&kOi|Sm!_m~__Qhx?48=2*RW0a9@HL_I`oGW$OU?4;6~_0A zMN;8g?nQgrIgg1kQ-}{1UR#U(mrzX3Ev-twZxyOu${DAUMrrml8?`>acMVaTK3W#c zuy8lSu{fjkj~s@vu*4K_mGKP0fz{i9(O5XJTh_*m&6G37ma}a4Znb5d+D)uXOs%RRfsVAAfE*h9$>J5t5A?_Pr zNGYkPs^ts3p^%8HLeZsNxaLqBrLuGv!7$RNJ?|e^0$Rn zs(F}A6yB5}O_^B0w^sXFR*10anzm5bFn(KhX|vxi+XKdLRc5J-x&N|0sw(k2vHD|G zkgah+=&y2tyMqc46hQEV*0wat#CA2hk!p;B%9c=D&{x-H7NT(F8ee0ZOiP%eVP`*x z&c|yuJcqMB7t2V(!v@?28R<5+ra2sAL}j~3w1h6k;XMHFke0FE2E?M{YgV#&@ql-Z zNXCyHX@b?Ha#w|SZO!saefX(3oLl=vr3wV`c#etGWVaf77eR1=)}_^W{Hw=1iJBlc z!4=EFK7w(JLGHy{O%{vqH*I8Ic1nGtp=^ae3Lu;ZPk9x}A#X$#6n=t5cwq7Ki5(4W zoJT=Yp6IhM zW<^NE_qOE;yfm75tt&k<3PnseK<=R@a9X6o!rn+vQ`#wr-XLig=0bJ|#aK!p54Ex3 z(ujVr!be#M^4^!r(obdwWw$9PT_wKTU_xwBc(pIG=sO!pH2P#G&nx$Ni0*)g zIgB2;A>p+VUMMv-wzb;IxTUOje)KIj`+$=w@$tc=s%qm2No4dmDvTds-l9ngaCxI| zjLwY5e&rO~UsQ8_c(E4UZR8WNz46F)odt)pWkp4E(8xk)p3`MW5#BpDOn8so{K%iQ zB|4Z7vo1L7Jm4)}ll`^{f-^MoMm;9<_1;K7An2jZA8&RFnyC1e=#P zL((W87!x&POUK^Z4Z^>tJIh(QH2`nahnkmUVqEHV|MAV=P6w8904|rZ@usu zVYOFuSPOgcB>CK1*z52fvsB6f~QyGT-ZxKq@Jro(LRnDR9;2&@)gZq+!Dew zWJtl;@>R9WgLl##;=XeTPKazAL~oAzdTh}^Yn?B+8hg8EsO^UjJVZwI_O@=wJn*3d zpyS}S)4uCrOVJ6B#Tc7Bv5k!B6QA0JlyqW5GRyB>5mNAlLU?6UwsdKDWphY8qLAJ2 z;#dI6mj@x~@Tim!)(rcjA!!KN4m9JVcb=z(><^0G7mSmC>82toI67bV<~=qgpBAZj zwb+D|yhuvDeJ&~w^y)*>8N@@dcXKc;qoKv;wU=nT&RZi(wS1BQPo%lUJUJq2nYN;H zL@2uHI>+a4#dE7N<0HfhM~A3c&Mz$#7S$+}$*l_8&bFet7s<9H;^j+x$y^^>z#{H7 z!SrO?!ru%A;C=Ix12}OqvwO<1O>5_(7H_=TkniZbqbMK0nPp^X%3ADLF!NaXP&)4C zdBRemSfs(XV$Bzq@w60qOZ1xw=?RhzWv?^Raj@Lb#5msa5eT|$Bbq53#6z+a43USq za^T|kEf4pOj95qIDqr2aVrBSxpHKxK78Gl&xMSmVmr&G^ny=bu-?g%SHiXH2X>ld&5Q`KRr;k z4+!Ti7#7bB)c#;jY8E?F$ap}=bs)0TV_h_#&C#E?W5!%!Pm$$<;-^OnI5iSU7Xyc< zBaF^9QG^HS`RLWrdX)(tKPJLxto2?W@0l)^EkV9|kt@6x^0?Z*%W5BatfID^{W%_U zDE4t(R9Mbu@bK_LvT}{2f|uUNlT>91-UQS6=c6?yV0>=LXzBw^-nFO!PcVoptYeRk zy|WCur?flQa(ugER}hv#c_*N%;Duqz2C(OvC@b}nC=r(}QQ~P@E#LUyAx&nf=$&Sj zjK3CFzomga~;uJx6xTEi$u zNH&k~Kt@iAfeuZK-zhmRQ)>8RRjf+z`^Pf;)^RF+*LWVzBl6()hvhh3s1m<1RO!|D zH5xVq@VhwW7>hq4JV6x!;dqMmkDr4>83Onbn-4#@4C2RTE%?s|bPj%C7QppdpnCiu zaS@`dLd2(Ycx*ILpM#$k261mIewG(R2qVD&Vmk--3icy}@e{Rk@bf`0xHhI)2fQ38 zUN#R_^{|#)VJ$|sLnuTY?v|LtO0AuVyI0_+nnk^KGocH?9xq>EBYBd%gz#StawO^F zi48xB6N_0aSrzgYW(rbn+XlWl(vuqKD<)Lk@UxL-Gh!`53GDcb5X(xW-U8WVROu7{ z8>=*0ov~_)R;yewkD|I%ZY2tVj~h(YOZBQ@MX0zCez9AGUzFO_lAuqv^=kdLOW8Ut zxLImZZjQCs|3o_#p@&M3T8Wf|`f&Y{mYXOocRlQ67|1~_n-UE-f!A#_CI%@^vfWo(rAf8NdIbS zn~5@-|KXvKX~$B>yVd_?9=zyzGH#TK)k9uY#!41#-G8iRrDme#Q^U&9BUYIONc#L5 z_Ia6_SD-hl{%1&5#L|tT6L%yV}mI7_)Q?KfQuvzL$kW;^X4sxo>Gl#r z+kUYMrEdM5XU@a_+_LiJt@ckYBK=mQD7Ndu>0u`@u5*Bv(PYqa$DOCPD2S;nn1C((RTYD_5MND6;D^i0S#;qu*eS3+!&icDGU>@$5)V++U2#1a!e*7~ zxgwv1PGi>^ZHL6m<|7{Qp^g0@Kl2zu8EmIv67G~-tJJ7QrAHCYsY~tEn>%g4Svq@| zbqkl#Qt3l*q{lRPzN?f)T#AQ~7%qv!rE$184o?xBD)BHD#}#-)xe}ampzVO9jc|;f z<4T2p-`wh1xMKN-p6?v`Z13B*pP#FoMV6ICB!9sfh%=D&ic=EuF9pp zAS+3%*1wbl@x4|WE)`a;N(T3#x&Ey8T4>~jN~}M$Qp5~u%b4?eFU+C73>TL~rb*LM zVES7tr=!S`Y-uM>5lV3;Ypq?$x_^UCNp@vs;wp;FOjtOO;jAohjx3mErGQOwIFqgZ z3tdGT_a;rYEUOT;z>;PqB|Fp7bY^n03m2W~QaUp;Q_LGs4@k)BzYJMwLY5p!IZFVq zlrouXDk@+=ju#RbvS>bBoJBa9G&LET_69MIUVGy~@sO3F`BJMnmA2(FW63KlB~n}S z|Fn1hA#z>U9e?l5kN4)y56!$?wJI5HCar=ui7d@3vb<`O+M!a}Kx|8i;^+^BNY=`+ ziR`Rn$3$S!d9x14kQ5gZNQg@mP{9VPNDvj5Iy9zoa7zLz#3jWpxL|<D~Li=bn4+xj)anckY{2-jX3dsb_hb5Ev*RssNg*s!qg7lfunK zf>y%BC2R{4%a;O9x)o%y1YFiWkf#*dWb&6lq3%hpP&NpJTpD{^mIvSpdyla zdLLn$u6Up}h_)ItzZFX*<#IjeL$IvntWeK1I?O;&RWDQ342;sl$P_^xWSQP=N(uxe z6=zBcRQR>YMp`Y(dy=F$rNLB`w`sW1Y*0^%O5Z`iVp< znu6hGGve+HEW=O{34_0%Y~}~PLy;IYs<%E=&0}6!*+8PYGqLr&(KnTmhJcMes~wT( zLmriaBxIc|FY7~=wUyOjQ%aMwigiOu>wlgGN1u0Sj4VN%qRCet1)_IPbexOcmuByp z@O=_3jp!#z8zfPQNwO)0XmP64BpIa5ca=ktOomlUGMhFhDODeqI{9eY@jOI$w}M#2 zw}TdRQp&p)x*?^Lty9)A-N4~F&7@UR^e?B~miDp6_^ws6x+-WxSA{op)wNX3wCed$ z{u&ec=&#Z!N&3a;Dg26j%taMk4Y&rb1zZQ$15Uwdz!^9TxB+eioP+a#o8V@^EpRK~ zwrO#`5hcCRdC@F<(ZUxMrqAZGsvXy@pGTEG^h*R&ELJzq^Lm;TqaP$NwL=1pW<}M~ zN}k{*N$()mEw4o}WVdg*+qZU-GsJoav7VSi@oSh!Xcd?sDC=ff(|KU)9b~kLzjrW$ zo#x3jr{HB6O0;REjhsl45|M~V)2dO((fS>-ErpG3v6%$rW)VrjT&EH~SB#!#s`#2Z za}-1BmG?RTC-n|9G@v=CsCF)G_^G45it>Z6ob&f+thjlE+r5C=*%>gD49}Cq8?=&dQNi@>S}sn z5cw=}Cd560k6s~;Hl4$k;9z!1>=T}uERCN$XE{RMLPNkg+tPYl|nNctyGV!j#%54y7FiK~9j4iIO27XSawi*ynt+KGh zLf7f)&hQ4onrc^obx+L-Q=`AvjA5+FvjT&IK~yn@3JevSs>fP8^hOuOB51lOBwa3= zE*G6qs|LoY7zK?{Au*me#`B(~787l;37}KkvTT!O+Zhf)uZuwdhPpA-VW@kl9*1u0 zA^|6T%Mb+>AWiOMs}4k!0+6dFs*0$pGduykB?bW)TE@_Vq2&x`p?Aa}V38dnJ05us zT3?X@s`g8W=o?obuD)|UNu*3+DF8!i477HfI>Xb@`7<0vDF8#m7#c7%oZ$lWrWgcZ zXc|Kk2BSU(waOuSgmo*w$q=GfWSA(M;>GgUsNJEq9)E0WX@iCPI{!B@aXl zs3{hLtuRidS>8-5eIToIfkqe>B%qrA!umIi;BWiLMBeBL7#S{0 zJO^Ykmat^S65Hy&sbmgYhhoW=??~5-m=xnju@87>D&~EoYTn~D^S)I#?>nh^Ph{pD zZkTt(?AQ2c(?ZLwOj7P)Vm5G+soWw~*xwWJP+w+l{510VkOWKaMBM!vN~e{Cp`m_i5Uwx=~cjKL*KQj0J2SA72Koo5w9|v*!2(V(4~a z7xdo$Q;^eyd_Z3TiA%myei110eHwY$db9?vBbW9H@t#)5X|GOcLaz5UkhQRY4ygJ* zvAt$eZDMoi*}o2#6q4^k-vBvH$Or##EHNs>>DcJ}krvICMi1CztX3y746%6cbkr`R z3nsCqQ;)+y#(}768ukk94jYkn*Ure2wzeJ$u*YeK{YxSS?IP@u&W`!iIMxIsAtX}b zgb|5eV#;(*$A%)UusNtQ7~69Csiy0Fah_r&<-?TZ#3Y@1R6*5Fjc=h?$8idHQ2sDZ z7<$?!^h#UDm6`(BEL~-DP>kN}XbM=}OVr} zAuE)pHJweU2z8d|V1}@&Ns*la$#gd8L6f4Ofo0ADXcjvonu#@M_=HiEKhi;4%q$@m zN*8AxP9n9vwq-c`H9MHhSvy1KLt&Ump2ExBWA~&`3y(=A>=q%UPH(u^#M9#5*DfYr z<JjA(wW4!IvC0f`5KJW)MLF7mj=J4KXKY0dwJ;y1MLXV-oSYPb)cOH`i##8-8K5Xz#6cQ zH2Ba~HEUYgsGDkKR9d>z;rvgBTE*zs+VkV}>1gG@f-d=nRLAJl3ZxEa1hmj4{-a+<`TEh^$kynFf_VJpk{eetZpyLUxo2|hFIMtbQlTMO+qioc^L`SDh>W_h;o^mzt6+j!=Aw(|^mcJmxzL$lLFE1I~S4Jt{ozu2Ft6Sv!%QhP^aN|0q@ zkP&=kqO3v$-}g`%O!P-|RMN%TSgNDFqxij}S@1zh1=$FOU}!6>)HpE~hd%m1V;IwI zbtsE@zY z3{^Ntok*WU4$KqL9}tJ8>dATQH0^|=U>w0N4JM>N7{-+iiF7_{s%mu_&UJMfH93`@ z5Y-kr4hM)F7#0r!+X{1(NaaG+x!dJB1(i+5`s6e;CTJv_W!N%125N+TGG{$u%L{5^ z6oVye!=B4YaH8TsjcnzTMZ1YnkdjRHstGFwwy9W=QB`_Pqy$OBVy8{@1opY8y@_%w z+L9A)QRCClrop;tzF29~U1*aP^|b_#9tbZYO_?Ri#hL0^bmWUf25yIpn6^ge)V!?q z(N#Xp<73PI??VE+hIH4L-|!rdc7y zW>SP}_(jS1RK?1Tit;8ZJ?|aKIa!oAzOuDEu5>xG9sMkvkrtzW?&qpA!caQ{RyQ7} z7R0M-vT ziXVO}iYTEhVf=9QKHkHJuxS!$gteStB1*h(O<04PWPlo!L#v9(=jpru^p{b5+W}?t zC7zX6<7nk4Dx80W^vASr;CYF-m)6CJ!~Ou6K=^$6Gy6XCT=uzhUwZB3PyTu1KkhvJ z;g>!w89VR!@_i?Ee&wt8^Mh|Y^-~f%4=sK66QA5W@wj<^@9~}M+HfcDo$RzG+i9&AQo#aM|zWn`v+Vj1Cx&4p+{%>~t@!x&;>RM^`2@fW^ zZuIx85B8}RpB#V*$v`15&7#rcXCgYAByDVf;+e&`vv^lxzu!rasH_K%m1`B zo7QdiasQSO()dx|TmRWdAV#Y0X-+Oj=|bb(Ty@fCn~gf%#M9-i2e|^J>rDQtf-yuF zs%H=yqm!4X-cLQ8 zT&L+f>$!ugZg$_Cd&~*xKSe(LGz2u2c!jb`<1cd4oYypLuq;_VcLcg>Q{0nsDx@oF z?^Z8s`FXwimD6P|^XY=!|E6BYTz8AZee+4Wx7W^E-F$>MX?D?9j?DWuCa#!$B#P7yfDw5WW$X}F3Io%mEgCKSIR?p&xG`JDHJ}u}44zo_xmRea=WxQ5Y z{(0yk%8?`E^K!=OfV-J6HVOVD_@CfchJv9u=q5xhqV|l1mP3J%m%f<{SxDAK9HqaJ ztQK6#zcuo!iO{y-afs-TsF6r982(uJ+uqF z3*S*LV^!sH77D);d=30b@DIbk0RIzw8xuKeZX#m=@blmghrbQ}VfdfmJDAE@8&lK+ z{!sW+;a`OR0Dd_$8LMX|XNmAL;V*>08U7vkui;lSm$4@1s2}`n`0L^8;6I1YEaa@N zg^aa;p9jAP{zmu*;Xj4{5q={}8Ea!HXOrMBhW`S-%u3GMTFF=xd^^^ysU5TMvSap; zGgKL>33)@IP!?1K?e%hChoQ$_)Z=BCX*2Two4+bd)vOBZ2Tg>|L6@PM(0%9$^a^?p zeTK}NS7EIn4KxOt49$WTLo1*RJTPH<_7D|MQpe@h^=r_pR$BC7PT0o&t7bpW718s(ip^s37mQJh=M>Wfl{G9&^f3{>x#^;wJQsO7D9hQiEUijQ0O^Sr>!e%5AA?n zLtWarvJ|KfG!1f7y0Y(~Ccdt01r*@t%FaM5{E=sXD|-bE33O#w0xPo$L6w<16ad9R zX;6P?EHoEd3+;u@Lbssj&}XPj`^v03Lhv*#uW+b)m*k z3#c8`5lVzcLOY>*kaI|7Rs~W)%b>rY+M$(MBPbpk2Cas!K)0a^9grWShGsy=p?lC1 z$S15aOMq0+NysI7Zv&t;ou(FZ2ZRjjF^{&{OC&)TCo2 z<_(2FojaCe1<-Bi4P+Btj@5wLKnYMDG#Q!&Er7m<4nV&_7BS^m9mpMO4z-1Xpa>`f znh0Hl?n8e-7O~}6#aL(N0S$rXKwF`6&|}Cn&Y4w%T0(J94m1H;2_1rNLhqom@y@If zGzeM^>7Z*+G4u%f3o6^mnKgj?peU#pq=BYG8=%vWMS?S{1$BWIK)azU&~wNp(V5kR zT0sd=0W=-j2%UwVLpGg}KU4^P2W^EeK+hnDF3!vi3W3s~QP6Ve2y_qn3{~#x%zPjv z6bwZ{36Kiv1?4~kAPqDf(m{`*kB~z*XI33*3I#%wyScDS&~4}iWZK<@RfOCje<%UU zghoKKq4m%q=nC`0tAO@Nj{YoI;QS?Cw&FUU<@frUV6P!Xhs_Ct3dm$V8j8tMg&hn7Nzpkn9~ zWZJU=vw_M&u27AhbbWAS9eO&l>rgTD5PA+Z?B&Q>L;g@G6c2TSQlUQ30_b~a8?+ZX z0bPS0Lw`Xw>5i;2)Cg(|MM5g5FEj$00j+>`LZ_gc&~xZ5^fzSQ+mYEr3aBa63i5|K zKnYN9XfQMx(n4FHqtF%T5%d>i+sBbrg*+fXC>BbB@}betWav9+5wr<90-b?=gdRZ8 zpg*8bkXeQ!vxA(W8c+ks6Y2nUhti;|jIyjBGy<9dEr+&4$DymxBj``aI++?0+kcIkWBezg6~sTdos3&+F*K zuJm(awMj-6TI-^7~8vFv%Yy`BNl+w&bso{G*b8NAh1vzH9)M zSCN&Kd{6GXvT(`o!+nbLZ-3?3cpk4DJ0baH3n_j%){pznY@+1Pko|KZ`4=Vs^&n^VL9(k4c4qbIwv_54`F$mSrsSWI{7;f!Ziqg9 z9m#Jb`CTM`;SlV*B>Oh(hlY4Vomumt`m}>!kCg1alK-dV`wi2_SuOb+C4YzH@8`Y? zJ1Y5SB>$4+Uzhx1$$u#M&n5p4$^R(%CK@Wwg;`6!qvThR{A!Y4NAep z)zC)hP>~@|d)8~DJsUWZ*q%+~zTRGh<13&;&?)HRNEx2`7@i|35J@hu9oWQ(O$9EC za5Ez|7uW~k76La1TMDcMTM1klY%MT#h7H&RHKaePk1cXEaCv_03p;@wq#R)4Sp{RR zJO_Px;z|N5z_?%KCBkG0P!)k=!BqvO`c)Iy1*|aQ>H;eeUc-oM8gVUwYa)Jaf$7B6 z0h>$hUk0uVwv?Ejr_~d<9Js!~)E^B5t^sZcwvy6U0J{lH=d+Q()L-rbE5MBfrvCB} znEI=Uz|>!!0#koAHDWJ;6$o!;#LbPkg}~Hb-U3s9`G9SN{%Q%b6Z)%_z|>!@1*ZOL zBQW(>Td=**U+n~@{!(H@8p5lAeFav4{fyXO;CcuTFycUg>mxh}>>!m-+#Xy;Vh?aI z*iqt2;1Ge`z@gx>Qg~f(2e6aCVc>EChl8CZrt}eD7m2C9kwzRPFvaf(E-%HW`bC2) zNKE}3BQV8}1y>Zxivzm~91pG}a3^qOiK#sa;3^VR{Sv`dC9VSQEHKrl3%HsTPTUo& zkk}U74ZUe#s&99JUBNvB-Ys!;q^AoyJs4FXyoQwDW{GQp`$^$R2(KlD)B2SxFwK_~ z^tK_q6*yJk41uX`9VD)e{2IV^hSZ2(N6J4>VCtKyP#VJPO5shxJ;C)Po+xlT*li`Q zk8pq3biR5aegi3fXK=c}?%>`6en$uPzJ)?rSQ=bHwM$% zL3PT6 zDnChLCBmuvM2UUDRDL8>fb@P+dK!fa9>D20EPxIMT!>?0BfgQ+g#Bn|;n zTQw4gf}>#ff%+rA4q*DbC@|GGN8&JqQ+<0$91f=Xc83NaeT0<$ro_?UF0fOeLWIXi z;W~-qz|@{@&_IO8OW^|rrt)e19E9*rQaH7LFjlJsiOYb82u#<H2u$;Ds=yB5 zX#&>)PX{MT{Y%%|83Mb4X9`T^%@UZ_pYOn(rS$pW*#axTa|EXP%r)Y90@L`MFEEYq z1p-rj779%3!6I-Msr;_s#o%rdhl91??h;3Xmw;6gTY#4eoCRJ6PL{&cz{|m@68{Na zA#f;oC0H$m(;B!+V49Pw1kMqUP5`>am>Kfe>;Tmj#yT93j7k`y9B27cDKMZ-}eYi zhB{0(|UVU;8gH2f#bo)vHLNU{|op8I7_MzT@OzRd;)w5+*b%cEwB^9&j?KO>8!vs z{(iufJXcCjd`@7Rzvl&}_2PmNUlf@36PLhwQhvlgg7XFb30xpCozKhQeiGCAbw%JR z;Hv^td#(vg>(h0C2Y`PTn99E)@Ko?k@Bpd2%HUf9Q~9?Artx*hh>MN*uE32D{~mat zls{cl?}LX(OylVnfoZ*ZATV98eigVP_@TfG@FRh%fgj^4Xvm+=&l7>E{l9^SO63zj z1rHPW8CWCmbMSD1Uw}sl{1RLw@GJ00fqw^&68JTEw7_q`V+8&KJXYYh;BgYu{CWo- zFND7bPZ0P|@I-K_{WdoirG0ity@C+f`4m?xh zM1wwovtOVBuuM@Z)c)i4)2(J(RUScZ00eFMJ z4Z#})b^~vcn63wn1g7hoyTCNw8w*?u>>)6PHxZcf^AwoQe^Y^JzIX{t;mriL2R9d( z#$yYCy}{lB(|*K9V46=Y1*YpmD}gDzwZIhKM&PjmQ{0|VTZC_s`fG&16rKdNlQqB| z2pb9fQGQB+seQfz)A;cNZ+ok2~6WB z9(+W|uam$u-x9z_h596dj|tovd|YB%#P1?7mEToh3hyQ`g?AU2!h6UXmgGm_DuL-4 zPLdHP8*z#erwVM2^lE`A|1^PVKK2xN6Sx=nq}0A8;B@e5iML672HX;M6N%4)Y41+Y zr+UkpU{9zY&vgF#2u$Zc1AI;jC(Z<)7dQ)iLEvogMS*j`mjvz${!!pu@J|BgfiDZ3 z556LB0r;xG{lM1*?hn2$F^$Io;Gc!?LhucN2ZC=3JP3SC;(ka!SYW!p93n9F*H9xK zCNP~pjleXXhl6iR`BVB4MqDH?_4i2d9Vvb?coeu;sPAa-U5RNvi~-*hcr5t7z~jKb z23X+RU@Cu^!1ch(1*Y;>81YJhsr*&oS5o=3e_bswmA^({ zDu1oORQ@`FEy3#rru(Dsjd+6*Z#3dfM!eaGw;1tOBi?4j+l_dK5$_b3*5_RUQ~h@v z@g9L`Kf7088n62Vrun*GU^*WM1g7zKP+$tz2~6n^fq$3IPdV^mf$97l5tz=;Q6oMk zFxB_Cz*PPTfvNo`1*Z0&GUC%le8z~+8u1TCe9nl^8}S7rzG%dkjQB?*{z+hJ&t-wB z{Z|C0^L15V1^Al46#u%w)L%afOy}nY__c6;ZVF8K-x8S4-)(^@{T+cRez6hX71$Bs z_XMW+_XV~B|6;@s1g81=tH9Jh4+W<7J`%VY_%Zm6)IPd?JrS73+iwEXczh}_g+Igo z$B>@Ne=abs7cT^+@%GY)Um5Z5M*P}{-x%>9M*P-@-x=|HBmUEf{}Pzm`$1r;|3@SK zBrx^w-vZP5`z$c6zfAt6zo`FYMl2VY#*Yd34`KY73QXzE1g83$3ryh_0#mr9z!YvJ zFojzSOy|=^V2W=mFooL*OykYoh#dr`^koFD4t5ln?xD&GO!+$rOyT7Orf_G0+ksuc zZ>9dC>wS5Fn}aI|O!wCn1*ZDB3hWN9BrxrdD+^5fg(?DjgR2Tm^{pl_)mI@fUC*lv zO!L2nz)EmU@H?qJlwU1@ssCyVOyP9|rt<0vO!K`S_`T3S^#!K(HV~NF+fZQYA2)$1 zej|Y?zPrF4;Kl+s1$zig^=l$9#rG7r5xA+q)IVMVQ~AvVrtszh)A?=z{!{2bZ-J?N zAAxDTYAGrcE9cM_Q5CkRZ>ixLH<`O{foDzA&czTmFl55oNECNRza?gG>L&_iI#PbDzjb0-Ph z2AnJ~^>>QEG~QDMrtz*8*bkfr{wR$1p7K^DO#RbKVA}7b3!DY+ZNz;9rvAwgn0~vN zDKPbCmcW#Mw!l>19D!-P^aX#C>Pz=WbLDMII1Y~;3_J>9=b*!KTRekD0RCuv9~GF^ zk7EMU_&XsmJwH4Jmf<&`^hfE>2;3I@gTQn@d0t@peC49Rl>SE}zHG!-jrh6|-w?PW z^1CH)P4FFo>3VTjV2Xd=h#v?{^?fLJENQP2{8(Tw@NaULlJL6VXGZ)^Ub7_pFNFUI zmP`FNAN&DqD)B1tC$O2s^gQabynYGO`IVV`%_c@{X2cdoY$Y)DkBz{Tznu{~7_pAUqlDC~;MU zr-I8$OzlfE;$BAF+lVtv8kD4``H*GAIYyjo#Q8?t&xi*IOzY=Bf$91&SYXCOK zSYyN^1g83qG~&@lJl2TE8}URVo@~U^Od6K-k2}hnVbY|8slR6#@oXcWYsB*fruA&0 zz?9!&BVJ;}%LJzOuMn8#*Ghq@KUW*^T7hZ)t{0ff-ym={c#{!t5qJW^w}G9c@mC+b zLtv`UPJtM_}5|>=T&c9}qYRtP_~#=OKY7gO7mA3G?BYz!d+uz%<`Zf}N%K zd%>r{<%RTTjrg1qUohfJM*NczUp8s=RsL5^aLtj*qy5u0f$9F_y1*3vv%nO7LtqNO zDKLfK63V0f;BA2^{;vYl{nsObY5)3IU`qeQh<`KUr$+qDh@T5g^?M<3JMc?^8-rg7 z+*x4S>rwdc2(KXZAAP^hz%=%${;v^UQ3|L1>>GjY!G8!m2kYs3utJJY;eQHD=|2eE z9{jh!)SsUPruB}Qe#uV`lo_#H;6jv7e}V92ER<7i?zY5H89s}rP|@!G&5>_Ic@${} z{r`t;g3q|Ap5*9lyuAcqig`vy$Tfu0j5EdOwe+=w6aDd|LT+aG zEDO)T@CmmeXH$N}j31$ImrxptqpyR-H^=oc^|kt^w1!mF3K>2vr#kQ86@Jb%mo zx(+5h2di&tqA$e+pI*|RzL)fN1>Wr8{5ZKXe2ayk^dmCXTZpN*MYjo0OGixjH`*D# z&qaMmyG#9hg6K^<)MI$%O{qsB`El+@XGFA>NF&2{0O_wO0u1%}V&iQ*JXB2eKVj>8 z?|&la|D8PL_$3ORH5w0kn|hc2{wLgj>b;Y^yo`*a1SD?eS`X$`@pssz!lSjP5rq)%U~K?dDY~$680u9e{QF6SA!$Xyo$K3h5gxU8MkZ7O;~>`f9|Gmw+L>5)iStw zR!89WwbGbaurtlHrWUM8a~<5g=1MaQwxD^6nF%YjDu#Wg8MB~J6AKeI#YzD?uX#<_ zldSyVPOwUWJI<;I?iedALVs;>1okMa`*4e_Oe{^q60V}9iifITw`!^3 zwgz^mmRfFWVdu5faa#v_O3Px{$GwYTFTu}L$!0c|Y->ve>}Fm{xD9=jIPz;t6}MHe zEm{@B-Uru`9dE^KEm*bI%+`|CZ>_SWS)sv^r>(VcJG9ZkZRn#zX#Y0FuxbD+^!gIL!V+hOE$h8v$tSQN(J1xN+sO#zACuWd^K}5i+#do}a2BZ5`1U=Je{a4SbD;i@B5 zaBoCv;Ce@C;aUXi;NFX36_K{15^ggu6?Zjob2=7tySSnyGmB=f6v|vJS>au> z&7+mvR>JNWt>U%{c1E-Y_Hl0w>@m^BuyKwmp+32w>7X&#A>;%g?%qp$88<#PqD?^E{0tpj#Z_6 zSXE2bG)}>71?-48CAXEZ)8ka!R>2+_r{T5+_To4#x3#eM#Ob)LgMB%!nA^p$U&gU& zJpXEz%qCvJZ3XN)@k-eJ;#F`hf;DiPd1-KbPrR1fTG*H3nSw@|0xo(nL zU8|Fd+bY5wTsNr!musbGdxvhnrm8j#k4)%n^V%S(EV6RSOHF?czTC!t_ z3T`W4KTK4@#_9^&w6hBKqy!ag@6H--YhY)0*77)7*i$;|xUGY|zH>2bv<+c{~;4V6D>tN6CQq1jQ*n7IL z+C2Z-mh5^L1-BKj-*-`RTM65_tBTty*q&W=b#T|!wV1oCF0HqUy3~^@?rPx<>!yQy zvRg3^W%VeO)uY*=fQ^|5ds?iL+e+B$V^!Q%!9EeI;kE|$y;v=`wXi?M>bR|gT_LWR z+r_Y(#`+enf{Oi+dEq#@L3vrw41ub7*ME zuJllFTLJs`9?Z>x1*#Nqb5%-itGHbZH!F!XvS7B!3b;jZE!pg3C2WjX*q4)4up9cQ zV82Y(a9aa=TCA4aTG;Djb==m$J`r2Y?PA#XVwpRyk303Mg4+t%72=fKR>E!?r{cB> zc0`m761Gje3bsYC z7A~$$IFjB&$88<#1*yz~uP|`Y+aA=PN^UD*-%eG*M%!UeX{mwzwvz^S4YigZ*TVKw z>tG-E*1_(fF6MSI?7?c*gpRW&mTazC0UM(c_71g@+e+Bi)GFARt*~v=G~Cv}4o=g; z#*Pbil>{A+uY+BbRty{00@w@Em?v+$rzP8!rr@>$_SG~cx0SHprm?0pgOp8a?&x4w z>s1UFXV!}!@#06|;z%<(qH0FAhPzts>bP6XUDljJ72H*FSH)coceUKrakrSecx5id z=dKd&FfSFinK$oqxY$2<^P0d$ySU4Icq;BHxvS!?hPzts>bP6XUDlGv=dO~wD(-6G zV#lIC-ik_8!Nn1{7zwSZT-FBjB0~WeHEF|Z0vk2qE^Etk=B|>vD(-5ytL3hayT#mP z?Rb3dD!HrTu7xG0_5N+quk++kkKkIGf}QCbyuwQzT2>9}1C_jwlcr#+GiF3t|O zwQ!$j>G%;Az{};X67KVC6}L43l(UxG#c;dkut18b-mQZs-2mE*9)i|6;f|`>VQHu$}|7a7Pa)?v6ME6g@1MS)mGU zdSP+01^ZCQQY=`_fl9a`19ho<-l;9vj{`Mu%?9bX%hC{kkP`0dL9C|*dpSr2x5{80 zcUdp2#)FmI)xcdnNC!84kS?8aW4$fd^dTy^mxt)!DuychSg`D&8n|1B>fk;b$}-UQ zVM@63hADC_SdvCrfIAV54zA^J){k5z+}PoY0a(q3>)>u3$_i1+2<<@X=i(vQ#}+Au zTChGvO1R64v~Z(FDm50Y-6%xBkD_8~wQlR(qen(|N>WCi2g}P(%FT~uNvWyvEGJjZ zoqp-r1$pr-Rh^Nal%V$#SqjBLlb$&|{OnwHDoZWQO3F-630LR$%1&jO2uSLw zW@+geYL=x|r^cpds#!)-UVaQOg(#&UpC8Qb8J3=fDS%yjnfBFbAPY85!za z#LictI?WJuxdyX%z;O-|T{AN0-jH@BX$otgH^&QzP{7G$C6 zrv0;X`oR$5Yu+AhSu7Y?QX-Ba>x8Z()> zUD>h~t2Jz<7&}_AZBlEKKjt)?=AiyK;6&>KQ&1@IPufgA)$58DQk7TVN*6zmV@^iP&^XfLQrD~tcp4A2YYscNQ3TdC6otkHq?!IDJuh!#T zKc1Xr^}dB|-lX56wm1Ad-|pRawh!$hJ|up67h(|-o|N--s^OIsCYcd)FZ_PiOxbeQ zv#Cc?dmmo7CZX!J(dBy7-+m&b_pMqsA>rBml9DsjMkzZgT-NrPIW^g5S7N9AVOu|a zn$#<7ZdmHR+vjgg>G@#vjyiERA!uDxc6NqQ$_a|~gR9*y4m$o~OkSBmCJW{(J8%B} zcDslkxye6y{WK{)&&oa|G9{%Tho2>*#K#oRBIU!nAN8^N*uUG@xE~#BxR10u5|laX zRjtTrrxw1oOGM&={Kz!FY)rYY6OWK9Is~qXJo3i2W%iCZ`RI7f>;CT-cx%fqHL-~t z+UCqht(SF3R7O%E9|pon8PQJBrOmOa9S5a5CRbnm^Yif??M9iF*U^WlEf{!-?@9BJyfmX0O?Bb>|Ibjd+W={Pc|U z{6d?+tb$Bh7?6Wq$zT|b*(>`L7hTmLj|b=c{6tFY{z zJ$YNjGK<_4iDP!Wk|$p7oZR(jtGQKe&knUczvItARd4%r*<|k>p1H^l11T^oB^yhc zQK?00#g9XWd^czD#Qh^f)pO(fS{7ESH|w1Lju+=_-+$QuX!`Vrj#8Vca4d($87x(V zzx=^&|DouEE0U&loU^Izl{FU+PaAvCc6Y+#y5Z;DE_;~qwbCjkDNU`neDkxhHX|cP zq3eq77d^Bwr+^%7rYhx!Ke!pVgYxn(AU!1jHvG_N8p>d^GWU}IL zg#YnX<;%YDE7wiA`Q7e1XCKsi_x#nbbXrSM|I$zdgxWwx)q~cp>#DjaB0lG`gJPr6|V=K8PpA>Ehc<+$c{?DhHM-<{W1ZmhNbvWk6^I$F_u;1;tj&t+@(t)6=1>H2=n zPT#*9am*(wZbY@j>;W&!dRfyj)o&Zh@aqj-iPfor14?Pk=&7UUE5gz|>NkFQIWKJV zs=W!*hdpd`(tYy}5Av$yR)6a>`RThzTXArFQ=z+xA6iu|J8VOicIKTA#g)GQY&TH% z@Qp+Ihp0DM?97>$zuh!TNJP;NUyZ6U)fF4PwiVQPd>8t7_{vsXB}^Z)?+ZcieTm zrcF)y&%Ar(wml!9C09(F5Z}~P>8c>+H6~$9PsRJ&e($p{t{+vV>eX^P$9QgwTR8Ue z7@5NrpFV?Ewl#CQZ5>iFs*KVuR}3)gR5-Nvub&z(+GTsWIQ{0c-z~~@UjMX5y9q5S zUVrq%8eEP_PNq@fVnxAf*Nf@*rq?)ntKQNx)r0#aR@(6D#^iLjAMy`wKQnobze7m0 zI=>({%O6`cx_*A0!PqK_Q&;wE=+a@qhHU?R*5P#)?XBc{V!3ZFd)TN!dDocwg+(UV zl9>gllM8y9XQ}hO-94%Z`w92<_^)u1GUBjn>Y3+G3)`2|Gq(HK)&=)?hRI4iCx`yUhf-sx;3dePxWH9 z$B#2*)ny76#sL`@Uul)R+yq1j{=O*=c@0p(8t01``Po0~RjSU+u)Y+Mh z)#^NKw+(4LJ=0Q>y*)j=y?uN%5)AuW0M2f6(u!+xYWH{6eJ?+uR)7`UKv*teTO+1=4OiN1jY}PcbS(9Y1=1p2O zZJwHz+B7BAC#6X&<0)M=|D7zpxMcs&Q5E`XmCz8*a zHfPxd`8fsojrw47%>wi{6u1p2#QgzQgs}AF+$3zRvvY9YkUo&_eQ-;Hq1GrTqX3)s zjHLXu?A%P|n^owaQ^3%Hh^Q{9coWpyy~+Q1ZNFsTiT^1os~{tTrZo%9;$EscjqYAz zqka7Y-2wvr;@Z1me3HC-c#!8G86D^w6-8#V9v(d+qkFW+f!M%kI@0``BQ3r;f_#ip zNm(}e=YS@qr||rz6rMf)F@JKDV|`LD{aCHg%gZ)o;z!{^LgH>}^|W1_A0EH44v4 zDGbT#t>z6Xt#J=*7C*#0PuR|CuET6PJqwz+q`u9r8sG2xuk+Mb?Zlw=Bk)ss7Mr~) zY0s8R;j14vT3{P<_DHGO7&f1!^z~moX8cIinQ>Yc{JP8Ch|#$tRr7kctM;$?e0>J> z75be2yOvIxW1AgYPTk!VHf4;mOY7E+0{&A*dD*zx(q}R0h1(9M!kaXU)JIYl#|O^p z_E*7(w$=Xn*DUl&t4^@oL|-nb)%bPMe5EdM{ZxN;;KX+)N=+JxMdzD=C=5`2mND9O zzfyzB#+ugJwtiOFMyIVm_dL=w`(LxvCk;RLW)F30`d6T6HuP8hB3iF*b-G0>NHVWH`3 z>ecZbFDtcAy~0!Wq!I$kv+R*zdUucVdT90 zPoIiHUObi}`)A|1mb7%Cl$3(pT)JZGTdH1hT1PECFu7q+vg?Bmd#XJuzcZv+jZ)I; z6O8O-zlX-~uG_zVP8>P2{qUD3uX){>_D3lRLNYT8^7)2TpEUjQ;bNLO)>dxJR&s^*4Taq|4Cp!y$5{|p)40qqGtZY04 z6qfo~-ydJZbodhd%VUS#;@!iS=K$1}Cn=`<&Rb1R_lg+q zKYO{iNo;EAdFbn1(MR`?(&S$4wy;C?*pN9*Dm^=F+hIZJX#)G93H%n-H?J_u&~X)- zU0p(Xbe(W&*>jgyfxEW$*2aGDt5td)-%OzM2|aF7*Qtgp9el`vkrVx<*zKFVWmQQI;&oP^#AE!;wN&Rj zFDvLSK6x0vu36n@um7&v?n@G3J$BnL_!QN!{L7jCSMsU`ZfLdpQsWy(97-aWtUU1t zT}D&P*u_6zJGw6>a$V@9{uidq2#{j(2R8oMnVH#HQq>oqUiFx1p~~T^cz) z;X+vX#JEpl0!kI5&i`g%zCCT~Qfh-sWuG7V>^l@b@7?9sSB{_mAg0x~wqt_RR;rf8 z;=b>Hc+gt8)?wJX)=%B@3^CJ_dS+$k<)^3cO$pzI7-s&JyQ&dXNQisB{o>Kd!CR)< zN7PoW|Gt!@{0>QKSKhvb^C?*u$M!!Y*tZB@+nQ zG?fzSBTWc=kBZ?N;)>XvNt15}F7wA_kHB- zN3WhZSf~x_d61}OXIq9NN7qIDRoFBc3YYFI4zHEWZeC7v-303 zrJm{hI^kzZy7$eJs;tAxh@}T>1Rm>J$#4ZWN~*7H;fYAT_cD$5b1XLP8@RLAzVD8` zZe37%aWvbd5PkB5Ym@d;k#%$W&x+sW5xG5n=#8HJcN$KgQIVa~b0`PHiM$##jnbyJ zyBylcH7;Ul-nxquQ@dRGQnbE|xXd!oC|;!1lzRKmuZ|q2Q$A?$d2_!n@q}vmrqF6a z+pS!D45H7V;`4cLCCs`My20bt7nWL=nt?vaomk}}O0v?rvcv9ks#YOcCS75_-%L}!+sGdqtbKK8F->$Nbzy2^Ut(R z96qGNfwCLNh3#%sl-Db{x8dq9rNE3Yqy1`OuM02QM`~Vfmeye-u6<#qQoPj-RUE7gIqyyE=Bf z8~@IKUH|a9M`{HHi%B{bsB;U2U3tyhn_p3yAz|KO=UQ#_+wk~F!=Ni2x=CsD4VM}c zQ~TORx=P&od?sPu&WRBlLaU5@vEal`DQ<+?a9fd=Hh2s5&4ViC%}-Zzi_mNf^1Cx) z_!%K$FrFt$*;apCi{D3m{`FLX)6+AdnnC8r=KJ3*YaBZ?uViaB@5ZX-bn3<(n358D z_veshWwv7$YYwI$>Q;t^nDn)L; z^b~bec6!O3YyZ_l`Gw_G)15^xZr_a@U;Wnl7V8&R7gN#aIwckR{#w0xRLp_DHhb^g zGun6Kl=v53w-5a+BljKJv8ngK@eAID&bGgkI6~onsr01!Gd20j zm?hM@n2>$_Ubb85yYvj3+2>$i!##BbJ|D=XyAFNq`|ItFQ3*GKNzuV`1f7YoJUQOQsHwvMAzSU>x=E5Rbp4p4iy! zMiI5id-mIHzdYR%e&9^tyZLV?)&GY?Az{*Ye!k4|EglVTQ?c27HrxDYRXKQSj~3;M z%8ly%4>^RT_w1G5Urnx5h0V9#&7ll@kFI|GV*Kc!9m&6Vy4Z(pFC~L7kF@nomV2%q z&zo#A`s3B(t3#(|y^9XI;rja9r1*$5DV4s(pidaEG35^4d&ZKwoj!fCX8ZOt{y1LdwiQtYFJOdkxqEuhI-(vaB;}7?xOn*{Y`THZK70Y({mdBxTW%gX4__u zi4NP)A%AG9I>PXv&v0u)J9KQ4a%0qdUCVQi%gV!t(o!Z5E3JP=MR$ujc_Za;d*!5G zmUQj;@~pF=XzBjwn@sdiT>Yh7*rR+twhz4z7-3y@Lx;_;a>`$h-5g?+i~i(p==|p# zR&2}mta&i=s;OK##^J#86V=|8OgpK_Z%)lsv!)-Zsz2_$l-$~BXVCC_Q)6w*eg4I$ zkYGFw{jw*#rc7N)iK=yO(`5ME`eEbtn$H-V|M(B1MEsNO?3|K5(%017Ya^~NGL~-t zDYpHZtHB2cHF(oyWW5{zA#rF@zoeLy-1Hp76dLeo@HQHgnUPmV{DrSp&irFQ_utn2 zaQ8ptBb~u-uiQ13H|Bf#in^#WfoqRP&aSo6dQszk4Zh7UHyxibm8`2zelW*w-jtn; zh&=66ce3x=z)$g`tp6@qO{AU=%chHrbZVcew(tjozb^WtS7h5Yp)2M@#`g8NY-3cG z(F%TT%C(1dWwz4Qj$W_p7O-*NcV$;znPF>`3jNI=pNiX()RkR-r!)56tx=7o3m5v& z2-p-SKRF=mUz6%@&G97Aa0$7%`^H4-@|N>fG-{gsK6uja-gC#czW3|D<|1tR9FD){ z%jPo8y5rL>ScNS-T6tEQs=%MKOBE?TU zdxSdeetfS+!Jk3{=U@KCZA?3J!`9?W&BaRi=NWeRZf?0hQu5H=4u?KRoef#Ez0LSm zI|_&XYw7y=ZqcjyCZ@!@1>PRLUwhcE9X8cJwf5b+M9+Us8c5%S`?60STJiQOD!%cp zaXQcA@017R@s+h@rfL2)k4St{8k1)@?Ng>d+)r5yc{C2bT@9d@@moL8h@{nsqM z8GDiUe&!!Rk7~0iqhok_>85Fx-xnqvolUoEWsaWsql9pGajbo$ASt;o` zNrrYis(<07I9)O+yjAm4=z^Z^9VfQ0e)6Bw;iI_J?EZ#Yu92UbKy&_l`+5a`-u3gH zFz?i}^#hK38K>tXNR1opFK6w{UhiM2%4HJ0p86kp7BX#@?b0$24;dbGN!JDa<`Fw- zX>BYV(U0F3WIfS&xy(NnF>$we=ZhPy?ptz4QKi;uv?W` zc6or0R7rXm>|QdY{P8JK6rKqfTIjjDiU-X!Vdut1HzV1u`YD~+uX1OeVyc+Yp&Imt$Z>5Eow})-&{gN){m@UwQj=4 zv!&HGkM1#~o_TTO*?4-O(CgQa_nbR#Y`-UDYLC{p+J2QzSZym7{fvj)*33jzH*+oX_uGdT@!I3JXwg~~JgnU;|K@(%8Z`UR@X$_6LmhkJ zK?i{Q&<1J^mUs>95JHze%U>$UpvUu!)Lk-(mOG zCM|~sFR4-IRe#MJ!^fAgCB;PIGpP*za7yZoP{;H96s()N-FD&V{h`wa?w+iUZj$g# zL9t1Bee&GtW1h5(?EX^fIR7$yA@{B2eD2R`xBTY}2(H}!-3-J2`%Ag{)cVT4tQGWx z&U({_ORaz3-P3QW+m#g?AA0ooha$f@?+vmXk*e+pC@_57JE{Z5TrIb}(^AlzJWW{~|fjO0e z7M~uld5V9kp(iP}{{HH#8=h`0J1?Twf~;8kessXFXCY%||E)gKS-n=M%-8!d{fYLw z@$-Eu?0P}qx&HCbOWE5GjcUKl;oOnl zyCWBfNis8x5^3iu#!xwye@!{MW50LM>Pa8lg><}cxOJpPL53QZY_JE+vm8OsinjD9 z?iOF`RfomP=fw4r&mJw76_u3VORCz8Bm4NRrmoA5&UMEw3eb)y|68r7PjA18ZrrAW zZL2?|>RGhv|3sU4K43wsUoTI5d8L+g4W&=>r6Mj~TE;(ynHTG_Z%y`x;IV7k9Q8c; zyQ4X(nbEwAxxOe@sl+c2qw?IPFH%@ZK_QWb+XOoIh7S$sX%r1h!-lS8VwYUTN|sW- zq*WBZv1%C0e9}~qZB3PJ?IYVdTDEnnZ0iEq*7dTj`(;~yLQPpEpEBHQ#l1#txaZ!^ z*HMOM_~HeenniNU=6IW0q1*-EUd6#6Iyh2p*^~}e#mi=79js({-Ml5)S*_ImWz9GR_|3@`b& z#QQSj%z{^ujymEfD&qhLFWo_9+ESmo;AnlhCDKXFH>ZT=QbNQ)mzbhgJSdKboc^PE zIbLE1M=rN9x4_$ZYc-&rsaU5edFAVQa<2jRsx;JlZrrQfs2PP-c5jBCnKPLuO70=I z^vC}Pz`$}=&eYP1H5^umH~pBfvZneX~gT|95@MJGQ^RV+&hRt;!E-$-N=mt1`4LQI%nB(OyLBOES$$l<`$x(wm%GSX=R~r6GzDW-Yh0p>b6bRI3ahy$EuaTjCYp zLQsG&SRu3xLhDJPSR8l|z1gY~lldX2u_4Hs z2l4k^wa0N6XWtC6W~p?MhudCGZjWuh>B zQ@`%53SW9luJ5hFuVNbYmJr>vupCVil&KkK$6L)?Vve`9%IeF@(O5u-XeJ>Ht>j&4 zjyJQ)YRGB0xN4?VF)J^_8^FrZYc(mCnL>Y<;~k)~+VXPrGB668i?D`LUzy|mpA<$f z38Sz@2*c^nm+q<$qj5!H%fxh*c$hW4RID7Utyx{hyfThB$*t)XW93+V&AKw?RrnD{ zypBz#*?`1V<(95=f-2JM$Lw%$3l5f{(d#3vkLJ~o#7|z4-c3dkb|C_m2OIp?4EhDs zT!9Gjyw%p4X>K%^8`xBD@Q)W#_mW@Jx$A!rSLq+G0eh=ZZmzb~qZIIKGMNJkx1<3c zCuj9&b+nUP(j}1Qg3MYex2%S%0ET`!nuL5NR;Qk;C#Q2obHY~6FhJymR@G$kS}ro# zhz=Hb9lUI~lRTgIP)pszn zVZL%K(9P+3h2FQof9?UN8LlWMQ9a8#iyd0>rkXDd!h;8IuoEVC8ebtH6@5JHXY1I=8Q_se_4w%-6iLth0-( zV@(|OKs&zVjd}D{wses}wqwND2*z4l z6oE=x;D2qwM8XDuDqCnyt44FVsx~SSinSQi9?O~us_JEl8ih-(Ek~2mN^Xs<6`CyX zFKw@H4$6l$s)O

OwDaA^}K$g+v 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 -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 +// This code was generated by a tool. // -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -14,10 +13,10 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("GameClass")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+284be917a425b0385f267a32c248890a07244fc0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] [assembly: System.Reflection.AssemblyProductAttribute("GameClass")] [assembly: System.Reflection.AssemblyTitleAttribute("GameClass")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -// 由 MSBuild WriteCodeFragment 类生成。 +// Generated by the MSBuild WriteCodeFragment class. diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache b/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache index 1f510dea..317fdb04 100644 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache +++ b/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache @@ -1 +1 @@ -dee0d2646e9bd124aa4ebdf21df2c998f187b95b0bd9e04d39e91b969f9d2453 +3318ad4190f2f13dc15a6d2d74399ba06113b822ddf44398e2e4a47861709034 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig b/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig index 96c74c79..2327547c 100644 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig +++ b/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig @@ -1,5 +1,7 @@ is_global = true build_property.TargetFramework = net8.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v8.0 build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = build_property.ProjectTypeGuids = @@ -8,7 +10,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = GameClass -build_property.ProjectDir = C:\Users\lenovo\OneDrive\桌面\THUthu\THUAI9\logic\GameClass\ +build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/GameClass/ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs b/logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs index 8578f3d0..d12bcbc7 100644 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs +++ b/logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs @@ -1,8 +1,8 @@ // -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.assets.cache b/logic/GameClass/obj/Debug/net8.0/GameClass.assets.cache index 002f9f9de8e0b9090ead1c6a9b0a7be0e3422da9..0a709fa375c3fa3f4a6a4c27e94cf4fc603af738 100644 GIT binary patch literal 11725 zcmd5?TW=dh6n0D6H1tB-6ha{(At`No8z*f_lLDn_oJNMyh9&}32_au5?w0kgwYzTO zibsUnH^d7s2=TtUzA*D&8pPBLI7D&w45@u zoSqU>Vme!J3U=eM^!#ku4IJpI}0Xs$wH`;o6Szdid*+ea!CS|R_A5g-U}%4 zw+9k_zXIuJ1Jt%#saQ@$6pDV}6-tQR?}!>EZ8w}5G1C$MZPlFu>w3N*U{SOh?2iUu z-P()dyW8p^R;2p~%8gh(@Ed+0t0Dj`5D$IVNhi3KR;yKP^$E0!1+$-kfzQlQNb#VO zl~cpCtzs6GaaK&FQASutR5JYaL(=Pb0KNwx{baD7VUyuhusewJM2S)FG~QPucn?DU zhZn{hHu3I|D$6DqsUf3Gal8870ApF!By2rSsbM(}Wz(S3u6J&;X-7>8}^=?R(`B((VambsfV%)x+BsdMLld$ME zjjA{Z>50KYYm6Z??^br<6Ol;rL`0IWL;gGCCB@_0cWr3^51Uatc_RXB2=WHH7CG#a z7FC~YL_+i+!*zTU(k}+ zs0G%ZWNS0WCRV z?3NQj;7}*xWjPOIIO;s?gwsHVrcT55I}2nW>MZOo9Rd#q!QhY5A@pD{W_tnBMMwft z7Sa@?X-GXsm&iOQUBY=_ESHWF5Zg9jJ(lr8*(lrE#v0@J3`%rG8>f27|2zE;65Ie?@ zIqX-VyhrFBK~L!(qQ}@Whkh2ycaIJdz?2RmV2n9)fajpxK$i{aA^}M0A_Bx%Gzah+ zl=m>5Br~FP5@&=lYHmg!K>1G7O#+kBO@xWDYYygzP`+Dql)$BQ6yah_n}hoil)o&x zO5jksig3m{z_||PJ3(g&G)iX?8pgmmNqr3E+fR215K4Cu2*$=aAUB{K8PIxc{Lm+F zD%iUMc#{)YRk*k)dhWUpZ)`}Ai-ti%K~lUtKy3Jn3T__CIJ{VX6Vd{t9Hd1^`gaRH zj@+p)$zZwlC@5d%qugACZICwn0$v5dqnrJ$3o5=7E_M(g@5=3hJ5JO-jyWw5U*crBLc~ zK4}E4W@)6W>qZfDaeFhD7S9${OLgaSxr^@g6@H?KbRY~wWOQA$kOWE(5SnxNl050U zNhFQYzL`RGO>;AKiFB#<*!IP=&t6h<7g^(5yNO;hcfRME+}fDGBp&ThvH8{xCfs+Y zP?h~^-yO{R`D)F!N>*Sua&ir>#LN3`6>MJ~xF13pmYZo-6et4thG>_Io)+ zwWzUPOwp#jab93+ci05yQdf?G8e?1P{RY;LN3APFyA!e9h0F}Cfj=E|=TKd56+BFB zzR=SwJFu=08aQm<{GDysXwRgy!XZ^JYGxy`Oz8yuSDVe8G4UD-D|OED;9a8YHHPDQ VJa(_e^YZYPF|gJw>GdnZ_dmz|W~u-H literal 12024 zcmd5?-;)zX5Ds#190~#lA_`sv4vt@&yW@a6Q1H0G8AZ6_5G*T}wMpi};AS_qy8(h_ z@n~84M)Bf{W%&pA?u-A7Wm#6~vyXNsGfD5Jlie(LB&nLJok`EkH$6QwU-!()$IFYa zrBbQ?zWnT2#@JW;_tI~l|9$S*pPN6FKm7Xqulhgk)5YJ%w*PTuGL;$uxnDLdUCe*# z3D?V8!gd}ydBd)ig`cmQ#jnh=@bVQ|bRExG^9}LX7q%xI+cS!ey(Y^w*YqK46r^1e zZhmIkm^NnerfpjFC)i@i@oi|T=;c3YHFB-p$Wow@tBppCRj1|_#j>!4YP@7wuK-Z| zZGwc~n<4#}47lZ#%hE0zX2J7avxxA$uE1g3R^6U6=DH5yhH6gXbzILNcu~O`@3Ulh zo$8B1ywz->r((AdpkGHBgje@`Q89cl2jhX~*zwf2+N^a4YkdT@dg9qi@W5wk7ok98Mj`15-3H%dke(--*x(A{%&|X|i^QPO1~ugEA;_;n z{=4;n99;DMfmLgrz@$qXHH&-Lx5;3ZL{-3kWEbnwejpl4JnqD2TUB$qD%ItVkS=#Z z{^xZA$?i!}dgTyzGlkbf@Nrc+QLCL@RcaTFt5&^BlKI{p!m z=njr%IS%RjWHYW|1{Qw58VnwpM4x*@`rHTkr!O+Mc*J{-B@!USYINDW5yG|~^2zKj zbQ(s@u0HyRp6E%36Z$5kpOQ_e0u$syZH^RIaT;V`Y6(js;17fp`4;4Bi6*(~%8K;m zL*RFcwMFT2rB#DY?b{(l2O%BrxW&FV)X$=xzmv=r@mBGhvl@-k-64N?V1ms0|g>KTtjp}Qs; zRO(tw_MRwE6z_&m9ESY8eo#S9Z)EJvR89PU@t-Oqfz3xXQLnwQ|(bG zFvqqOv58^D3ASQ;TS1v4F%~(>jWbIS%MVcN3@i=&cNhH^eGn`};(3IHrc|G4Zjg9z z9EF6$WfBtd>tm3PLz;qg0@6uHry!w=kd9hwAd^}Kp%vFDyJjVQU0T9RPtMLiokXV>puSH+ zvr`}vxr`bSJvI#jkNP~r`RIgIC_JfYdIJN+Z@ zDg8tE81m-eUx4!Ap@(Dulpf*$Fci)WU>?c`N*@VkN*@t3hR8Y03s9cSt`pKrf|1fo z#E7AD4&y~AA8z_d21V&74hlo++@LN&`2grCK}zWnB1&%&QMwDF%TWH3=r2J>=`W(gkUgibD^R{6^q63w^cb;VD4)af0hA+A zdJ+}x^vJ6b_JYH$*}km6g-gM89>Ig8JPDuCz-=I`i#Hw!4}W3xEkYRw`6`qzLCQk9 z2I)E^{ac2QoiwzXEAer8E_OFgE8c|%Q1G~DYcqPxH^N0?dIsP-BG@r*QFg4D{{5V- zLd7$n)lBp4OPs3}P;VSD8cMp{Uk|h@&gOi7)!Q#gV&CIji0Xm4`$1&M?tZdKdJ8Ls zHwtAwr=oh$W)?@gS~iTJkNc*DxOjqV2++m4r8?V3^ZF%1q>6Mj4L~Hi;980Tr8@|W zIe5z-bwOrC_0hgdLvxLDmo`h9RC{duPTgbg*SV{=!=259FUPyz%uRJx=5Mwqx(GI2 z6T*N;ZkiP_s`lOSoR_OqEm@SlRnLkwxXLeWxo%pX*mhfhSv(Y_kvncpjNtCL6m@u2 zTF+P8?>h{u`Sw!4x5p7vw~ymhb}FJ@P31?=}2 zdt(qV5uC}hF~q{_^-PR9?Y;9fE8S%uT!<|k29;)O>MaLG%A?i-;pU8<&2^}eKOl7D zAg*@{9;RNw0CS%0SPKL?4lZ&2qB*#3kH=hy`;}aHr5)-?miE$r^~zb$+$*EFSEkES s>)>9kntijj{lVpsl`cHhblmzujfHD*_w6Q0%)#?cU#>~vjw;0e0|>hwu>b%7 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.AssemblyReference.cache b/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.AssemblyReference.cache index c028c05fc545c4edbba4455a7eaa4407ec5ea6ee..e5b22b92eafb68bc99f4c98db902f56e8a4960cf 100644 GIT binary patch literal 9500 zcmds7e{9rL9KXsy+{_R+vpL5P#}YZ5?Z$xp4vuY($=K$06ERV^Yv0|v_1dHDu?=y9 z@KcOL1|}v7l7LJ=eg#wnMWdjQ4VR#xi$V;rKa56Vh=?YF@AY1uGGn`yUVVOCkP@T!dSTmFAqA1PWV&YDtJfm z8-Eh>A}q6}J_|$%j$e{PW~0BXsbxV<4vL_J2SHhMb6HdCf*y{g7l3w`&;s}pKFD!O zXZNEX2_mtfU6O&HtPk=s>j%VmbW!I}?gjmh?*+9xJaO(JkJ zEboiC#|LqbWdg?m8bw=*xz7yMYv9Fwk`;bdCaYOrliUi>XUtPi54rSK-^ zL7WR&S`;L~E0Yy%GT;#zB(hrY`C#bDQjY{lfMXVqVA47CkUj8md%pAX!KJ9V0ysoA zbJ(HE;J5+@h*(ES`9FWi5R+n#RQg~z>O>ZT&MpVB6Dk4sUd{5$V!zelA{}#t)fulM z7SoJJ8j?WPRJh6n5tIf3Vc+lKgK!XSQF2Q1K_8H*fSYb{`+!9G!vqEzfoXyFvc4b| z*Bqp6ITXiwRCU!25Ohd03X87enE%qM#}v`c7};!4bVG6n-Hg&=VkepznIU!F22aP` z6Z*ftp)|)4hb9f-xLN3otKIwkljn{;TDWy!<=SK7*_wn+iD}n2`}W?xb!GdK&XW4~ zr(NH4CYAW(r#IqHy*_Ez!Wlb?_WhWgmhyGS%`@Qgivwd9Z0Vy<7B?TCEAB5m^h?Qv zFTa@e>hjt{hmU+Nl?)^=KDhs>=fT2er^H(cxZ#i-AE9u)e%(!q;!9tzM zgm+};BhrbIO^oCdH{&VDE6B~CS->!EFee+u1sy~e5hLuRJ3_rEQyhrYKaCK1Tb-B? z)W|UzUPEoe4r!E;u#_t6W2Oo$zZh7mnIg$N#a5%o56#J|Lwcc~T%%GTUgBqI$9~YuZi4!%_-yqc2C`V?KI}GAbhKQ(2@R||@6>I$p^UWz|u@LB&5PH`3Wr2PPp%(*7DY4N+ z&QK{~>iJXkD7rultHG@sE3g{O7;ajSQRen#1#dhEmeOLS={!I}R-iSm(dGjPC^FOP zgqPQJU?!MbQ?t!eXVXX=KykAaeG^rH5Kz{fjiO!~YObN3TfYw{1N|xh8`yWI>sJBT zZA;O8+l1s}c+uq6Ru8qM$kDh>w;f5rh^yO#T3d%qqP}4L>7F*%TeD7lm{yePxLS1Q zgQLF{IOMp8=5$}{>F-<;*EeC^vc~tiHt%!(`tQWPlLv~r6Yq3?x+{Zgel0J)`r9#o zCC_i+Kgn3UZcl#YWd6@(yW3b4ux&#&;gMk=g4^`KmwZ z+PkH>g_FkipStjPevh&%(fd-;-SbaeeunTFh?*JXX*$o7lk4@;%uI%1X6J-9CE&Ki z^G1+o1v0<}0LSuhgKF@iGQQ`kTCz@Ur6K!!QW{1!NvEBCkzAzXt)<9$jUXq(%uT{2 zU;({)Ad#)WGc9Fz_G@r!`(pXRkUm?AsLL>-%@TaaX2^-C hK=U+gqT#op_#(zH{6Y#s8#S^oY_3SykgHar^&j|+v#J09 literal 10535 zcmdU#e@q)?7{_~#&4~%jfMFsNWF)SL*LH;gg+`J6aIy{Lhq$DZwRbP|;J7QjD+4F6 zg(2A%r;IHzF*wY02y>gurp}?$=%!m>l1!ZvWif30VKgp=IH!rzYwy~-jw^k8?IqqN zBzMXCT%YgreEK|3-VY$TxQ7TShV9w%UJE<4s}cLK)NL||^3 zq3c-`w6cI=2%2J0jHc=dr^jt)xksDHh#FCojU*g43a|yJ(Y8Kdv`RE8l^UTqNg@d6 zf$n6}_A`%HrMH$K5WtgMY59DlzHeysjd;8H+xyeCWH!E}VGK z(l`CWj+5^58}8nfka}&8bLi%cEB$qy*2;I5UfXqUG4lJ5`{U2NvgF|U?AMEie@ISE z`Lbi?9GHA|dVX2&I5tw;aOzR_Vau_ft%;w1mb<&9{Mft4KV_`b$s3OzUj59x9iQ~G zXQ#H~A6%STbF=sKojcR|d$KQ$APYI4j(pfwpr1Ut8L1DiEGOe>jutNMR$pAW)aPWB zdPvse2387qShtQJ7z7E?8cO<94vZ$bBStA@MD_95`m9 z*;J@Q_9M}gh}sItsWvoyfq}ny|JX2*Q|_RiRJ-ssnJvs zZh}sWTFmw+V-^Q4z;Q}pZ3NW-d{r10*_8p)wSH5PSUs63RNrN?p^-6$1oq|VfRzyp z%d3pf8ZERWY);go^^KU(8q_(XL08&XM2>ToB?uhn!Nx48ML|M66mzJ9;t~zvv*Mz? z>fEL%b!xFsD;k*>io1(I9h3Z2O{X`LePjZzBHH5^pCuW#>KU4vr0g>8k{m;SVK`khi zjhVD7qK(*cez^#txpG+O^YUY+U;qhUbYrHV1(rFf7VWVnKV}M=)MD&_vX(6*CiqB7 zJgS1Ng#LsDbur1|Rp7YF^UVgKGUm#DBg4E164t@!DrK0UL`v~oLD3%FtxEEy7WE!Q z?cU`knh2I?;m&6v4__++7GiyE#qJX7Yr1SmL>owI+oSp=FN%WYQ*=%qre$rNm0Suku-m^zA#IBG9)K!VZ$aZs@uR zp-=`x2v4C=EPL_nXlwOrxu@SxEn2LbD!TRFiC+tKY}~yo2Ct4zbk@aO~S?in9BQZ$%wYw+WPnPkID`SI(%p7&?+6OGhInH#$g6|8xH`lESl@0<2w-KoF9 z<+QJU8l9fOj28ydOS)2uNC3ZVE)X(?}ZU_PQB#3vkFZ zOTq7I@7h&?wY9(@lJi$boUfXvDxggG`7b`8hK{q zB|;$8;6fV$4kW}RBz7SAl9rH=l7zHbYz&m_kPjMY!Ldt1nuVlkN}A?N%=bU%zB}_Y z8p#T2f9n)-uQ1WYqz_Gy~#N|`}x||;O ze{0$k#+q+U+q65GiT0*byVCLQXh*!KCzXxvNJP_pJ<()Ov}JvJv^&+As4FWA%&<*w zXeC->xM*ur+52^CXXv76i7}t(1K?PS``x=yM)5v@H&IYiP!!{Fa~lz&__kh`nyvxVb(^tDq5#caW%e_f2I!4dfi;^o;9O3FsA9g0 zmZCN2gu*m+VkA}##W0!utT*$VHv%$K0}z8sErlsv%jPZs2SjWV%Gvt}b}@i%(>;I~ zxlNZlGZ}&b4~W?}7D_#ekG3t^jJDBIs8Gjgp*m1Im#Rx@C&4SWXn8%BH#UWRx{%%Q zMz)lA-RC@|zPYcG71x;p-RbAn(ZJ_E3PwfR1c7@y_kJ5;h%X|oVB3mjvA&>8zr@{(ZbN_)tZgAWow-+35 z$UFCxzruIAau%5x1k8GuHOFhEE@C%d3HfG|fw&Nr(Y7w~BZh_ve0Lv}FqeJpLx~Ww zuhZGr8SJa&>gVXDX0jO&9AiZwDhN$!Z8cdF4D_H3O)3fbB3nv*N>`%ss)~~`1z+Lv z+^0^LIQ&Dn$iRGMpRP~leYz8Tga$sPX2FB%b4CEQ%nW?8-UW3DXo*+iS*nV%u-oUi z5ptF^XpJb;Qm2}m&XOJBO~TM$$qgP z%TP*ABXKX`#0~4bt(Jt9d^KehC27y9q%~!bWvsqF`yHx^%N>iME10;F`7XCdEX=;p z>_<=CTza_-MED;ltb4-s+hxEmkzm5d8YLxqCnd64$_ZS;?@9Abx&$SxB98rYzz$TG zSYaauZU7wQhr9GN2iA(A0@4~;t@8#;!epH{Cc$%Fhl|>A4X~kMc4n*G8*YPrL0^j6 z=nsw07lb7Y&Dq>H_BBx49y(W1)S&jOVv6b;ubEfD4q^(wVpkyRVptS0Pv^KJCAIH# zr4Y72WWh{VYAz5nbvbL)F&bL~)RmeCe9OeGUFY1jMs=xAs=1LU_JJokiHqfEvD%>QZmmRKtfZvK1urIfL_f zj#ag%!gD%ex~v#hLkoC`Z;sb%k8H?ek4cE;UaH5{Mc1Jnt>KtAk(O?jCy>~vO5&Jwmk zYiiywwol#Q5>(HrVW-vn#zMY!gzGANwyY1O*cg!gA#>VW>UC=dTX0~2XLKQtXSW%V z$zoQk6sS}QApvwnVw+$cqdhFRl9LfT(xw|dN8H?2tRK1qJQvLBJ(+iKo5-;|QNn~B zG3lk!!FbIxza zKp;Is9 z_~+n=ff2-_&kL2BqZ286m!6{@+6W){Wlp{;29253)tSps;iEGn8mZC9M2%dakx4c( zfLVnIui%#WV2BCi<{gpQt_M<0;G=n2CoviXc8ID2Sb8fhrQ}sgTLQAxPLk2b>F}&2 ziwi8VMVC7T7cDkylh|x57_OM_q5ZH6ZipsjR-(C?5oI`{45ymewV5@FSu>0|Q86bD zV_u+`7Yt)gQp`zCW<7xpQ|_nO0N2GM0BTGQ7z=gCdD(!td*Hl`?onGQeSqyS-L5V z+a!!z1J+gqX2jacK`UHaIe?~0xd9HA#yMab=b-&@xy+F;UD1DqV^d<79=uq))tbm7 zXL=OQqi2@e0v&_O}6+nK;y9&9}&#x&rjvS7hJy+7~B?pPJ9-C^pN$PQdfPPw+%urfX{F z9_)wFf5M4(Pjz*5Wem$L`hw{rJ5lUXMe<3shW9yBuI;$8nYj|}4dB|#ZDv+58fDZq zFpUe(0L}|;^VaErd^`#aU}IqEEH0`uYngR1SG_LqVV5m($>z9ZLtL@}F1eP> zXOq`@mE-EX7D=sxS=kMs$7W{-s<{f50I7;QarJ<`3nFC4vb`huaL zQSER5$7u({KgM+m8ydS$2s96ooGXsQ7UqmT!^|yFhmq=Yu3964IeHLl7>`oHDPud5 zN3J2};FxiRCQzl!FK2Z3={0UOPUj4qWO#$O`3o^qBw1AAxnfswYH$>Bu6CT|$>rkJ zC$IC|yppF7m`k+1mJ@J?*obzJ?ykUpzdUa0IK9-OALKWoNr&|R53 zMV(MpCxebos)HG4E9Wzp3+-}|U1A*+K2|^}vGz&1)Go28xo7{}j6UTj8sJLi!~w2j zPHh=KKc&{)-^#DtS_1(&)lu7tL@4!6a1 z?6$ZX+TvPhi!152F1V!$6t6bwAKJ#sA+~X-kP>?)uQ}BNEI`406wKBO(d@d+L424g}`ACm7&P5nfKFfq~w@)s-W9`WI(y$qJh24Ca6d*qi z6(wdrTgM$l%=-YYc)hducHe2-c$%$p8Ib19Cokr)!FG{S+V0yiDf5GE&c^jU+vKxU zXRaUOs$AtnH=JVEv4{q?&TCP95P{;=*V`=QSzwrMjYFVx?dzS01gB!YA@`=IaBN(e z&&jwWXzT~~4JVXP<|*b{u7T}{4X(-#fsCZCMoZQ?>uC^~&A?OF0AxK#E$6)oXrO{&o~o+LtKXdDgbmkvHJhzI<)C0bhYH+@EP|1^XU=ucs;tE&q4j^+^i~Xf>{M&$luu7@%&*>!nL?0WDV=(XoeoHcOM!d>f$-ao6K z3BF#lbSi$Iy_41A1~ehJB1^ouLcx_`DXu-ReTZ9wHdFR$IVAeUh~WM;O5J+L0m@>!d= z4!xI}8LU@<0ho5vbM;uC`OaY=hQ%k4!s>yHk9kvA0sX>_qKZxLLy&#@Oa9NZ-U8Bf}rj@G?wTV&x;f#@VQAN-eAyfy{Bl zHTGcuY77pSJe-&O8kH?RVe-AB$&Tug%%^i&kpR{1v?9>ryG2f|8i!U5v{qO(&?*U) z4AYwE(3%LX3molS;E+{Aw%gHzCvqOtUgcn)%(LGS@=TqGJ71-t(m4@_3I@aOdu>&5 zHgd%NC~A+{&x6tfGi9N&cieIgpUvwJr6A+MV_A8q{2f~%!!1zG*eQ~IDOYak^u(~t z1_tB=gH#Ced2AUi?B&}^obxVfVFa(K4O1KVR2G=|9CFtky9wwZ&g$+OIjn(wV~&j@ zjhppvVR^=jh6i!7aq}m;a*Lrx-C~drglcl!iJB{?PM&X=YkW}BYsHAqD7wzMkOi1^ z0diHRCZip!QK#)ISu6;Amctz90%rm~o^IiyYR>?63M8~RGf6iq_XKd<}$YPrYrUdi4txOaJyL0_2*5# z;{NgV6!&!a=O3t7cs*6{ncN8f`Z@ID>?g;orno<5KM&nF?KF-aFI<19WN@ims43P< z-N%dOQ=0jlMI5osx4J zn+e1TmbSQ}AcGz*rg$3Whw9XlM z>37ZkcwRaI(pVQ3$OX8ij(u9!!t$#4@-a`o_7&>V$n3{}HLNUffU#WmJGft1xo>>z{>V3RvPxxP^Fj?`xe&C zuUjyGK|L=NIPM?@bZi#U^jq**`Nc#Bu&_;U&!&?-yU;e#ZI|I8E|k-+Zl@mrM~=|+ z%dc+ZefM8M-{A+nvMYr&l9!34_nMD<^b&sn)?EV*P|ikVIb+Q^1W3Sl}=#TTehrf0v)Mh z{sdJ;au*S4e4CPkL-fwC9dP1a#{fxpyf5M_$^9{C*L=Z zLps~V?fyIPFkKkFC>Wq;l;se&wZ7^Vf0*`{GXK^JZpG`$!v2iP?1XYWti?8`SF#Vy z((dQ{tW%2CEqbc**XZ?7fO}e2#yTGnuRb8XULWLkpD`J_N;m?)MXc}?Tot!#k&!ic;fI<2Lw`2wt2lnFDOT*Gi(HOKZO_%gga=oo$e3(_YlPggF_QJ)jaL_YYj zTrP;5uDk)bM>LmK9u3Yx4on~evbomLU=n$SXCh!_L(S1(42fBfPq2gZNRVYyX{E?+ zs$%LAS|_si2aX1#xNh4h)O&1dlW2ak;-#u2?)`KMbzKQl@1&cAxSIF1=^2qdFH{FTE7b3W z>ZGp=Re`COqy&9asLO=fN#7P~nrQB#=Y(1!RFb|c6s`$SuZvy~szazA`a7ZS7HTiO zB-Gysm8HKI>PJHL(JMk-BJJ(N1zQ!cIF^GO@LBU2p}?>ygUUR++y+hb>~YVcZIK?p zfgr%yQ^5}df2{hWfDM(O032yw*?eBw`l9y{=zQPDaE8E-N!=SmkGW^i&x4-_^j9|- z(`aky7u_NHwfigX&4cp*QOo*@8&Akpu=HEjNpP0<_X1xp@D4BIe%~`}A@q4j=fdVR zI^z2VYV8Sg-3qC@-^X>Ioxm_*Jp%p~i|clag=c+vo7V`wN%(IGetw;L`iS>ASXQ-^ zh4I#%M$yO%sLP{Yy##BGiyA3tI1m>`q&Dy5xRP_t~;zfhY0w!z(uRNTAk?P;@5u?{)uEr4M>) zXtz*@eRqT(0@Z6%UkZK_)DuEILxHMCLDk@7MKna;D}CHEk=6+Hy79BpFMB4@<3b%K zU&%9`DKrOXFGP^i5euIs3<@3~p&=tApN z&qaiX2JkvWK2S60IiWave(0G+b+xKqTjZyni)n>T9ScQ`7#*;w4UtzpG5S-RS_CVz z=>s+O0~0n4hRPMhkfWU9-ic9k-fRTOQj`YGz&W>dSX&Uxn1BQ~|Us?@5d7QQ)yD81KH zX)T})ib5o&SPSVGZe~ITs?l0T&*Uh~Z+cNEm66NoB}GX_UP`YBbsOqkW?f2`&J!!X zm7y!FCR$}vXM<0>nrNL+ulsK*2^dYZ*`{LdE8I<739o0$=2ZkCQ?F+{JOgr68P9-~ zbfaDGtJVfz3P+vpXCtc}*sXTM+f{}#PnL)Qp(*jI^2tf6hT zY(Y2yYPU^o2w&k|L!YrVZwT)&*3iESrCL}^%j%WQpN50RTDr}q-U>HbYw1~=+8o?q zt&uu5J-xco+CVP}^}7E{6E;{^(HWb14l%om$`+^=mRc5MRYD#1 zU2a8zW;no(PJtm>nnVzz8z3`I7HSJz3@ie~ef5zHOgF+pq&%3{4T|-aV)Qj#Htu0i_2V!LFZ>wLiuB8n&^`+1& z*7bCsO}z^0MtaGn{sfxaX)@m|M7_4akE|WkX;W$UudD=p$)>IenBF9n%9Z_Ly4xM} zc2TEIwLr6%zGPFMiA?oo$^8yxbGy6VyN}k`R8?@9_W(U?Q$L%~;(ZtS-l;S{TG8U| zr3Cro5#IP~TJ(`q$frn+SCcp74AQy zClp2ZTRV(Dqf%Mi4^zsr=+CKBQLx!){Wc8}Qyul`ECkLnVhmU2jwOmfQ*In4;*u(tEu3&_5|k z{5(ScE|l`~z4SXpiJ$kI{w{VDFG9LBZOH+hW^Y%WPWy}54P@`9dmXa-=|i@x1G4++(+=4O=m}fa57`Ik8xGk~dcl^J zLw1zjaL68@U)!>~jr+Y1(Cik886siP2Wf#&hv*{ne(wiqjYIY!y4sd~7WFHC|r(pBL^aF?NBlLzX+mCu5A+t5_%P}eu>JVLqJ{*I^ zMynWZi|~Cl{_cYlci|eiI7iiGXwsKFc{^-PbMA*VlfExD^SF!tVnPrfihf<%{fh}) z_d7x6FyEw?9r&wK7guP|dAXXcZ7pTIN$`H$J2Zr2(s8lFQs{_34V7A|byQnU9fjxl zV{00;RN6Ih@6$y-KsWtcBpCG2%s>$LtA;9rK`-qs4F-MmxWsK~b-t&n?zdsVMNQDr z5%`Yu@wCL>M2}pwMEW>fpZhYBqdZq|8+vWhdTDo=zzt&O({8S-BFS+Zj^j2MIILsh z3YPKZ(#P*gZj2x2v2YRBQZH>s@!9@J{%}q^JaLI9!}%jEoIo49>jBKNAMlBBl!N<5!@v_g6r=WaX0e~yjkzf zN&_5TrzQdha4(bZ9@Gn5DzHglo4~6CZWR~@G;n|J&B`ix!EgxBLJMzJUO=A|{4u~F z#f>*BqoOklZL&_tJX1Y~jsssp&(qrAa(MY>3r7=`$fq!M$z4Ws1U#9hCpQ5AmE6Rh7ksr_zV`s!={F3;p>zBmWE%ipbs~R|8B^@yi1(z91&B-OWZ)WgGbOtqe zt^&Lm_gtnKd{S+K&NYzoS#+Agr%nSs-2t69D|dmzr_y>OShE)}3pj&5Fkuk2IBw5F z$D$^q4X4^Uz;Snp7Fl0}^fME%vKfCK{Eo4Zo~!(=v5fAC3>qyo(KW?vp|!4Q=8uh^ zN1ntTV6k8xj?6TV0IvmH8(C%?2fl>rZ8*K+a|G0TQ{bl4gW~Xqv=;NUpSH1D|@a5(V+8H_Ex}KU!Sm$RGt}?ENpSz4N zO6zN+7gw3D2R`MBnhP)59>7U-C*X8?FJLV_2e<%tZR>ES z|0jUW^lyMy3cnq&No+QW&1UML#r|fo+$yj`I30o~1RfI3Asasge-7bv*y_JsI1h>R zA;CW;@TAy3DfUl^^pxqXGQv&NM94aVQ^0kgL~>S*ejR8{q+c(Cemplohh6q z;WP;+E_ht<4yoHAIzz%A68`PNIWC;z!Z|7UNx@G^ty7}&w7@eWJ!?bu3SV!5hto~= zZMw<6H3_H5WNEYTn}y#7IN!frq;bIq1wSV6A<=wDG*1ZUqz&258NtumkU6i3{%fL- zr+PU`He_j3@M$(=&UC?72yC(;^P2^a+mJaOf)Ck{Ifn#4ZbRlgB=`w|rv#pHb)a{z z365WHfIm?;bEXTvLhxq6I|LpQc-)3!Q}9y)UlV9}q+cGEP7{2Z;7x)z2_6?bF8E2o zPYNEjxb8F?vV|3bZx=Wy@R-2kHe{U>f}gY@bIu5U)`rX>uXtrc=1dcO8m=#w`I`i9 z5HwhjW zJTCZ<;6s8R7yP*3Cj>ufL$-ES@UtQ{{L+eFS`mDj;7x)z2|g(J34vz>;>kkJJsWb} zGlDmjFu$pUImZMaEM?9yfe)8{koNjd2!2K&m9aD`a7GzRw+lWf@HXKb6a0k0GXklc zYq`r=e}&*fDs+57TGyS>^ZW$MkdhHT|Au z7?&7}j8(?4H zlh{(6#4dw}t8ngG1FelXo3!H*#Z5SoU5n2WuEWz}+u?sx;6bm3;qY&w9ZvE)g>&jg+Y{6*`Mu4H&qDMQuzs?ck|e;E8RU~B0cfaLiV;DU;O15`SvtltCwZnX=K zkW_&Yztxusq}rFl*))QGhu;WF^!;k+G}Si3gJc1}!S_`(G4#dQ{Ya;3%At`pc% zk#EHcGCo`Q_f?Kpr!-Je)S9xRY>wYrWuykywnSzF?hi7&qoNM*;i{#8vnrbbRg|1i zMdPm0Hb_fK*8>h&+~21pwn|ftk;0Y!;ng?RSW#0}VafQunFX$d4IHG*g2xrZfy&6pP^p3i+J zU@JaZF)=?b1H2q^liDE1wHqWR=FH`Q>%hZxE?o(@fz|@HgEH~_!&QKrL78+7D3i9J z#1%cDiTSk^@H+e%IQL!${097)m~YzvB~oOvv^F_TVbVghoGLFRse)=_}m|n86j2Nm<b0dK*zl!==60uIvq0Eg&)z(csE!DqPiLBQMTLBPZG5x_siHIqqq z&_jR^(Z>KkPX7n+FK{(x(qH1wq(^XtXyW~8MBq_ClODsLiM8>s0Kb4|LQMK1N|XKu zCGO#%H0jIuGwCbzRn+<_{!BWBCq$a?WJnKPVSL*7so^#&%)88o%|}e1E9g4yYI47H zH$nbSfZNDD$k)}**A2M8fK<)B*0~$xuEB7vuY_4)xZbaE$Ec8Z5ij`2PW*TP-jng3 zg7<}ZPsKZm_cXjO!h1U2Gw_~?_bj|G#yf`Wz69?D$d||Pt2&;HTTe2(>0oc7J^8N0^7{FB(XvZBwry)kW_r8g2b;U%naqOu_%v%Ix4tO1p(uAj zF>b@cV%!Bqxebeo>K5fTEH0{Bl-sbRm~KO3G46t*+=ivB+q^rTj(21e>9(FtyAvDZ zJ-ZUX67lY~mP>bRE7TZ`Z`WLx$`-G>o{hK1yAx}YJ&8iCRmq-Cha0(u3-}u_tZ-Ai zwZ4ZPwHvlwZR+ZB7%C8MOmwIAC2UPyn|*3dbamP64e@kVtQPR0zAA+fAx;QZTTfGS zI+e-fZ8?NCbGRRCl9{X$tm^CO*j`UNp@tD zsh)WHAahZtfiPLJ@tzJuAlbEGtogN=nij5_zqq-vxwUbAjRnnwy&!t!!#&YNW+2%_~SK?AywjrI|htRZjqlevz9$pkuJuQiBJlU1Gly)Vu+wg#EvS(ksE7=K* z87eJl_^1ra_F*!~^I@FA49^RT=Qd@Pje;b$-O;&B1>zi^*Dy|Y>gY?S(Z#j#10dQD zW-xAbZR=^-&SY1j2g!Ts23nTMrcrP=S8t&9M0WG06!fv@Cb-^a+K|dzo=$ddN^z!d z*-DqAUQ0Y1r|fP7jXD!ufIK-iCptLuda)#MNb9c7CcBc^gLRTnb?xz;357LfQ{Bl9 zx;&A+JeBIq*re@UbE>N=A*q(ByFAg8NJEoXhK;VZkF+r)R7Y=t~Vd#!$vv#{}8MO#?QZk2um)w=? zq-9vyZrZkOWxV4iJiWatndkz~UQI{vb)Jl@v3kQuUM@-_MRur)2y`GuiZJ~;5+m7d zJ!&x-DQQpjrHj>Q$BGu;Rm45+2f<0!&a*p^c1 zWFj-N-o|)mvablgIfXrGL}qPF?dU7UZ{4{w*^x~2bQ~O6r#YTZk7V=GMs4f+vg>!Q zO!YCIaS&KL9F%j>kx8^O-jSg8UWPo+CFQ7>6HiS=JJ*Cz=|$b~-i?Wjq#CVGb}B_X z#YAsyB9lS7k>2}d`KRJ%1~{8PT~L~jMbyS;%T$JUXlg@FD5M)phG6XH=42+x;*0~| zw$Em6?CZ%UyAv|CSI2ugp=Yx=mu(K>!qlpCs@vu;x(cg3ZAz&keQ;Asts^Yr#hh1o zoT}P-gwR`q-Y)D$a6;hK4ZY`)a3090C7lA7JJ7y6-m5V7f>(GfH5~~dSl+5bEFA9U za8BAD0TGKa!PJRFEW+LOJN77pP8_C&O?z>tRZR*UQ26MTZ*wHOBd@`J=9UQB#XFSL zOxl+W)RbjUI`qj`sJ5Q=y?ybt9R*%RC?l{vfyCO)v>JY;(aM)1$k0T#b)!OcU=-Do z*wMFZS0cSKo!T!MquA_Pu9u1h63JD-gxvy8hxXR4C5uI(U3#rpsH2dc#D0aS0n3P| z(sI1#nsgFw^Iobj4kU6bEgLm@)QMFlo!rp}CDjE^?L2Q?Usu;~&WMiYm76k|ME8!a zgPW3Br;SbVG@Mz5-{?;4Po-}fsn1!yIg!rb1Ts?C*0WQ#R6faejjGk0>e-px)u)az zc_S@}o${_^$Naxub6Fd2AlRdZ*=S!SsbOhuG-Kx%*>)@_Kq~azE{KiCA{D5E% zx$gUhG!CsD*}P31L3qf&!JQZI*+3oC^E_>ZTZ{J`%nR%(E&Ob9hn&*#Qs-(q>OH93MVBI znMlZK7gui85?QA0$69K3rjYo)VJisrrzPPFz~r{O$rJt z`!c&lculf1yPNh4#1z}OKAj|qdpgm2Kqy{x<$A1+F)VJ>rjcDXgZqj&=?h5K$;vcf zjFnPcvJ!9}0AWI?a0r^@L@gw?dSri2!cpVYNu*^;r$xXk{RpOR0Cq>pl&2&3`Ar&M z6NFy~f%F2i&pzU=!HSXwwJDVaDD4^HlmpreYt8-rcP$9h01)~1kLAlr8J;5@?D**NC59!PW`nrX^pomTYF zHDTIhbc(ek|SLr4<5q6oMIUBkFF0z1P%nH2A2{o=ES*IXq(@5Ribl zF$0q0fdqvsxC|lAfRzWcz&52+i3VhQ$PiY(48n~YH_4uiqvzV^{Itn=?zpKyJCf<_ zZlpFxknd=y5o5+i9Eh@vU`>QyHo@mUX7=K}5|=7ToGtXpdv&6#mq~6~mMdP=(y4gI z?oBDZTI<_=yoxz)^yS#LKgpgfg1|v-#^nz14ps0qeCq++X;UFmmt(j+mCV{`S}xEy zAh_XIr2T?+3ClOu1c|pDF}}5@cMQSv(+$~&^9RPNBZX@w!4WpXE{o`hjn#?duH9MM ztqLq5d|wUMdRc6)0B{{n$;OC)fY*_hn{H}`sJl~yt44ffy}c*io7oMdIi3N~Csw(T z;(L{RnIh$;)Vjoe!8mF7LKMLQU`kzp@(3o@@qbd1K|;lMVX-+tyL%a? zeD6xgM*>nkf1S$9>{^`mlD%CAsZC|(LCWWr=7MrK39|s50FrZ$#MoBp<5YFDHn+E1DfUKhPav0wfP-hk;;hlc6*TH$V!RjjBPiu-&XuWK?0f>S}$O@=Yq z?KLNxUS@{|@3OcIN16)&G|~ae)tmb`Fv~xAGwx!OH6R^ zWgKR~ItpK<*M!AS!rcdbKt3jjKgaSS;1yJ1l);z}{vYS6CISnyRbKouPEyV;*WBAtXPBl-&>df*hmp;2W0L4DSwCPJkoa;ipl)Y=jTu z3Cap|(u-u82@<8SOTdQj;8h^8%y3t@l8fGOl#8q?4yfYhaMTOt;9xjf%H?gaan=Y| z2Id>w{g;ug?f_`J4KBHjN<7plnz@Fg_8oR@A>QpI?r{?LIf)P0M48u<3z3O{Ngt3g z73BB2!-F3RN0AL)jNwG@1YdaYO@smd{yRqvlSp2OUU=w|(9m2#76C`PLKR6m839G! zRTy3w37?O9HQDaXWHr`jxh+hI@X(^r&~keWe{Yw+ROOIimw3+A2!scRP{AHr{4$k| z`SNHP=jK@+R5%gvede-lw}xH}yu+verv(E~!{B9FanIEyMa|Q>o|jxrZt(BpEj)k(_draLB^hkUSp7LI`fDnugV0) z&`{~Ng@WO=7!)JC79_7uem^gKSnuL8dPB10yw4}o5eo=bgm8`U?i6^JXdPj8 zloyxqL0{AiU=a&PHNq1GLvt5TD$KMyITw&?SYWw)(8sF}<_Oj#P$klkT28ovQa~CV z2gM3LUleolIIs(%K8TM70=!ls435&5g)M|oW+Aj;BQD=a*kLaN;XNYh=K{{N}?`7+0pW-ONKOD$u$FIQC=%~O<;1Euq=RYJljGkkmi9LC&1wiSK6b( zV}mscLxSN)I>A|FmcU=CVExiB(S|!VL!?94cnL`-I=TQ416}EgVSkND%6MWJp&`J~ z;QM?rUb;9{z^oD8olrFeyGt~WuqZ0%ae*hHFj*9y1{M(Ps7SsB+9&jbLO<{JVSGZ; zhI2@u<`2a3!y*bipQP3g#lr6e{*od3#n9t3>?b%bH1H6}CbRmQbi8+6swa1Ch)ZVN zwKSmTl?k@opqjdMt(%&0)q&&j9Q!`X@_mhUShF{kSLSZ!*-u~a%`zX?h(e>>AbEa?=pMScC@Z@qLVX|;L=B9Y-8ST+?1G??(4w?>pZ?II&ahJtDD-E>Y^*P zE7>tG7sYwFT{KUEIIky>MU3;Jy57zm)V{i@VbNl;TYB;bc1zrwL#a33Ijh!x*8GPr z%>Fn$)~^$cM>RFP{H#L{kKrHiP*IP4TCCHEK@Yn76&G`SM zH|N4=Z#QJlH|sGyn*M(UUysFj+GbtW<5Kr)JoTJ)#;dREIQ?_tg?0*MJdaqXFy2~E zmw#wK3fnE##`$!(ZKsa*m3i7Pr<`%!50*Q9F0@rx??0P%`r>SBtbXXeIQ2aRF|i70 zr>@2e?KorM#I^odrS69=wXU-th3#pbw^MTew2y^$b(^~UL+oq+b*bxWTTXsqyIOZV zrMAQ6X#HS2TBghM+17cW?HB47_G2_XT@R0D51VV6&*k~r(z>iSmjCR7)-5bY^H29f z>uWuyEj5?<{q@qtz+K*Y%w; zZO2(^xz;Z%wOp4h*SNN$>u5fgPCd=n`kEfCblP*`tgmfw>7)y7aXr>4<_GIK?P?ue zI&Br>X&;<=8h7d!;!Nwhy43Z?DxLi(w5esx*D@!r?XsT6|CmzS*8aa8yV{1cbo#`6 zO*?g*d@X;wrMAoU|Ij`Z>i;2rji#&pah8RBD^^$Q7wbnc{X&~gTH6}W*lL}z_9M1k z%!kop67_W!g?*srS&r_6lide2Vo??}==`u&!=X@9UZ# ztvp{pM(bNKzee+Aw6+WR#cUSpj72;9QmCh8%y;&wSewp%ILD&U=4f;=o1^J!zSAd- zJAHQQIpvyPtaSFHP_BK{Wug4-(AwYe`ls7qA9NkfbC#p^L-Td%tfTFXcODehb@oN$ zPMu;n`%#RqdByzHGF=wh7;oFUzO!`Na@sjxPCM&4?P>h&^h4Lx<@wssdVfsmY{S`q zZL?TE3iX^ebiM!R@_cQKM?M~%vHaFK@gLRyLOa~{czhg>&RG3mnQptVJYT&+xn4Wi zj#I`yI^Rwi<62h8*EHKZUq79?j63_HWq)j`eb8m0z4P@$`=!gmIBB1?T-z_y)BLf@ z(R>`Mj?U@P`r)*xeRBHjw5|DC&nf#uaA%u;NIljaPd}VCi}~v8M=`mxzQ*-D&@`8Y zzBtdMTF=>6Jr>34YFk_uYfIa6mSgq9*)OM_uCLqE^!dus^vB{C+GO2Ao|ESIXkVRt zC$8mOj@GtQzYs6xQ-je&E-`dW2>yD+TW21GPwl&Tr>v8GSV_eHLf2>mbuS;!T*C}RS%XF#h zYFd}hx`jL~D{N2eamlj6K5DtMO^tJ@pOYcUZH-W9@o*jg{8Kq zZ8%FUbJlnA&WCGTg>4q|?|inL^0DgcHVaE#U;Coz@s`@&`Se-OsWaYsT*s;F+!Hn5 zX?wJOXkDidPTXn3$!DBxjtgmeW4l(*1Dq8Q1-09o@F( z73z+M)^)Y5!hUGJF2`e2>u6iL)O;>=yDW3&h*Rh7;7+@2Tiek7>r(T_Q#$Q9ajvV| z8_P~%|BB_oXnt{fg>C9~$J6#$e*LjB?U(l5Nf+8K?1%GN2iDbf86Qu-#-mf{gOhgp ztbKF(;Pk`ktJZbe(zsKm@j{zgceIlI`a|kC`@uHHTUYxxnjilad_AVRPr4k-7u}El z2_=T_e_taapnfM3Kj1z%T*Qy5%KvdZg3o%Z@!oO*|L-IxhW)B^@qaeLzdE-Kuob`Q z*pA<)TaRC<+lF!-e#>sXXnxuKi*xFi(6|MDsZ#!%2v9mtMP!2((b|mf@}yyhzY~NX zRKV}9?Zo$b_%%anZGtooZU%Dv&<^xcpw#O#?kp1BfKU9bpd|Raidf=@P7Ru$`&)=# z!ozd2`1QU3_|34_jc*@u8wb%N{$^1^%wKNf&C+rP9uWT5ZLXueZGk4fo+fSg4)d*8 z-T8Q0IA3=&>f*bGj{el+DbM-2H@8&|eU3<0bbH`Wm&3!6ZQy^6f(Ac9ibtkVcMa;P z?^tm!d(l6R(k}eUUlux1yj!G=^){a)$ZhEUF{Pq0R$D5L8(<@a_WKZztiwyfuNo>V z&N%)FelyXa;dKfll8;9%es!?{dC`H9YXmkQuo1tjxD;3%bR3dS{Muq8#xxEtz8jBs zJ?QyTV~OzUX|dE@42oZkG9LU})fs5xSGLjfgNVxLe(?DGH+>D_DR8*7w?^6fu;ANqOOP{NJkV@l#U=xnw7``OOdj$yQoB?i(oHk>>Z7Y9eWos z_HH!xh8kmui5iU>Ti!WSU|2BuzxO>p&b{-SbI(2JwsXtuOi)5(5Jf10e}+JDAwiPi zo^Bq@4WdIv!-Wc{eOyKw-g^l�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 TBiz%K!gq?movCN^Bjo=8pi#;4 literal 0 HcmV?d00001 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json b/logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json new file mode 100644 index 00000000..b115adf4 --- /dev/null +++ b/logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"/home/runner/work/THUAI9/THUAI9/*":"https://raw.githubusercontent.com/eesast/THUAI9/22fcb82088990a2acd784a9ece180b879e162069/*"}} \ No newline at end of file diff --git a/logic/GameClass/obj/Debug/net8.0/ref/GameClass.dll b/logic/GameClass/obj/Debug/net8.0/ref/GameClass.dll new file mode 100644 index 0000000000000000000000000000000000000000..bf32920a411c0a4b4d5ee3ac554156f4fe9e820f GIT binary patch literal 26624 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 M-|y4True NuGet $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\lenovo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + /home/runner/.nuget/packages/ + /home/runner/.nuget/packages/ PackageReference - 6.14.1 + 7.0.0 - - + \ No newline at end of file diff --git a/logic/GameClass/obj/GameClass.csproj.nuget.g.targets b/logic/GameClass/obj/GameClass.csproj.nuget.g.targets index 026bb7bf..27fb4018 100644 --- a/logic/GameClass/obj/GameClass.csproj.nuget.g.targets +++ b/logic/GameClass/obj/GameClass.csproj.nuget.g.targets @@ -1,9 +1,9 @@  - - - - + + + + \ No newline at end of file diff --git a/logic/GameClass/obj/project.assets.json b/logic/GameClass/obj/project.assets.json index 47fd5260..4ae131f5 100644 --- a/logic/GameClass/obj/project.assets.json +++ b/logic/GameClass/obj/project.assets.json @@ -939,40 +939,32 @@ ] }, "packageFolders": { - "C:\\Users\\lenovo\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + "/home/runner/.nuget/packages/": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameClass\\GameClass.csproj", + "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj", "projectName": "GameClass", - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameClass\\GameClass.csproj", - "packagesPath": "C:\\Users\\lenovo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameClass\\obj\\", + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj", + "packagesPath": "/home/runner/.nuget/packages/", + "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\lenovo\\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" + "/home/runner/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj": { - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj" + "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" } } } @@ -987,7 +979,7 @@ "auditLevel": "low", "auditMode": "direct" }, - "SdkAnalysisLevel": "9.0.300" + "SdkAnalysisLevel": "10.0.100" }, "frameworks": { "net8.0": { @@ -1014,7 +1006,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" } } } diff --git a/logic/GameClass/obj/project.nuget.cache b/logic/GameClass/obj/project.nuget.cache index 05e4fcda..440616c3 100644 --- a/logic/GameClass/obj/project.nuget.cache +++ b/logic/GameClass/obj/project.nuget.cache @@ -1,25 +1,25 @@ { "version": 2, - "dgSpecHash": "FrhFn0A102w=", + "dgSpecHash": "53xyj7WznQk=", "success": true, - "projectFilePath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameClass\\GameClass.csproj", + "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj", "expectedPackageFiles": [ - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration\\10.0.1\\microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\10.0.1\\microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.binder\\10.0.1\\microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\10.0.1\\microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\10.0.1\\microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging\\10.0.1\\microsoft.extensions.logging.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\10.0.1\\microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.configuration\\10.0.1\\microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.console\\10.0.1\\microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options\\10.0.1\\microsoft.extensions.options.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\10.0.1\\microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.primitives\\10.0.1\\microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.diagnostics.diagnosticsource\\10.0.1\\system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.io.pipelines\\10.0.1\\system.io.pipelines.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.encodings.web\\10.0.1\\system.text.encodings.web.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.json\\10.0.1\\system.text.json.10.0.1.nupkg.sha512" + "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json b/logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json new file mode 100644 index 00000000..c2faf303 --- /dev/null +++ b/logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json @@ -0,0 +1,363 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "GameEngine/1.0.0": { + "dependencies": { + "FrameRateTask": "1.2.0", + "Microsoft.Extensions.Logging": "10.0.1", + "Preparation": "1.0.0" + }, + "runtime": { + "GameEngine.dll": {} + } + }, + "FrameRateTask/1.2.0": { + "runtime": { + "lib/net6.0/FrameRateTask.dll": { + "assemblyVersion": "1.2.0.0", + "fileVersion": "1.2.0.0" + } + } + }, + "Microsoft.Extensions.Configuration/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.DependencyInjection/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "System.Diagnostics.DiagnosticSource": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Configuration/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Console/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging.Configuration": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "System.Text.Json": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Options/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Primitives/10.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Diagnostics.DiagnosticSource/10.0.1": { + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.IO.Pipelines/10.0.1": { + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Text.Encodings.Web/10.0.1": { + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "rid": "browser", + "assetType": "runtime", + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Text.Json/10.0.1": { + "dependencies": { + "System.IO.Pipelines": "10.0.1", + "System.Text.Encodings.Web": "10.0.1" + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Preparation/1.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Console": "10.0.1" + }, + "runtime": { + "Preparation.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "GameEngine/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FrameRateTask/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-O4CEk9E+CS9okF31u+vcuIux4eWypuFgK8mwh/aoMCXGImeo6VYIojUu57eVwcp5JfT/Kb4h9Aflmv2O+JJIyg==", + "path": "frameratetask/1.2.0", + "hashPath": "frameratetask.1.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", + "path": "microsoft.extensions.configuration/10.0.1", + "hashPath": "microsoft.extensions.configuration.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", + "path": "microsoft.extensions.configuration.abstractions/10.0.1", + "hashPath": "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", + "path": "microsoft.extensions.configuration.binder/10.0.1", + "hashPath": "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", + "path": "microsoft.extensions.dependencyinjection/10.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", + "path": "microsoft.extensions.logging/10.0.1", + "hashPath": "microsoft.extensions.logging.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", + "path": "microsoft.extensions.logging.abstractions/10.0.1", + "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", + "path": "microsoft.extensions.logging.configuration/10.0.1", + "hashPath": "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", + "path": "microsoft.extensions.logging.console/10.0.1", + "hashPath": "microsoft.extensions.logging.console.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", + "path": "microsoft.extensions.options/10.0.1", + "hashPath": "microsoft.extensions.options.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", + "path": "microsoft.extensions.options.configurationextensions/10.0.1", + "hashPath": "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", + "path": "microsoft.extensions.primitives/10.0.1", + "hashPath": "microsoft.extensions.primitives.10.0.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", + "path": "system.diagnostics.diagnosticsource/10.0.1", + "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512" + }, + "System.IO.Pipelines/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", + "path": "system.io.pipelines/10.0.1", + "hashPath": "system.io.pipelines.10.0.1.nupkg.sha512" + }, + "System.Text.Encodings.Web/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", + "path": "system.text.encodings.web/10.0.1", + "hashPath": "system.text.encodings.web.10.0.1.nupkg.sha512" + }, + "System.Text.Json/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", + "path": "system.text.json/10.0.1", + "hashPath": "system.text.json.10.0.1.nupkg.sha512" + }, + "Preparation/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/logic/GameEngine/bin/Debug/net8.0/GameEngine.dll b/logic/GameEngine/bin/Debug/net8.0/GameEngine.dll new file mode 100644 index 0000000000000000000000000000000000000000..08eed5bc6e713f5750f9701eba5aec7fd9c529f9 GIT binary patch literal 12800 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 Y({I7G%m1zZo!!3$w*1b7|Mv*|C*u=g=>Px# literal 0 HcmV?d00001 diff --git a/logic/GameEngine/bin/Debug/net8.0/GameEngine.pdb b/logic/GameEngine/bin/Debug/net8.0/GameEngine.pdb new file mode 100644 index 0000000000000000000000000000000000000000..81ff3ec2a1f92d8596e0efdcfc82daaddfa16f62 GIT binary patch literal 14572 zcmb7r2S5{9*Y=$uKtKcm0cBl9#Klzz%>p(c)X;*o#ey2b0MU?O5)`a7K@`P?x>&#l z76d!kab3k;SFvJSdtdDJKX)<%5zzPh(V5J>bDq<0of&?30G~hv!hZ&EgnIL>#yjyG z=?bKSCd0)DIJ$+##p1flaHzDPJQblJ4ni~Vy>OL6B1=%>`~N^4{72m)!_j59NXOTH zkpge{jn+nJp$nAxQaNU}tmdZQ-NU1TwpYte_S>y03*p!fN0I}u z1G;Ap;8)s@1mZIO#5x5zkti0M1=ln1HFyMHk8vT87U0ye=uX!)l_QukuE9RAfIX0T(1S0g8y*)K*$pg0wutiL<8ZBZNVsvRrAq8I5jwQ{%NDGaIK5P zaMnk->9nD3G(f%Jnw5)rk~B{(MhDE<2+=76(rWC$6!?wi;heXkv)>jZ?;vbJjvr|Y z7R~2)fE+t}4~UqO$wP!L3Usi7b1j^?sLo+D zTz_?_f%7j;R-`T(>Er?DY^QWM+qm3ZE`Hj5V^JT=G1^bR?l_yD6|m^4Z*2CSz{^~};Hfgb5kVDK zPqf=TM%DIqxyN#?TEpN2o(eA={em6q!bYVWp10p;d$m>JxO-vyf{<6K2PqenWjS6F z3exHkCsCe6=_pcUGD^XjAXkjliSUo~6u4myHJNjrYmt8CJ=U2TKG z%W78NA;(zt??QZ>6v&OXwmP>cX8g+aXg1FeO-D*`VOmtoK+`Y8Z|t>wQtp4!yUIj zcRU&q9CIY}@F2q3d1%y*`8-~TPlT6TL3t)8+eJ|d9Lz!EK@iVVsicx(rD>ij7&>B8 zRFtw62^rc}6`sdCCq&8ub*wM<>}p*iv{2X?biAe-;^nPz zOR)N-_RsKp#)B;1{K@4->2W=dXjKndo^8b)xouj|t2_Qv)8|gIj+2X1k|>!%ZK1wrvhDv~9nh!QB|)eR}-DGD)V9}m3k#qt!H3iUzq6jgGH z%6_aw7KgmkWTGSqv}kEskVH0?iVKp&DnyDjBu`dJk|YyFDhMlz!+B(%EKO0OWT{9M zFIOZXPg$B*atZ?f0U_0>w-cz%bNc^Rwuyl=Oi*MgQmH6bN+BN^{S!yULu*12VV+(- zcHTbxNIyHsK76>2a>PGg!Z07t&`^BYXO!b8Vb~}?sEF_h!!>T_`VA0biza`Dng_j%ZrmrVd!`{IjOD>C-B%~+2@uM|4MMsj0f%9dhB*}P(iN8@PPyEz5f>@ zrCdre@tXa@ZYLT|pwKMpkhnO?r!eMYO6K4$AAib1Exq$B?q)pWv2kd~TIx~bQ$E)V z?XO)_+bUED9aM`%)JRY@%kYwo_pw1H5geQC<%L0&rrWM297>S?l%*OPeE9Wl>{P#( z{jZ2G9tzqxkN?sc z=qQOYMI_~mloBztCI#!iZc(a2WJRE&kf4j3N9^>>tG`!!JaOuU)`4na`rR8AsZpCd?lanTs>8g_e&iOA9dYR92B$&YG`+g56nnEb@m>Zw?Hj z5?}_VNMnpUyPVU2y*hKqMURrFy@N}S6}IKIak-bI6w4J-Ni0LQ<9;! zUkkRDUXpue7uh1*!(_Nn3>A6EwF=NZonf7yO(E6@3&(=X5dG6-DOI>u)_m;eovit|*a$ympA=u@{6^B6Jf*y`uzuY9VvjVX!v#J6dk zM~kL*CVJF$?7GnzRu4B+O!eM>`{cFfe~vV79UhUEOhF>UY*5uW5)S?2{0nr8KyHC~ zp*Qv&66W&@+U}jRwXBhY=7_Ae+i~Xg4Or)!FFVwnd;B1HV;|dR4PQIEH$gOdZo7)f z$FPPLFBf`UQg-&K7_jTS!?i<3jl_+8RMY|U984KeeD(6*d&7kr1I|x4Td=^Jp~P{6 zE-fiZE@P6e_;}ePR6?R{%WUf&{<%sxGx}_h#n8wvngEOnr&KMv@cMakS795>JGq@2 zyZ2yl(YuQcmyVqIq={8qJ0#k48&*rVc-;F__Xc`wFq*b;;8UKGrId&gWOAiSBBq-! zJz-%J^V03nnOKN`r!p+giS^$)*D$2}=<-diKaei2q$@e;ZZUw^k12B8YMm{PJPx63^A7PrNRYoD%;;9TaHZ|hKT zq5971R)FCuk$7wbOz_waXq(lMQ`pm1@isNrUXAt4&B=Rz%uscw6>J3b#eXOykj6BF zAQ(q*f5e#Iki6*w*8X4-KgT;@tWQ<=$b!U41+6(SLN1rGx@Xvx?ZmK%v(pW)Z=Eg3 zdKeNVdeCieYx1$$-?@Cly^wEM`L{uHbn<#v@z)9$7`_+YsQv*M&$-mDjzFIKF>vo& z{^S9+3xl_;Oeq{q4sv0DYNA;_??ExxReHXcM7PQelewYFI!m3WBQo{0G=ENYvUVM6w4YurF zB{YAl6|m>5%@&J)e(T;05g}s3dAa!G9V}v6j(yp*ikm+BFV0!H=Ha{k3_!i_z^p2H zULq;XwMC7iui$CQbquzzjk;Fy566G$(?@&$+!HyhRj}IGF~$4n{_Sz!J$n?FGle_! zd`owRUMp-B(xPYSBZ~cm1%9Ab&zwB|kWY2G<*F$G;^7QhAjF+mGHglVB@d6UkgKE; z#xuhjqOW4;p4TfoqrlRTRR^qn4v+YS9f6xc)yk&T3h7xICyH-;i!;urDsk_k!wmyd zS{H{~J99@3kG?#64;E>gJfSeE+EKV8YU;Iw2~}+Pnu#1HNyZ%5K-T%r!`L|YivjkQ zks+&;8_(s(4ZqYRS}h|osogV7C)6wGvG2?}VP1{Ly`JB;jBldTP|H({dlNj}Qplx@ zppMUrUSkH%$-b$l3PuH1Qav9HJiAK2RR(IAHzPb&U`VNcC!<}bEkg3$-)>!Q_uxva z5N`#{u{Cyce~A6Auw|E zsm$e7M~%r~N4)RRe~47##Kw+m(&(df4;0;T{;kJx6@lw-iw%O?EIr+%wE%`zSdYhr ztKgUDbiNv=o>79}TBaaeh_&-*9f z;aqI$*#oI78gAqXc5OKP=xy*=cD@M6P)RZ+g?$nh@p+rsRXk11n9^atNo8KpF8eHH zV(b`p^k)#z;#&#ixjPf-k!{hVG+v>&H^0z(&QSZ;9vb#xX{@BzT-SHls_a{~245X5 z`P({4;b1kGT1l ziA6xR>4EbOwcJIT{6k@x0keBHkDpTSZ(%`IBaDaKj(X>{aYC@|Asb(RO~{ZGN|B~9 zEALjnZ z#-&h77=qOu47iYr0TNbe%nyiJku$_Ow-yOa~D8@^~RH$6ixN@DaZYn*nymG0^dQpE{IJ4`G@_yyTT{Tg1 zczDsM*rv-pim;gdAGf&f*`4EASrGN2cm2Vu8h}5jSTCuhX?1+%MZjZh{kMqK{oUT` z2Q08u?B#bjG5LFlKP7^Vzoun2v)(NCNxSdGg)>%tr|Ibn_j55cWb>GbGnc&$SZsK6 zXr`6d`PQN8NX@yFyAoR$F4#N%rF*I8suO78*aPF(HFXF)bbtjo8`rz#Z4YA!*SGff z_$QeoEGzs__~met9xH*RhNopPbg(Fe>Bfh6L&>e(j++a9KM+!#v1vrS+4KSi1<%od zT)pmAD^(J?=qXmJ+@c|H#mms3xpuK6Rp6A*0K%wvW;285Em0=p!A;YH?hn?S#!B8@ zaieFgFg0MsZCTi8pH=K6Sp%(>w*0}%o0xw6%FgSa*4haR>yt|J2E1R|QkoBJlre#= zjJcMDZE{`wcKg3iw+8P&;qz|k+u6VW03-;aw=y(a`BukX^;oQY?3Okc^g8*^9o4UW zR{QB=e!w9JKTVuK;WMMcmK*PuU6sv*WmExPoibSHAbS&1Oe2 z4d1qyu}nSvs2&G3D1o2d$AuS=Q#!QY`VM|0Tgt>c2rXv3JL;Bh!YZeRezM+ES?0ZE zTYB~m-=d3+aP{*dB`=I_iHyE&pG43zk2k!N^HNGmSg4uJe(T@Y_t9&!=%#AQ;|LxyqLi}Ohv}sOw*&~jA!qa8gAg7E! ze-FyrqqAVL>d~8KAOY-%D&)zHK2mF{)4LMJ7XnEPzeM=0uk$}JspsqA**&iP4{(5J zyeM3(kR-EBDD~mw?Kmfsgmsx8C6hcBzDXVVWaFvZ|AP;+IBhv{Td#4T=ky(GLfiRl zI3iqZQ>wqhVSLY){NT+b*ga=^$j7I2U^dS|M?-|i-E8N0Zt(dMHC_K}V{gKEK1hxS z878#PMsKAz2Jf$UlPDa#K49$rtaPL1>cEGgXqvw7Fx_#3U;Q`i1m_+BuT8-4wfyb#GnBc zMOR+jD)V2U-FryK{Z-qV3-nT?C9C8K3Q=-m8qZUjAcrYdVj~yf1JF9AMFFaB$n>#oC2O`0^Y+RaP+LVK12fU>{~NNcVPJXix?8pKr(B}@IJ$YkmbxS! zUU|UprKlY<+dAtk*2r@ErT;n)`s96JNbsbkqqG+^=cT5ueKv3brtZ=HuF*+YRmg)a&3g!MtjNRqY-e zWH-8)aX~$KgqbwsmbA?A^twRyxTd%H(!(M7Gd;(wd-RRn%VAL8Zz`9~Gp6^&Lc3a6 zob0vGb6MN6B$GAXZj6$6Gnm(yQeN$HmBzhuQC)jZsc|z z`-tRwusRqccPX!6NC*E8r@S9{2dyd4Pvd>nVY{I3AuYySy-VBZ&iF}aZkH$K0fO@E z4tg7BeLmTmwo1IlU_A5U+OwH>Lm~10=R0P@D*bi~=8hV8WAJx4jo!9n)>YW#)<;^S zZIjmc4D&B8wu<$ADq+_zw36_IHAN~?wA{RiDmiikcUoos)7%Ta`trB;?DMJD!747R zV~bHT(E7qEUg!(e&NzJPfXcg>-~oT6I@ z!f&Q1dH69;yi`7cK}UMEqdRg>8?)0Ny4>(ulIq`S!n+0R{JTl68m(6LrH$`n9Ceom ztMvcdmB3$RcWG_q1IJN65ZNN`4{TmkVf?uz$FxEVo_OTdKmG9Bwio*tv$@b_dqcY} z>mI;pf01_n1@RtXX_o^bzb?PIxTSR3X^f#k?)kHE^Id1~$oGBBe&5Wr@SbFEXLfd? zA(KXh!qW~0X*B6N{e0S`-aEbJuI8?52F>2*mcN-ywqVOQ4K; z)srgd$A(9SWS0bL>j`&_{5vclKc3x!jS@*ysECy0#=U6Q$>-=T;wk$&u8~=V3kuJi zPD*+3=m}#^Q!DHIZw9?i_I1$a3MMS|tIs@>L%FPQkV-P}n5w^DqoIl<#IqF+yEh?}M=!rmQ@ z;^0~4wB6;FWE;5tueQ-kVrR13U6@c~my+nT{vXWt@!Gpy6O(`OEk2&QrNAqW^(3ZN zudlva@Wk{VwgSHqymrI;9Peq*1i6d9Qiq078#I*pemp+d@4DHa-33GLvP(y76dbIEjd_?_#LdKeMO#PRiixs$6deSp=|9Wdc>NzxhbWdrVC z%zt^wh8aWg(|kt6x$~>($1p_^=6l!6Kl#sCKj?4gqyHJ>H@dB+>gl3L5}BjU2h7ZM z)KV=O;Z6HeN*?o0g&uQDAY@kzI1Sk62Y6!&XDB^}GNz(gwJp%;F>LR`&eEJX#SDbOdCY_qzlhPPtm>2baX)O}WJu`SOUao@G#doi5 z+O{5-3Oyz?6~E!=RPftzz-#tkv=hl~hcze72}^CL>koDPI9x+Cl!T8T_$2Cp?{bL2 z=0tj-4iNBxAd=*oAzKo@@F2i!)RyFuC>T4gBeoCXr-OrO$4P?*0fNksflfOTDiO&U z#z6y6TYYe>BL{y0!GTXiVzrS8*+pN?5mP}PNPsQkKy-AGJvl`m0iNdE7Flbfe&i_d zAqh-Cx2}Xap(4`H5YvYf87^c-u1&@%GUJpvL1u@O>5s|jbB6*FUXUgvdIXvNl;ozb zMjdoOTSyIE~Y{q)U};m zhA|fyx*8LxCx;6k!NB)8SPyfO3pzt)gIJw*1ajwaEpYO5R-b<3Kv=Mvn6?ehZeR-e zh#L^pIFQ^9=noFEhZcr@Yb3O2B82XV!^I{+a|4G1P6zM~`dr9Vj+!GK1*kOOaJA5{ zsFNYqhv2}6JkZb#kS_`BSrrUOE>;Gs0PT-M7l3mIIsW#FgW9);U-~v3Tnn8vBRUyS zN6t9f-Da30tqf2(k{N?-G8U5=i;2t}BJ%-}*G1HZp`5!sU zot!z1oYTn|S}2iT4xb3=F?wj3=eu;pUx=mefLcgK@T3+w9vOmpBr!&33Vi0nk!z82 z24xgMK=D^f;~@mUkX$+m4Z;7A9?%uw+<+8-k6h?1*TN0L8fQ6#uPMuEr>V1Ct1-*n zk&!+?X^VBBM{CS!Xb`&K)hQ5oCW4T4CeVl=r=ZVaVi8F9jUXC_SU_^QmXLJmOHn{y zu>WDh6de^xk|dyVrk_zX@9!Uv5!oJ@!bz^PD<$>eO=U zE`7+Ji+avm)N|}%NA+BoIBE8P($b>7M)cw1l$z*-)Q8_z-{#f! zf$H6}*cqhMCP%4=&OPQMq$GANTYlGK}jUaUqVQ&<$*HS;{O^8X+g-Asd@2e0)vTB*?k+Ga0EfRVZ?=q$1}XYq}(V3Hh8yW)?!xhhZH_?}WL3LTY> z6qelz&USl#3^Pvc`2{3Q4%tMq7QNXt+)XVo9Rh86wzC2}7}`Zv{}X+F_?V@N##S7&G>frL+L&cN#w@vmG0RMhS!U{9^~Y?nH)gSn%a~=1 zG0P|-dnPkxi8W)E(j;ldEQ>g1nLnv%rJHQPcy4dx_|~hja+6q%i`ua!7B!unt2~tK z|9uRY_>F|RL5_kb?pHbgv!X;C0d_x$X2eBXJA2vK2O@h*q{+cP-c_Zls0KR={CP5% z_Lw~x0|b;M#FtUrMa$q^1GOPlMUw+ral~!MrAJXD)IOLp+{n&ID-ubp=0&lg%t9+< zUqM_a;)WrYIBX_~!$hHRBap~}gLqaRO=1%(xIHy)FGk_^y%9;Z`ygS%7b(|G(f$oP z^G9Wru^q4*FLk2HeNjk#Mk9tk`ymp6V+h(G0e87^e=muCMJE6^4n@QrfEc*(h}irC z5ho8qz`|pq06$ROy4p>a{3na zucH1_P!koOiWqI4#){eK=}2fpVIv&$34H`tGtuPn1~)_FW-`$pj4du;78TB|BG4z;26!n;!hVgxaILsr_8sT++kgqPZw}8iH7XT_63ij=0lN z#P%&kjP@-<#OC4p!8VEbFoqJZx1vexWdwtb3^AAs1%tUT&9?OWZouFl{7MhSospH~ zIuk*x5DEp?mLbJH#HBzqxeBG!=`6&!u!XKg?PnvPV&@>v(H>%Z5PL4li9HW7u&WWZ zpO1jpHHecJAc(=YwePfQwGtO1x9QN>MdVDO{%~v}E~BQ*Yr=ZtlfAyve`oG=u*f&n zVGsNZ)Z3HwZU=i&q*J*4ZGho%?=W)P-({57{vINXCK(AvAgl5PCXNN%r$l^lKCX&O z;>TeNxij)76ergLk-Qi|LrvmGh*aVdhHC4uQVd&a=}Sl)20-IV^kTR$aVfakFsUtW z+kqhQX^2;nTUAX-Top7yf36csO;deVs$sCd!*=})Ilb7fkELCC?eDW8Zu=HS;r8Dl z`k%DtlmGkeIZE|8UAO1>+}6Q$qHnL{2q@IP3a#=krayC&@Y|yH%MiH9%bC1_$x!<` zM&b4!Gsh-iR7GhHql4BGv8d5p(?B zj5v7XmJ zFeL6IS9NK8kjhKkg>(gWc zqX<(c4G%9*Jct;&L-DaH`EwAZg`tGlOLsy=7#)NPQ@`6pFr$}Fc_ai zLJ!8Lq$tG_8H`*%&`$2Jqbm6{vf&t<0nD$>A3fd$=iGit;#m|YoE={+p}6$5CJ-D&7DJDwjPerJhTRL zOO$gA+THSkKkwd|HSeM|)`HOF&$-ji^4d|PF1W&LM_6Iu;k=N;Z*jPmSBc}Z6%lcf z;{4<s|`sdZw zw4rI{_x@@^QjasPLvTXwWvScl_{Ir2ePfj81is5t!QLuxj*aLJ83!dEYem7<3BJnW zF0||;zPnucJ?>Ioq?edzQAGhp0XK)W4CG%^HEtH)d4s zX^K1cp;4Zz_^qZ7^~Rpl_*Oz%jb=5Mcv)Ef1}dCe`|eZ}Eoyl*)153;CF@!8yCS$BrUGU zuZBgZVn!-RcRDs?A5LRli8Vwp=NWe0Xf&(23=&OdG4Co>pqJ2a7%55@EshqqTpJBn zltfD~2ui64w~l+Bg6kIaeO}rY4O2y7bAEwYG$Q%QU(um(x*sj|=8X~Rx;MOj@1kDb z9`yTbXyy;_@x?iP{1DG^{obaJ54L<_8~caUiQW{l`yny)uMUYrjZeM0g^tCdj4p}0v#lpUtZulS7H39NVG8B zTj&9M$b6~`EN98{n6-`I2+bv!<1}Asyc}y9`~>bsH-US!tmgnJz^=jDsumO)W#Itc z+2P^p)Mvf15mL{f5xY0mv1j(0+woXG#2dhV?{lmVw#K^jK3b-imE9fscYNQ__s0Dx zH+yY!)pBTzJ`fRSiC-fqiT8&;KaUhIyt&^iluLrd3rPAoFM?>KBmM@7mY207 z?j2mcWiHje-wmH0_}xj1JiiO6L!slaoPLKj-;EE;F-b*il|l)vQrfuZ9FOaN7gzhe z#^}1n_(#|w9-V}7`^r1h_Ai)q0nc?Ed2VAk_3BY9$2q)TT?1Vm(KUucipbhyL550cwWll*&~bR~@r=ykc{Ph?&nzCybQwDDmBsUV77zLvzGS!k zw^=;cflbS1SsS6eHX-I10G#hIQE_=Xo97O)16Prc)(!*Z$``wbg2Ue4Jyv_W}m#aKU%rg>=US?O%{rA zMs4)(OR(QzcQsM>d&VqKWGNrnrSfoXDj(K@r)r$vK3yr?Oy(@CGuR6S^LWMtwKI%a zx7OG#Lqtt+oR2Z$!9*i#A>soei*qMT98BQ)8Af~l?(cVKaX9F@ka=LnY1`MzwJd1Q z-}BoqL>=E>clP4ZQRT&E@z{;Z)9UuuudH_e->VxpWN6~1R(A!>AY)Y9LZ7!AA0khB zw-rTX#nw-i=HsZrT|p+ZjQg@C`@R{~3=y3Hzml71T(_~umHt*Czk~PoMr^&`!6#T< z>36Wzr$0ftS(BwHq4}PNrtJ-?+t)%(y4H^vn+6R$NC1eq1dxt?$ImzDoP#<(ePAcYhm(Kx{^gz)+8YMqsFIX&^AMHO12rp}+N$C|FRa562+>Tz0}x3x;==DKHJ z#{E!{y5Ua0jr707<9ch3`|e>i23~R$+lV(V!kEO&Aai?+G{eDd`)e>9aHmmwmD{#Q z#2?G9H5_ImTd#oP>-w&8IPG?6hV3G|upMumHBZj4UM_&KUPZ*1FNzmy=x)*#8TN}t zCX4mb^uSdG&!+R;h;3?g6zv@QBh1!N=1kGJ^xH_G;C_qP`$V;QfKvk3fqnDTI>eJa z``Wuk&%RDuGO(mIYAyTPmjRFa_SMdwc3T6Dr@GME@-|W4v^f3rP@f%6Q!Q(}bILIH zK0#$JAk^5D%GtusACA~=wQ6!QL|7(i3l$6 z1gGBP*Mnm2)9gS08Pi-4nN%C=GLPKSo;%Z&-VByd}HrHDG)8hmE*O5J} z+0Ls7Yra*H^S8F?0RtvjMPva0KLC*SyE*6pe80E$JiBAxf z6s-I+qQs{NRKdy}R{Aei`ZJ_og~c7wqpfqkTHK>crB`*tt1*I#BI_$-eXyQQKM6U*` zi5)i&N9uO-NSfw-$>#l&&69m}1=@#+I;vLw3whYSC2#=i-!BO9nQv2$6CIQ%zV?fO z5Am60o&!d~xU&ie*>!Ft5`#efbm~+$*^U*64;h9bJN6C0c+TjUwCvcoI#=ZJjQu#u z<8#e#0-O8~N)x4!XztDEbNJ&up0~)elRTYlo@U6I0iNVPu@B+%KiFA>@vJXaG2HgX z<3ImGzQ%R-v}JpUn@QYP1_y5^4*srj|0eD`)`wXucz&C>6NvlT;4n0Z!vN5@Z;0EU zxTuZm58R2weQR(S5yW9cXxx8@!)j5Kn1$;O)pWd@!r?IX6tpQHpp7IQ&`qa%`EEvO zh^1m%_Vp~(g^RGO0j{i!p?9@eN141(3{3Gx?HkL$FXunr-LvZXq2x>K&#M5p4)*-Z zoc;Y7XFoWtc^A?;*UP@lxf6W$F@89C7cZ}p8x*DT5f+!bJzBczn+du`4sMJ61)gDjm;JwNdVDp5@*n+)4bzeP!-^h3{d zxi-`5V8YRTNW`x69JCYkGHI;@EGM$`JU3i)#9Y`Je91Bdi7Ic@Fb%s;yhQ5 z81qL3BAMqZk ziDY*Ki7uJAQ;6$yIMhnh*mQMZQU+@8eAdec1bB$8thB;d;F?Mo6j4n@QrfEc*(h@^c7B9S}@K>|Z7 zzzxB8SVG(c6cKkYV&En+3b!AENZ^Mekvt4RqPGW^`JC(OX~Z9nGU9O$jSQUbLi94ORqftcMF^GXX7Lnj4BaxhfAkjAyx0JZ4C?akeV&JAD65Me}B#%ds zXs~f-qCOWmH+C|YX@wUZTDb?C0Zx;gi6myh&dMsnfDT)v#ffu>bWT^fogKrRI03S% z%}LvdNaLgp+XJ(w!!AQ%?fx%x;gx5xNXl=gSiNt+Kvri!p6tm^LUz#4X?wEe9?xv@ z9LhaQBWz@NT-hsLiMi*t>?U4dTKc-PtJVuoPr?H&yyqX+$~7MV(!6UNc{G6f|epk#86k- zIHs=YkIYym$`lxg6!J=L*EI$2vqJ{l{szwEjMqxGN3r zDvi6^!(Bt%{k*^=n-NLC~ z#;qalPJ_Ekrw_vFTLd|p7@y#{xm#@+AX9w5%QQ(AvrNZij1?m> zMZ`TUxKR5e#JTN{dbkb51$K#~$RO4F_E}5(FOW^(V~Anb#}SELpFqOGd;K~C^yqu^O)2HNU5fpz_ebv=ht>iA2<&~YOo)Wv9L z^*FA=zY3C@ko3p)uR&zh^*l2(>!P3GVmq3A0i~?#MZ~DMpAV3*@SeZ0oj)e-4+i(4#{JR5 zZ6hvsJFg_}BZJ$naewk~ALqh_xS1sUkMtSXjV-#xtJ0gmc+?|nsfXoo*$-0KJzCbx;eMxk< z{hy5T+W*BU)czGB%97ljk$;2CAq$&Mz7vIWD3nvyHyZt|K{Lj9`VXQEwDwo}!B2?a z2@Y2K9RY4TZ=yjZ+||?F=^~-G1vq&ymf?Cp{B^{Kz(62w`ch0Dqi}l!k+?%X5~4r? zo{)jRp7;VV5MM}OsJ)0$xV;#W;7gDQmJIPjJjQtn|Pjga9_gf6Vui-%uEPr zHjOf3X86sBl|v%Vc5vl_9hy}vvNN6;bJd7l)I;6APt1jGwSK^&0?clnKH#fl8pp>~ zi1C&x`?Lb}{8ZYrf}A+Z9EjeNtpm?8nHP!;LYACmYW`W8pVBhVKAGpAeexYRtnumw zZ7)=lc0b*iuta~jrc`%Afw2s&CHI~7a%0ssV`j5vy|Bkn(StYNr3{5=|G+?m2&u1w!&UvRqC zZxn8;VI1Run3Lt$ntjIo+;Gts*FIB`-NAX*P2fqMg{QhX{@ZYcjPajDBm@6! zxHCQ6kBB>n`+Z&~r`huk;!ZKRX&N`(!!00g3hT={Ke>~*g$8$=#vSkB77_Oy>&rUN zx{J7k!C?kszhiFF{l1tuNXa;N;r`)n;!ZWV6EqGJqsFxnH>omk&} z#4RZINa#^l7HOy1TI>k;_vYi8FdHh^#g2g%CvWZZtp^` zp)1%>>CeGvsDI5#`~Hl$c7t1_aS0E%G7XnD79J$-OoLmjai@B?RoOT^HOc8OR)e{n zdjJxAxK}c}BT4ep)PM8uIT2i6Rv!}3};GQ`*X;V z1){_Gys~?`od3V*Q@awYbC{OBk@4l`8BDg%ziW6VSz@)YYr8PxsUc0)Qi)$!>xhnWFPP}_Yj<&kTjeC;t zLw@t5zl!i956$=_0oB&;G3V>o z**x3X@>{cK+d2wgQ3%KTM55u#~|{E z2}{%{G{c`q{ryc}=+wdf=25gc*?@BHZyFI}P3eb7_BZ%cpSiHf+TUy-uD`)GXNSA8l5&bKS|s^1~*FM_VsY1iOap8dWyLH3~r3Z?eF2n5|?{l z^fYnf4DJAp8}H!`Brf;<<{9D+GPnsEcd&=U=h`~DU-v9=hZx+U8i&^qwZ9xrT=xEk zYu$6i9bs@sYTQvCZW3|1_Y%J(?r4KMM&s~(H(q~FMkH=J1&LgH3D&!j_^Du^e@`P2 z_s=}waRlbxr~Zn#;|*?x#?AC_ClHr=zqyIH6Af;b#+~HhW)qjWZw&L^pn0}Mu1|Jx zzwTiFsf7mrsfFu<69PQ7fC-Tgnaklo+b1Zp9%!*Hn9Cf#rFt^-!AJSbZNjt*YAJ$V z-nEjyC!51I_O|n4C+<{(Yty(S zagh`w%e*GZ!wmm?cL`X6Q>K!570;4S%g8kEKj~+`USNHvgM)f5MGQTcArd{$NJIK_ z5ci`m61UvoQX03y!?hEKbuHuG6mh>HZl%GUsd1}3+*uvtHWPQY!JVUV=X$vFa^u(! zFA=xe;Lg{$H6HE);>3rrWT#(WyiDAM26vIht@Ush6Bo2El46ONM|^oE>V1XyA0eA| zy#z7rdMP3mS;44!?O|BAbr&WsV}|!ao4zf0IkE!H%uRtSm>E$(;(>iP*H5p`V#2>cu~ z5Tjlv?s~z6+J8!%+kS(GyD=RXNs%G2C&#@%=58Xdj5!<~d1Edt--r7x>sXI+3cndK zbh`x+bW1TtV{b(yjkOQBc_z(sQbH z#~wtbMG^BM8@>gVAF9Of6U0aAypVa}JX}*6Zwxi}2%T1fR$!W~(&hPypF@Da<$WLh zARz6F#X{b1!h2t=!*6LdTFNexMPj(NPAE1E#%S8pP+_r66Rr9XI6bTCcE)_0u*^57 zp9t(K2FkvDp8IWoQ1{BINAdV_=U98;_ zeqw*~rjuEx)4qB0Bpi6{$(Uw#@y#2H2dj$z%(#}bht}2N!3vVWgR#N(SUgxIGI&O2 z@nCk(;Mp^a2eWbpkFlLq7iQoLp1rf=U4tUb~Xulxe^wHZEHtl;iR(sz`L*_TbQxF>vify2tn1TYT(I>;w8oa&`Y6(@xotk!>ti!Qn@pL$rES?U>lEu^ESh9FJ97`5Yhhxd&>2NGr zJROcDi>Je}WbxQzNsouoS$6&f9aDZ8jO$bl`pAqcOO8LTT2{ zGG+Wc?l}|6=%ZZ_oADFKw8qcb?g~0kkDWbs#-0GSW=3;<8(uM39M5ZOMFdC7WWZbY z7$pgc)AvC;JY#=-*W=*5G~HuQdaC1>eyEdi@Yo+PY1GVMtw&}T@L-*`pbmOJngeSj z$us$4?u;6ql7_Q}jDn~Af&+Bba+0f+$zXlPXKlpWxgVnCjZHy{8;EDY;jMo-g(t}$ zO5txMIMSE0M~gj&d~PP>*dhfaGOyB}-|d%1!rE_WgcLiGkn zgMSH{Z$A6)SvdTi1Acpv^G|w3+z83Ui+P8tg<^X^w?_P0o<(vNlEQEd3uj#RMYyw< zG5-{x4w-*?6sFBHx_|H%BIX%hYVBfOw|F|7i!7cF=OT-z!@0=f>2NNxcsiVmES?VM zB8#WPxya(_a4xcVI-H9v9(yiI`<5MfI{KEKh4<$m8Ec%U#%Le1c(T{_-vvA}H*NG> z4ET(>DUf5$P2{NtFZWIE3i?@9l}u7x%YOx7bVn;YlicMRjc1c~wMK7E(>>M~bC5SW zSYt?LB^ez7>D3>KJp<*eLXx{K9Hko)nr)z_VTQ&ylXm*Wm_Aso%tpMUC&VVZmarJA zX|?w#%N-o0=Eb%KVd;V}a`kgfT7ss*JXSxp2Hq*Ifj*0pF(su0> zvFCkvum*rxV;l%it3yVIZI96?w|!8Lkst1av`J=rj4V2#Kj!X&AA4gC&xh=4%#k&7 z%rP%*%yIqK^OEiNZmhu{Ijkl2G{*H*d*tYz)cd54#|}MIB*8m!%E=riGKX6}y4zss z6K{qy6W$N4J!5?Qu)3e~n#z%|tG0U6u^vxDeE-sh+C6kmAOFD`aNcW4uisML>g~*d z0Sxz-yB-_*cTM#8l(t#2XJ-rNN@E6AF4 zv*ehwC5xxSJ*dUg;U3iD>2ME9o{sjQ7QVwhsKt}L2gO|pUh9xY_Mo_4?&y3ekdv_o z?E?GKF767tS=Ib1{b6P9LUAco)HEieAUi|PA01vNkArr*I4?RNtqs9O>;|0aO_3$dcBJzxLs*S#Ep zW`lVj)1lZ1G>aQdZ~T6s*MD+it-}sW-zws>(##9R_LM75;olE7AFug?Hp)_sk0WBk zh#MYLAYN}6S)aA+%};EGs{ZGoAy4lawQpNC^XIU%Jq{|+nE>n|x!?K& zb(YUk{7@OPO4Am0FN!T-7H|KBubDwEcFUq07oc4#=XI~{1GGQT@4t{E8sb|7T0>j5 zUO&v-LDek1Wce^%V!4%Xd%ZSUeIs6HilzOy)=cvS?R)>7GkCse)rW`r-}mOhRyXky zd?)cTeI18f5)-osI^?5oL$Oy-)N**a>gvD7F$(8o{%@|w@SsE__9`6^uW^jAib8(w z0amU&u@SFoqYziXZBqOiHPHRG`*qL#pVUooM%}LLb9t>FdmZ{<#%r5E-G3{}(Jtd) zmk&{1u4+7c#NI$@+ezfZh>*8gY%@qPj;msCfh~sn9pn%zpt&+udn5iM$I;6BIaT08 zfeMk}b~I-CaeNrUPON>2!&AP@Mc2Pr}N5RnE8DASd~?d1m${J}iqn z#^3N+*>_p}dkhuyw#Me)W5+hI)>HJ*hqXt9eIxu`sG&_kJul1p}fRd z5Z7E5O5jNfsKk)>Bk>dP!qgp1_=M4U$ZjbNxspIBKT-w}9Ot0~o~4N3G*TXI?1PCh zu?iV6G$#^D-~kIrWjJ{OUgRC|G89r_{bTmRC&?)>9Gn!*ugDAQ->%msDR6ov_>rbG zVe<#pMAOB4Urwx%$3gj7=Gh)*ek*=0O~b(j_4(^L&0*Y+9^Y8(NKKur zn=#)+Q}xpp{PweN?Bm_kXtYCqfY?p#hh*Y?^jN?Ee+jEWu)ucog`2`k=`n8sUqefE zBfsJFJEW6anNifv{7B;W2%C-!$ziFR!b0QSIJQKKFHV8%Ke3N#D~aH`R2oXc3Te*YB+*5h?YKs=raoXxLTh{U~yAN zdzi$9NXgR0uBx+2+!R@Lwdf+-z#_9AGM8(aQ$1;JY8o+AUZ!GS3w|_aM!+=_NjG%@ zdH={}1@=SVogDDZA;&gwq%q777)~L>N0|(m`n(QJkYRf!LtDU*B*ULF8I}eN%gDf9 z3v}RzbTBHsI#!V5V{lmQ&~p-RCVs4KbT*jW)L9-X@d^3e6tmM!#eE0QF+S0_KZDOr zeTq>0Iff-Dp7@Ifvn(A<&EVLcX1LBSN_OG$;sQq=+{yy?O zNn1KZ|1Jj_zNvrn8=^V>Zelxrj36YxVuVSz%uTHaUF_m9>vpDssxz>U=fXbWW0^|F zehowXS=aj^wZ0O8o06o9r~6D2({<651ayjECx#^}JaxYOpas9+I@sdLMpB;sa#{#7 zN=B?jec4*hR3Lo01HvaUCo%MSdK@#d6n27a0atoewi%)r6TQi|X+_{=~*ui^C*o zV}837&-PcRNnwFNElfoJ(1foreff6iyF=@Xr9tcKrX(q{`JwQ9{DK39G3+k+ehZ)^ zrhLCIVf=E#gO6>q8Tc&tL`#@SvSbQ6OSG;t2#ZaixEY6aiuD;;`tF>s`{lr4og&#eUZs_K)^OWVEZzS?MGM|12(*s1&2B$VE$(sGa7P4z>Jr?y!QSplkJ#*?bv|r zt4ub$b>~?RFP(YP{+-75p_^Llv8BI~D%rD8mY$7wvWlke37oC1T0K8?Q)dKRlB8@mh1W9;;F~l6$7LM;`xou!D}|Y%b^>|U5IY_UiO8GM=9e`% zJ`SSa+qg5qC9H0WB8;xgHPXsaH|AV;udYY{C!#!aOCfuTLm}VM^3Mg2n>r7nkH$F7zL*$ixxC{59_%b?qbg}qAmdi*# zjqv;FI$>uhA2UcFUe_ags_8Vie>}S#ki+%=hCs*lB9Nic^kyWDjQ^l<;xE`ucnqe9 z&Sa7^kwkmonPjrcGoeOGhErp?F;J^qpusdjo$m^Cz76%bDTYSp+k=X684%A_-{-Z| z%Tk|AR=H8%hngC5s!t}XJVSl4xurk9O5~;(8vXAMYG%J>>+kbg`eo@)Cac`&??X+E zIrS%#Rh~=#`(Xdi^t^SSa5FUe-yhU$`HatCDV3!(nXGc7v=7B`8LP>uG)t`VOsG8E z6UQRJZVUwg) zth%fwwqWD>J=}4ea8j&%(n@n%Vs)93=$kee=unLPbP{5-Mm{DgGBkbjc%Ypxz)e{U zlFTr$o}VmPzJasq4%V)xf|_!yow$7VbR?tEPLdSv+F#T94*g&nZ8i&C+!R@LD8`rW zj`vH;XHTRFQX%6Pf!efJptA!8Q&X1CVTI>MJe|pCbY?PpHCf>z8|w?kOr3lKa+;BA z%}_yOD8o&OP~Wui(K<(m;+<*hRaOo5+9l=)TB-fQviXaF%_XUAj&n+{`8jP)RyXAX ze4AVO+UAy^oHkFhWhk&ElR0b|{vo!c3^yf0(`*^!=dfjF4c}`^Yc71`!zq`N7G zraf;5)miQF87zIR_UQS8OjfyRj}JA~WVA<{f=pI^L^I^QbQWd`dv-5z3MJDiA`dQ)4a+TTmabav&IHRAQI0F0T5>bNef zSao19D^|VFo5+Lj2P$!Hy9V0ee3Iu}A5sUJ*CaC*DjYQVf?}(XM6Zp<>$l&BYbQ)| zS-hr;SXLbGYMK&(dM25VWX6#(?3c$gO>d8}9au33q%*BUW1v6z8Cmm%J$6lP)>7w7 zHAS4~O)?mIWU|UlV|=L5gtjzX!O*ibWqBra7ef#2*Vo;j%e7~L%wvTJz1s~%NXz?# zxH4gWM7}S_XXV3u{!IN%_cMW>-Lw!t$4wQZFj0a4cgpPL$xW3abJwP`#7Ht{`>h(S z_On_y9#5p@lk}Ht;&)1Y{mS*Rw30Jo1?#LTM_8l zssd>-O$mOZ+FH5s5i^w7rYXj#s6t-8)%(1}XI|XNZ)fbLv{HTzy4WBrhqM?ZnPF9& z5@K^}$+E0Ujdhu{!M18e_IJ*}j7cR|{- zH}h?Ke*@qAhqgC?p1r#wov1~SW$!vPy|e@6c;*3MWC{iY3X66-!THt=wV%9h~0%5(jDTehIci%|;Hv zX(CyNJ}>3*XX%Ka!n|n=x$5-VFeb1mJxtE#@v9w#STgXzc~+ZmWx1)0dU;#duW6Tz z_z5R}K+;}sLE(RDdxcT2_6KwCBo7%0xov{G4iOM(XLD0N*tAosE62kY`pqWWkBWh{t%h#`b zE8qzhPvS?Wc$bILETl-oO`Teum!ls0-Wqm@JyD(6A@)MjG_W^@Zs0{=YY5mH1GYYy zY)t`MJYd7^)pThC1GYf{Ti-NkxN9*D55&l4HxTokT9&vrgyYCl75|CzA_zvn?(>q%a4$ z@<}{5#g81y8^}TPE_74#GQ`XW?WRs4?|W&&IM%D+&ZFV~Zi*iSbW;lvVjFlpZstV- zsrov*Y*Y%QCodM=KnAC6jA;23Lw)uV!+s$lz)x7oUPo(`#i0*O}zv zbI?r#k`3_fRgGy5&ih~k&m|F#hGc z9e9q&pIBs}3v>h9gn$hX8hgV$>(1(-0o!2#Th^V`BLlXh0=BF>tH%Uv$0F&bCI`$} zcUGqb%+mw5tUIeS0=Ag}Th^V`SpnNg0bBZ=Rk#wKy(^OMqrm5p%ynN>)|KGwug#a{ z-QYYKIo`cKj=$wH{>bOb2bwS*G>g9~>+u)xE*0Ko2s`4n&T3P_%+M&l0!cH^%W})g z@K}+@U@ZYA$@N2@wUEgw*I(xH)r8wLg28xKKc6@2eq2c5=_rMzm*)p(f=`D=zg0dk zmU-Vut4c%%AE^mcB~!<$a_+Nq=!b#krWhI>Vn`bFe!-T^GMCS5)nSr>4rH>*Gt5OD zE`lA*-ury7RnUZK9U6Vs1g)`@@F7+umJ<4qi%eFzC}GL=HVNFZr0a z@H16Lny*MOab)=ZB>^+Hgub&SplwzGbK=X4)ghJw)xUWwH`-!z)<~L_wn5jrQ2t&@%X(l{~GUJ5cZ(J#c_E^ zf03(D9!G8|IF*;me4;q>GDiEg`H*aLXR92?7yICyJ;>If)Sq?@sAqa#H@iKVXCGL0 z20)T=h=EAznlg^9!PXkE4GGw?u3d%)Yl1Ge;Q7w9%7 zVB0@nlLzBY#~Xtiu{Xpo*8Pf6Ui&6S`X^?a2E6(_E=lF5o%vliGGf})2xbr>8InK- z!IB|~RyX!O-XMq#fun&v_BIHf{krNDGjGL)qA1k%Dqd(v3`4Rpq`4Bqg=pJu7rYC& zSFqDAU?pBbd5I(tmt=87p2dm=eGEt_`8kxgspY-qQ)kw1EO~*whx-8ns#DUq{vWpWpWg9!kxl-$u}Xla^)+?makF2jKt2!PGlzc z1xv#!mL%}1V_Y>o)iwamu<8ZmsI~)LGr`6QA)Fl)<6xsOX z&0&a&L$SjVgX0olf*^yF(}H z+8)x0^0sGmqOfhVPDmBef{I99G?JJEU@_hXjeM~9LEleDT4#2krN~8JB1yS>De?1vg6jWCfMhnUd4MJuJ3s49^ zf&Qlc7IcGh>Nyg7ICXnErSuI~9pTiTqSIrJnlQ%U)inM}@bC1Y0|pHkGHA%)k<7_c z3lQ$ORjEEJm708;Qg;kR`luys^A^p)J4pC@AJ?D&_Br|}^#$G}C_`4C@kbwo5uw6( zxPMtM&|?-PP9!h>Fe5m}_E=w7*d4^z&Jcd|h_$c4zgO@Ny`|hR(qQCl0W0wL4b{bn z;YSKhk>3|P8u1qVBbIuv!M|JZ53a57ngIS*^^*vTRF~eX2Sn6W5 zsPVm0eIsgR??3jBsQY^{Tp-~E5{{7kojsZVQ7=j;?%x!PsQm{se61&Qju4qIN&b9E z-`$O+*Eh5DWymQ~gJU&)JE;#lT~QTLJ4zWoR!W{Bofw`k;n_o&UN15)Z)%ElQpa{C zXZOxcu`|_|{gpajJ>No|9}_wM5q%n@G!I?;6H_{-mU15J!tif#hHp1A{JM_e=n zf(0V#j|j_EYnMj`SF5*L9vK`_PEVG8DXj|$>TJl5zyldx->C_xOQCJ8+BhWEw^ohl z7lZY_meQ97v%R&=@3z*eG0n^$C>mBtn1Y;I^+KHaEu!Jyo1ZAJRgYH1`gT_bwp7(c z)XZLU2GpugI?W$gt8Nj_@4(Yt-9E6Yt`=LNSl=RbSdSV=IKP4Vl!?c-w6&&hZ}q#X8t@kkApb8~)(u44%g8eaJVol+YUck8nl!5020SvjQN02?z-~?K z>n{f|9MsJ4Gzp8uG7VyZ*E-Vc2Ks=(V#S^Nejpw5uBkCoQ`5Uq4 zLgWlk-@$qj)vK0TJs}b;)_mS}Oh9}A+s&UZj0iD$C=L%fg8LCCf znhkYDB2 zFsfO0LSIdFRyU#Sx1}dy{#lL`slr-KMTPphtES3@I?R++2=zQ<5?7_EPMYef3Qx#}Gg7ToqlJ2*nbazEoKQnLlR8Vy66%}!PpU^^l&%o! zrM{%rs4Im!zl_v{>JFjq7HTbid5Se$Ez~9WU71zTWoD<*T}G;Pc&eGy9HD-UZ}QU; z2Ml4^mH6^KaZBsB_AUbTl2C_LZ|yx&U4<{qvh3N?t-Wu-Q&yh{mEUP=?*W)0M!+S? z)Je50yI$?X$+tfHiX@ zJZY0q+l6{mJ+C>jevVYXP%jF#3Y+th>T$JMsKZ3&lj>!ma6bfP&!|_0!gETXo>Q+2 zwMnRr>J6bz#yUL`zWSC>WqG8YSMLb*oKP>S_k=n}YS^r{2=y`+?2+nawNSLj_CAO+R3soj|`9SS(=^|VDDfNQ- zP<@t0{oRuCq57v#Z-~ro>MNnNX4}=*LTSxDR^JN6v*eL@Yj&qlx>t7Kdj{+yt;=WF z7L(Gw@;RZ4oNuR1392Wac?tg=!R;`A(fsJA^89x(oG7>4##cmrzej z4W&*Wq4@mfNY&YC5bAHDOVsHn)ZeAP3a7tNmrH$BPF$$HrG^@(MJQKl=;{m<>RqAg zoWVlrp6=!h5$b-auZJ^CsF_kg&Pbtlif1)Adkck2Tj<%(*;lCJvG*OR z`aAmxb%$scclHm1s81IYcPjDn<=^ zIEM+fU33}g93fP-)V_~1NvHurjd70EIHATnQ-yj;G@IZYC)8Zg>=0*$#)&S6J0}RG zz4a((mQdPTk9KAYrM>l7XO2*M98GcN38j5^nsbU!+INq077C?(cZQP?O8f2!&Z)Xg z>^aLx3Z=buwsV?L+FR#1ONG+jI?p*nC_QT|aPR;;{94Z%i=1|$^sKSiIa4U@XKl_| zLTN8p;+!Ltw*2YNc|z&7FLTZpO1FKvbAeF0?JJy%gwkza>0BHN^(s@hiLF;Tmq?km z#M#c}LTO8!>#P$>TVl0yrBK=uYn-cv(xdo7=UUAvcDdNOPAF}cOPrqyrR{Q=bE8nY z?N>PKh0<;Rv2%-1dd9rUxm~DxrKhiP?i6aUc==D9yM;POyzYAEUZM1CdV_PnP6zhf=SiV{B%Jp;PYb2{=mFAzHX&G~_lJrv*O#d9A$6sB(3_0gU8J;fb1rn~2@FWS(k}wG#5A}F-1^C+~{05q!Z4{|)tKSwVG&(aEp=Snyqp;x-8-#X-99+j|yVF;mD`kUz0$k|lRa7YEi zagx4T(r=eB$E{+xwUXhVYS{0WR5N_KKf}U)44DPp3Kt0ndg|kanrXLi} zs~VX8#~_BWfec@f^i7h#sg*fvhA@1$oZ&VJuax{hi2P&=^FJ34+##hmO6g}(dX|*_ zM@qku(w|AG+n1;-r8Fv9{T}sJtLb&ubseteHs9E_Q7u8ejp~-641;tpwV|=Q(@U*s z?T;|8+pS%DsrwtR3-wabf%hOhzxgqQmo@(i;fE~@|Jw4I>!_M;cXf5teH9Gvkg$6- z)1i8Xzk)uFvU5scPe<*Dtw$~6YwiV4IXHW%3sBc^oNI;(8ICNBK!>u@Uh2j{4}xcX z_5NjH^-=4|PFTHIc`_vI+hbpB^O)}-{~slN)w7TgRfnLxz0}DFJ${X1s5u$hrPL>o z7LhbgW2ztRN(py$WzG`_nG;o|Lw|{M{=nm%h-$#k%B83CO1|}T7Bpn07sK)%zm{O< z==8KcnKHBM%9gBo?EEeLKf@L)g5LCMjI>S&dFgDKk=8Xnr`ANb?vMf0d0da@rPZ4e zZfRy(=jRV(&d+Of>5MQ=X3)Q^#ZEs6p7quLC}IAt($o6T+W7-7DZ+VF^VJCdyY!#C zbw*u3RKmekT0_=O-}7p>(?^=#A&;H*dX4!Ls&o%BZRgwi*w`^2@;b#`aZ zAM#4tt34eO%|X7l+wPZYnVR43FVE{}L!H0t99#eIOTP+V^?3d_)9Kzz$tMCE;o5@1>Z9guSnKDMebTjBeO&w*{AX&ve@V`_$Qc`PYI~`wmTf>?Uw3W6 z;n-0toFslQaB!`oPBqjkl_T&P)R~5Asv1!nRu>zpwrW&up1RRcm-ZW18&MA#>PAon z>RUtA4IWopq(=8r_`6cwIcQvMiCSx@;;x6(c2W-+YE-vlYNKjQZ*pGN#Tk&OsZ@sx zb)`Cf$c)-bwZu@9t4^w|QdbDIy302$ICWRoSvcHKlD|!PeXHk%Z3=r8yQ~%mg@*Ig z+Ofr5eQMd@d9^-Ox~T64hu4Yx+mzS2TPKT})VioPD4T@)7`)5PzfE}y2ak8Use64r ze~+@Kd}?WJ5A}ghwWCMI_7R-AvG3=qkGe&uD+|^SIk&ctde*1b);6ejd}>{7KlN8b z9nf@LZGTnPmr|}Qc%%PywQ)7rPzMejSKFeFG}I(e1JyE3sm8KfYX_@>2EnOvP(#$C zLakP}H;gSFrnVaDO;~A|`iG$w#_z2irV1Lh*1ZPKtsJI?8|s%`IyuADVM47|Ck%eD zcDOoGQ|PhZ<5w1vKDD%VPqogc+H3b#UkSBIEHO$=#_1hfw0_8AwWHK&KJ{GfXtma- zUaTFXZZ^~bO|RFERT~ZUM*r7q4^ST&>cFAz*B*#l=vw9^P!m+MreKLb)=pGU7^)o9 zq3RUeds9kV;&64jp=gQ2)$N8_82_~PaP@>xn-nc^xcal9Xo(|Kh__)Og_bx%RclIo z_b4^oryO;ZI@YHKJCoEhgFCbFIp=8ggikGY@C*|lPlQZ*`LSw*q1>*6oyqt`D_u6T zwW(@~y2qn%hiaO7-ca}VxiCCUDO~MR%BlTsE19l_8fs{_!BxlMYQZb3s+ys$GgNr+ z=e0A{8-|(%%}!8VaIH-#vl9{n!#0b)mlT%>$i8+e6`U~Cl9HrTA;o%RCB}W;e`s% z@Q9REL%ytCq$V3`W$V4}BDKy?XS9A@n^3O`brwzxIysBg?}Xa!aD*>bf74VUNB?3~ zGDypu)Ecf^thNcY-Qnn8q8=K|GEf-(OVwtf^t`lGed1G{>z1k*o^=Fg;Uj%IIVtso zp{^ae0o3Fnx@<*^Wmjv;sp#2Smr|o~?}{~i*068gO0~gI+ZyJDSE=wYUG_lDyzp6S zqfZTX&Q_Jfb=k6W zc+~0P3)E(xnq7CHI(MX3c5vRss^^}XdbDPF-6g7IFOPaEe3{x}s9F8auUn_W`{=S+ z{qC&0N~uvE^+esZ>MNi6pzf#Y4ZMTRw$Fs`u2;)Od(@@j^=g|?wDp&DH>)pw3ioGK z*?yYy(Jpg~Zc%*=RoVaFRkx@E4Rvz-$m(0w0z*CA`@yQ))TM@cvUh#;?dl;z%_!?x zbBB7zP{)+LSaqlR)=-@~-%@p#>N!T&m)H5Vs=L)#LyaoC8+Wnh8fsYCJ5~3pwTAjb z?JuhCQx6#G)Y`lA?^l}*^=4yD%>(LlLw!}(spe;@a(`XJjeS?=Kd43+>fha-srtE^ zF4StZaPT$7539vO>G|_vwboFammXHn7>e`KBkBW#o78$u@gwRRLyd})svOJuR;xSv zeqHy7nyD$V^`q(opNgmr${D9Q|5A5N@dj0CsF#F_38i(}pl&o}cT{h1HmH{jRZ~Oi zV?(VQL@5Uzpk=lT^?;$)4f?ungDM&Cm3>|J3pHP;D+}%#{9WB+YKbYk3N!TM>T^Ra zug$A}T%B~F#!YH1s((T)ILM=vK;vhFF> z^I)&6bN$omMop=WW!Drxs~#}alpY(LXH}Ppy1o~2Uh%A2p(&C1och+MzO4JDT5(7q zbE66$s&U=wuPNT7S`Eb-HmT8uVhx+rMnkcNO{(8vf-6{6R#pFNHAqvauMX6uhkG^r z9`}>i9^p|DwOPHPDfJF!qRp!QNL~BJGE&Wk+7Rnqzgc0q!XGW)ul^-fCe&(mNY#M) zm(}7)8rQ4Z!E-%5kJi+J*ypvcs&frBDdyn!yx%a?CQz@dLC0v$55f6cb&H{%2K9!T zc&skF6P$0V&4yxY-%^7nv+OeUVZVPDysdgp5lZ%v@2F-?sc-uYEPO|OXO+FHN~V(Y zO7(55w&-2eY^YHG=AtcXqM`l~8&bbjEfR{eP3QXGtMh#7%ep_P>oldVuHU=RF-AQa8DK*Kb$v z8tUZG0rh`UUun*Qy{hNbf2?Yzi_C&?)eAtyGzC4|>OWEU_*4YnwA~_<9*v)>Wyfh< z_84+a@u%v?hI$`bf2!^^)Z5i8d(2P|)a{M3UmNN^;e5kT9Mhkwvg5VPN3m{xs!lQ# zN8G0>JVTdFYTe-MP=gJ{5w}B)G1Oj|=Xa>-hI$Kry+f@rR9gef?htCb!^oF=CTrO4aQ6O-+S^c^=RZ?R48_^>uj(E{ai;xTZ8H>S;lHW+6BPcoJDm0Zt|l3Z z^ZY;5T0?PW|3Ymv6xWU~)whP?%>GX`^h7O%^Yy>f0z+}W{z~0rD6S-5t8Iqj+VPF5 zpQUkJExuKggre7-U-%#Oflti~f2RhWL{8nC%9$k8YBj9Scsxk6OsMS+uWXcatxz1P z%j%VLi@|Y4aGZAx#TCJIz7=YTvi`(#v1D0$_v8<&O?S8TRAUW z=dsDhp02MiX0S46Z=af18+DclwOZvvvvTJiLtWDK zhUyAuo1qQ_Rq6DduXXun#k_EpGu=>~W4JPPp7*JbRE;zA6wO(Nws&zB_|!+Zi*<{k z&V|fcXN#e}L)+_|$^{xX6lL|!BtvaMechb3hMJDD?#@O-E$(__eGlhbLtWDKw)&pV z*o9ikwOt>o@9kV_sQW-QI9m*LZr6?VF{gf!=4`8ct-ilA-B6cw{X>1TbDg1PRDM!F zzCZqXp;b3^?N@0AU5#wIA`EcJ*p-WlXfG}IB{PM}UT)OTT)onfdu^Y(|7 zwT8MfGTs^N+-j)VYHaafXS1Oioee1a$WX&^8amkd!cc2mmQ7!*Yu_hC>PDeB#y+nf z>}=Fj!G!KJ%7!|BG}NT-|E?eEd|@cgyThD{Q^gW8?+$bN3bjcMu71uL?mX{Pi=923 zxoyIU8s^oGaFz+BXRwjZb%x>$Hqv>+P@J>&bV`!MZFe}o?B$F#6lb@+ofU@SEVYmG zkfAuEjB<7uigVV!PTwV33g?&6&U8a@2HVeBXDH4#W1P)~;taOG6FyDjI4h2IVus?3 zInJ4BD9)w_I9D5rbKQ97RYP&EJJ2aRol^8HHNhDw6nCm)izhgfh0?Rs1ZSpDvXiTy z;LJ5R&Qb?E*BOel)I{eQgX3H<(fLX!j>bs0L!3cNS>I~a1Jt3;T%oiN9_E~8s5jiP z#fLfVhFTQ)Tpi|IXs9vprNf-d4fU}hlle$t>5A4_NSZ8vIl=h`5&I&`(m!>!m8H)Zg)!AVvde$_j z?+T4$|4nzM8;X5IfLd%Qu3QV9 zI}FA3DB*ND3o!T@S0MDfP%%fjkYX*y<^5p`f)rw6%rySj%a@=Y95?%nU?N`~RQw`_A|K(Dm-;z3g?r zynF3EE1mXzGJD@(H5u+lxkrYsvv!bcS6$Z1v>UA#3^y4w^o`a5!#OZR-)Q~Ra55fl zw0>u}7chU`Xl2|iDYUB(T*B3n>ts*9(P|)Px7dxApPb!BH(5`U``D5;y2(03PTFWz z!A(}mEfS}_o7Qgm4JU2%RcnjQS+9-S=KiX+!*K76sx9cSo+W3eceB-F?vp*$TddE> z+3DS4jl5M-ko2x7xW!sP&Q9-EYq#Mfz1yrG+Z@xo%{pc{N$+;+1UaTR_zuf?o5X34 z#x5)0a55UZtm%f6@pq@S%y2SRzHW6IPDbio)?-*7TIHdvn;PR8FxEAMtY zJsB&Ttn&;fqj9sErW;Ob{$H(ShLf8AmepxEsrg;jV}_HO zf5O^tIH~z3txpXnHUE^Acc-0#)cn)dxrURPf5xgXoYefY)=I-k%|B;#k+W<5dFu&s zQu8lb&s+P*NnM8vp11ZJOR4J@EcJCs&z|ePZ55G|y1t>{+txJ0ttsxrs9s>Ww&EKK zUb4PwxQ7ScQ1Bh=0mIdfzoFn|Yq#Ov#k1NT>vhBJns`IO9_tt6WLE5Sykh;@=oSp< zbi8VvusP1<-?bcfNzSAUv#q^WHaWX|d#y6VNg4K9YYZp-rQ3SQ=H#is*=;>xIGGu~ zXT5AV8L9iMx5&vz#aAiTA#(Oeeck%haME91xAN|mynJj)fBC+3p5dgwykRvMPWsE6 z)_TK9e|gK=X*lUGZ(DB|PWsD!>$u^hzr15*Z?IF4{_?I>W;p3DKd>${ob;FXtaXNy z{_;cXUc*U$`H{89aME86SceTK{pFzL+-RpD{pEdYEIGSAe_~xiPUy=2nR!&Zsmytwa(HPdiU4#={8Y1J66 zfn0;(-Whdk!7r_A$w^D!S#Zp{+ve!ce{4NvIPvE{w)PrM{P|y5zc8Haqx{PHl-%nW z9g~KBVol#HxxPi+UpQ&#udN1hujAc|rG8^=H=LCA->r{~xubW--;S|hix z>`Kc1JFCfXQrh2Jy9_5a@u~GGIqb|My+2s}?y>Kan)sttWH_mb6IMOBThzKj;lf5I zHF3h)YjjT(-dgY{>lZf1dif8_`3;tc_3{^MgyE!K{$iDpv&;UuwZ_)5?0>cHF*+&x zDeDcxN!kC?a^1@~m6ZK&Rvx+6m6ZMOR)yiD>`J#APD*R(-G-Bz(E0?qThvvE#i1Sd z#mer~WrmZoyL2l#yX-D~x6w(TaOwRcyoe-*4wr>Lpp%*c|HRPeW4m zGII9Jkfy_ilbIn+-)lIT8PfG0!^zB$p${8QW`<1dd_YpL_mHymSi{N8&`(zzPG*K| z-D)_Q8T#wZhLf2gN55z|nHh5RA;Zbckf+sFI|Z2;2I!%NlbOM-XBbXqhJm`ta56LG z>)Q+`Gs7Ugi<~_(4AJkAlbPYZ^db5PIhh$Y6%5fQjit;CL-p7PC3SlxDbRCl4j$6y zLkjd_!;N(RX-J{=^>UUPrrQjcT>ANtBHdxQ1q1#xWVqgBxWAWtKIAO@u;HE@a9{ce z{gmMv$n7!QJEQI|7@^-LC*wUhbd>(o=FqRV7mU&U9+G_Cl2Tvz7`P&G(yu=sGFG?R zI`r$$hn%hNHaf}mIDOD?lF#va$Tr4;e*LE*6Z8afuPe#*L>)GqG$Quir4-p<%)eeVCRh2TFec?hIwdu&VYrC+FblasnmQWt885xpSuM>)SKh;fY*%kLyug;Y{$sMP=6YsS>z4vXyx*6j}78Vr7xK}5f z6~`?s9uvn68h>t#bFC|w8OJ5%y9;sNi(T`s-26)lapa55Wfr1D6}?=^xZ1)Pw*h+> zmA$%F_kf`>u4_bkVT}8ak@4KUBVM#(x=my6OOJ80#$Fb?&-I6Mt^&9BVad$v*7Ku$ zg|mCplXu>i^m6jfJI2X7?_SO&@4RE2yz`zHz0W1@ylZ+ndFQ<#jw`kn_Hy#hySA5; zci#2AoV@d1)XT{`Z=4-y*Pu(@d0!gGt#)1($N7dViR0$Ftijd9%LLzc&JdxkW}afgSj>gD8}_jPgH-OgSvQ~Fsjs>^J3$8%}pxErgJB7iRl%NiN9~zu!{89eeDTcAc5PQzNpBcA zyCy<Xh^tgkV;N7A#bu>NX-?hd0XKt99zkp$h-MmH<{ z2_4qIh|{&{PmJz@^jb%o9{SB#eXiD{$aSczQXG8{Jvd9Zt~wIzdWrFTHqnnj1>D`r}yVvNRN_`r-7ZP;eHM*s#KZNdQ3A&Gs zE-UR*X0kE}iv6ET4Dlf#f>WhpBa$ck7GebQ|;>qbo-{Y|!fs zmysdd`w5nZjqds6B(*`G|70wM4Z4C{hx$hPY~1HJ-1ZFNUQDp;F}i$O9yi=Qv^?*r zggD7{sKvCrJ3)7!(Y=70*r30ipxbM73t6I+r{m+yBiEtc#=D&j`mzLFlhMiO-=O{?fFUH@ul3a)S9m{_HOYyo2avf?F>+Ej{x|HvT zWe1*uB-debz2!5ybYW-CmH<#`M}Ua0W>pmdYp$;X#Xl>N`wRl}R zxenEmdNOUJK085IVszuv3eq>~1qr$(MzCI+V=%8}-x#-Ni;{m!Tm+=QBFH>|agL-C=aH zT5Qxi5_G$aPF9PJ`UeTR4~#B9UFzj82|DNZCD$^Ch_0BN-RC#z=|*=ubK*vi@z+MQ_Ja-=fbZ*P)~@ZPBw6bPJ5mzVGb>-N6K1&Hnf}FC%BqJzMne6Lg;$ zovd+N^jYu3-#3Ary*h2twT6?`X^UQ$V0l}D<N@x@Tl6=67_Zw-u0zR~-lAVk(0$+NWX{^6KT6R3&gf*W+oCgm6d&gRave(M z>n*x8K{ws#WV~gNpi zyZmn!-mCW*?uPN7s{3@0;cglK&BFWiJBIts;7`^4`hCNl82rt``}NNa7aa1bdO-g> zIeTCD0ezBOkCit0slo^JwFjiM_oUR9y->JSUvIcM;2zRidNc>l?_)R|D^Wdz_s7Ugluo4!zIjp!<2@qxyi+Jw0)I;WzbR z!)+P4z3^Z4Zw>d_xb1~c=+6x|V$}A+r*-oClKL&`p8V~F&*?nF{iZ8J!^p)i7+4L2CH@T0k%P0IK?-l)-;r0$oQm^V|KW3cV4SiLI6Sz)tudA&^zb|}M z%im&&{<5uGmyxr_O1Hj{T!;EYx@%ast~Okn${6-Ny)4dhpY|Kw1!)<>_UZ4Ev-8=b z-;T5F(Fcv?yrkS=J^E0uZs@S@>yzX@wyrK1IqXgSABKC!J#pAu`jp{@jOrQqwwANx z!liO*sy8;LlkDt&B4s|9zBZt~6q{ zYwv%54liaa=c2|e^(^@LAO!~l~2{>=m^n^3}#;wq5oLwQ7znmzRzX!Ec`FN3MAZ7>48%QS5C1dtH;5m-p7GoD_RArX)`z5a>Nf4iy0x*bEp&@zjB5N|KT-0xQ;fEfTrJhiw50bs)T3y@c!`beSxe)5 z2+`J#$i^>J9(JEjC5HHa(Yda5ayI@z!^5l%yJr5o+AF?w&Wuy?6U(#Y+^#WcNBf_} z88V8cb>gv<)Gn`3dvwQBTYHjoi(UU;L>+k&gH6W~+q57K+wEx6U$ZrBYR74(GIv0% zChgJ%CS+$jOx>O-k@-JXqS(Fo9e;0&#BkKojz?NKKIUi*#O4Hhh5DZvcXn&Wx9{Uz zN$oKh-wHO4&s99O*F;^@_!^)`*Q zsoh4=mW`zzZOwDg1GRdZeOOlW_%ZUuHfNUZze^HdhhNmT-2=Zo|MA+yoX6&q_?{e(6_%|FGJ&W_W5{<7~~M*na-y%(|6>Tl=B8e}m}+XMXnk7s)n-rbr1 zER{k}-lmrnOD(NsTYQ-pXZv+d)qk}71q8V(>f>qpkbTD!wUO3w@LuN`_nw(UTN3~D z8kPJJ`PAxb$iGAV2Ul~u-Q($4dfMw)uAR(hJhuBxfHuDvEl;C=%$KLpuZ`EeampDV z_%08p+U~EM}+p&=B}WYHFEiUuLP(_>6XtW5F(| z&}jW=mO68!p1AfK{pO~f-1qe@Fi*zbd$iJqoyK6R55IdaV^8OOr4Jq z!3j4f5k5h1S{LFv1EE}{SQQAB2(u7oBfNpbFW$n*^KYq4>j(I&YN<-TPwx+!qy~Ye zsk1?|5x>xBq#n{L(uJf;NWGvIPR{@9!~ys_(vz<^!pQo zW&_^OwK6I75ZN({ES6N$m=Hgad6ef-o@YskK(W(4l=7jJ52bvlC0`+pg!~$70<{yUoj~mbOTI%Yqr8mr zGD}XTEVJYrq%O6-^sjn4@2#Ls1#K!UIk&RHl5df!DX*ry-e5V&vf7fbks5e!my+{@ zHt1Q|0mpsl$=6sB(62ZmdU$>(XnhI(9*UCP@+M2pH1#u{CQD8>ZL;KK(>*sUvK?HZje)&MGY#>Fi`$>#X;1ioqZ)`@oOuL&ax1I~ivu z^0^dPPQmQ7C{J$BBOoY&OD`1jx!JIzj!TWUWg2Z8TFx__Pg zK+++k_1bk)&?DeEhFLpFitQps$=|C3owk*_oh=vj>4@ z^&181>Q@YUQTBzPQ?jc-j|^S}`u^w@pq~x7KKUigJhuSfQ?McVP5thmt(1JKJUH3l zTfj26ys6(G^lfOrKj2-^_Xnwz>-4mAfB_n}bQuEN_w~{tH%h*e&lU9)C@pRj2 z;Cq~TJma<=I6X~DJs9-;K@-xd^~tQ|R<&;GcX3)haURcm$m0nO^+sNl-H?{2j`GQSa-cR}|_fzht+^^+*b(nXpqjnv&>!@9)<&9Y< zwO!P9QQJjrmzH;Co2lJO?N(~HQoB{lTeF?i?xJ=VwY#X@rRBZZZff^XyNB96)b7#p z=B$U>{nYNKc0aZIwY)n!Nclm^4^n8ep9Et($ zP=~zh9!c#4Y9~-Tf!YZUdD~q^?R09VQ#+m7=?;0{T|sTNN{+1|?@JG$=V!p+U)6 z3QbJCiK#a^sjn;zQqIOL?#9*4Z+-%t5|%J)P5u(hA^gOnen z{2=5fG7eIHi1I^}A7VU*9P&NfG0KloevI;C4tbA$obuxiIp6d+wZ|Ru9l%M-Pf~)D z@S#2Fknh}1QGSZ@Qw})^^^`-tTs!5EZvvc7>CaB5^k=72&I!(NN*~K}N*{AN#nR~% z%b~O!O3R^6IXQKxQ@(2(N%=_1M>2+yluw|10_78&a>nWer@X;0qr8mrGRn)G@-5qR z%BMT!jN$3jPIt<8Y!#GOP*Oo{g;Ty^tERk~@@l8lf3;J-QLCrCp7MI9v|YVZzE5kQ zyn*rtr<~#1;FJ@B8=O+BP1H6~+vJq}=9e%knH*1aBbSOor9Si7Bpl9v9v zo#IjKhX=GW?I3e|5V_sl|DaQ5zk^O$cMeg0i1I^}A9BjNbByw1lpmw~m{V4q#T<8(=WoGw{eGAPfWJcIHK zm#isyl;=^NM|qx0)|8=?52bu4S1!m#iSushv*kbjqi@WbLS+yn^xy$}3#5YE)BRO?frt)h<~t_B&-=*zc4R z9`-xsWQYAu`Nj2qr>qG3opQRvey5!3P|q0Z8AH8G`e(gM=Jp248z^sZ$tY-W$=uuE zlDW5u+9qn7sBLn|yy~aiPr2VEqtfq^Susp`nDQ{>4_jf%*HONX@^z43oVJegPRcte z?_@lkE*Ym?ly_0y<&s&h%O$hlX395HzS$+ST$SU|ajSDTyJQC2?2;L5D{Z#YW-Dwi zPTNZDR%&-ryOY|TE}7qUx@3OaMfon5%wW5y-Q|*Ro%TEB6pY=}?xuXVOJ>B3F?wfsR!4pJgx z_7?idqw>UKEXnKE*A1SQw-B>^w(|69XXSa!xPEw`N_kV)ju$%8tx^s#wnL2VI-X@K z&;GY03;k5RsdF(8i1*%sn6vubhEztn#rG~K5#Ku(G|VTL>r_eMgDFcK&G?$=cHLF> zaGvZBWCLdwe>2Z(om2WGsO&0ut<}Jy-2=(@NB874Gq-Q@i<@JpnQQR(hyH!o@w_f2 zPZ>Q*{>DO&lHdItr?v~H*A5uarQ|f&EJ1C(4tk|En;+tu0wG;FL?Ap1N2T>=NJ{-H0AHemzc1l3(q5Ectz| zhvzbREcrdI2W7b>*<;DCYCV?x&evnfFM2(e{C3xwBr|XZXnLB*lHU^NCCwW5V1|b$ z)eTMZi078{aOr~?6Ov@joscB`a60jHVh>LvsCG;!xHF?7DR_3HyPDeSBsufGI!V5s zt4@-hR-Ys%z*Q%46-yG&r#?x}25X{y6YZOl`7`}lB^V+xN9@0 zjO#AqE|zgK@n*)hnI+oH*tSx>mGZ4jWh>yCO!4m_|hFAaWz}?8(HP#<2`R1wHF|_RH zz~PYp26XMHPRE`kd1l{}B+u!4lH}QZPm=5j^d!li!2TrJ6IjT7fc;7G+`We-Ek+F4 z>R{5?F&E_@OnS2PQ{WL3D}YB7&9)9EEgiQo|4`D2LEij@dTUX(TB7e5g1=tqxOaSO z{)djLA?xyg=omOz=p|!rhNO7nhWum9r)YQKuK5M{i^=%!m-#6wL;VUgTO9|@Q-1)> zSAPZ_s{RU!jn6?TYNT=vO2r=LFY{B?WZ0)-pYk~9d9Y7a(_x>AUCO_LR=_?LdzoTi zt9E8)mv|nC^O7cGB`TT6WR$Zdz`p<-N4r ziWF1SPTD_4`(3o(P05Rt?4e{YV|at|{gl5)`9aDLQGS^6W0ZeF`KOehr2I3=Pf@Nc zsVk=?b(LXBeP&xypLv$lXTBx%Sw#6r%EwYZf$}oS&!c=gllD?R(T7r1k@9 z4QDIMHAnpgRIC3?SusefQK>6n6G;=BM@XL_eTMWU(pN}dBYl(f zhotY5{*3ep=qS~w@^GU56>8P+N%*_<2Zl{jx#|$;5cOBk5z1LK3CFI_1T9r{pckmC zK+Dy&pmQm&11&{7+lngjW%S^|Rm48V93sA%_z`GF4}OjK0OcPMpCEQwl9OE0QKY4$ zm8AHKf6&&0W)1cc-)u>2j}X5`{1K^3Gak@wMI-dJupdQ9DJ7M}b;Lg65b@2#n}~Pt zu16?&j*@+lY%6+=k^__+)gg?jk0?1oiNhfhmqSt?;gEDk7<_|zy=WA1Dd@JMa%#&d zsU)qVypi%oN_?at$~z$6R@6bs&7_+s-%k4-hDy56QGS5*1gXO*IdM2yC!pJk>PQN zlr$2DNIQ5}2k|D-9kkg&{2b{%O7;;SAU#USQQ{M%j%4N}nK>aY1xC9Q*HIoK?Vw~6 zwcCNW744wpIcoP2A0R$Knw!EnQzZUUV6-MBA=2AZ?m!RRMEP@+93VYG>PQuBZYpCS zE+sA}t|M+F4iR?{ZzA47{2cM#RLSQ)N{*7Apj@S~_0yP2nxs-h$p}iyN$V(YBn}aG z5N{&hLHr!?KH>w!M~P1mJJK0{I^$1gD^pTRNjdQ{${UG8l&>f5Al*T_6Y_0E&ry4V z)R7@Ek02eH(V^ZeD$S5o$|t0=O~BiVw)dCOw}X=BDA`NNK1vQya+LTO@d?np!74}Ya^x`e9FYts z9-i}ndZcIs@kq$G6_rw3PDvecBXNkhJ*PuGS=2#EXU-<|aZx8Ee=FKVZG_q#)IJBv zwxVv(tik&zIY7x#;$y@oNFBM7s}ZE-q!qamb46~4N*`XAE4gi?JVe|cg1A!#{jBWVZe4$^(3M+Qjz zM~N-BuWyl-L@` zb#NeaOX?XYc_=6L5;qcekVYukLA;Oj2qi~}t$gMm$3r6j#3P73#O1_Z;zr_j;tt|S zzT{*FaX01rh>uWyl-L@?_(_Kk68jOv9@27BFXfGcu0<)@i8}^Kej?QFAnqpKM|_0% zD5*7A;vY`xA@vTHRN9HR50-fLl6F&a4B97)tRZrj6Mwzs$)e%J9@2Kw?L#Cd5#nyr z!<49@BDZjmeBR)mp_^3x@MEAOhtDXGHNsOM@@2$c;`PMs#M_A@#CwUmi4PMWAy$PF zk5wq~6cG<6oLqO_jgWSe9wD{P zqCKgXw4F3UdW3ZN2(j^ydP&LqO_jgWSe9wD_x(VleVC@HCj z*h{*8l=Q21;_aiPS8S&wLdjlA_EOSK$zkFn#A>wItI-mJHCj?}j^3oE3@@U*i1Oi- z&!A)mB_2wa5qpW(6Sos@Cyo&BCGI9ZOniiR_!!pJ7>*9&2x&JZ)>xL8)I;hW%hn|B zCOtxW3>3ZeY|#!sTkaYOie5zQC5@1FlO8@>RwXq~s5MUPi-?C4dr6x>vj(rHyq%KH zapE0Ch`ULTkRAg?JmV!E=XkLhPCR40)Tf7d8L^jm{dlSE^^~+zvYj|WyqCC}_z0;r zf%QP@A@!2BlXik`D~b?zllD+@c!G?PBa~PZS;mPX8BXjWT}FwQcs+4D@pj^!6Qw@) z5_eO6m{?8X=$phiiD!^{C|O4AC0Ky$$q`bkj4_aUNWG-(q!H4+Wl~qOW2DZGo+L+T}MCykJHPmx+ZLTpW?J*kJZ z0u&y_RIzENq?3{eaW|=TF7G0pajuleL%fXGOT3=Aoj5|;O?sH}BgEEujEB@i>LqPI zPwKG!Jn=0f#1Z0d;%;K^G`Y8Zn&h*a_z3VzMV;qM{@Rh8+tAs8i z-A;OVncP+66}s$d#z4Bhk(l%_scI6*3{vG2td>(^(-pKQUB6QBUYj=4@)}x#V)PMj zC*Dh}t`&I^DDptOo_H^*@-v12V<0UG(bA@2!P`mqlBzaZt`@qNwCH-lY7J8Xg+1|J zVzri*|02EpFsZsha1rSY(q*LUNe`2%brPFeM@!-&;u)mNC|O3lo_Ia+cGA71hi%D? z63^b7Bo8yz3*L_Jj-SN0wck_ksehC2Sn-u}j&*@mZLPNMwjQy5Wc|j<)@SJ{x=LT6 zTXehLqTkYo^q+M<#~4S*al7LOj!Dir&h^emobNb)AalG~H-Ox~INZ1StgJ;?`? zf0}$W`FF`DlmC*OoRXVTkTN2rB&9NCUdp1Bh7?~)OG;ZxM(Uc>yHcM@{ZZ=S)ZeC_ zOdXJRZdy&+qO@gc>(U-fdo}GBX({Q&>9y&h^jp#&On)`~7wM#nSav-W5GJnLju zO247~Cik1!Z*jkC`rXlQN57Z*9q9M_eva(f*$cCqvRks-ve#vIWPdGtL-xJd+p-_c zejHTik?c>hf1iCSJGFmK|Mvb5_J6wnzWyKd|80MjlbbU-XIf5m z&eEJ<&doXZ=6oyX)tnDNwpsjGTgcDYuq=x zpLW0D{<-^O_h)X$zG9OC10~= z;0yYG*gx;Drl=fsE_T?@!#k^KusmNCVn=->-bIa37vhWii(q*%tUQp;grpo?1>R9r zLNW`I*^s;;Z>v;rWEp-1UNrVR&^aX+f!dNoBLqKGCfYm33VtVhCg@i89MEaQ=Jn#a zqica@PF@V!Fj*|)wKkqM>~hHeUV1gC%3TS%VxrI=j}ZE1iO|VqLY;-zfrg7#gW8t1 z_TTbFJEQOh(4zk9K^Kqf1f4SQcF=}`yFiaK^%q!*9r==zv4xvK-=1(E=%V6>Knun{ z2|AVcZeh;DZYkH@BP5=`jug6egp~RlVban|>3N{H>l)Cn>4l(o=sM85^djWvZcvndV(Mv(^(O%GR=tj`{wGZ?Gy#jQrZU%i;Ukm!2UIn^a2SA_K*MYu( zw>MgSTepF}sILcoNv{R{j=ll(W&IV#h5(r}6hB4q3;nla^Bt))Tcy*XiYYt-ez~qF>Ml^~c(B40B9#lsm3) zY;tUKoN~CGi<|-H%g#@n$*z2t$90pd%k_8H!lZ8|btfH8`9sRE)G?_uQ!h!qDs_1( z&eu%+PU^2xKTp+ZEorx=J(jjR?aj3J(~hToo;DzTMEdmfIq6rXH>cm2z9Idw^xf%i zroW&5oAf`XCuihmOw5>;F+bz-j6lW>88>Ha%=muBzh|Um4$GXIxh(Ux%=Bt(8H709X*1RllR$JDsS@&l>mGx3qch--yev_s8<@Foe@BDuA`(52{O~3p4 zJ=5>ae!uGX*M3>q?(CxM3EAgn7xtgg-`9U_|E~Uz^?$kld;LG^|5^X^oWh*qoQj-F zbFRtxO3vLmJ91vgc`xUqoWJCx=N9A^=g!W(BDW>?w%o0`Pv^d#`}5qBxjHXDuP*Oc zUeWe{lZP{Kfe@^PTJEcUAHK?!rk3crDxe@4fs2o(YgB8;D9PU%<=5%=?&q)h6VvzrC&ip@Hw(WtJ3YR!edPIk zrZERATNT132y+pt5#}MxN2ozqfUppu7NHKI9$^u}VuVW(@b!dRf^a!j$14yTuR{0OTMS`Y#Vtq9j41Q9|A zVT3k>)d<%ktU*|d@Gl5AAgn|93c`&DHzBM?Xh--e0{nA~%hBp)gj*19MYs*&c7(4X z+=0-Aa3{jo5$-~`8({;&MubfWn-R7k+=E}!eFNcMg!>TgM|c2XE5d^a42u~qAjqnV@vk1>2>_&JV;RS?m zBfN<462f;7UPjo1@Cw4K2;W86i_nemJ%oJ-JqWKMypHgFgf}pIy@~J^!rKV@5#B*~ z7t$ZthtHuEpTUU~@~741>Vy|#U#H?KBWS8x#c?vz*j1QowYknW*Lq%^=ri{Hm-CvB zK4SChaFzJhnfPv1zr`4Gq77{QMswY4uJ@Shz2wD(Z>bNz#n|IzR#&Gpab`kA?YZmy@y^>5~?EW7*~S7~=`g|nqzoJO8x zuO8u2-4sGIPD!T${{wxw)=1*K5qx zZ>}x4N_ksM{#%VaXs%&%U2W`E8@n||{x9ab&gj<}{f$Px-pJP*`B#m+(_C*c*W1kX zYv$Tzu3tCTE#~?SbG^@8r)j$%TxhOy&2^r+)|l%;bG<>^_1tZ)ubJx)%=Lh|_IKFv z4l>u_<~qV$=eg{77Mkl4bG_1B|2=tVk+i3kVqaajdhi#VZ&&YHxAU5=Use*1V=jKz zdRcV?r#fC%%N-u|R`O=+tEqeSBM9G5?O}K;xktZirRp(h=?ES*CT*`?jqt9uSAPfB zpCah=y?Q*te1rhPad@e3B|{JVQ-seD3N!ZVixHL~v?HYJz50DzCuHKD%pUN=9P`uP z#kB{#2YF1@)!FF?J&1Rj^Ihu#gjDF|zk988eGkHBgjBsHFCF1qE}f1t8=`Ah_{c^aw%@f?LV&(I){<0+!#Tp96dj@MPf0z>|UHH|oW}#lR)NCBP-X zrNE`YrNHvr^)lcx;3>fJj6MZ;D)3a`slev~p9_30@Oi-J0iOqaKJfX#=L25=d;#zU zz!w5v2z(*%MZgyUUj%$H@WsFv1J3}S0XzeECh$z)nZV`1<-p~@mB5w2mB6!rX93Rw zo(()3csB4H;5oo^fUAJ3fUAHn0lozI65zSObAjgqR|8iAR|C%jo(DV+cs}ra_$@WK z)<9MR*#h7NzzcvE0xyKV7S~$HY9Xrwt^=+Et_Q9Mt_NNOya;#^@M7S_z>9$|1-=yc zQsB#gF9W^|cnR&QY90WIfh6utq1o1IP!^eyuh@%;t2fW90WIf;|M|yf*U?^1R)2(4L>V_kb~fc&m1v+a|FI~ z4uTv0a|9s=!3{q;f{=sYhCdxa7-#(I2z=`t1ULNa2tp2m8-8{KVVv=|Bk;L%5Zv&) zBM3PNZus93gd7An{O|}u4uTu=X#^n$!41DWf{=sYhJPMG$U$(!H;*6;hHn@_7z`gh zf>4Ms7`}Q0p%7s(eD(-JA;Mtz?h%ASgtHI^!)K2m42ItxK^P3*J%Uh(Fc`jL1fdWC zM|#M=>E-@Fi|-=r=1ppB3EdYs>xKP{@|n2kOGX z=9U#=S3o6rB$KcER(PEg%{TcqO!6+@9bMTrBBKgfhHfDq0d$* z5h*NLm8^J5R`|k8%L8pKc3V(%dQnRIl$P}=okHnp8S2xrPhoLsUwJR-Q(8(XYIJhd z^7(-L)e|l4w z^eHXvQ(D%i)D}*|WH40{tZWJUg4Kb>YeSN#Ejv9?TY7q>^7hkBOZt?S_9-pvQ#z$j z>D0cZeRhF!MT*=;M{x-SXXLa`X=$I*vOc9#`jk%XQ`)Dn_&k%-_%6h@r{atpQ`$S8 zIFw5JwCr12)~D^1KBZG_DY^+kb%5(apQaSXPrk*|`fL_T(JU3s%a{9tzLrJ~jEiG1W_o=B#2jVKk|T~+LIQ@V zYH9MVsaYP2zSp}$9J2z!N^j%JUS)-^v3Zr(Z+J8_27I+|wJ$1>2KM-)oL!I@kB)5a zTmfgLD(qWj*ia%%ZIjH{+a0l&}N63Yt8Sr-np8bN&ktx9JW#i$C+ z^!WqVqdQ2=a|MI6JkS#MHn&7slUw>v(4uhBxW(x(xT+=O>t)Klp{Tq*FyD85b#pI| zyJNj}e&G6OROo&&PWoPqL+!+Ih#-!WdSye|@l-c?gDWs6!6@EmQkZmn!C+f!7`+av zm>%W12y^tbrNt~*e5+9=N?R2jx56ci6$lc?iY@4Ctl0PdS7QZM2^|Ey=^%2yUHdkQ zRz$I~3l8b&Yo0tDEbBvF3ctE9`BZqVeaWZ5sq9NW^^4^2(fYC%PpdEalrNA^{Q|ix zWzl$wrviDxfmO|o^+2=QS{iYwYFX?JHhbaiay}Ia+DUkU<$+bL-e8ogY-wBNi*eVr zdBagvVk|W+ewpFw8UsN_gOPZ(FF4a15^h1z*VNpIX-sf*`I6}cyvZKi`1x&qKLmCL ze3fe&IjKtys#dj%#x@m!Fpc5nKufQEbBIipoi4K^LeNw+vp~>_8PY33dA%(qsulkSLM3Xo ziM%vE@={eLkIA8g$RNZ>3OHEudVclNISa~pXL*H^*?duJ6FQZwHxQs5(D(_W>Ojki1;N0Ipf40kP+)by z9hfpeYinlCti!|spS^UBr*?5=T|IcN zH}<98=Ur80!v)y)@CCuls;NQj3q0kOs@hXKyK-r5WnImpTCjEVJk`}Pc3x#g)uMSZ z-lX7}SzT!-zJ#!9{^F{-DiM}f)t2K@RRJP5msicNR28)~pz{|Y<^|PAbZPyP1%{6% z94D%q<5>`IQeRm>_%$h~>D`r;Ll+R_wsF}5%s`;vJZ3w+{QdLc? zx#uikYvNMt3kBMOjXuDNAa=NL^|XZpErC^mwsLP!ECN>t!Xicr^K0hSEUH^t?x|HX zJ+-w}m9?t3_^Ldi%(28wX&2O73iGS*Pl2meiTP zV>f{5IfgO)#&GDtHTAJXz%Ht*S1mqYQ@!%FfK)E3t-;V)ddVWYnr1EX%%6SvoSH={ z1P@hVQdq3KLNIOg&d;KYF|dg-u#GX8CSuI0)0oA`#`TL8##{W8sEoYmJ>otHZ#KsS zp7sQy;@$QHeXk#EKYl2C&rMQetg+_`5uLG}s8&hR$j9tpGah!zeSZICv05}8ZfWJL zSr}!N^UIg0S?Jp}wM$|)X#CnG=mHq&RrO0wi|RCfiCQfy-qNLNws(~eKD`$LDH`fr zyc0FYx26Q%vJzK*F|JrNWg(W?deWkBv#e#4Sc#MByvyxv(McYz?a^*s9`O5pobyAI zX8T%v!RAKHij8VH)_qmE+SdY?Si$$^wbtitir!eiG6)V&9g}Rt5rHbK4#0+EA-0=-4SGyvi#Rk* z(nF#-z(WBXmVc-LdUKDM*c)-5r?nNM4i7@BykR`~*^5QU_FR#AsJ3}Ua}ypWDlWQq z=~5{ODt=b8&kxx=EL2`R;+~WP_Pw2 z+E%P>@xle2=L@e4{A1NBJ=~ZhZi7~xc|RXtmU|n0aNkzcqYwC4+Y8Y1efF4-?g$AN z-6@`j%BeRuDW0Rke^=fpIinqyi*)GA8fDGSZ^+ zOpubL@|3kAfJY3uu|)`Oh*pd}v0-|U*;uA7R%sN|VGv;}Ufsp?$Qw=342YYs#kVGG z`_p9G=!Qq*!$jxB#M`ohg1GrQYEa%5#3n6Y%1D>(UBo3b@m@m0D-R6tmKCQxxh5J! z?>eEi@Z+GH=S1 zQHPePZia@7Bhd;pX5C6}s~K~6k_N1oe#&SFq%HlJ<;X-Q8Z!12K*&glSer!iyw~C- zYOQZMIYhGvn|MM0T4^Rpq2AZH(pDj3cw8lJ=KY}*8Qk$mZs4TG9*Sw>r$Ug_*E#sog9dtU`@pQ&g4<4#G^|auyiF zrFEqs_=1?d+1PUyprmkG3`@5rL1Hg138Kp7%bOdU@%CeFg1Fq<>TQJY*ekSWWXv_* zAfm5@KPcA)-ZoIQlo_2e){Wm}E)_n%Y+GQilYN0k44hs`RSQ-=QPpEC;UZncM$tZM za}~a;+g7Z=woou|J=X+VT<(S68jRiA+q-NLn)Nh^>2P)IaJEs133D`YO~Z50!|Zm=~neJ}8a zSH|S^*pT&wX9Zz=eIR&kOi|Sm!_m~__Qhx?48=2*RW0a9@HL_I`oGW$OU?4;6~_0A zMN;8g?nQgrIgg1kQ-}{1UR#U(mrzX3Ev-twZxyOu${DAUMrrml8?`>acMVaTK3W#c zuy8lSu{fjkj~s@vu*4K_mGKP0fz{i9(O5XJTh_*m&6G37ma}a4Znb5d+D)uXOs%RRfsVAAfE*h9$>J5t5A?_Pr zNGYkPs^ts3p^%8HLeZsNxaLqBrLuGv!7$RNJ?|e^0$Rn zs(F}A6yB5}O_^B0w^sXFR*10anzm5bFn(KhX|vxi+XKdLRc5J-x&N|0sw(k2vHD|G zkgah+=&y2tyMqc46hQEV*0wat#CA2hk!p;B%9c=D&{x-H7NT(F8ee0ZOiP%eVP`*x z&c|yuJcqMB7t2V(!v@?28R<5+ra2sAL}j~3w1h6k;XMHFke0FE2E?M{YgV#&@ql-Z zNXCyHX@b?Ha#w|SZO!saefX(3oLl=vr3wV`c#etGWVaf77eR1=)}_^W{Hw=1iJBlc z!4=EFK7w(JLGHy{O%{vqH*I8Ic1nGtp=^ae3Lu;ZPk9x}A#X$#6n=t5cwq7Ki5(4W zoJT=Yp6IhM zW<^NE_qOE;yfm75tt&k<3PnseK<=R@a9X6o!rn+vQ`#wr-XLig=0bJ|#aK!p54Ex3 z(ujVr!be#M^4^!r(obdwWw$9PT_wKTU_xwBc(pIG=sO!pH2P#G&nx$Ni0*)g zIgB2;A>p+VUMMv-wzb;IxTUOje)KIj`+$=w@$tc=s%qm2No4dmDvTds-l9ngaCxI| zjLwY5e&rO~UsQ8_c(E4UZR8WNz46F)odt)pWkp4E(8xk)p3`MW5#BpDOn8so{K%iQ zB|4Z7vo1L7Jm4)}ll`^{f-^MoMm;9<_1;K7An2jZA8&RFnyC1e=#P zL((W87!x&POUK^Z4Z^>tJIh(QH2`nahnkmUVqEHV|MAV=P6w8904|rZ@usu zVYOFuSPOgcB>CK1*z52fvsB6f~QyGT-ZxKq@Jro(LRnDR9;2&@)gZq+!Dew zWJtl;@>R9WgLl##;=XeTPKazAL~oAzdTh}^Yn?B+8hg8EsO^UjJVZwI_O@=wJn*3d zpyS}S)4uCrOVJ6B#Tc7Bv5k!B6QA0JlyqW5GRyB>5mNAlLU?6UwsdKDWphY8qLAJ2 z;#dI6mj@x~@Tim!)(rcjA!!KN4m9JVcb=z(><^0G7mSmC>82toI67bV<~=qgpBAZj zwb+D|yhuvDeJ&~w^y)*>8N@@dcXKc;qoKv;wU=nT&RZi(wS1BQPo%lUJUJq2nYN;H zL@2uHI>+a4#dE7N<0HfhM~A3c&Mz$#7S$+}$*l_8&bFet7s<9H;^j+x$y^^>z#{H7 z!SrO?!ru%A;C=Ix12}OqvwO<1O>5_(7H_=TkniZbqbMK0nPp^X%3ADLF!NaXP&)4C zdBRemSfs(XV$Bzq@w60qOZ1xw=?RhzWv?^Raj@Lb#5msa5eT|$Bbq53#6z+a43USq za^T|kEf4pOj95qIDqr2aVrBSxpHKxK78Gl&xMSmVmr&G^ny=bu-?g%SHiXH2X>ld&5Q`KRr;k z4+!Ti7#7bB)c#;jY8E?F$ap}=bs)0TV_h_#&C#E?W5!%!Pm$$<;-^OnI5iSU7Xyc< zBaF^9QG^HS`RLWrdX)(tKPJLxto2?W@0l)^EkV9|kt@6x^0?Z*%W5BatfID^{W%_U zDE4t(R9Mbu@bK_LvT}{2f|uUNlT>91-UQS6=c6?yV0>=LXzBw^-nFO!PcVoptYeRk zy|WCur?flQa(ugER}hv#c_*N%;Duqz2C(OvC@b}nC=r(}QQ~P@E#LUyAx&nf=$&Sj zjK3CFzomga~;uJx6xTEi$u zNH&k~Kt@iAfeuZK-zhmRQ)>8RRjf+z`^Pf;)^RF+*LWVzBl6()hvhh3s1m<1RO!|D zH5xVq@VhwW7>hq4JV6x!;dqMmkDr4>83Onbn-4#@4C2RTE%?s|bPj%C7QppdpnCiu zaS@`dLd2(Ycx*ILpM#$k261mIewG(R2qVD&Vmk--3icy}@e{Rk@bf`0xHhI)2fQ38 zUN#R_^{|#)VJ$|sLnuTY?v|LtO0AuVyI0_+nnk^KGocH?9xq>EBYBd%gz#StawO^F zi48xB6N_0aSrzgYW(rbn+XlWl(vuqKD<)Lk@UxL-Gh!`53GDcb5X(xW-U8WVROu7{ z8>=*0ov~_)R;yewkD|I%ZY2tVj~h(YOZBQ@MX0zCez9AGUzFO_lAuqv^=kdLOW8Ut zxLImZZjQCs|3o_#p@&M3T8Wf|`f&Y{mYXOocRlQ67|1~_n-UE-f!A#_CI%@^vfWo(rAf8NdIbS zn~5@-|KXvKX~$B>yVd_?9=zyzGH#TK)k9uY#!41#-G8iRrDme#Q^U&9BUYIONc#L5 z_Ia6_SD-hl{%1&5#L|tT6L%yV}mI7_)Q?KfQuvzL$kW;^X4sxo>Gl#r z+kUYMrEdM5XU@a_+_LiJt@ckYBK=mQD7Ndu>0u`@u5*Bv(PYqa$DOCPD2S;nn1C((RTYD_5MND6;D^i0S#;qu*eS3+!&icDGU>@$5)V++U2#1a!e*7~ zxgwv1PGi>^ZHL6m<|7{Qp^g0@Kl2zu8EmIv67G~-tJJ7QrAHCYsY~tEn>%g4Svq@| zbqkl#Qt3l*q{lRPzN?f)T#AQ~7%qv!rE$184o?xBD)BHD#}#-)xe}ampzVO9jc|;f z<4T2p-`wh1xMKN-p6?v`Z13B*pP#FoMV6ICB!9sfh%=D&ic=EuF9pp zAS+3%*1wbl@x4|WE)`a;N(T3#x&Ey8T4>~jN~}M$Qp5~u%b4?eFU+C73>TL~rb*LM zVES7tr=!S`Y-uM>5lV3;Ypq?$x_^UCNp@vs;wp;FOjtOO;jAohjx3mErGQOwIFqgZ z3tdGT_a;rYEUOT;z>;PqB|Fp7bY^n03m2W~QaUp;Q_LGs4@k)BzYJMwLY5p!IZFVq zlrouXDk@+=ju#RbvS>bBoJBa9G&LET_69MIUVGy~@sO3F`BJMnmA2(FW63KlB~n}S z|Fn1hA#z>U9e?l5kN4)y56!$?wJI5HCar=ui7d@3vb<`O+M!a}Kx|8i;^+^BNY=`+ ziR`Rn$3$S!d9x14kQ5gZNQg@mP{9VPNDvj5Iy9zoa7zLz#3jWpxL|<D~Li=bn4+xj)anckY{2-jX3dsb_hb5Ev*RssNg*s!qg7lfunK zf>y%BC2R{4%a;O9x)o%y1YFiWkf#*dWb&6lq3%hpP&NpJTpD{^mIvSpdyla zdLLn$u6Up}h_)ItzZFX*<#IjeL$IvntWeK1I?O;&RWDQ342;sl$P_^xWSQP=N(uxe z6=zBcRQR>YMp`Y(dy=F$rNLB`w`sW1Y*0^%O5Z`iVp< znu6hGGve+HEW=O{34_0%Y~}~PLy;IYs<%E=&0}6!*+8PYGqLr&(KnTmhJcMes~wT( zLmriaBxIc|FY7~=wUyOjQ%aMwigiOu>wlgGN1u0Sj4VN%qRCet1)_IPbexOcmuByp z@O=_3jp!#z8zfPQNwO)0XmP64BpIa5ca=ktOomlUGMhFhDODeqI{9eY@jOI$w}M#2 zw}TdRQp&p)x*?^Lty9)A-N4~F&7@UR^e?B~miDp6_^ws6x+-WxSA{op)wNX3wCed$ z{u&ec=&#Z!N&3a;Dg26j%taMk4Y&rb1zZQ$15Uwdz!^9TxB+eioP+a#o8V@^EpRK~ zwrO#`5hcCRdC@F<(ZUxMrqAZGsvXy@pGTEG^h*R&ELJzq^Lm;TqaP$NwL=1pW<}M~ zN}k{*N$()mEw4o}WVdg*+qZU-GsJoav7VSi@oSh!Xcd?sDC=ff(|KU)9b~kLzjrW$ zo#x3jr{HB6O0;REjhsl45|M~V)2dO((fS>-ErpG3v6%$rW)VrjT&EH~SB#!#s`#2Z za}-1BmG?RTC-n|9G@v=CsCF)G_^G45it>Z6ob&f+thjlE+r5C=*%>gD49}Cq8?=&dQNi@>S}sn z5cw=}Cd560k6s~;Hl4$k;9z!1>=T}uERCN$XE{RMLPNkg+tPYl|nNctyGV!j#%54y7FiK~9j4iIO27XSawi*ynt+KGh zLf7f)&hQ4onrc^obx+L-Q=`AvjA5+FvjT&IK~yn@3JevSs>fP8^hOuOB51lOBwa3= zE*G6qs|LoY7zK?{Au*me#`B(~787l;37}KkvTT!O+Zhf)uZuwdhPpA-VW@kl9*1u0 zA^|6T%Mb+>AWiOMs}4k!0+6dFs*0$pGduykB?bW)TE@_Vq2&x`p?Aa}V38dnJ05us zT3?X@s`g8W=o?obuD)|UNu*3+DF8!i477HfI>Xb@`7<0vDF8#m7#c7%oZ$lWrWgcZ zXc|Kk2BSU(waOuSgmo*w$q=GfWSA(M;>GgUsNJEq9)E0WX@iCPI{!B@aXl zs3{hLtuRidS>8-5eIToIfkqe>B%qrA!umIi;BWiLMBeBL7#S{0 zJO^Ykmat^S65Hy&sbmgYhhoW=??~5-m=xnju@87>D&~EoYTn~D^S)I#?>nh^Ph{pD zZkTt(?AQ2c(?ZLwOj7P)Vm5G+soWw~*xwWJP+w+l{510VkOWKaMBM!vN~e{Cp`m_i5Uwx=~cjKL*KQj0J2SA72Koo5w9|v*!2(V(4~a z7xdo$Q;^eyd_Z3TiA%myei110eHwY$db9?vBbW9H@t#)5X|GOcLaz5UkhQRY4ygJ* zvAt$eZDMoi*}o2#6q4^k-vBvH$Or##EHNs>>DcJ}krvICMi1CztX3y746%6cbkr`R z3nsCqQ;)+y#(}768ukk94jYkn*Ure2wzeJ$u*YeK{YxSS?IP@u&W`!iIMxIsAtX}b zgb|5eV#;(*$A%)UusNtQ7~69Csiy0Fah_r&<-?TZ#3Y@1R6*5Fjc=h?$8idHQ2sDZ z7<$?!^h#UDm6`(BEL~-DP>kN}XbM=}OVr} zAuE)pHJweU2z8d|V1}@&Ns*la$#gd8L6f4Ofo0ADXcjvonu#@M_=HiEKhi;4%q$@m zN*8AxP9n9vwq-c`H9MHhSvy1KLt&Ump2ExBWA~&`3y(=A>=q%UPH(u^#M9#5*DfYr z<JjA(wW4!IvC0f`5KJW)MLF7mj=J4KXKY0dwJ;y1MLXV-oSYPb)cOH`i##8-8K5Xz#6cQ zH2Ba~HEUYgsGDkKR9d>z;rvgBTE*zs+VkV}>1gG@f-d=nRLAJl3ZxEa1hmj4{-a+<`TEh^$kynFf_VJpk{eetZpyLUxo2|hFIMtbQlTMO+qioc^L`SDh>W_h;o^mzt6+j!=Aw(|^mcJmxzL$lLFE1I~S4Jt{ozu2Ft6Sv!%QhP^aN|0q@ zkP&=kqO3v$-}g`%O!P-|RMN%TSgNDFqxij}S@1zh1=$FOU}!6>)HpE~hd%m1V;IwI zbtsE@zY z3{^Ntok*WU4$KqL9}tJ8>dATQH0^|=U>w0N4JM>N7{-+iiF7_{s%mu_&UJMfH93`@ z5Y-kr4hM)F7#0r!+X{1(NaaG+x!dJB1(i+5`s6e;CTJv_W!N%125N+TGG{$u%L{5^ z6oVye!=B4YaH8TsjcnzTMZ1YnkdjRHstGFwwy9W=QB`_Pqy$OBVy8{@1opY8y@_%w z+L9A)QRCClrop;tzF29~U1*aP^|b_#9tbZYO_?Ri#hL0^bmWUf25yIpn6^ge)V!?q z(N#Xp<73PI??VE+hIH4L-|!rdc7y zW>SP}_(jS1RK?1Tit;8ZJ?|aKIa!oAzOuDEu5>xG9sMkvkrtzW?&qpA!caQ{RyQ7} z7R0M-vT ziXVO}iYTEhVf=9QKHkHJuxS!$gteStB1*h(O<04PWPlo!L#v9(=jpru^p{b5+W}?t zC7zX6<7nk4Dx80W^vASr;CYF-m)6CJ!~Ou6K=^$6Gy6XCT=uzhUwZB3PyTu1KkhvJ z;g>!w89VR!@_i?Ee&wt8^Mh|Y^-~f%4=sK66QA5W@wj<^@9~}M+HfcDo$RzG+i9&AQo#aM|zWn`v+Vj1Cx&4p+{%>~t@!x&;>RM^`2@fW^ zZuIx85B8}RpB#V*$v`15&7#rcXCgYAByDVf;+e&`vv^lxzu!rasH_K%m1`B zo7QdiasQSO()dx|TmRWdAV#Y0X-+Oj=|bb(Ty@fCn~gf%#M9-i2e|^J>rDQtf-yuF zs%H=yqm!4X-cLQ8 zT&L+f>$!ugZg$_Cd&~*xKSe(LGz2u2c!jb`<1cd4oYypLuq;_VcLcg>Q{0nsDx@oF z?^Z8s`FXwimD6P|^XY=!|E6BYTz8AZee+4Wx7W^E-F$>MX?D?9j?DWuCa#!$B#P7yfDw5WW$X}F3Io%mEgCKSIR?p&xG`JDHJ}u}44zo_xmRea=WxQ5Y z{(0yk%8?`E^K!=OfV-J6HVOVD_@CfchJv9u=q5xhqV|l1mP3J%m%f<{SxDAK9HqaJ ztQK6#zcuo!iO{y-afs-TsF6r982(uJ+uqF z3*S*LV^!sH77D);d=30b@DIbk0RIzw8xuKeZX#m=@blmghrbQ}VfdfmJDAE@8&lK+ z{!sW+;a`OR0Dd_$8LMX|XNmAL;V*>08U7vkui;lSm$4@1s2}`n`0L^8;6I1YEaa@N zg^aa;p9jAP{zmu*;Xj4{5q={}8Ea!HXOrMBhW`S-%u3GMTFF=xd^^^ysU5TMvSap; zGgKL>33)@IP!?1K?e%hChoQ$_)Z=BCX*2Two4+bd)vOBZ2Tg>|L6@PM(0%9$^a^?p zeTK}NS7EIn4KxOt49$WTLo1*RJTPH<_7D|MQpe@h^=r_pR$BC7PT0o&t7bpW718s(ip^s37mQJh=M>Wfl{G9&^f3{>x#^;wJQsO7D9hQiEUijQ0O^Sr>!e%5AA?n zLtWarvJ|KfG!1f7y0Y(~Ccdt01r*@t%FaM5{E=sXD|-bE33O#w0xPo$L6w<16ad9R zX;6P?EHoEd3+;u@Lbssj&}XPj`^v03Lhv*#uW+b)m*k z3#c8`5lVzcLOY>*kaI|7Rs~W)%b>rY+M$(MBPbpk2Cas!K)0a^9grWShGsy=p?lC1 z$S15aOMq0+NysI7Zv&t;ou(FZ2ZRjjF^{&{OC&)TCo2 z<_(2FojaCe1<-Bi4P+Btj@5wLKnYMDG#Q!&Er7m<4nV&_7BS^m9mpMO4z-1Xpa>`f znh0Hl?n8e-7O~}6#aL(N0S$rXKwF`6&|}Cn&Y4w%T0(J94m1H;2_1rNLhqom@y@If zGzeM^>7Z*+G4u%f3o6^mnKgj?peU#pq=BYG8=%vWMS?S{1$BWIK)azU&~wNp(V5kR zT0sd=0W=-j2%UwVLpGg}KU4^P2W^EeK+hnDF3!vi3W3s~QP6Ve2y_qn3{~#x%zPjv z6bwZ{36Kiv1?4~kAPqDf(m{`*kB~z*XI33*3I#%wyScDS&~4}iWZK<@RfOCje<%UU zghoKKq4m%q=nC`0tAO@Nj{YoI;QS?Cw&FUU<@frUV6P!Xhs_Ct3dm$V8j8tMg&hn7Nzpkn9~ zWZJU=vw_M&u27AhbbWAS9eO&l>rgTD5PA+Z?B&Q>L;g@G6c2TSQlUQ30_b~a8?+ZX z0bPS0Lw`Xw>5i;2)Cg(|MM5g5FEj$00j+>`LZ_gc&~xZ5^fzSQ+mYEr3aBa63i5|K zKnYN9XfQMx(n4FHqtF%T5%d>i+sBbrg*+fXC>BbB@}betWav9+5wr<90-b?=gdRZ8 zpg*8bkXeQ!vxA(W8c+ks6Y2nUhti;|jIyjBGy<9dEr+&4$DymxBj``aI++?0+kcIkWBezg6~sTdos3&+F*K zuJm(awMj-6TI-^7~8vFv%Yy`BNl+w&bso{G*b8NAh1vzH9)M zSCN&Kd{6GXvT(`o!+nbLZ-3?3cpk4DJ0baH3n_j%){pznY@+1Pko|KZ`4=Vs^&n^VL9(k4c4qbIwv_54`F$mSrsSWI{7;f!Ziqg9 z9m#Jb`CTM`;SlV*B>Oh(hlY4Vomumt`m}>!kCg1alK-dV`wi2_SuOb+C4YzH@8`Y? zJ1Y5SB>$4+Uzhx1$$u#M&n5p4$^R(%CK@Wwg;`6!qvThR{A!Y4NAep z)zC)hP>~@|d)8~DJsUWZ*q%+~zTRGh<13&;&?)HRNEx2`7@i|35J@hu9oWQ(O$9EC za5Ez|7uW~k76La1TMDcMTM1klY%MT#h7H&RHKaePk1cXEaCv_03p;@wq#R)4Sp{RR zJO_Px;z|N5z_?%KCBkG0P!)k=!BqvO`c)Iy1*|aQ>H;eeUc-oM8gVUwYa)Jaf$7B6 z0h>$hUk0uVwv?Ejr_~d<9Js!~)E^B5t^sZcwvy6U0J{lH=d+Q()L-rbE5MBfrvCB} znEI=Uz|>!!0#koAHDWJ;6$o!;#LbPkg}~Hb-U3s9`G9SN{%Q%b6Z)%_z|>!@1*ZOL zBQW(>Td=**U+n~@{!(H@8p5lAeFav4{fyXO;CcuTFycUg>mxh}>>!m-+#Xy;Vh?aI z*iqt2;1Ge`z@gx>Qg~f(2e6aCVc>EChl8CZrt}eD7m2C9kwzRPFvaf(E-%HW`bC2) zNKE}3BQV8}1y>Zxivzm~91pG}a3^qOiK#sa;3^VR{Sv`dC9VSQEHKrl3%HsTPTUo& zkk}U74ZUe#s&99JUBNvB-Ys!;q^AoyJs4FXyoQwDW{GQp`$^$R2(KlD)B2SxFwK_~ z^tK_q6*yJk41uX`9VD)e{2IV^hSZ2(N6J4>VCtKyP#VJPO5shxJ;C)Po+xlT*li`Q zk8pq3biR5aegi3fXK=c}?%>`6en$uPzJ)?rSQ=bHwM$% zL3PT6 zDnChLCBmuvM2UUDRDL8>fb@P+dK!fa9>D20EPxIMT!>?0BfgQ+g#Bn|;n zTQw4gf}>#ff%+rA4q*DbC@|GGN8&JqQ+<0$91f=Xc83NaeT0<$ro_?UF0fOeLWIXi z;W~-qz|@{@&_IO8OW^|rrt)e19E9*rQaH7LFjlJsiOYb82u#<H2u$;Ds=yB5 zX#&>)PX{MT{Y%%|83Mb4X9`T^%@UZ_pYOn(rS$pW*#axTa|EXP%r)Y90@L`MFEEYq z1p-rj779%3!6I-Msr;_s#o%rdhl91??h;3Xmw;6gTY#4eoCRJ6PL{&cz{|m@68{Na zA#f;oC0H$m(;B!+V49Pw1kMqUP5`>am>Kfe>;Tmj#yT93j7k`y9B27cDKMZ-}eYi zhB{0(|UVU;8gH2f#bo)vHLNU{|op8I7_MzT@OzRd;)w5+*b%cEwB^9&j?KO>8!vs z{(iufJXcCjd`@7Rzvl&}_2PmNUlf@36PLhwQhvlgg7XFb30xpCozKhQeiGCAbw%JR z;Hv^td#(vg>(h0C2Y`PTn99E)@Ko?k@Bpd2%HUf9Q~9?Artx*hh>MN*uE32D{~mat zls{cl?}LX(OylVnfoZ*ZATV98eigVP_@TfG@FRh%fgj^4Xvm+=&l7>E{l9^SO63zj z1rHPW8CWCmbMSD1Uw}sl{1RLw@GJ00fqw^&68JTEw7_q`V+8&KJXYYh;BgYu{CWo- zFND7bPZ0P|@I-K_{WdoirG0ity@C+f`4m?xh zM1wwovtOVBuuM@Z)c)i4)2(J(RUScZ00eFMJ z4Z#})b^~vcn63wn1g7hoyTCNw8w*?u>>)6PHxZcf^AwoQe^Y^JzIX{t;mriL2R9d( z#$yYCy}{lB(|*K9V46=Y1*YpmD}gDzwZIhKM&PjmQ{0|VTZC_s`fG&16rKdNlQqB| z2pb9fQGQB+seQfz)A;cNZ+ok2~6WB z9(+W|uam$u-x9z_h596dj|tovd|YB%#P1?7mEToh3hyQ`g?AU2!h6UXmgGm_DuL-4 zPLdHP8*z#erwVM2^lE`A|1^PVKK2xN6Sx=nq}0A8;B@e5iML672HX;M6N%4)Y41+Y zr+UkpU{9zY&vgF#2u$Zc1AI;jC(Z<)7dQ)iLEvogMS*j`mjvz${!!pu@J|BgfiDZ3 z556LB0r;xG{lM1*?hn2$F^$Io;Gc!?LhucN2ZC=3JP3SC;(ka!SYW!p93n9F*H9xK zCNP~pjleXXhl6iR`BVB4MqDH?_4i2d9Vvb?coeu;sPAa-U5RNvi~-*hcr5t7z~jKb z23X+RU@Cu^!1ch(1*Y;>81YJhsr*&oS5o=3e_bswmA^({ zDu1oORQ@`FEy3#rru(Dsjd+6*Z#3dfM!eaGw;1tOBi?4j+l_dK5$_b3*5_RUQ~h@v z@g9L`Kf7088n62Vrun*GU^*WM1g7zKP+$tz2~6n^fq$3IPdV^mf$97l5tz=;Q6oMk zFxB_Cz*PPTfvNo`1*Z0&GUC%le8z~+8u1TCe9nl^8}S7rzG%dkjQB?*{z+hJ&t-wB z{Z|C0^L15V1^Al46#u%w)L%afOy}nY__c6;ZVF8K-x8S4-)(^@{T+cRez6hX71$Bs z_XMW+_XV~B|6;@s1g81=tH9Jh4+W<7J`%VY_%Zm6)IPd?JrS73+iwEXczh}_g+Igo z$B>@Ne=abs7cT^+@%GY)Um5Z5M*P}{-x%>9M*P-@-x=|HBmUEf{}Pzm`$1r;|3@SK zBrx^w-vZP5`z$c6zfAt6zo`FYMl2VY#*Yd34`KY73QXzE1g83$3ryh_0#mr9z!YvJ zFojzSOy|=^V2W=mFooL*OykYoh#dr`^koFD4t5ln?xD&GO!+$rOyT7Orf_G0+ksuc zZ>9dC>wS5Fn}aI|O!wCn1*ZDB3hWN9BrxrdD+^5fg(?DjgR2Tm^{pl_)mI@fUC*lv zO!L2nz)EmU@H?qJlwU1@ssCyVOyP9|rt<0vO!K`S_`T3S^#!K(HV~NF+fZQYA2)$1 zej|Y?zPrF4;Kl+s1$zig^=l$9#rG7r5xA+q)IVMVQ~AvVrtszh)A?=z{!{2bZ-J?N zAAxDTYAGrcE9cM_Q5CkRZ>ixLH<`O{foDzA&czTmFl55oNECNRza?gG>L&_iI#PbDzjb0-Ph z2AnJ~^>>QEG~QDMrtz*8*bkfr{wR$1p7K^DO#RbKVA}7b3!DY+ZNz;9rvAwgn0~vN zDKPbCmcW#Mw!l>19D!-P^aX#C>Pz=WbLDMII1Y~;3_J>9=b*!KTRekD0RCuv9~GF^ zk7EMU_&XsmJwH4Jmf<&`^hfE>2;3I@gTQn@d0t@peC49Rl>SE}zHG!-jrh6|-w?PW z^1CH)P4FFo>3VTjV2Xd=h#v?{^?fLJENQP2{8(Tw@NaULlJL6VXGZ)^Ub7_pFNFUI zmP`FNAN&DqD)B1tC$O2s^gQabynYGO`IVV`%_c@{X2cdoY$Y)DkBz{Tznu{~7_pAUqlDC~;MU zr-I8$OzlfE;$BAF+lVtv8kD4``H*GAIYyjo#Q8?t&xi*IOzY=Bf$91&SYXCOK zSYyN^1g83qG~&@lJl2TE8}URVo@~U^Od6K-k2}hnVbY|8slR6#@oXcWYsB*fruA&0 zz?9!&BVJ;}%LJzOuMn8#*Ghq@KUW*^T7hZ)t{0ff-ym={c#{!t5qJW^w}G9c@mC+b zLtv`UPJtM_}5|>=T&c9}qYRtP_~#=OKY7gO7mA3G?BYz!d+uz%<`Zf}N%K zd%>r{<%RTTjrg1qUohfJM*NczUp8s=RsL5^aLtj*qy5u0f$9F_y1*3vv%nO7LtqNO zDKLfK63V0f;BA2^{;vYl{nsObY5)3IU`qeQh<`KUr$+qDh@T5g^?M<3JMc?^8-rg7 z+*x4S>rwdc2(KXZAAP^hz%=%${;v^UQ3|L1>>GjY!G8!m2kYs3utJJY;eQHD=|2eE z9{jh!)SsUPruB}Qe#uV`lo_#H;6jv7e}V92ER<7i?zY5H89s}rP|@!G&5>_Ic@${} z{r`t;g3q|Ap5*9lyuAcqig`vy$Tfu0j5EdOwe+=w6aDd|LT+aG zEDO)T@CmmeXH$N}j31$ImrxptqpyR-H^=oc^|kt^w1!mF3K>2vr#kQ86@Jb%mo zx(+5h2di&tqA$e+pI*|RzL)fN1>Wr8{5ZKXe2ayk^dmCXTZpN*MYjo0OGixjH`*D# z&qaMmyG#9hg6K^<)MI$%O{qsB`El+@XGFA>NF&2{0O_wO0u1%}V&iQ*JXB2eKVj>8 z?|&la|D8PL_$3ORH5w0kn|hc2{wLgj>b;Y^yo`*a1SD?eS`X$`@pssz!lSjP5rq)%U~K?dDY~$680u9e{QF6SA!$Xyo$K3h5gxU8MkZ7O;~>`f9|Gmw+L>5)iStw zR!89WwbGbaurtlHrWUM8a~<5g=1MaQwxD^6nF%YjDu#Wg8MB~J6AKeI#YzD?uX#<_ zldSyVPOwUWJI<;I?iedALVs;>1okMa`*4e_Oe{^q60V}9iifITw`!^3 zwgz^mmRfFWVdu5faa#v_O3Px{$GwYTFTu}L$!0c|Y->ve>}Fm{xD9=jIPz;t6}MHe zEm{@B-Uru`9dE^KEm*bI%+`|CZ>_SWS)sv^r>(VcJG9ZkZRn#zX#Y0FuxbD+^!gIL!V+hOE$h8v$tSQN(J1xN+sO#zACuWd^K}5i+#do}a2BZ5`1U=Je{a4SbD;i@B5 zaBoCv;Ce@C;aUXi;NFX36_K{15^ggu6?Zjob2=7tySSnyGmB=f6v|vJS>au> z&7+mvR>JNWt>U%{c1E-Y_Hl0w>@m^BuyKwmp+32w>7X&#A>;%g?%qp$88<#PqD?^E{0tpj#Z_6 zSXE2bG)}>71?-48CAXEZ)8ka!R>2+_r{T5+_To4#x3#eM#Ob)LgMB%!nA^p$U&gU& zJpXEz%qCvJZ3XN)@k-eJ;#F`hf;DiPd1-KbPrR1fTG*H3nSw@|0xo(nL zU8|Fd+bY5wTsNr!musbGdxvhnrm8j#k4)%n^V%S(EV6RSOHF?czTC!t_ z3T`W4KTK4@#_9^&w6hBKqy!ag@6H--YhY)0*77)7*i$;|xUGY|zH>2bv<+c{~;4V6D>tN6CQq1jQ*n7IL z+C2Z-mh5^L1-BKj-*-`RTM65_tBTty*q&W=b#T|!wV1oCF0HqUy3~^@?rPx<>!yQy zvRg3^W%VeO)uY*=fQ^|5ds?iL+e+B$V^!Q%!9EeI;kE|$y;v=`wXi?M>bR|gT_LWR z+r_Y(#`+enf{Oi+dEq#@L3vrw41ub7*ME zuJllFTLJs`9?Z>x1*#Nqb5%-itGHbZH!F!XvS7B!3b;jZE!pg3C2WjX*q4)4up9cQ zV82Y(a9aa=TCA4aTG;Djb==m$J`r2Y?PA#XVwpRyk303Mg4+t%72=fKR>E!?r{cB> zc0`m761Gje3bsYC z7A~$$IFjB&$88<#1*yz~uP|`Y+aA=PN^UD*-%eG*M%!UeX{mwzwvz^S4YigZ*TVKw z>tG-E*1_(fF6MSI?7?c*gpRW&mTazC0UM(c_71g@+e+Bi)GFARt*~v=G~Cv}4o=g; z#*Pbil>{A+uY+BbRty{00@w@Em?v+$rzP8!rr@>$_SG~cx0SHprm?0pgOp8a?&x4w z>s1UFXV!}!@#06|;z%<(qH0FAhPzts>bP6XUDljJ72H*FSH)coceUKrakrSecx5id z=dKd&FfSFinK$oqxY$2<^P0d$ySU4Icq;BHxvS!?hPzts>bP6XUDlGv=dO~wD(-6G zV#lIC-ik_8!Nn1{7zwSZT-FBjB0~WeHEF|Z0vk2qE^Etk=B|>vD(-5ytL3hayT#mP z?Rb3dD!HrTu7xG0_5N+quk++kkKkIGf}QCbyuwQzT2>9}1C_jwlcr#+GiF3t|O zwQ!$j>G%;Az{};X67KVC6}L43l(UxG#c;dkut18b-mQZs-2mE*9)i|6;f|`>VQHu$}|7a7Pa)?v6ME6g@1MS)mGU zdSP+01^ZCQQY=`_fl9a`19ho<-l;9vj{`Mu%?9bX%hC{kkP`0dL9C|*dpSr2x5{80 zcUdp2#)FmI)xcdnNC!84kS?8aW4$fd^dTy^mxt)!DuychSg`D&8n|1B>fk;b$}-UQ zVM@63hADC_SdvCrfIAV54zA^J){k5z+}PoY0a(q3>)>u3$_i1+2<<@X=i(vQ#}+Au zTChGvO1R64v~Z(FDm50Y-6%xBkD_8~wQlR(qen(|N>WCi2g}P(%FT~uNvWyvEGJjZ zoqp-r1$pr-Rh^Nal%V$#SqjBLlb$&|{OnwHDoZWQO3F-630LR$%1&jO2uSLw zW@+geYL=x|r^cpds#!)-UVaQOg(#&UpC8Qb8J3=fDS%yjnfBFbAPY85!za z#LictI?WJuxdyX%z;O-|T{AN0-jH@BX$otgH^&QzP{7G$C6 zrv0;X`oR$5Yu+AhSu7Y?QX-Ba>x8Z()> zUD>h~t2Jz<7&}_AZBlEKKjt)?=AiyK;6&>KQ&1@IPufgA)$58DQk7TVN*6zmV@^iP&^XfLQrD~tcp4A2YYscNQ3TdC6otkHq?!IDJuh!#T zKc1Xr^}dB|-lX56wm1Ad-|pRawh!$hJ|up67h(|-o|N--s^OIsCYcd)FZ_PiOxbeQ zv#Cc?dmmo7CZX!J(dBy7-+m&b_pMqsA>rBml9DsjMkzZgT-NrPIW^g5S7N9AVOu|a zn$#<7ZdmHR+vjgg>G@#vjyiERA!uDxc6NqQ$_a|~gR9*y4m$o~OkSBmCJW{(J8%B} zcDslkxye6y{WK{)&&oa|G9{%Tho2>*#K#oRBIU!nAN8^N*uUG@xE~#BxR10u5|laX zRjtTrrxw1oOGM&={Kz!FY)rYY6OWK9Is~qXJo3i2W%iCZ`RI7f>;CT-cx%fqHL-~t z+UCqht(SF3R7O%E9|pon8PQJBrOmOa9S5a5CRbnm^Yif??M9iF*U^WlEf{!-?@9BJyfmX0O?Bb>|Ibjd+W={Pc|U z{6d?+tb$Bh7?6Wq$zT|b*(>`L7hTmLj|b=c{6tFY{z zJ$YNjGK<_4iDP!Wk|$p7oZR(jtGQKe&knUczvItARd4%r*<|k>p1H^l11T^oB^yhc zQK?00#g9XWd^czD#Qh^f)pO(fS{7ESH|w1Lju+=_-+$QuX!`Vrj#8Vca4d($87x(V zzx=^&|DouEE0U&loU^Izl{FU+PaAvCc6Y+#y5Z;DE_;~qwbCjkDNU`neDkxhHX|cP zq3eq77d^Bwr+^%7rYhx!Ke!pVgYxn(AU!1jHvG_N8p>d^GWU}IL zg#YnX<;%YDE7wiA`Q7e1XCKsi_x#nbbXrSM|I$zdgxWwx)q~cp>#DjaB0lG`gJPr6|V=K8PpA>Ehc<+$c{?DhHM-<{W1ZmhNbvWk6^I$F_u;1;tj&t+@(t)6=1>H2=n zPT#*9am*(wZbY@j>;W&!dRfyj)o&Zh@aqj-iPfor14?Pk=&7UUE5gz|>NkFQIWKJV zs=W!*hdpd`(tYy}5Av$yR)6a>`RThzTXArFQ=z+xA6iu|J8VOicIKTA#g)GQY&TH% z@Qp+Ihp0DM?97>$zuh!TNJP;NUyZ6U)fF4PwiVQPd>8t7_{vsXB}^Z)?+ZcieTm zrcF)y&%Ar(wml!9C09(F5Z}~P>8c>+H6~$9PsRJ&e($p{t{+vV>eX^P$9QgwTR8Ue z7@5NrpFV?Ewl#CQZ5>iFs*KVuR}3)gR5-Nvub&z(+GTsWIQ{0c-z~~@UjMX5y9q5S zUVrq%8eEP_PNq@fVnxAf*Nf@*rq?)ntKQNx)r0#aR@(6D#^iLjAMy`wKQnobze7m0 zI=>({%O6`cx_*A0!PqK_Q&;wE=+a@qhHU?R*5P#)?XBc{V!3ZFd)TN!dDocwg+(UV zl9>gllM8y9XQ}hO-94%Z`w92<_^)u1GUBjn>Y3+G3)`2|Gq(HK)&=)?hRI4iCx`yUhf-sx;3dePxWH9 z$B#2*)ny76#sL`@Uul)R+yq1j{=O*=c@0p(8t01``Po0~RjSU+u)Y+Mh z)#^NKw+(4LJ=0Q>y*)j=y?uN%5)AuW0M2f6(u!+xYWH{6eJ?+uR)7`UKv*teTO+1=4OiN1jY}PcbS(9Y1=1p2O zZJwHz+B7BAC#6X&<0)M=|D7zpxMcs&Q5E`XmCz8*a zHfPxd`8fsojrw47%>wi{6u1p2#QgzQgs}AF+$3zRvvY9YkUo&_eQ-;Hq1GrTqX3)s zjHLXu?A%P|n^owaQ^3%Hh^Q{9coWpyy~+Q1ZNFsTiT^1os~{tTrZo%9;$EscjqYAz zqka7Y-2wvr;@Z1me3HC-c#!8G86D^w6-8#V9v(d+qkFW+f!M%kI@0``BQ3r;f_#ip zNm(}e=YS@qr||rz6rMf)F@JKDV|`LD{aCHg%gZ)o;z!{^LgH>}^|W1_A0EH44v4 zDGbT#t>z6Xt#J=*7C*#0PuR|CuET6PJqwz+q`u9r8sG2xuk+Mb?Zlw=Bk)ss7Mr~) zY0s8R;j14vT3{P<_DHGO7&f1!^z~moX8cIinQ>Yc{JP8Ch|#$tRr7kctM;$?e0>J> z75be2yOvIxW1AgYPTk!VHf4;mOY7E+0{&A*dD*zx(q}R0h1(9M!kaXU)JIYl#|O^p z_E*7(w$=Xn*DUl&t4^@oL|-nb)%bPMe5EdM{ZxN;;KX+)N=+JxMdzD=C=5`2mND9O zzfyzB#+ugJwtiOFMyIVm_dL=w`(LxvCk;RLW)F30`d6T6HuP8hB3iF*b-G0>NHVWH`3 z>ecZbFDtcAy~0!Wq!I$kv+R*zdUucVdT90 zPoIiHUObi}`)A|1mb7%Cl$3(pT)JZGTdH1hT1PECFu7q+vg?Bmd#XJuzcZv+jZ)I; z6O8O-zlX-~uG_zVP8>P2{qUD3uX){>_D3lRLNYT8^7)2TpEUjQ;bNLO)>dxJR&s^*4Taq|4Cp!y$5{|p)40qqGtZY04 z6qfo~-ydJZbodhd%VUS#;@!iS=K$1}Cn=`<&Rb1R_lg+q zKYO{iNo;EAdFbn1(MR`?(&S$4wy;C?*pN9*Dm^=F+hIZJX#)G93H%n-H?J_u&~X)- zU0p(Xbe(W&*>jgyfxEW$*2aGDt5td)-%OzM2|aF7*Qtgp9el`vkrVx<*zKFVWmQQI;&oP^#AE!;wN&Rj zFDvLSK6x0vu36n@um7&v?n@G3J$BnL_!QN!{L7jCSMsU`ZfLdpQsWy(97-aWtUU1t zT}D&P*u_6zJGw6>a$V@9{uidq2#{j(2R8oMnVH#HQq>oqUiFx1p~~T^cz) z;X+vX#JEpl0!kI5&i`g%zCCT~Qfh-sWuG7V>^l@b@7?9sSB{_mAg0x~wqt_RR;rf8 z;=b>Hc+gt8)?wJX)=%B@3^CJ_dS+$k<)^3cO$pzI7-s&JyQ&dXNQisB{o>Kd!CR)< zN7PoW|Gt!@{0>QKSKhvb^C?*u$M!!Y*tZB@+nQ zG?fzSBTWc=kBZ?N;)>XvNt15}F7wA_kHB- zN3WhZSf~x_d61}OXIq9NN7qIDRoFBc3YYFI4zHEWZeC7v-303 zrJm{hI^kzZy7$eJs;tAxh@}T>1Rm>J$#4ZWN~*7H;fYAT_cD$5b1XLP8@RLAzVD8` zZe37%aWvbd5PkB5Ym@d;k#%$W&x+sW5xG5n=#8HJcN$KgQIVa~b0`PHiM$##jnbyJ zyBylcH7;Ul-nxquQ@dRGQnbE|xXd!oC|;!1lzRKmuZ|q2Q$A?$d2_!n@q}vmrqF6a z+pS!D45H7V;`4cLCCs`My20bt7nWL=nt?vaomk}}O0v?rvcv9ks#YOcCS75_-%L}!+sGdqtbKK8F->$Nbzy2^Ut(R z96qGNfwCLNh3#%sl-Db{x8dq9rNE3Yqy1`OuM02QM`~Vfmeye-u6<#qQoPj-RUE7gIqyyE=Bf z8~@IKUH|a9M`{HHi%B{bsB;U2U3tyhn_p3yAz|KO=UQ#_+wk~F!=Ni2x=CsD4VM}c zQ~TORx=P&od?sPu&WRBlLaU5@vEal`DQ<+?a9fd=Hh2s5&4ViC%}-Zzi_mNf^1Cx) z_!%K$FrFt$*;apCi{D3m{`FLX)6+AdnnC8r=KJ3*YaBZ?uViaB@5ZX-bn3<(n358D z_veshWwv7$YYwI$>Q;t^nDn)L; z^b~bec6!O3YyZ_l`Gw_G)15^xZr_a@U;Wnl7V8&R7gN#aIwckR{#w0xRLp_DHhb^g zGun6Kl=v53w-5a+BljKJv8ngK@eAID&bGgkI6~onsr01!Gd20j zm?hM@n2>$_Ubb85yYvj3+2>$i!##BbJ|D=XyAFNq`|ItFQ3*GKNzuV`1f7YoJUQOQsHwvMAzSU>x=E5Rbp4p4iy! zMiI5id-mIHzdYR%e&9^tyZLV?)&GY?Az{*Ye!k4|EglVTQ?c27HrxDYRXKQSj~3;M z%8ly%4>^RT_w1G5Urnx5h0V9#&7ll@kFI|GV*Kc!9m&6Vy4Z(pFC~L7kF@nomV2%q z&zo#A`s3B(t3#(|y^9XI;rja9r1*$5DV4s(pidaEG35^4d&ZKwoj!fCX8ZOt{y1LdwiQtYFJOdkxqEuhI-(vaB;}7?xOn*{Y`THZK70Y({mdBxTW%gX4__u zi4NP)A%AG9I>PXv&v0u)J9KQ4a%0qdUCVQi%gV!t(o!Z5E3JP=MR$ujc_Za;d*!5G zmUQj;@~pF=XzBjwn@sdiT>Yh7*rR+twhz4z7-3y@Lx;_;a>`$h-5g?+i~i(p==|p# zR&2}mta&i=s;OK##^J#86V=|8OgpK_Z%)lsv!)-Zsz2_$l-$~BXVCC_Q)6w*eg4I$ zkYGFw{jw*#rc7N)iK=yO(`5ME`eEbtn$H-V|M(B1MEsNO?3|K5(%017Ya^~NGL~-t zDYpHZtHB2cHF(oyWW5{zA#rF@zoeLy-1Hp76dLeo@HQHgnUPmV{DrSp&irFQ_utn2 zaQ8ptBb~u-uiQ13H|Bf#in^#WfoqRP&aSo6dQszk4Zh7UHyxibm8`2zelW*w-jtn; zh&=66ce3x=z)$g`tp6@qO{AU=%chHrbZVcew(tjozb^WtS7h5Yp)2M@#`g8NY-3cG z(F%TT%C(1dWwz4Qj$W_p7O-*NcV$;znPF>`3jNI=pNiX()RkR-r!)56tx=7o3m5v& z2-p-SKRF=mUz6%@&G97Aa0$7%`^H4-@|N>fG-{gsK6uja-gC#czW3|D<|1tR9FD){ z%jPo8y5rL>ScNS-T6tEQs=%MKOBE?TU zdxSdeetfS+!Jk3{=U@KCZA?3J!`9?W&BaRi=NWeRZf?0hQu5H=4u?KRoef#Ez0LSm zI|_&XYw7y=ZqcjyCZ@!@1>PRLUwhcE9X8cJwf5b+M9+Us8c5%S`?60STJiQOD!%cp zaXQcA@017R@s+h@rfL2)k4St{8k1)@?Ng>d+)r5yc{C2bT@9d@@moL8h@{nsqM z8GDiUe&!!Rk7~0iqhok_>85Fx-xnqvolUoEWsaWsql9pGajbo$ASt;o` zNrrYis(<07I9)O+yjAm4=z^Z^9VfQ0e)6Bw;iI_J?EZ#Yu92UbKy&_l`+5a`-u3gH zFz?i}^#hK38K>tXNR1opFK6w{UhiM2%4HJ0p86kp7BX#@?b0$24;dbGN!JDa<`Fw- zX>BYV(U0F3WIfS&xy(NnF>$we=ZhPy?ptz4QKi;uv?W` zc6or0R7rXm>|QdY{P8JK6rKqfTIjjDiU-X!Vdut1HzV1u`YD~+uX1OeVyc+Yp&Imt$Z>5Eow})-&{gN){m@UwQj=4 zv!&HGkM1#~o_TTO*?4-O(CgQa_nbR#Y`-UDYLC{p+J2QzSZym7{fvj)*33jzH*+oX_uGdT@!I3JXwg~~JgnU;|K@(%8Z`UR@X$_6LmhkJ zK?i{Q&<1J^mUs>95JHze%U>$UpvUu!)Lk-(mOG zCM|~sFR4-IRe#MJ!^fAgCB;PIGpP*za7yZoP{;H96s()N-FD&V{h`wa?w+iUZj$g# zL9t1Bee&GtW1h5(?EX^fIR7$yA@{B2eD2R`xBTY}2(H}!-3-J2`%Ag{)cVT4tQGWx z&U({_ORaz3-P3QW+m#g?AA0ooha$f@?+vmXk*e+pC@_57JE{Z5TrIb}(^AlzJWW{~|fjO0e z7M~uld5V9kp(iP}{{HH#8=h`0J1?Twf~;8kessXFXCY%||E)gKS-n=M%-8!d{fYLw z@$-Eu?0P}qx&HCbOWE5GjcUKl;oOnl zyCWBfNis8x5^3iu#!xwye@!{MW50LM>Pa8lg><}cxOJpPL53QZY_JE+vm8OsinjD9 z?iOF`RfomP=fw4r&mJw76_u3VORCz8Bm4NRrmoA5&UMEw3eb)y|68r7PjA18ZrrAW zZL2?|>RGhv|3sU4K43wsUoTI5d8L+g4W&=>r6Mj~TE;(ynHTG_Z%y`x;IV7k9Q8c; zyQ4X(nbEwAxxOe@sl+c2qw?IPFH%@ZK_QWb+XOoIh7S$sX%r1h!-lS8VwYUTN|sW- zq*WBZv1%C0e9}~qZB3PJ?IYVdTDEnnZ0iEq*7dTj`(;~yLQPpEpEBHQ#l1#txaZ!^ z*HMOM_~HeenniNU=6IW0q1*-EUd6#6Iyh2p*^~}e#mi=79js({-Ml5)S*_ImWz9GR_|3@`b& z#QQSj%z{^ujymEfD&qhLFWo_9+ESmo;AnlhCDKXFH>ZT=QbNQ)mzbhgJSdKboc^PE zIbLE1M=rN9x4_$ZYc-&rsaU5edFAVQa<2jRsx;JlZrrQfs2PP-c5jBCnKPLuO70=I z^vC}Pz`$}=&eYP1H5^umH~pBfvZneX~gT|95@MJGQ^RV+&hRt;!E-$-N=mt1`4LQI%nB(OyLBOES$$l<`$x(wm%GSX=R~r6GzDW-Yh0p>b6bRI3ahy$EuaTjCYp zLQsG&SRu3xLhDJPSR8l|z1gY~lldX2u_4Hs z2l4k^wa0N6XWtC6W~p?MhudCGZjWuh>B zQ@`%53SW9luJ5hFuVNbYmJr>vupCVil&KkK$6L)?Vve`9%IeF@(O5u-XeJ>Ht>j&4 zjyJQ)YRGB0xN4?VF)J^_8^FrZYc(mCnL>Y<;~k)~+VXPrGB668i?D`LUzy|mpA<$f z38Sz@2*c^nm+q<$qj5!H%fxh*c$hW4RID7Utyx{hyfThB$*t)XW93+V&AKw?RrnD{ zypBz#*?`1V<(95=f-2JM$Lw%$3l5f{(d#3vkLJ~o#7|z4-c3dkb|C_m2OIp?4EhDs zT!9Gjyw%p4X>K%^8`xBD@Q)W#_mW@Jx$A!rSLq+G0eh=ZZmzb~qZIIKGMNJkx1<3c zCuj9&b+nUP(j}1Qg3MYex2%S%0ET`!nuL5NR;Qk;C#Q2obHY~6FhJymR@G$kS}ro# zhz=Hb9lUI~lRTgIP)pszn zVZL%K(9P+3h2FQof9?UN8LlWMQ9a8#iyd0>rkXDd!h;8IuoEVC8ebtH6@5JHXY1I=8Q_se_4w%-6iLth0-( zV@(|OKs&zVjd}D{wses}wqwND2*z4l z6oE=x;D2qwM8XDuDqCnyt44FVsx~SSinSQi9?O~us_JEl8ih-(Ek~2mN^Xs<6`CyX zFKw@H4$6l$s)O

OwDaA^}K$g+v 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 -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 +// This code was generated by a tool. // -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -14,10 +13,10 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("GameEngine")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+284be917a425b0385f267a32c248890a07244fc0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] [assembly: System.Reflection.AssemblyProductAttribute("GameEngine")] [assembly: System.Reflection.AssemblyTitleAttribute("GameEngine")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -// 由 MSBuild WriteCodeFragment 类生成。 +// Generated by the MSBuild WriteCodeFragment class. diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache b/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache index 01bce270..ea037da4 100644 --- a/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache +++ b/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache @@ -1 +1 @@ -fc718c42635cf5a6cb55107d41ff2065404ba43f946b2a47dc131d98574ed7e7 +b0845916b01a1296b18dc274431cebf86f6688e10b5201ca487dcd9ce7d006c3 diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig b/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig index 7fef79f4..86540c87 100644 --- a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig +++ b/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig @@ -1,5 +1,7 @@ is_global = true build_property.TargetFramework = net8.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v8.0 build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = build_property.ProjectTypeGuids = @@ -8,7 +10,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = GameEngine -build_property.ProjectDir = C:\Users\lenovo\OneDrive\桌面\THUthu\THUAI9\logic\GameEngine\ +build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/GameEngine/ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs b/logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs index 8578f3d0..d12bcbc7 100644 --- a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs +++ b/logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs @@ -1,8 +1,8 @@ // -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.assets.cache b/logic/GameEngine/obj/Debug/net8.0/GameEngine.assets.cache index c0a6d78c8d4074840403d484388f021923c900af..fcfa9af1180f39d8ee629c181a51acf6ffc5d879 100644 GIT binary patch literal 12257 zcmd5?TW{P%6y8GGG(bwzw1h%R)28>!IBC;1DNvebo3On`Z3Gg62k-7=>(*ovX+iykLU8unKLurIWx=G zm*!u~<#ONt@z*bNpFR8i;?JKi{2l!BZ{^m7KY#sg_^GqU_-6dsrz8Iz&gBLm-%neN zdu~-4Ufpq|X9%ZWk%3V&OApM7^o^=j@?76t4TO9gNXNHa#}_5nS+y#4&kW#G6fLI= zC8wvvl$bV5$Fv(yq~{xDH*lb;l5gBxtK@3Cl7&zuSDKZGyKdbp$t4L;T9ub=`z1h$ z&lV7Te;MS545)3lQn8$hFpGZRnI**TcSH@Hwj0ijnCXcBhN@11bv<7Yu&7!M_PY#V z-P-fwyWOfGR;61B%Ez&G;5Yn0Rz(0-AnyCFlTLAWTcuX8)HNs-3uYSu1FyLekejif zRz0(dh9U#ge_%|DGh)iHt)c;DcOG6B@%J70y#l{+aL{t_83e(>*$y%U@(M_N_miiA zR)}hU7TQl?_5{?c076>~g2GAseFn=3PfpI*yMs7SrVCZ#a0KrT`2Om-@rD@-sAa$1Gzb(akD?g)@Q@SVjJ<93K7#c5cbltniLG{rYSzRobv z8e?dhcdNVb-b*w&7SZIJ@cl*RAw{C#ySB^#4~x-xvNr@Tt;#gQ(1;S2MUan2RJaemz3#`h=2=xMupRz z=!m`(fwLdJpTxpZ9HeZS702}hs|1Xz{oZ7b3?#)t^6i|W{odl66xKup)&cnbBn>Rf z6*a3SZOdUbqhJ(ni)EdQHhVDA>?C}zrfIgx$Y5u3%fM}Y@kkas>!8WQuCC?%SQaUS zLlFqzAmmn3L!hLP7{odTNDPt^KAcKNK)46@#NiN`!(0cG=@n*6!@}sAjb)A}S1np( z19Kl^b2A$$Wh@5>iWSuQf1UHJKAn0ry z13_owILHZ*lOU%+PJ;-LNw#Zh=+u1H^`p}u->N6l6dGEg1sS6o;?O;8wuDR;e z!P*?hih!YxRo^*O1SfTPYp014WQg2db|fCxV$e zP8mq7asilqo*i4g0}uezVaj4^3PC0hQ^TSA8#OiRDD{bhL^MYoq|I}T2q5YhWw0gX zhNQJ6y-gDUxG(9rRUbP-1Tl4lHrfFqFsK8xS&k2ZGeO4jML9gAIqL9igrh^6rjAbU z9URgSb#Oqty(V1XN?{B5P{M_-6h^eCK&C;?fSd)H0XYY3u>t33^I65j{raIrQ&C`sNW*0+< zLQ8r?2`%;rBl}#BE<^f86J7$75?+Lf5q}QmJfv?HAtrDq00!M?4s?Kf1=3#>VJ2`W zVMguY2?3|Q1xVirLQSAiLXFT4cYv0M^xhM00)!H71cE0DoQ|$SIx?U~u`yDg+<9S7 zSm4f7U{&F`r|7wle7FNe!fZ5D910}kkqgFx@rf#K5z;ukn7#z^AxHt_8i;zR4Kd_DSJDa)PlClG}_g9qX@b<5}QklXPv2~I!HU)MfLioM52mx><(0v=?rcm z36yRi)aUSBgrqY(k<>=}xDU-W&2iruQl(my+vop2dl!H^9XzkIQ| z@%uYuY+jy(4iDUdD~*F{p&l*xg=)>VN>*Su@^Te!9+bB(nzk>u-;rPz4`q2^#jDE! zTwSMPw>st~<>lA{)wL_V?K>;NZe590!Q`QN-daA46KqMnWPw6> z)H*}7IuTo4Xr`jJ`3*)_4%zi;!^6}o0Msxy~cQ4jU#tj+_C_-P6KPzlHQ;qng0W}A@sfg literal 12568 zcmd5?&65*F6c4(vfP%n+h%Rmf7M8EcegV6P=(1tgzzUIF;Svv%q&EyqW>PZ~AXt_c zt1Pw3vdZ$}!H=@a(xYcR`-gbZDi5B$`CihUyqUaYCc`dCs$Ny5=XKAoU%&4Dy?&j& zzP#{!B9S=$$7lQIroTO~^6tZb|NC<1rQiPi_2XZ@`1!_P6F*h{N&No(-^UY)A<+AA z%i_h{d#-TYoGC2(ft}N=YDsvxie9*{mxP-u8wJO9?R8HRk33+wbjU?uaPVDMzmGC>J-GXu!L;9 zXqwLeQ2cEH!T-;Kd=n42X_rcdRnqjl>p6M>;kzAyL%+?MHLJ~b?81s{PU5v4S0i}Q zzzXkI@$lM}Cxv*k(Lz_lZY4lJ2y+Ox=6a&6dEgG(J=eCPnQygGYYl5%gIZnjY$JH! zZ(=VVTjlF4}Q4`4X}&oSMy+x`(|K8384$>?^0 zZuug}=kZ2d!Sqf1UM=X~pNTyW2JHC~Jb&~gV~c#kwM`KNAy%W)=1>6J%kUh}?*dzI z*yyT#me`4It2m&qfP5EkKqVMI@oEvWsD@J@eM3tq838{UFyvu)uErYVier=w&v*c2 zQc}b)TV|Uz=+M3zKr{x=ABG{4Y^7-ECChd_qW}!8^}kLw8B~(3q+6O=>wklyQe?>h zve)4G{fNj6TdNoqVHy@|ABiM$Q_CtX`sE{mFCT?xBjT6q3=Xy~y9kWf)gFp`XG_$1 z+tsG-9g(Lfjs;MR!}Fb9P*5I8oTH62691$e5hoV}H0%%e&0Rk7hiXT{xfrUY!qqgo zoMWAn5$ZHJ32INU+RRRi%IBggw}BdEYswu7o90n-TNY}c>eig*TU}87SeQDl;;6{O zl&cmh%(5+oENfVCjIG#OXi(>9glUg@Bg~}4@?xAln1j0fj_#-~=Ow}V7 z+&WHxU~n=4g2Bm2kW(P1LC%1j1<^o`vR#uymuf7zsy(Da*d7KyTze@fM@-4E*$X;} zWl+jGb_pV@%6R%gQqb zY-{5~yhr8c!2u2N`WD&|JT$Z$#E_0ar6FBR&J5(P<6#k5>{&1NEhU-^;R?_xDLDl<$dL_1T*EZh#Auh9OlbV9?!31a$JIu za$LlSX$KDDn@~R39GG;9a$xKfrX#pcy#?ic;K&3i<;aK>(-a)i1t{+$hbD-VfQ0Tr zn7-f;UxD&XygQ(vM{Mk(pkuya;gTWmjj?jv?;iekg0^8O&C+8dCj)S_UD%#Ha{TZmO z^)vomS>3yvvE(WEC>({R8h4dazJvgpE<(C$O4f&Ah?2E}Mx&_F1F*}zeSucRKFsx2 zy>)FTa*FIi*cX_z8X}9AR!hhETF@xG7fF9R9rgv~mr<;%bb|M6goU~1Fmik%Y}L*<7Ubg(l59=2a6wOb)Jh@PoYu9uHZ$_ujA|Uz)tbY@RO>}Omy(n()nUT6QNCu)p2^}t{{%@J4&1J_ bo!Y3v!nL^fR)d>n;6|=ztQ*1^mWclc06DdM diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.AssemblyReference.cache b/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.AssemblyReference.cache index b52569d5b182e88bfcb567e02ae3caabb62d9be0..dac8e83fde35be0a7bb2414c216235813353e9e7 100644 GIT binary patch literal 9732 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 diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.CoreCompileInputs.cache b/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.CoreCompileInputs.cache new file mode 100644 index 00000000..6f46ed55 --- /dev/null +++ b/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +cc68d941cfa1f39b9f595e44803fd60abeb03019eba7067889864ea67659293a diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.FileListAbsolute.txt b/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..58b1c19a --- /dev/null +++ b/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.FileListAbsolute.txt @@ -0,0 +1,16 @@ +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/bin/Debug/net8.0/GameEngine.dll +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/bin/Debug/net8.0/GameEngine.pdb +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/bin/Debug/net8.0/Preparation.dll +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/bin/Debug/net8.0/Preparation.pdb +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.AssemblyReference.cache +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfo.cs +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.CoreCompileInputs.cache +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.sourcelink.json +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.Up2Date +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.dll +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/refint/GameEngine.dll +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/GameEngine.pdb +/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/Debug/net8.0/ref/GameEngine.dll diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.Up2Date b/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.Up2Date new file mode 100644 index 00000000..e69de29b diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.dll b/logic/GameEngine/obj/Debug/net8.0/GameEngine.dll new file mode 100644 index 0000000000000000000000000000000000000000..08eed5bc6e713f5750f9701eba5aec7fd9c529f9 GIT binary patch literal 12800 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 Y({I7G%m1zZo!!3$w*1b7|Mv*|C*u=g=>Px# literal 0 HcmV?d00001 diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.pdb b/logic/GameEngine/obj/Debug/net8.0/GameEngine.pdb new file mode 100644 index 0000000000000000000000000000000000000000..81ff3ec2a1f92d8596e0efdcfc82daaddfa16f62 GIT binary patch literal 14572 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 VJ}9~1zmdeD_dzUoL-@aE;J*%_O<@24 literal 0 HcmV?d00001 diff --git a/logic/GameEngine/obj/Debug/net8.0/refint/GameEngine.dll b/logic/GameEngine/obj/Debug/net8.0/refint/GameEngine.dll new file mode 100644 index 0000000000000000000000000000000000000000..fe0d58273639587c3d8607ca84735e33e11e2eac GIT binary patch literal 6656 zcmeHLZ)_Y#6@PPkcR62b$99wAmZV&8Py-3qJKH38C2`L2KQ4(KJ9eC!COYr!jW65m z?H;>(ZVaNBhJR{`0Ewb}C{+dh&?1CVDXJm_QV|jY(SiixGgMS6@C8N67eEkxZ}$G# zaf{RssERUo^PBhHym{}aANu*U@sxDSUTWLwDDQe%wXZI^NiQ zU7UDh_xyR&OH^H_?CO<-q1(3OCyFxR*6f67C&o_BB`QuyCObRhd+MfV#)(ddFg^S9 zt2Y|n{zM;6Y!xXOha?tAA3T9Jhnheo>Q-$ih?@l*zbY>P>x@QAUuISQw%R(&B9zyU z6P;vYiReq5h>c~9=pM+fLT~5BzIWqu&Cr!r4E(3s^plkpvjkp+mH>gdG~x!ON{;Ag z(w7%~aC?XW zWABo8a0cF<|Jd-8(SM9w{?T{e_6n1Kyo0BDcWRqufX`JFKAS=mq4^xq*{wu^h3}!n zw||z7&K)}{>K6E%Ss6;El7p$ibe0W9$O68O^Qr$yqD%z-n4a@p(=L0g@$HV_`077B zM^`}e8QDL1IzNW?CGgh}T>nwaDY7yOjxcd%7f}bFW&ad|bYBqv{a~R^51?`!d>pbZ zxTJnmo+A$lj?+mkm~)i&h5oHY=@o^KiN9&vXcr=k(&v@rintMq(v{E;pmS3&zM}9q z3Xd!K7ZrW4(l04=1lt@AFKBW4h4wp&(;kKYBBo!a-@;~2={!yg(0o?mvc|Ll8e!54 z42YWJ?55vqJH?3N1h|Jpz(q(C-AaS|Vv0jLXav9V9TdXQZ@`ugI!@Z|Zn~!Wx|qYb zeTwU$t%{peTpw~5rB7%Rz(>Nzn)CrhpAJt$a-CTI7h*a`vlNZ~kQQlSEvuacPK6nN zNsKpv2k1Fk!XjOw67U(ifKflucv&ns2dlk8DX+~+sd**oM zey!G#;}w`C@4iQ{vx3r)@C|G|&7(qe38>LudBdvG&|wP=I*j$zkV}4k&S~A<5oE4| z-onoA0Y>S5V4Oax=rpjKvI<8O<`vE=TvVtlG=YLX1KfcXV0;-ERrCYMD{=~XR#b=1;5FI`C8E*#uUm{r1TVe`H;te`JV6E)jdO4Eqp zn~n`)bZ*a~;Y^``JE3lQb+v3^FwoByhJq18%+sMMr&P1#Fg?0RE4o#ag#t%M6=y{* zNP|po+%CxyjY-dUomEgXuB_^=&d!o~+n4ULZb+)=7cog+w?U7|ie8qKpK@08qJ=)# znl~$w=2kslR+6V`w$JROUXkN=*|a4=wLyASDNA|VaHZ}^8g(jF(~|C_v?ZL%(uj{A zm150jH^o}H%pO{@>6&G&myCFxtQ4))dDCxKoY&p5^e6C6BcE{G3oQ!`{RwzokgkVm z-rkwFmmRmFa-du9s5R=?%VxP2)llw6+Em!-dY3W@hx@?fgU=qYLG7Zugk--v9+ z#gZ9*YhYv2@W*c!tqypSuEdfwhPJvI5_YQFtF4au;wZUq7ER0a+j`p<|Fo|&d}2fJVnEhW!4aLbn@(wD85_36woRuQxLmfRdX%VSx^*f)rB|tp zD7kG8SD{Ill7{cNjqziqUbY?2Hw~{Ls;4yB*voU$T`>*m)psybfQJz5q2ZxI!N==1 z*;vLI$0H;I5zvH*3!YIT2o z!yR79BvUZZwY~X_*AL-oEMtsEB%rZPP`vFJqPU=lI#+PJgoiXPx%dzb3Q8(w-@w4K zQOpdaGMQ{Pr4Q&v>0o9^&q_n4GpSSon-O?p8B`8ipa^L*J)W1h?f znfYJ-g1pYaj)N#_$c^6?EzxG<;hvtNhY{!caT~MK%FR9+z-JlOi+D>JK*looWbsKM z(g9Qh-VZ`H1Uie^8>ngUDK+AtlBKZ=cH1Y_#ldU! VJ}9~1zmdeD_dzUoL-@aE;J*%_O<@24 literal 0 HcmV?d00001 diff --git a/logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json b/logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json index 982fd3b6..3480bf54 100644 --- a/logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json +++ b/logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json @@ -1,40 +1,33 @@ { "format": 1, "restore": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj": {} + "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj": {} }, "projects": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj": { + "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj", + "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", "projectName": "GameEngine", - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj", - "packagesPath": "C:\\Users\\lenovo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\obj\\", + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", + "packagesPath": "/home/runner/.nuget/packages/", + "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\lenovo\\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" + "/home/runner/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj": { - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj" + "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" } } } @@ -49,7 +42,7 @@ "auditLevel": "low", "auditMode": "direct" }, - "SdkAnalysisLevel": "9.0.300" + "SdkAnalysisLevel": "10.0.100" }, "frameworks": { "net8.0": { @@ -80,33 +73,26 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" } } }, - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj": { + "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj", + "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", "projectName": "Preparation", - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj", - "packagesPath": "C:\\Users\\lenovo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\obj\\", + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", + "packagesPath": "/home/runner/.nuget/packages/", + "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/obj/", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\lenovo\\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" + "/home/runner/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -125,7 +111,7 @@ "auditLevel": "low", "auditMode": "direct" }, - "SdkAnalysisLevel": "9.0.300" + "SdkAnalysisLevel": "10.0.100" }, "frameworks": { "net8.0": { @@ -152,7 +138,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" } } } diff --git a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.props b/logic/GameEngine/obj/GameEngine.csproj.nuget.g.props index f6d9c953..2098f6f9 100644 --- a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.props +++ b/logic/GameEngine/obj/GameEngine.csproj.nuget.g.props @@ -4,13 +4,12 @@ True NuGet $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\lenovo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + /home/runner/.nuget/packages/ + /home/runner/.nuget/packages/ PackageReference - 6.14.1 + 7.0.0 - - + \ No newline at end of file diff --git a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets b/logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets index 026bb7bf..27fb4018 100644 --- a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets +++ b/logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets @@ -1,9 +1,9 @@  - - - - + + + + \ No newline at end of file diff --git a/logic/GameEngine/obj/project.assets.json b/logic/GameEngine/obj/project.assets.json index b7626301..749dc3af 100644 --- a/logic/GameEngine/obj/project.assets.json +++ b/logic/GameEngine/obj/project.assets.json @@ -972,40 +972,32 @@ ] }, "packageFolders": { - "C:\\Users\\lenovo\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + "/home/runner/.nuget/packages/": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj", + "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", "projectName": "GameEngine", - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj", - "packagesPath": "C:\\Users\\lenovo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\obj\\", + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", + "packagesPath": "/home/runner/.nuget/packages/", + "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\lenovo\\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" + "/home/runner/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj": { - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj" + "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" } } } @@ -1020,7 +1012,7 @@ "auditLevel": "low", "auditMode": "direct" }, - "SdkAnalysisLevel": "9.0.300" + "SdkAnalysisLevel": "10.0.100" }, "frameworks": { "net8.0": { @@ -1051,7 +1043,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" } } } diff --git a/logic/GameEngine/obj/project.nuget.cache b/logic/GameEngine/obj/project.nuget.cache index ebbabb43..e15afc0e 100644 --- a/logic/GameEngine/obj/project.nuget.cache +++ b/logic/GameEngine/obj/project.nuget.cache @@ -1,26 +1,26 @@ { "version": 2, - "dgSpecHash": "kHr0gPh2EF8=", + "dgSpecHash": "K1Ob6dRUeco=", "success": true, - "projectFilePath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj", + "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", "expectedPackageFiles": [ - "C:\\Users\\lenovo\\.nuget\\packages\\frameratetask\\1.2.0\\frameratetask.1.2.0.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration\\10.0.1\\microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\10.0.1\\microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.binder\\10.0.1\\microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\10.0.1\\microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\10.0.1\\microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging\\10.0.1\\microsoft.extensions.logging.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\10.0.1\\microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.configuration\\10.0.1\\microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.console\\10.0.1\\microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options\\10.0.1\\microsoft.extensions.options.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\10.0.1\\microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.primitives\\10.0.1\\microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.diagnostics.diagnosticsource\\10.0.1\\system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.io.pipelines\\10.0.1\\system.io.pipelines.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.encodings.web\\10.0.1\\system.text.encodings.web.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.json\\10.0.1\\system.text.json.10.0.1.nupkg.sha512" + "/home/runner/.nuget/packages/frameratetask/1.2.0/frameratetask.1.2.0.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/logic/Gaming/Game.cs b/logic/Gaming/Game.cs index c90cdcb3..cbdeed9b 100644 --- a/logic/Gaming/Game.cs +++ b/logic/Gaming/Game.cs @@ -27,6 +27,7 @@ public Game(IMap map) { gameMap = map; InitTeams(); + InitProductionQueues(); characterManager = new CharacterManager(this); actionManager = new ActionManager(this); attackManager = new AttackManager(this); @@ -73,7 +74,7 @@ public bool Harvest(long playerId, long resourceId, int timeMs) /// true 表示购买,false 表示出售 /// 是否成功受理 public bool Trade(long playerId, Preparation.Utility.GoodsType type, int amount, bool buy) - => throw new NotImplementedException(); + => TradeInternal(playerId, type, amount, buy); ///

/// 占领指定算力中心,一般需要持续占领一段时间。 @@ -92,7 +93,7 @@ public bool Occupy(long playerId, long computeCenterId, int timeMs) /// 科技类型 /// 是否成功受理 public bool UplevelTech(long playerId, Preparation.Utility.TechType tech) - => throw new NotImplementedException(); + => UplevelTechInternal(playerId, tech); /// /// 获取当前帧/时刻对该玩家可见的世界快照。 diff --git a/logic/Gaming/Produce.cs b/logic/Gaming/Produce.cs index 29ac6ba9..018ddbca 100644 --- a/logic/Gaming/Produce.cs +++ b/logic/Gaming/Produce.cs @@ -1,13 +1,209 @@ using System; +using System.Collections.Concurrent; using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Threading; +using GameClass.GameObj; +using Preparation.Utility; namespace Game { public partial class Game { + private readonly ConcurrentDictionary productionQueues = new(); + private sealed class ProductionTask + { + public GoodsType Type { get; } + public int Quantity { get; } + public int ProductionTimeMs { get; } + public int ResourceCost { get; } + + public ProductionTask(GoodsType type, int quantity, int productionTimeMs, int resourceCost) + { + Type = type; + Quantity = quantity; + ProductionTimeMs = productionTimeMs; + ResourceCost = resourceCost; + } + } + + private sealed class ProductionQueue + { + private readonly long teamId; + private readonly Game game; + private readonly Queue tasks = new(); + private readonly object queueLock = new(); + private CancellationTokenSource? currentTaskCts; + private bool isProcessing = false; + + public ProductionQueue(long teamId, Game game) + { + this.teamId = teamId; + this.game = game; + } + + public bool Enqueue(ProductionTask task) + { + lock (queueLock) + { + tasks.Enqueue(task); + if (!isProcessing) + { + StartProcessing(); + } + return true; + } + } + + private void StartProcessing() + { + isProcessing = true; + new Thread(ProcessQueue) { IsBackground = true }.Start(); + } + + private void ProcessQueue() + { + while (true) + { + ProductionTask? task; + lock (queueLock) + { + if (tasks.Count == 0) + { + isProcessing = false; + return; + } + task = tasks.Dequeue(); + } + + if (task != null) + { + ProcessTask(task); + } + } + } + + private void ProcessTask(ProductionTask task) + { + var cts = new CancellationTokenSource(); + currentTaskCts = cts; + + try + { + // Check resource availability + var factory = game.GetTeamFactory(teamId); + if (factory == null) return; + + int totalResourceNeeded = task.ResourceCost * task.Quantity; + if (factory.Source.Get() < totalResourceNeeded) + { + // Not enough resources, wait or skip + return; + } + + // Deduct resources + factory.Source.SubPositive(totalResourceNeeded); + + // Simulate production time + int elapsed = 0; + int totalTime = task.ProductionTimeMs * task.Quantity; + int step = 100; // 100ms tick + + while (!cts.IsCancellationRequested && elapsed < totalTime) + { + if (!game.Map.Timer.IsGaming) + { + Thread.Sleep(step); + continue; + } + Thread.Sleep(step); + elapsed += step; + } + + if (!cts.IsCancellationRequested && elapsed >= totalTime) + { + // Production complete, add goods to factory + factory.AddGoods(task.Type, task.Quantity); + } + } + finally + { + currentTaskCts = null; + cts.Dispose(); + } + } + + public void Cancel() + { + currentTaskCts?.Cancel(); + lock (queueLock) + { + tasks.Clear(); + } + } + } + + private void InitProductionQueues() + { + for (int i = 1; i <= 4; i++) + { + long teamId = i; + productionQueues.TryAdd(teamId, new ProductionQueue(teamId, this)); + } + } + + public bool Produce(long teamId, GoodsType type, int quantity) + { + if (quantity <= 0) return false; + if (type == GoodsType.NULL_GOODS_TYPE) return false; + + // Get production parameters based on goods type + int costPerUnit, productionTimeSeconds; + switch (type) + { + case GoodsType.SEMICONDUCTOR: + costPerUnit = 10; + productionTimeSeconds = 5; + break; + case GoodsType.MEDICINE: + costPerUnit = 5; + productionTimeSeconds = 4; + break; + case GoodsType.TOYS: + costPerUnit = 1; + productionTimeSeconds = 2; + break; + case GoodsType.CLOTHES: + costPerUnit = 8; + productionTimeSeconds = 6; + break; + case GoodsType.FOOD: + costPerUnit = 3; + productionTimeSeconds = 1; + break; + default: + return false; + } + + int productionTimeMs = productionTimeSeconds * 1000; + var task = new ProductionTask(type, quantity, productionTimeMs, costPerUnit); + + if (productionQueues.TryGetValue(teamId, out var queue)) + { + return queue.Enqueue(task); + } + + return false; + } + + public bool CancelProduction(long teamId) + { + if (productionQueues.TryGetValue(teamId, out var queue)) + { + queue.Cancel(); + return true; + } + return false; + } } } diff --git a/logic/Gaming/Trade.cs b/logic/Gaming/Trade.cs index 29ac6ba9..147f4101 100644 --- a/logic/Gaming/Trade.cs +++ b/logic/Gaming/Trade.cs @@ -1,13 +1,160 @@ using System; +using System.Collections.Concurrent; using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using GameClass.GameObj; +using Preparation.Utility; namespace Game { public partial class Game { + private readonly ConcurrentDictionary<(long marketId, GoodsType type), int> marketSoldCounts = new(); + internal bool TradeInternal(long playerId, GoodsType type, int amount, bool buy) + { + if (amount <= 0) return false; + if (type == GoodsType.NULL_GOODS_TYPE) return false; + + if (!characterManager.TryGetCharacter(playerId, out var ch)) return false; + long teamId = ch.TeamID.Get(); + + if (buy) + { + return BuyFromFactory(teamId, playerId, type, amount); + } + else + { + return SellToMarket(teamId, playerId, type, amount); + } + } + + private bool BuyFromFactory(long teamId, long playerId, GoodsType type, int amount) + { + // Character buys goods from their team's factory + var factory = GetTeamFactory(teamId); + if (factory == null) return false; + + if (!characterManager.TryGetCharacter(playerId, out var ch)) return false; + + // Check if factory has enough goods + int available = factory.GetGoods(type); + if (available < amount) return false; + + // Check if character has capacity + int currentLoad = ch.GoodsLoad.Total(); + int maxCapacity = (int)ch.Carry.GetValue(); + if (currentLoad + amount > maxCapacity) return false; + + // Transfer goods from factory to character + factory.AddGoods(type, -amount); + if (!ch.GoodsLoad.Add(type, amount)) + { + // Rollback if failed + factory.AddGoods(type, amount); + return false; + } + + return true; + } + + private bool SellToMarket(long teamId, long playerId, GoodsType type, int amount) + { + // Character sells goods to market + if (!characterManager.TryGetCharacter(playerId, out var ch)) return false; + + // Check if character has enough goods + int currentGoods = ch.GoodsLoad.Get(type); + if (currentGoods < amount) return false; + + // For simplicity, assume market is accessible if character is near a market location + // In a full implementation, we'd check character position vs market positions + + // Calculate selling price + int baseValue = GetGoodsBaseValue(type); + int price = CalculateMarketPrice(0, type, amount, baseValue); // marketId=0 for default market + + // Remove goods from character + if (!ch.GoodsLoad.Add(type, -amount)) return false; + + // Add revenue to team (convert to score) + // According to rules: Score = Sales × 10 + long revenue = price * amount; + AddTeamScore(teamId, revenue / 10); // Price already considers multiplier, so divide by 10 + + // Track sold amount for depreciation + var key = (0L, type); // marketId=0 + marketSoldCounts.AddOrUpdate(key, amount, (k, old) => old + amount); + + return true; + } + + private int GetGoodsBaseValue(GoodsType type) + { + // Base value from the middle of the range in the rules + switch (type) + { + case GoodsType.SEMICONDUCTOR: + return 80; // 40~120, use middle value + case GoodsType.MEDICINE: + return 40; // 20~60 + case GoodsType.TOYS: + return 8; // 4~12 + case GoodsType.CLOTHES: + return 64; // 32~96 + case GoodsType.FOOD: + return 18; // 12~24 + default: + return 0; + } + } + + private int CalculateMarketPrice(long marketId, GoodsType type, int amount, int baseValue) + { + // Market multipliers: cheap market ×2, premium market ×10 + // For simplicity, use ×2 (cheap market) + int multiplier = 2; + + // Check depreciation based on sold count + var key = (marketId, type); + int soldCount = marketSoldCounts.GetOrAdd(key, 0); + + // Simple depreciation: every 100 units sold reduces price by 10% + int depreciationLevel = soldCount / 100; + double depreciationFactor = Math.Max(0.5, 1.0 - depreciationLevel * 0.1); + + int finalPrice = (int)(baseValue * multiplier * depreciationFactor); + return finalPrice; + } + + public bool TransferGoods(long fromPlayerId, long toPlayerId, GoodsType type, int amount) + { + if (amount <= 0) return false; + if (type == GoodsType.NULL_GOODS_TYPE) return false; + + if (!characterManager.TryGetCharacter(fromPlayerId, out var fromChar)) return false; + if (!characterManager.TryGetCharacter(toPlayerId, out var toChar)) return false; + + // Check same team + if (fromChar.TeamID.Get() != toChar.TeamID.Get()) return false; + + // Check if sender has enough + if (fromChar.GoodsLoad.Get(type) < amount) return false; + + // Check if receiver has capacity + int toLoad = toChar.GoodsLoad.Total(); + int toCapacity = (int)toChar.Carry.GetValue(); + if (toLoad + amount > toCapacity) return false; + + // Transfer + if (!fromChar.GoodsLoad.Add(type, -amount)) return false; + if (!toChar.GoodsLoad.Add(type, amount)) + { + // Rollback + fromChar.GoodsLoad.Add(type, amount); + return false; + } + + return true; + } } } diff --git a/logic/Gaming/Uplevel.cs b/logic/Gaming/Uplevel.cs index 29ac6ba9..cfaa328b 100644 --- a/logic/Gaming/Uplevel.cs +++ b/logic/Gaming/Uplevel.cs @@ -1,13 +1,140 @@ using System; +using System.Collections.Concurrent; using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using GameClass.GameObj; +using Preparation.Utility; namespace Game { public partial class Game { + private readonly ConcurrentDictionary<(long teamId, TechType tech), int> teamTechLevels = new(); + internal bool UplevelTechInternal(long playerId, TechType tech) + { + if (tech == TechType.NULL_TECH_TYPE) return false; + + if (!characterManager.TryGetCharacter(playerId, out var ch)) return false; + long teamId = ch.TeamID.Get(); + + // Get tech cost + int cost = GetTechCost(tech); + if (cost <= 0) return false; + + // Check team power + if (!teams.TryGetValue(teamId, out var teamState)) return false; + long currentPower = teamState.Power.Get(); + if (currentPower < cost) return false; + + // Deduct power + if (!AddTeamPower(teamId, -cost)) return false; + + // Increment tech level + var key = (teamId, tech); + int newLevel = teamTechLevels.AddOrUpdate(key, 1, (k, old) => old + 1); + + // Apply tech buffs to all team characters + ApplyTechBuff(teamId, tech); + + return true; + } + + private int GetTechCost(TechType tech) + { + // Based on the rules + switch (tech) + { + case TechType.INCREASE_HP: + return 30; // 增加耐久 + case TechType.INCREASE_ATTACK_POWER: + return 10; // 战斗文明 + case TechType.INCREASE_MOVE_SPEED: + return 40; // 提高效率 (affects task time, treated as speed) + case TechType.INCREASE_CARRY_CAPACITY: + return 50; // 节约成本 (we'll map this to other tech) + case TechType.INCREASE_HARVEST_EFFICIENCY: + return 40; // 提高效率 + default: + return 0; + } + } + + private void ApplyTechBuff(long teamId, TechType tech) + { + var characters = characterManager.GetTeamCharacters(teamId); + + foreach (var ch in characters) + { + switch (tech) + { + case TechType.INCREASE_HP: + // Increase HP by 50% + long currentMaxHP = ch.HP.GetMaxV(); + long newMaxHP = (long)(currentMaxHP * 1.5); + ch.HP.SetMaxV(newMaxHP); + // Also heal to match percentage + long currentHP = ch.HP.GetValue(); + long newCurrentHP = Math.Min((long)(currentHP * 1.5), newMaxHP); + ch.HP.SetVToMaxV(); + break; + + case TechType.INCREASE_ATTACK_POWER: + // Increase attack power by 30% + long currentATK = ch.AttackPower.GetMaxV(); + long newATK = (long)(currentATK * 1.3); + ch.AttackPower.SetMaxV(newATK); + ch.AttackPower.SetVToMaxV(); + break; + + case TechType.INCREASE_MOVE_SPEED: + // Increase move speed (efficiency) + ch.Efficiency.AddPositiveV(1); + break; + + case TechType.INCREASE_CARRY_CAPACITY: + // Increase carry capacity + long currentCarry = ch.Carry.GetMaxV(); + long newCarry = (long)(currentCarry * 1.5); + ch.Carry.SetMaxV(newCarry); + break; + + case TechType.INCREASE_HARVEST_EFFICIENCY: + // Increase harvest efficiency (add to efficiency stat) + ch.Efficiency.AddPositiveV(1); + break; + + case TechType.INCREASE_ROBUST: + // Increase robust + ch.Robust.AddPositiveV(1); + break; + } + } + } + + public int GetTeamTechLevel(long teamId, TechType tech) + { + var key = (teamId, tech); + return teamTechLevels.GetOrAdd(key, 0); + } + + public bool HasTech(long teamId, TechType tech, int minLevel = 1) + { + return GetTeamTechLevel(teamId, tech) >= minLevel; + } + + public IReadOnlyDictionary GetTeamTechs(long teamId) + { + var result = new Dictionary(); + foreach (TechType tech in Enum.GetValues(typeof(TechType))) + { + if (tech == TechType.NULL_TECH_TYPE) continue; + int level = GetTeamTechLevel(teamId, tech); + if (level > 0) + { + result[tech] = level; + } + } + return result; + } } } diff --git a/logic/Gaming/bin/Debug/net8.0/GameClass.dll b/logic/Gaming/bin/Debug/net8.0/GameClass.dll new file mode 100644 index 0000000000000000000000000000000000000000..9e071653d72550048a3ab5f7d9fbfe28617ea038 GIT binary patch literal 40960 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�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 TBiz%K!gq?movCN^Bjo=8pi#;4 literal 0 HcmV?d00001 diff --git a/logic/Gaming/bin/Debug/net8.0/GameEngine.dll b/logic/Gaming/bin/Debug/net8.0/GameEngine.dll new file mode 100644 index 0000000000000000000000000000000000000000..08eed5bc6e713f5750f9701eba5aec7fd9c529f9 GIT binary patch literal 12800 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 Y({I7G%m1zZo!!3$w*1b7|Mv*|C*u=g=>Px# literal 0 HcmV?d00001 diff --git a/logic/Gaming/bin/Debug/net8.0/GameEngine.pdb b/logic/Gaming/bin/Debug/net8.0/GameEngine.pdb new file mode 100644 index 0000000000000000000000000000000000000000..81ff3ec2a1f92d8596e0efdcfc82daaddfa16f62 GIT binary patch literal 14572 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 literal 0 HcmV?d00001 diff --git a/logic/Gaming/bin/Debug/net8.0/Preparation.dll b/logic/Gaming/bin/Debug/net8.0/Preparation.dll new file mode 100644 index 0000000000000000000000000000000000000000..82d056e8638f93b91f09d19c4a93f8229fd754fb GIT binary patch literal 118272 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

OwDaA^}K$g+v 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 -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 +// This code was generated by a tool. // -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -14,10 +13,10 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("Preparation")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+55ec088fab7d8fcf83f3e1eb0a098bd2e18c72b7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] [assembly: System.Reflection.AssemblyProductAttribute("Preparation")] [assembly: System.Reflection.AssemblyTitleAttribute("Preparation")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -// 由 MSBuild WriteCodeFragment 类生成。 +// Generated by the MSBuild WriteCodeFragment class. diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache b/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache index c608392b..58bba70a 100644 --- a/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache +++ b/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache @@ -1 +1 @@ -a1e121e64d105ce6e5dffccaba2c9104993ede3d0c3e2fab45f6485b5fd871b8 +0e5ca2a963819bdd19e91767999f6a1b56e7967167d40fb24d126c8fccf2cf20 diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig b/logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig index 9afa24eb..f823be40 100644 --- a/logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig +++ b/logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig @@ -1,5 +1,7 @@ is_global = true build_property.TargetFramework = net8.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v8.0 build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = build_property.ProjectTypeGuids = @@ -8,7 +10,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Preparation -build_property.ProjectDir = C:\Users\lenovo\OneDrive\桌面\THUthu\THUAI9\logic\Preparation\ +build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/Preparation/ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs b/logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs index 8578f3d0..d12bcbc7 100644 --- a/logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs +++ b/logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs @@ -1,8 +1,8 @@ // -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.assets.cache b/logic/Preparation/obj/Debug/net8.0/Preparation.assets.cache index a12ebf638dcfb4078e09689c7067bcbbcf912893..417c82a2d75bfcc82a675cc2d5eaf8f073458a0a 100644 GIT binary patch literal 11741 zcmd5?&2Jk;6n7zQ8la_Z0-=zSG%0P`wBw{nX~IV#jnmXn+NiNWa6t0M#ND#qwRYD{ zTp><;9T68U6+)^w!j&_B0Dk}{{snGGAOY{$JNDbn^X__@#i3^M{`s@q*1!M#asA}jFJJuq&u=5nVEVzsmA`)d@Kh=_0QG*@ zm%d|HWZJ1&mUPm>s+FaeuI7uMt#a7v9cUE^<^TZ$pQ$5| zqCv$gr-Er3g)}JRqL@vhjIfTVWcV9|q}K5ud=EkTR%1PbCc~*WY`8zf|JQE0poPVmMnCZ zL4zHww(5Q$3lzf15QIs{=MqDpRE;Ra4qiqSlF~3Vr71|<56_j!cxI1HlW;D&Lt~q> z@m-51wZPibY;ES)#LAbFRu*AUV{A+Rkio8b)Z8hAwa-O$Cjy%XRzDS29k*w!$iwtE zC9JT(_7t;gVZ(8@VS6jVI#UU38|w`-#)sv{sdfhJ0{=Zi|3#ky3z1RIu+Ws~L73#s z!{Y+{-xQu-uRucfd>YajNYjwcLOKU&1`_stBGTZXLJysl?Mll-rp`*=IVl7uby9Q~ zArP33@dvWYu?i8eDt`wN1RHfu`oJk6$f#4&*UkvROq~%8V(8Oq=ImtGRv9}1K%EdB zRr3*Od2I>~Jw>RhQRkyioDL#6>U8wZ*&u+Zv!S6&KDAG(OX@Hr0H~AE$Ib;oOr49p zb}9%A>QwZ~nILeeGx4~b2r?XXBKE?0AVX8qc_{A#xMq63^OP`(#*mO!I)7NKD*oRidBP`>+gmjI!37lB}moCESUlp_P$ zii{t+<=Jfi{^7zM}Pa^bBF33AbJXdqaMmk5Xre__EbLm7t`%dbLOfs}!? z3Q7I0!N=j7wKeIjHy;OOOMJAOi?9vThVR4cAb5Oppm|Zncf!R^BE#A{;=&2;CJwFV zy*pXUpU)hTDjQx3P7K7`?Y+j8?nVg2jbOON?wYqBUL?L9xg0kFbEATKrgx)~(HSi) z6kaKO^_htqL8)01>8iS61YO+XEG5OWL)8-9{mggKy}HVe6_E;rfrzxOjaK47sR06W z4qleWT|0@mG1@m&sIEzFs4kK&{XMpQLG7}a)!c>F{My-H@ zpH8+7&nKuBHrfjb+O#*&^K9)7o8eO8%3)9wY)iH8z&i4%RfTYOBC@-HxuI3?r-bSp zs;e!7hpEgMdRk-$RuuvR2km@{Z5TA(GYPG6)UOvdw-b?!X@vf(%x6iPfQ<%~I%7ES cPSJMiV^KXGz1`${S$Ny%8JmW527Ti9KMQGZT>t<8 literal 12040 zcmd5?Pm>cx6c4(vAcDZ6h%OQrmVXPge^_7_5nVR06=7kEUEmTAlcYB^PG(Xw6WCx; zYFU=09xX3kD9cabQNM&2KY$;=iwCQGFX>L+OkOgRVV5LTT{Yc#-Tmv=ue*Qmb+6o9 zT6jH`N|nBT`qjN>SAPHgkN^Js_wW3pegs4wxj6Q5~T&FZRDmwQ6G z+za_%HVq`ZCq?O%L)^&}-Uz|RRpmsjc6L>%T{Ny*^)5-~dw&Sa0mvsb%WhkGl=?KX zPAa22IGW`Mq#u&axP}>6_`PZ{cw`cN9t`R8O~`-oB6EvJyysXV0Ya=sm(5!tY=7AQx(Jq_~RHAOllNSP}t$IHbsTAYV;1$rV?Y zr7s@?zf-I&N|!6m8gy#k4IvtZ{Ie)Tia->lS+X6^mjxhAt?xSjV^Apqk!eX9t?veF zq{xnhki7@_Ph%pJj!}^nVM&|Sk3y2YW2|T?+Vjy+&uPfZm_64?6&zho5lE_MJQ4ZM zny6E$>rL4QB2Q7gA3`w(`3JqApwx~SM;nhL_DN|QF0NycxE~%oW6>@FR-KF%Gw9}x zbxy~q(_kPdeTtQ4&Q%n?5LdVj)F@k1oj=$#kD5E6Q2I=_=8V8zg5t-c#Bt9?K^~^s zqflU$Z7E_C!-_}Qimh!0Wsb#Ivo1Pe{89+ZjN znQUy7cz_&-gooNVB;?sAAf1GC3essvXCO^LLRTRjwdO!3wFE*du2XW&a{7j}gqI$l zncJAVI6gDq@=((ErB^kr^r~MiN+-Aa&~!yHce}bI{1xS_V_SXol{U&vXPx>=gXkj> zsMJSFNJ4=vbqt7*-IF!6z-l#=Z$#ix-)Jy=A_9*3M1$@N5!lohO2$PMpJ&czc9QjO zLNHJtD52RY5Q$tzjfftf27yO?pTY5Y2texd^wrlPn5eIl%&wGM5!bHt$xAR$A7`+A z8v>g8Hhu7E2ombk^wF0gh^Q~Kg+2`Fk@_$%$#)^WQ{QDvd=}Cd^;!B(pTL(wJouyZ z34JLHHJ^oa4w3X4?2A#!=m&JhlNfLH>?X#p6nP-Nbd+nO79ROhPXM57oj|% z*>5`iBk(ExL--i_=HOp~^1-2pWB`;N;s7ut&JAD=%KJ(m31&(k5i^F$In47=p3JTj z(o2Go(o4jMA#@JoWhftP`bh>w=_d{fL+jk2K7jH*&{Kkx(o;l=A$Jbx6)5i`eI~Eod`svt!9wXVV!@C; zhvj1^N22sJD%|Oj*CXsjhg-FMS%!<3yz4xHhefpi_x4M_U81Rr~8Xf<2pkGSzCpQr$MWejW;lHu2?|5al~jS>1uC1(5g6_bG=n>y(o!&pK~dy2j&h4ktMqW z$|UJ6tQ6iTl=)0V^`Olxj&`+d7(oyBPV;f`1lJIti*;LdzK7=Zi-brO>1Y~&NOaM) z7zIjq5Eygtwm<5k%!ulvb*F~r8s|=JhBT@6*w)>;$KJDZS8!wP&4e$>JKxZqYOl=S za3Ad;SbtRr10K3)nCSQLlW+^QJD z-SKAB;Z<%vV{N_jFf8>3v=DeOvunZgguhm+h+%c2?OJpywOdZXw1#}>@jynv+XuV; zf_Al<$No>SHwOVz!5KXtLoB>*&&8(jE50`Pjl?P-(WN-g;o9JZdcvZqDf1 zT$>vCgF-hB;(FKMVd|9(Fz48gwLqZb;8H)vRt&D+lQ9?MAte`HaYwq6ri1ify@KX7 z2b)wJY_h|WYvW+enmx0(L&4>ckuE&lbllpg#=^C@|89dUX5qP~FW04ThZW-g0eE{Q AZU6uP diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.csproj.AssemblyReference.cache b/logic/Preparation/obj/Debug/net8.0/Preparation.csproj.AssemblyReference.cache index c028c05fc545c4edbba4455a7eaa4407ec5ea6ee..372c3f0e0a29b8dec01ff072fc03cce729f23211 100644 GIT binary patch delta 944 zcmZ1;bk<&kjZuJsfq}6?KO;XkRlle-FE6!dvc90&0TnPX)&mKa z1|S1SGfdWH**sa4DOV84pTvkoFW=oWTeC<+ljGHzQpf^)!WsRw+Z0!ZV5g&D iWK~r=T>56IrGWH>VCcJ}Za6tr-4vI;{Tk6s3=9Bu<=x-_ literal 10535 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

OwDaA^}K$g+v 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¬}mMLvWwo_`?BO~+WdZX-wE|yvFV(FdkqeyR$ zG}hMhxPtUJf0n$6v!La6Vl8j+U_D=2uAp8^U8b&OPg-&$b?>elotf!##`Z|fz}_YE zW@ZnLbqO-3-ZI_3Cs)0`2L1P}EIp6jnH|S9rB|6Ad9U=g%8T_?PisC4AL%pyoW|SQ zBTLY&J<|8|s`vKg^Zn;Y&(Yo@y|bKax_4&fD(w1mvUYbi?}Lxo>U4Uqr1Y+i&rWk> z@BUR9?-+j8j33$Ne^u>Amg8+tFHZ%Z<$-$iK3^W0_kUMkj`RfWfuG-guXSL{lRJsm zlfBrR_aDdJTD*8s$>-JhkC*RF=`G)jb($l6<6oum`q(u*CwTqD+rlI9z;^zB9TRV9 zUaZ>_7$*C};ykHk8}C^H!;<(#?$6S+98>e2X3%A-{sLJdN%8V5WM@o}&n2itML zC#Z?)M1=9MjR!voznpmz;!>n3MLY@dBy|cxubQepKzJL$Z%s!$1EE5NtV)C`gjoo) z5%%G?DW6q8N9f0QlAckiNyVk$k3?Ofc^~pPb-N{a8)XPTPkui_8h(~Lq%zebki*pDkh$sykojs4 zWFguaQYHAc%2bTW{g4xoJ{A3b1ad0Ur>fJCJ{7&*16j#_&0+c)^$Ij~>NUtl^gC58 zQollJ%UN$T>s`%yTUl=h>+NE_>sW6OQ(nfDS1{$5nDTn2yoo7qW6C>GV+g-`D?Pf8 z=^tSF?@;q7HBVBrizV!%{yFMjr2a?L|BU+m)E}h&ZR+2n{sZbir2Z4?l_g{4w`8o+ zEU7)ylJOj7$#~{kGM0P7sYsf{` z?;w|2??W!PWK^52KLf9}K89??atNsoTDz8QT7LzGDYO`l$$~YR)%^e zgkSkrFF}UX&qMdCi0X&5)tjLSmaWoLCm_uN{IFbxT1*+Gj8V2xUO>5?@?y$Olvh&T zKzTFdSarTyZXctX)F7o4b-0lS%%U!gsbqIsw?ek;uy?d;XAmllTy=KA&g;KGq9~dVNxFF*U`$jq0xOSmH8TD`>5tri!wG z`sLI&IZ{fC(VC!jBlH`>8>!huxrO@eOuwC)oz%QSd5F^ImzMbaY#Zc;a06u%^-a{r zC==9gBHlv0ooTjHa}VWiYIYMpO?iNt1Adtc6_6JC94R#x17jQlf-8tCh#Md`gcFn- znSLYnTPU|P<#ytol)I?e&6K;Td4=)-H3x_fQDz5OZ%|rNOk74;0nHM-g1CXQiJB(j z1m#BN+DN>Gay!#(C*Dc9o0{FkuRv}HAE4#{HHRpDDNk6|j;tI+JYMO`>#2bmX z5N{{mNxYl*72^G2X~_X<4pHM9!t#em`GrF`*VL3zQ$gHBnV@DP@pj4`&}<0rr2Y`4 zFHK4-rYuRjT74~CmL?@vP}4x%M4TYrNW6u3JMm89-NdgDA0R$N>`RyO{pnI~F>x6% z$|tT&zgj&UZlI=#ngsDi;w{A6iFXq3Cf>tbuTXP=$l_i>O=T8mhiR5m-$Z?aDK`>tp>->*+o{<}YaiuqYF;7kr#wK- zL13(FYOILV>x-~G#6^_F)RX{k2$xY)9+924g8Bw(qLfY4B#3*NW+OG1MZT<_3SS1z ztKluQZll~z>rUVe;XbC{P0cIR93VbOe2CJ@W(%`9@5IH#6_l0PQcGp_)#_K_23n(( zO|&M6Hxh3l-bT5dnw`Xbl)I_f0}Owl?5F+!^@pgjhOs5XI99+L!bQ{+Q&UDwIW-m3 zM2E?UH4*nxzma$w_1lU2sNYT8PyGR6YdGr~&R!3fa*Bz|i7SYsOw&Z%OT3YI8}WAH zKH}ZP{lo`|tsIu0!}4=jKJg67a#|~hD}gtJn}~a<-$;BJ_1lU2sNYT8PkeybI*PR% zCAAb&mQzzf93^fd?j_zxyq&U-n%%?)D1Esshq8jQiE<<5cFNt92Pmx(tevumvY4`* zvVt;7*)$@7RnSYkafH;ejd(k8AMtMDe&Pd^)<`M8h_akAO4&1#r4etV+(k_v@qXfd zVk?g&P?l3hDYsGfQT9_>`I53QU#>Vs#50J?iI)>ciF=59iMJAOBi=>aN4%f7pID8O zGObZ8pSXy425~v@a^fg)FXcAMUDWpx?YOJwLPZ_1`rR<~Zrz|>J(v(w1DSIimQT9>xQ(DKcG|Cyr$aSZjcsX&D zxQDoxcpGIO<$mh>iLG%ghq9cq5^_U0O596%88zF8`zZSNvX8Q#(mILh zDa$DmMk#wKw^8nzz*#2lr?g6$i?W5p!N7+wlO=S9sVl5|*Qub2rfP@zj_fsCE#wuej${A(!eB$NAQQ{urUgB+(eU$sD z?Qx={kn&z2e-9f3UL{msPgR+P6;2cTQe5RZs)m$mrKUXxBlso3iscFYtIh*-w zn6gGR%{6k4I!H~)d|5}8l+Bd;=d*>t%k9f*#kzyCq)s$D>bK*%xu^bqNPmOik_N%e z#Fr88AwEc4(kN*v8zs$U#5;%&Hp(-NgN-thB@3h$|3bE8;nnI7;av+kR%eTxLD@sO zt68qv`zcjSa3SRk%H@LV}$V&>Yg|wJ=J6rx@y7Vh^gp`vQDKej9qDDzA zJM(XcJaRO2Eia}^E%5@8oy7GVw}L{^Yzch@@@`6<-p`RN8GaA+Rg`6vizwriKN$0M zSZ^QtEyx!NMAm1Cd=S#cocrJ(^Whs7{u*fjxK81Vr}%BpRLH0r0=WXudTl%#9SZp{ zyan$qA)ov*TQ+csC0;fb5}!x3QykayY}A@8y`LEdd&4tcciO2}h;SEHTdAZ>N5?;7CaAn{2--*vzzK-%g= z-woIYCSbjvjSA@7x=LNI{5|r%ocDDn-V?@Sc=Nhljp3)a2I{sI zNdi1hH?Oa%wS(w7@b2H?<>|kwHwU{_HNu$)a}jC~<{`{Ss70tlI18a3p#h;0VFAKI zgtHMAAuL8%f*tQ1gr(Ta&P6y+6{%%v4Bopcflrsfqf6k=C8`kzI-xB=ltge?d+A>52`iyDW&I5tk* zhHyK=9SC1WxD(+ngu4;Gg0K}~8^Tu+wj=C7xCh~0gs&mor;f$DkH@KRAl#4e0KzvB z9z^&S!b1q(MtB%uC&G6S9zpmn!uJp!MR*M1afBxjoiA-*?|R36qZ8lc#J4!{ZH(pb zpy~8?IQl!C_--fO>cn4l;vG(WuM^+r#Fz{A6LW#~_%SECT+9jem=ngB6UI9oJLZDz zf0XU_%bbuu?(_$9gY>vsI`KXye%6VfbK)1A_(dmv*@=JT#6Nc8*PQruCw_zNQ0iw6 z|AiC(($VjC_^+J!pcB94#J_gZz3uSdI`KP>{&x=ly%WFZ#D8?+51jbVPW+)0|J8{< zapF&%SXp{JY{W9}w)G)Cdyg4+^g%}-bo3!dkDEV^W116ZIB}*EN1S+=6Xzh7@^hSW zavh%Q@R1H5>F|7q=R3RrT-sIW#ABSe#EFk~;&D!VoDyHx6aXD=)@N} z_KO_*C62zw(f2s|OC9}XPQ2NPFL&ZAocKy7zRHQOcH%EN@wHBTjII6Pcqg9b#HTv( zbSFN;iO;h2IA7z$H#qT^o%kzG{BtM$n@;?$6aT@9QvXL)<<;rH(}B+bJ_Gm+;2FR(fM)>D z1fB^z6SxAn0=NRW61Wn$61WPu3b+b*7Vs?KS-`V_X9Ld$o&!7wcn)wia5Zo>@R`78 z0-p&y7kDo4T;Lku8sHk>dBF34=K;?Lo{wvEE#g|}YN4wGt^=+EJ`4CP*y|D3Lst)7 z18@Uy18^g7BXA?|0^kL}3xF2_F9co)d^Ygez-I$50$v2X2zW8@V&KKVOMsW)8oLB_ zodbLh^yfgo6nH80OQAm(_+04Eh5kI?^PoQu`ene&pkD_4a$sB|5#&5|G|p4K2oZ!F zoU3{fA_zG+U-cqH5OQ$N>P3hkgR@&NLIfcPXSiO3 z2tp3da=i!duXFzE z#ThVykb`qzFG2(%2j{_Fga|?o&J?`}5riC^4||<6VlU2#5riC^6?+jP2st=2_98?O za)9KYe8Nr6ki7^IgdChDdl4cCIXF}HA{^(OEqigkj3DITjMbvlk(Pkc0Ck zK7j^&CGge2R|8)Sd=2n5z}Em@3w$l`wZPW_Ux%~x^@y)Wd;{Ve@Vwv#;2VK&1ile? z3-A`;ExQ_%7hPfbRn4>$Hm2czf)0JdHTL zY1y*MmPAKubbUo@G?6Hsux!GS+KGc|%Ldg>8dN)ZQ0m%4g}ZEC)+3i)}FdGg`3${`v|CQ;6rl31cw0+TBhakw_9jHt z?F*xwEzuRNvHEEHs+efXo129TtcbUDL_1wp)!y9}OR@{Pqg}3PU@5ijt?N-rLsPs{ zimB_2HMcZHyNKh7madjHv4zprZsAUYFpcxOTU(*fRmQ5;HLaEgNuAYg9b(Z*MIofA zt0mrU(zhf?s^@pNt%!9(U0omR>h5gkl@PQh-gJJfnXINI(M8Rws`jqV^?)7tA5WC3 zHKnRCz5sqyHW5I_9Hxni&28-Nz_3hI)wL_WP#2H40#>%L9Z{4sQFY*dJTXzNnW#s% z%$uzYX%k)1_NG`xtfe){X0^uSon=nNQzq$(8B0q_r)ULYII%iyUc9-xHFmmcELSx( z^J|vPsjE<{VqMEBD%DK1XhBCahPf)*v>FOz$8Zc#)x_IZ)pf>Kb;c5j0fyPJF66+v zfvm5cIkO7c=U3EMl{Zu^n^(KAYFR^F6?C-~6$|RB0cKWJ&!4?)PI>*ps)j~zX+yP+ z8e`Em2iD;%66*w+Ra=YF>&h#tR84vP?5bt;RSmTZ>OmXkmDkiH>Ab4S>IL(X+^L~_ zW=)l@d@*75{DsvG)uODZuCG8;T?rwXE2`&Lsml6V$oUIUa$OB7UDmj`&f#vw9#zAf z@;Yyl#;S@r9`kIpy}`rhmDkU$YSfB`vlf)sA6{}pV|k;at3dn9D;lfnmwA=7^Xe8f zRxPWjnxC|o(JpUnEU%cmtf6`d-ao3Tn5Ak(G}f0_V#JlU3UWq9ASOtnTFgz|VnH(( zG|W-+8!9T6oxNaDwW?jvSUYQG?SlE0Giz!q=5k=v%=+@``Kn=kqAS)mzPdI!-E-QU7|(}^K0kTE@)U*QC_cRmey}TCA64XD-lVGiyQl{Mk$9)Gkno?iC9aHmrpzDx#r# zMV-4%i7iQxCP|PsN#=F8CP~|2WT9%0tzD?F$heP`w>RUOg?eILZXTB}Y>c~5U))fm zqiXDwJ#`R!Lszu3tFfgm=GdweECRJLMm|*Jsw!L7v^4A8cjkI3+oUOI$L!7)lwJ{Q zZC#WcI>*bFRn3}(rByY*VzHV9hpw$(oJ@lmuV0LL$MUXj#2>*MP}E_3v05V=|FUIj zcC;;4i3uhPlR@kIg;)18D*2LPos+(2JiDloyDAdHG&DzIZ z;&pUaM{jpYQ?oQ1GlFFjZJr;CHLJ5bTe@OIQfxzq=n@9W49$!tV$JRbTn=y0mtLKe zZ9%s+o7>Jy*34+r`C1`)D^_DHnsCl>3TGA7iCHb}Es52rtvXTFE|=tH@in)ehAv!& zoByGaG;KslbSvbOW>qKZV=^OBLw(DtmSzPXR!#bJ094-55krJ_pk|raZarny?G3S} zIFx8hb9a;OS{<6NwYWUhu59RvbtF~QwcTB{D`&>Lk*PZ2A?T2Y{UdH64l*y+wL0Fc z+H~a2g{xz%b7izChO@z{MvQ8VJ*|Vg#ANg;TUM@&b;fYL7S_1FBUTY_CY}>btR|L` zk-?3w(s}3Msw!CK+{JB<4vxYD7CKek-nd$ywq(!2X(-cCC(ex;ms>Skux5XKtP;9^TTv zYJk0yZK-N+u5MowKR>2s##XhoJGiVVNKXbuvebl(zW{RcxT({ICS$`nmXf&_{y&FRqMK9?Fr0XVmurO1F&j5 zx{{DY7#UdvvJ>K5Tis6LRx)2KXuWt8u^fz7#XHxNv^!R}`FibQvB|a~t5dQX-0mtn z@VqB!NBvBS!9v+?F09}v_KEgYRCu-*H$g>rC;XjP5^*$hS&=He*DV>4q*0EPhuuUB zOyK4|Li?G0M0abViLPWFD8fxVKfcy88b_o|xYt63gzT7e!m00W?~>uu`&ex|Tr*KC z3$XzsUef};N>=mgXous^xOo9=lxd=gKpN7Dt%Af|v?R<)#GxW;j5Vz$5C_0L12MKk z_`5icP7`M&m7C3-8o3YZ?!wK2>{BMq?0CF6K{hYidA{}{)#bL4H(dIXBe!01kbwir zT$19t>ZQ0SdMT25Db5V_wVf?qmAN(hYy)q)4$CGR4`#z#lD=Y#>v(S!opp~bV{onB zvdXb9H+4B(WxsIgnHgKj4#USgRtv(eh;5BCH>VCg?Tq2_spnWOngcX?*Bzj$TDh{N zsRg_L`T^>SXh*aOM-ZdbTbj6)Oe&Uqv>Os`;w&avfC^{BF5Lenx+-I>vSGpZ+Oh2m zXoQm^a$QNYiYQJnof;2t46VY<7*}yJXkTfduV__*;^VuVfM0B3o%)v}<)z-x%#g zhh}vm@!ELj`AI`{dlI{~N%n<$sT^snZpVbT@mv^f{mfL@kyo~?atoV4QFH*>xCU!0Nm zU^L*A{STcQ^%a`?-anGwTu%(ZHZCU>xie60E?7f~&BHzMcuzly=My^w_pEp))q3~W+d#{OItvCx&e$%MW41@d8{hKAxe2j*Zwg!;Zwg#e z-QFBqSG&@^6=__JZAXqzpL=c?bj+MHg&a;>np`5AL3ILG6De}wg>AgE2E>BoXGc5b zQZHv5EOkkZfvR3v7fmFDRVUo*DH9!jXHwgNYb83|jB(>RSstrOO5FeqrI6$%t~z8Z zSJ76Hs9m)s7;|?~C`6t}sX29WK~%hTA=1N4nA~qk-F=n>s~p+%J&u|e?Wl>huj*P2 zZ}>uYqRSzzT6cC!YpdM55CKu?No%!*K)iJ1LNEXTpKxxrt0`9s*V$@G6Nvq^q&Z9Kx8cLkfVofb= z(N-1j#I033088e;V-es|7F`o-Wkof(%(P0cFvuFWdO$0!3vkeB<*itGYbzSnhP5Hc zyT+Trof{E3|Hw^0E?u2Ct2!qlYIu8w)hAB|aEIpTkW|mSJaAOe6(XDE5v^S3w1?o4 z5>Fx30&pAA<~S>@dQqTk>4&?vvHYQtlbzNN;4+HU&8;!9&5q&rT|-gxVkdfD@0`qT zp-y^7dzewzAmup-t#MEr8^igOr_D+4X)=$b@mQ!$Hcxau7HwCpah&3Dq{E}(rl#%= zjXeXdc*%3`ik*koD&DaS+gq31(Mw);LC01)&o6ifq90{&4Sb+>}a6zZ$6bJHwG z3EZtSs+L=+WXY-mdwZ8t4IDsPq2h8It(xTR_mwR`EpSyXW?<>7 z+>xNfc{oWCm~))Mn3S(Xcd=2U+%|3@7&IIW94My*2dg)vQ!Xqzu>zXJYdnoKx29IwNP4%jF z9KM|$xN2Rj36G1>CH;^Y3s4@$C0t(F5=HU^j>ZWk_h!}Y^RRulB=~G7fn8eeb=<_x zab`Ss#dt?UtaA+>)Er^f=P`M}9F5E*y@p+E{%2y=ZHEr4_L!wtLOOeL} z+Ck+~i^m4C@MM40w|iK$N?&C47Kz8l>tw5xx0kSwx3oJ)*92!7<666tZ*7rQp!5|MzL~WAb!qyqbm74E;;f+4o1f>t@?$xJD9uOW@G~3GY#r>2FtkkD)>BTU~JV+!y>|CqmjW*n^G-0f|I&qSghI5}m z)EZmarEu+Bjf@@3m97&&%6oenqdlHN13Lb-5ooxTM_{8Z*c1dqKyp4ncTI2e?Se&u+{k7EN`UdB;Jtiv=o-*JV2c{_-$4gQKglwQoz3M#NRY=fuk=_lKSgbNRq*9ImsE{hU73WLKKj~Y|3y5 zNuRPJ8w*1Zov~~~)~n%DLf?FB{nTTB{@`-IwBIiu6!zO9d?G~Y4~Phgkk4cLe1MvqZ?C*} zhWQ$crR-qH7t9LT!Bj+P2$=}O5ONXn5egAX5XK>#fG`1J62ek{FtV{EgiiOaL$3)g z0`LVR9ljvGC>2ER$Q-2VdDISugB;^<3ZiDDk~r$bElwPBV%ROQF9t^u)d;Io!CN_T zQsDJ=FkLFd++|~^B0X1%xEa-2u9_vB>zKES_R_6jQclmetw_%fCcIB4*f>F0ixug$ z{K2fA$57hFsp*pRRUalV((}`d0DgH4zt1Q0rSS1?nJtAsfuO<|LSm(Y%FbFE3I*_! zW?4&v%F0@vwKPT9P(rPII(9+2Us=8oM93$uiEcoq!*eCr2%%7+&yG|_szd%l1+OZ! zEtCzJo*snES}F-MP(CVSJ*dQqr4`Z^$B-^D3K3!1`6+-DSh_jZ5oES*5 zLQMq`5~K^4B9^D3nR;r5Ot7p1H9T@Iq;w%t9h5doQ!UICByhM8UDH#IoLCMr>Cy~z z1t^qJh|*-@O&V}<2vinn3l%~yR{ZoCP%~-@7y3CW7?;t7ekAUuSLoO_kra_u=z}Mr zPH}^vRF`cHK@+o`4zPu?5!l&Q7CIwUNr$Aw0+o&5T+zsIdTpw?i+n5V`|`9f89nu4!y;7iBwh@k7AKBdts- zzXPSN>ro6+db$jqWkUncc~XW^FlJ{Dte7tu$WS^|aF7>4F!(95BrB~jJOlm+;8#{g zK9ayIZVo6rBVYC;AsOgIMnItlkHCy;MFt|c(_>uKa@my)WrB!dXlOWVSfuA|VQKUk zG)HCSYNw`p92AkpOsT&&U}vStet;a9(qXuM$u67%Z$;zZMjYwIb|+&iQbl@GG5F!E zrQuZBRD0geT57Wr>6De9J4Du3rXH%yLM)iO91`i-mLHZu1cw%0@1)Bp#Ol(iB#roY zMn(q9ycyMx?&-5Kblaa!#U(&4A{z^-*jOm3NaSFE23eUI@()(@=NUwh8N=aWDCYf4 zxYD2Cg^`|*B0YZ-pN{mrnSmdKMBI-f3FZt#I&uPjJQHzN&u=8@PkH4c%J7X-c3_-1 z15hY14(2_6$T|^opv(8+w^dWd>1hpwV1Fbej59P&W(Z=Kh%}@Q3s}lxo)nlXVjKjf zMsf|9nsH`oBtvg1v%QE?(ur;c$_QD`xuig@u#I-k*`3i2+}4c`wk1~Qh4>9 zZmHby^Q#&wa9fIdkQ1Dzq|?_-9gnL-W5zJ^UWD_}d3nAck{pFdfgh0`;(dxE7w~|7 zsEJ=hRVk(8C&)jg$}BaWDSl@NK1q z_=XogbcgS4)#5u?%Mj1U_q=ME@G1WvKGolI7tfTJj?d79jtU1G@Tvr}P-+z47Mg`` zC$-{ROx5_N(Mo*7NM0q()d*`8+63%Te1E6~)^^&JddPnT3boKC+|R?(j_*4iSyD68 zOhCW&ze)H;6~+MHlS@P13Y6D|?=eXo>(QeqSd8V@q0AU9(t>2oGnmhkAu{mB%#J`m&eFbK6B1UW~{!PQb325m=geKH} zGIW!Gr=j;v2&Lc?nB!#XO4StRodPDWshpc~%tr#L+mNyqBUK159XLzLcF0`)4|wgz V?u};r?DYQuZTWW-{(m2V{|CwRd~pB( literal 0 HcmV?d00001 diff --git a/logic/Preparation/obj/Debug/net8.0/refint/Preparation.dll b/logic/Preparation/obj/Debug/net8.0/refint/Preparation.dll new file mode 100644 index 0000000000000000000000000000000000000000..8b0ae7a8faa590bd05847a3fc296d6126bb1f0f8 GIT binary patch literal 48128 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¬}mMLvWwo_`?BO~+WdZX-wE|yvFV(FdkqeyR$ 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 V?u};r?DYQuZTWW-{(m2V{|CwRd~pB( literal 0 HcmV?d00001 diff --git a/logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json b/logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json index 2356bbca..75ab705b 100644 --- a/logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json +++ b/logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json @@ -1,32 +1,25 @@ { "format": 1, "restore": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj": {} + "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": {} }, "projects": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj": { + "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj", + "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", "projectName": "Preparation", - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj", - "packagesPath": "C:\\Users\\lenovo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\obj\\", + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", + "packagesPath": "/home/runner/.nuget/packages/", + "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/obj/", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\lenovo\\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" + "/home/runner/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -45,7 +38,7 @@ "auditLevel": "low", "auditMode": "direct" }, - "SdkAnalysisLevel": "9.0.300" + "SdkAnalysisLevel": "10.0.100" }, "frameworks": { "net8.0": { @@ -72,7 +65,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" } } } diff --git a/logic/Preparation/obj/Preparation.csproj.nuget.g.props b/logic/Preparation/obj/Preparation.csproj.nuget.g.props index f6d9c953..2098f6f9 100644 --- a/logic/Preparation/obj/Preparation.csproj.nuget.g.props +++ b/logic/Preparation/obj/Preparation.csproj.nuget.g.props @@ -4,13 +4,12 @@ True NuGet $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\lenovo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + /home/runner/.nuget/packages/ + /home/runner/.nuget/packages/ PackageReference - 6.14.1 + 7.0.0 - - + \ No newline at end of file diff --git a/logic/Preparation/obj/Preparation.csproj.nuget.g.targets b/logic/Preparation/obj/Preparation.csproj.nuget.g.targets index 026bb7bf..27fb4018 100644 --- a/logic/Preparation/obj/Preparation.csproj.nuget.g.targets +++ b/logic/Preparation/obj/Preparation.csproj.nuget.g.targets @@ -1,9 +1,9 @@  - - - - + + + + \ No newline at end of file diff --git a/logic/Preparation/obj/project.assets.json b/logic/Preparation/obj/project.assets.json index 2a97ebc0..7ccac658 100644 --- a/logic/Preparation/obj/project.assets.json +++ b/logic/Preparation/obj/project.assets.json @@ -920,32 +920,24 @@ ] }, "packageFolders": { - "C:\\Users\\lenovo\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + "/home/runner/.nuget/packages/": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj", + "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", "projectName": "Preparation", - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj", - "packagesPath": "C:\\Users\\lenovo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\obj\\", + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", + "packagesPath": "/home/runner/.nuget/packages/", + "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/obj/", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\lenovo\\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" + "/home/runner/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { @@ -964,7 +956,7 @@ "auditLevel": "low", "auditMode": "direct" }, - "SdkAnalysisLevel": "9.0.300" + "SdkAnalysisLevel": "10.0.100" }, "frameworks": { "net8.0": { @@ -991,7 +983,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" } } } diff --git a/logic/Preparation/obj/project.nuget.cache b/logic/Preparation/obj/project.nuget.cache index e450cd17..9abf3794 100644 --- a/logic/Preparation/obj/project.nuget.cache +++ b/logic/Preparation/obj/project.nuget.cache @@ -1,25 +1,25 @@ { "version": 2, - "dgSpecHash": "Ia1kOa0/Gmw=", + "dgSpecHash": "LXNcCRu9oXc=", "success": true, - "projectFilePath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj", + "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", "expectedPackageFiles": [ - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration\\10.0.1\\microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\10.0.1\\microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.binder\\10.0.1\\microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\10.0.1\\microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\10.0.1\\microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging\\10.0.1\\microsoft.extensions.logging.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\10.0.1\\microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.configuration\\10.0.1\\microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.console\\10.0.1\\microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options\\10.0.1\\microsoft.extensions.options.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\10.0.1\\microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.primitives\\10.0.1\\microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.diagnostics.diagnosticsource\\10.0.1\\system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.io.pipelines\\10.0.1\\system.io.pipelines.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.encodings.web\\10.0.1\\system.text.encodings.web.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.json\\10.0.1\\system.text.json.10.0.1.nupkg.sha512" + "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" ], "logs": [] } \ No newline at end of file From 953d212d4f1ffa427d8ebb0ff9bbb0b8e5245d4d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 10:58:57 +0000 Subject: [PATCH 3/5] Add build artifacts to .gitignore and remove from repository Co-authored-by: jxd136 <185790153+jxd136@users.noreply.github.com> --- .gitignore | 8 + .../bin/Debug/net8.0/GameClass.deps.json | 347 ------ .../GameClass/bin/Debug/net8.0/GameClass.dll | Bin 40960 -> 0 bytes .../GameClass/bin/Debug/net8.0/GameClass.pdb | Bin 24636 -> 0 bytes .../bin/Debug/net8.0/Preparation.dll | Bin 118272 -> 0 bytes .../bin/Debug/net8.0/Preparation.pdb | Bin 58460 -> 0 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../Debug/net8.0/GameClass.AssemblyInfo.cs | 22 - .../net8.0/GameClass.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 17 - .../Debug/net8.0/GameClass.GlobalUsings.g.cs | 8 - .../obj/Debug/net8.0/GameClass.assets.cache | Bin 11725 -> 0 bytes .../GameClass.csproj.AssemblyReference.cache | Bin 9500 -> 0 bytes .../GameClass.csproj.CoreCompileInputs.cache | 1 - .../GameClass.csproj.FileListAbsolute.txt | 16 - .../obj/Debug/net8.0/GameClass.csproj.Up2Date | 0 .../GameClass/obj/Debug/net8.0/GameClass.dll | Bin 40960 -> 0 bytes .../GameClass/obj/Debug/net8.0/GameClass.pdb | Bin 24636 -> 0 bytes .../Debug/net8.0/GameClass.sourcelink.json | 1 - .../obj/Debug/net8.0/ref/GameClass.dll | Bin 26624 -> 0 bytes .../obj/Debug/net8.0/refint/GameClass.dll | Bin 26624 -> 0 bytes .../obj/GameClass.csproj.nuget.dgspec.json | 142 --- .../obj/GameClass.csproj.nuget.g.props | 15 - .../obj/GameClass.csproj.nuget.g.targets | 9 - logic/GameClass/obj/project.assets.json | 1013 --------------- logic/GameClass/obj/project.nuget.cache | 25 - .../bin/Debug/net8.0/GameEngine.deps.json | 363 ------ .../bin/Debug/net8.0/GameEngine.dll | Bin 12800 -> 0 bytes .../bin/Debug/net8.0/GameEngine.pdb | Bin 14572 -> 0 bytes .../bin/Debug/net8.0/Preparation.dll | Bin 118272 -> 0 bytes .../bin/Debug/net8.0/Preparation.pdb | Bin 58460 -> 0 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../Debug/net8.0/GameEngine.AssemblyInfo.cs | 22 - .../GameEngine.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 17 - .../Debug/net8.0/GameEngine.GlobalUsings.g.cs | 8 - .../obj/Debug/net8.0/GameEngine.assets.cache | Bin 12257 -> 0 bytes .../GameEngine.csproj.AssemblyReference.cache | Bin 9732 -> 0 bytes .../GameEngine.csproj.CoreCompileInputs.cache | 1 - .../GameEngine.csproj.FileListAbsolute.txt | 16 - .../Debug/net8.0/GameEngine.csproj.Up2Date | 0 .../obj/Debug/net8.0/GameEngine.dll | Bin 12800 -> 0 bytes .../obj/Debug/net8.0/GameEngine.pdb | Bin 14572 -> 0 bytes .../Debug/net8.0/GameEngine.sourcelink.json | 1 - .../obj/Debug/net8.0/ref/GameEngine.dll | Bin 6656 -> 0 bytes .../obj/Debug/net8.0/refint/GameEngine.dll | Bin 6656 -> 0 bytes .../obj/GameEngine.csproj.nuget.dgspec.json | 146 --- .../obj/GameEngine.csproj.nuget.g.props | 15 - .../obj/GameEngine.csproj.nuget.g.targets | 9 - logic/GameEngine/obj/project.assets.json | 1050 ---------------- logic/GameEngine/obj/project.nuget.cache | 26 - logic/Gaming/bin/Debug/net8.0/GameClass.dll | Bin 40960 -> 0 bytes logic/Gaming/bin/Debug/net8.0/GameClass.pdb | Bin 24636 -> 0 bytes logic/Gaming/bin/Debug/net8.0/GameEngine.dll | Bin 12800 -> 0 bytes logic/Gaming/bin/Debug/net8.0/GameEngine.pdb | Bin 14572 -> 0 bytes .../Gaming/bin/Debug/net8.0/Gaming.deps.json | 398 ------ logic/Gaming/bin/Debug/net8.0/Gaming.dll | Bin 23552 -> 0 bytes logic/Gaming/bin/Debug/net8.0/Gaming.pdb | Bin 21620 -> 0 bytes logic/Gaming/bin/Debug/net8.0/Preparation.dll | Bin 118272 -> 0 bytes logic/Gaming/bin/Debug/net8.0/Preparation.pdb | Bin 58460 -> 0 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../obj/Debug/net8.0/Gaming.AssemblyInfo.cs | 22 - .../net8.0/Gaming.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 17 - .../obj/Debug/net8.0/Gaming.GlobalUsings.g.cs | 8 - .../obj/Debug/net8.0/Gaming.assets.cache | Bin 11941 -> 0 bytes .../Gaming.csproj.AssemblyReference.cache | Bin 11125 -> 0 bytes .../Gaming.csproj.CoreCompileInputs.cache | 1 - .../net8.0/Gaming.csproj.FileListAbsolute.txt | 20 - .../obj/Debug/net8.0/Gaming.csproj.Up2Date | 0 logic/Gaming/obj/Debug/net8.0/Gaming.dll | Bin 23552 -> 0 bytes logic/Gaming/obj/Debug/net8.0/Gaming.pdb | Bin 21620 -> 0 bytes .../obj/Debug/net8.0/Gaming.sourcelink.json | 1 - logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll | Bin 10752 -> 0 bytes .../Gaming/obj/Debug/net8.0/refint/Gaming.dll | Bin 10752 -> 0 bytes .../obj/Gaming.csproj.nuget.dgspec.json | 284 ----- logic/Gaming/obj/Gaming.csproj.nuget.g.props | 15 - .../Gaming/obj/Gaming.csproj.nuget.g.targets | 9 - logic/Gaming/obj/project.assets.json | 1085 ----------------- logic/Gaming/obj/project.nuget.cache | 26 - .../bin/Debug/net8.0/Preparation.deps.json | 330 ----- .../bin/Debug/net8.0/Preparation.dll | Bin 118272 -> 0 bytes .../bin/Debug/net8.0/Preparation.pdb | Bin 58460 -> 0 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../Debug/net8.0/Preparation.AssemblyInfo.cs | 22 - .../Preparation.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 17 - .../net8.0/Preparation.GlobalUsings.g.cs | 8 - .../obj/Debug/net8.0/Preparation.assets.cache | Bin 11741 -> 0 bytes ...Preparation.csproj.AssemblyReference.cache | Bin 8141 -> 0 bytes ...Preparation.csproj.CoreCompileInputs.cache | 1 - .../Preparation.csproj.FileListAbsolute.txt | 13 - .../obj/Debug/net8.0/Preparation.dll | Bin 118272 -> 0 bytes .../obj/Debug/net8.0/Preparation.pdb | Bin 58460 -> 0 bytes .../Debug/net8.0/Preparation.sourcelink.json | 1 - .../obj/Debug/net8.0/ref/Preparation.dll | Bin 48128 -> 0 bytes .../obj/Debug/net8.0/refint/Preparation.dll | Bin 48128 -> 0 bytes .../obj/Preparation.csproj.nuget.dgspec.json | 73 -- .../obj/Preparation.csproj.nuget.g.props | 15 - .../obj/Preparation.csproj.nuget.g.targets | 9 - logic/Preparation/obj/project.assets.json | 990 --------------- logic/Preparation/obj/project.nuget.cache | 25 - 102 files changed, 8 insertions(+), 6700 deletions(-) delete mode 100644 logic/GameClass/bin/Debug/net8.0/GameClass.deps.json delete mode 100644 logic/GameClass/bin/Debug/net8.0/GameClass.dll delete mode 100644 logic/GameClass/bin/Debug/net8.0/GameClass.pdb delete mode 100644 logic/GameClass/bin/Debug/net8.0/Preparation.dll delete mode 100644 logic/GameClass/bin/Debug/net8.0/Preparation.pdb delete mode 100644 logic/GameClass/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfo.cs delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.assets.cache delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.csproj.AssemblyReference.cache delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.csproj.CoreCompileInputs.cache delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.csproj.FileListAbsolute.txt delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.csproj.Up2Date delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.dll delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.pdb delete mode 100644 logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json delete mode 100644 logic/GameClass/obj/Debug/net8.0/ref/GameClass.dll delete mode 100644 logic/GameClass/obj/Debug/net8.0/refint/GameClass.dll delete mode 100644 logic/GameClass/obj/GameClass.csproj.nuget.dgspec.json delete mode 100644 logic/GameClass/obj/GameClass.csproj.nuget.g.props delete mode 100644 logic/GameClass/obj/GameClass.csproj.nuget.g.targets delete mode 100644 logic/GameClass/obj/project.assets.json delete mode 100644 logic/GameClass/obj/project.nuget.cache delete mode 100644 logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json delete mode 100644 logic/GameEngine/bin/Debug/net8.0/GameEngine.dll delete mode 100644 logic/GameEngine/bin/Debug/net8.0/GameEngine.pdb delete mode 100644 logic/GameEngine/bin/Debug/net8.0/Preparation.dll delete mode 100644 logic/GameEngine/bin/Debug/net8.0/Preparation.pdb delete mode 100644 logic/GameEngine/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfo.cs delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.assets.cache delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.AssemblyReference.cache delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.CoreCompileInputs.cache delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.FileListAbsolute.txt delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.Up2Date delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.dll delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.pdb delete mode 100644 logic/GameEngine/obj/Debug/net8.0/GameEngine.sourcelink.json delete mode 100644 logic/GameEngine/obj/Debug/net8.0/ref/GameEngine.dll delete mode 100644 logic/GameEngine/obj/Debug/net8.0/refint/GameEngine.dll delete mode 100644 logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json delete mode 100644 logic/GameEngine/obj/GameEngine.csproj.nuget.g.props delete mode 100644 logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets delete mode 100644 logic/GameEngine/obj/project.assets.json delete mode 100644 logic/GameEngine/obj/project.nuget.cache delete mode 100644 logic/Gaming/bin/Debug/net8.0/GameClass.dll delete mode 100644 logic/Gaming/bin/Debug/net8.0/GameClass.pdb delete mode 100644 logic/Gaming/bin/Debug/net8.0/GameEngine.dll delete mode 100644 logic/Gaming/bin/Debug/net8.0/GameEngine.pdb delete mode 100644 logic/Gaming/bin/Debug/net8.0/Gaming.deps.json delete mode 100644 logic/Gaming/bin/Debug/net8.0/Gaming.dll delete mode 100644 logic/Gaming/bin/Debug/net8.0/Gaming.pdb delete mode 100644 logic/Gaming/bin/Debug/net8.0/Preparation.dll delete mode 100644 logic/Gaming/bin/Debug/net8.0/Preparation.pdb delete mode 100644 logic/Gaming/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfo.cs delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.assets.cache delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.csproj.AssemblyReference.cache delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.dll delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.pdb delete mode 100644 logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json delete mode 100644 logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll delete mode 100644 logic/Gaming/obj/Debug/net8.0/refint/Gaming.dll delete mode 100644 logic/Gaming/obj/Gaming.csproj.nuget.dgspec.json delete mode 100644 logic/Gaming/obj/Gaming.csproj.nuget.g.props delete mode 100644 logic/Gaming/obj/Gaming.csproj.nuget.g.targets delete mode 100644 logic/Gaming/obj/project.assets.json delete mode 100644 logic/Gaming/obj/project.nuget.cache delete mode 100644 logic/Preparation/bin/Debug/net8.0/Preparation.deps.json delete mode 100644 logic/Preparation/bin/Debug/net8.0/Preparation.dll delete mode 100644 logic/Preparation/bin/Debug/net8.0/Preparation.pdb delete mode 100644 logic/Preparation/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfo.cs delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.assets.cache delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.csproj.AssemblyReference.cache delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.csproj.CoreCompileInputs.cache delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.csproj.FileListAbsolute.txt delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.dll delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.pdb delete mode 100644 logic/Preparation/obj/Debug/net8.0/Preparation.sourcelink.json delete mode 100644 logic/Preparation/obj/Debug/net8.0/ref/Preparation.dll delete mode 100644 logic/Preparation/obj/Debug/net8.0/refint/Preparation.dll delete mode 100644 logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json delete mode 100644 logic/Preparation/obj/Preparation.csproj.nuget.g.props delete mode 100644 logic/Preparation/obj/Preparation.csproj.nuget.g.targets delete mode 100644 logic/Preparation/obj/project.assets.json delete mode 100644 logic/Preparation/obj/project.nuget.cache diff --git a/.gitignore b/.gitignore index 16fa631f..9d22f206 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,11 @@ .idea/ logs/ .DS_Store + +# Build artifacts +bin/ +obj/ +*.dll +*.pdb +*.exe +*.deps.json diff --git a/logic/GameClass/bin/Debug/net8.0/GameClass.deps.json b/logic/GameClass/bin/Debug/net8.0/GameClass.deps.json deleted file mode 100644 index ffba031a..00000000 --- a/logic/GameClass/bin/Debug/net8.0/GameClass.deps.json +++ /dev/null @@ -1,347 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "GameClass/1.0.0": { - "dependencies": { - "Microsoft.Extensions.Logging": "10.0.1", - "Preparation": "1.0.0" - }, - "runtime": { - "GameClass.dll": {} - } - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "System.Diagnostics.DiagnosticSource": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Configuration": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "System.Text.Json": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Options/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.IO.Pipelines/10.0.1": { - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Text.Encodings.Web/10.0.1": { - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "rid": "browser", - "assetType": "runtime", - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Text.Json/10.0.1": { - "dependencies": { - "System.IO.Pipelines": "10.0.1", - "System.Text.Encodings.Web": "10.0.1" - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Preparation/1.0.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Console": "10.0.1" - }, - "runtime": { - "Preparation.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - } - } - }, - "libraries": { - "GameClass/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", - "path": "microsoft.extensions.configuration/10.0.1", - "hashPath": "microsoft.extensions.configuration.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", - "path": "microsoft.extensions.configuration.abstractions/10.0.1", - "hashPath": "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", - "path": "microsoft.extensions.configuration.binder/10.0.1", - "hashPath": "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", - "path": "microsoft.extensions.dependencyinjection/10.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", - "path": "microsoft.extensions.logging/10.0.1", - "hashPath": "microsoft.extensions.logging.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", - "path": "microsoft.extensions.logging.abstractions/10.0.1", - "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", - "path": "microsoft.extensions.logging.configuration/10.0.1", - "hashPath": "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", - "path": "microsoft.extensions.logging.console/10.0.1", - "hashPath": "microsoft.extensions.logging.console.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Options/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", - "path": "microsoft.extensions.options/10.0.1", - "hashPath": "microsoft.extensions.options.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", - "path": "microsoft.extensions.options.configurationextensions/10.0.1", - "hashPath": "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", - "path": "microsoft.extensions.primitives/10.0.1", - "hashPath": "microsoft.extensions.primitives.10.0.1.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", - "path": "system.diagnostics.diagnosticsource/10.0.1", - "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512" - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "path": "system.io.pipelines/10.0.1", - "hashPath": "system.io.pipelines.10.0.1.nupkg.sha512" - }, - "System.Text.Encodings.Web/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", - "path": "system.text.encodings.web/10.0.1", - "hashPath": "system.text.encodings.web.10.0.1.nupkg.sha512" - }, - "System.Text.Json/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", - "path": "system.text.json/10.0.1", - "hashPath": "system.text.json.10.0.1.nupkg.sha512" - }, - "Preparation/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/logic/GameClass/bin/Debug/net8.0/GameClass.dll b/logic/GameClass/bin/Debug/net8.0/GameClass.dll deleted file mode 100644 index 9e071653d72550048a3ab5f7d9fbfe28617ea038..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40960 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�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 TBiz%K!gq?movCN^Bjo=8pi#;4 diff --git a/logic/GameClass/bin/Debug/net8.0/Preparation.dll b/logic/GameClass/bin/Debug/net8.0/Preparation.dll deleted file mode 100644 index 82d056e8638f93b91f09d19c4a93f8229fd754fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118272 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

OwDaA^}K$g+v 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 -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfo.cs b/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfo.cs deleted file mode 100644 index 4d095a35..00000000 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("GameClass")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] -[assembly: System.Reflection.AssemblyProductAttribute("GameClass")] -[assembly: System.Reflection.AssemblyTitleAttribute("GameClass")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache b/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache deleted file mode 100644 index 317fdb04..00000000 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -3318ad4190f2f13dc15a6d2d74399ba06113b822ddf44398e2e4a47861709034 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig b/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2327547c..00000000 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetFrameworkIdentifier = .NETCoreApp -build_property.TargetFrameworkVersion = v8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = GameClass -build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/GameClass/ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs b/logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs deleted file mode 100644 index d12bcbc7..00000000 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using System; -global using System.Collections.Generic; -global using System.IO; -global using System.Linq; -global using System.Net.Http; -global using System.Threading; -global using System.Threading.Tasks; diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.assets.cache b/logic/GameClass/obj/Debug/net8.0/GameClass.assets.cache deleted file mode 100644 index 0a709fa375c3fa3f4a6a4c27e94cf4fc603af738..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11725 zcmd5?TW=dh6n0D6H1tB-6ha{(At`No8z*f_lLDn_oJNMyh9&}32_au5?w0kgwYzTO zibsUnH^d7s2=TtUzA*D&8pPBLI7D&w45@u zoSqU>Vme!J3U=eM^!#ku4IJpI}0Xs$wH`;o6Szdid*+ea!CS|R_A5g-U}%4 zw+9k_zXIuJ1Jt%#saQ@$6pDV}6-tQR?}!>EZ8w}5G1C$MZPlFu>w3N*U{SOh?2iUu z-P()dyW8p^R;2p~%8gh(@Ed+0t0Dj`5D$IVNhi3KR;yKP^$E0!1+$-kfzQlQNb#VO zl~cpCtzs6GaaK&FQASutR5JYaL(=Pb0KNwx{baD7VUyuhusewJM2S)FG~QPucn?DU zhZn{hHu3I|D$6DqsUf3Gal8870ApF!By2rSsbM(}Wz(S3u6J&;X-7>8}^=?R(`B((VambsfV%)x+BsdMLld$ME zjjA{Z>50KYYm6Z??^br<6Ol;rL`0IWL;gGCCB@_0cWr3^51Uatc_RXB2=WHH7CG#a z7FC~YL_+i+!*zTU(k}+ zs0G%ZWNS0WCRV z?3NQj;7}*xWjPOIIO;s?gwsHVrcT55I}2nW>MZOo9Rd#q!QhY5A@pD{W_tnBMMwft z7Sa@?X-GXsm&iOQUBY=_ESHWF5Zg9jJ(lr8*(lrE#v0@J3`%rG8>f27|2zE;65Ie?@ zIqX-VyhrFBK~L!(qQ}@Whkh2ycaIJdz?2RmV2n9)fajpxK$i{aA^}M0A_Bx%Gzah+ zl=m>5Br~FP5@&=lYHmg!K>1G7O#+kBO@xWDYYygzP`+Dql)$BQ6yah_n}hoil)o&x zO5jksig3m{z_||PJ3(g&G)iX?8pgmmNqr3E+fR215K4Cu2*$=aAUB{K8PIxc{Lm+F zD%iUMc#{)YRk*k)dhWUpZ)`}Ai-ti%K~lUtKy3Jn3T__CIJ{VX6Vd{t9Hd1^`gaRH zj@+p)$zZwlC@5d%qugACZICwn0$v5dqnrJ$3o5=7E_M(g@5=3hJ5JO-jyWw5U*crBLc~ zK4}E4W@)6W>qZfDaeFhD7S9${OLgaSxr^@g6@H?KbRY~wWOQA$kOWE(5SnxNl050U zNhFQYzL`RGO>;AKiFB#<*!IP=&t6h<7g^(5yNO;hcfRME+}fDGBp&ThvH8{xCfs+Y zP?h~^-yO{R`D)F!N>*Sua&ir>#LN3`6>MJ~xF13pmYZo-6et4thG>_Io)+ zwWzUPOwp#jab93+ci05yQdf?G8e?1P{RY;LN3APFyA!e9h0F}Cfj=E|=TKd56+BFB zzR=SwJFu=08aQm<{GDysXwRgy!XZ^JYGxy`Oz8yuSDVe8G4UD-D|OED;9a8YHHPDQ VJa(_e^YZYPF|gJw>GdnZ_dmz|W~u-H diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.AssemblyReference.cache b/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.AssemblyReference.cache deleted file mode 100644 index e5b22b92eafb68bc99f4c98db902f56e8a4960cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9500 zcmds7e{9rL9KXsy+{_R+vpL5P#}YZ5?Z$xp4vuY($=K$06ERV^Yv0|v_1dHDu?=y9 z@KcOL1|}v7l7LJ=eg#wnMWdjQ4VR#xi$V;rKa56Vh=?YF@AY1uGGn`yUVVOCkP@T!dSTmFAqA1PWV&YDtJfm z8-Eh>A}q6}J_|$%j$e{PW~0BXsbxV<4vL_J2SHhMb6HdCf*y{g7l3w`&;s}pKFD!O zXZNEX2_mtfU6O&HtPk=s>j%VmbW!I}?gjmh?*+9xJaO(JkJ zEboiC#|LqbWdg?m8bw=*xz7yMYv9Fwk`;bdCaYOrliUi>XUtPi54rSK-^ zL7WR&S`;L~E0Yy%GT;#zB(hrY`C#bDQjY{lfMXVqVA47CkUj8md%pAX!KJ9V0ysoA zbJ(HE;J5+@h*(ES`9FWi5R+n#RQg~z>O>ZT&MpVB6Dk4sUd{5$V!zelA{}#t)fulM z7SoJJ8j?WPRJh6n5tIf3Vc+lKgK!XSQF2Q1K_8H*fSYb{`+!9G!vqEzfoXyFvc4b| z*Bqp6ITXiwRCU!25Ohd03X87enE%qM#}v`c7};!4bVG6n-Hg&=VkepznIU!F22aP` z6Z*ftp)|)4hb9f-xLN3otKIwkljn{;TDWy!<=SK7*_wn+iD}n2`}W?xb!GdK&XW4~ zr(NH4CYAW(r#IqHy*_Ez!Wlb?_WhWgmhyGS%`@Qgivwd9Z0Vy<7B?TCEAB5m^h?Qv zFTa@e>hjt{hmU+Nl?)^=KDhs>=fT2er^H(cxZ#i-AE9u)e%(!q;!9tzM zgm+};BhrbIO^oCdH{&VDE6B~CS->!EFee+u1sy~e5hLuRJ3_rEQyhrYKaCK1Tb-B? z)W|UzUPEoe4r!E;u#_t6W2Oo$zZh7mnIg$N#a5%o56#J|Lwcc~T%%GTUgBqI$9~YuZi4!%_-yqc2C`V?KI}GAbhKQ(2@R||@6>I$p^UWz|u@LB&5PH`3Wr2PPp%(*7DY4N+ z&QK{~>iJXkD7rultHG@sE3g{O7;ajSQRen#1#dhEmeOLS={!I}R-iSm(dGjPC^FOP zgqPQJU?!MbQ?t!eXVXX=KykAaeG^rH5Kz{fjiO!~YObN3TfYw{1N|xh8`yWI>sJBT zZA;O8+l1s}c+uq6Ru8qM$kDh>w;f5rh^yO#T3d%qqP}4L>7F*%TeD7lm{yePxLS1Q zgQLF{IOMp8=5$}{>F-<;*EeC^vc~tiHt%!(`tQWPlLv~r6Yq3?x+{Zgel0J)`r9#o zCC_i+Kgn3UZcl#YWd6@(yW3b4ux&#&;gMk=g4^`KmwZ z+PkH>g_FkipStjPevh&%(fd-;-SbaeeunTFh?*JXX*$o7lk4@;%uI%1X6J-9CE&Ki z^G1+o1v0<}0LSuhgKF@iGQQ`kTCz@Ur6K!!QW{1!NvEBCkzAzXt)<9$jUXq(%uT{2 zU;({)Ad#)WGc9Fz_G@r!`(pXRkUm?AsLL>-%@TaaX2^-C hK=U+gqT#op_#(zH{6Y#s8#S^oY_3SykgHar^&j|+v#J09 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.CoreCompileInputs.cache b/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.CoreCompileInputs.cache deleted file mode 100644 index c99534d8..00000000 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -18d9dd29c6e60dac70322197ff1c40588a90b8ab63e14349cabbaf652f03f1e9 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.FileListAbsolute.txt b/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.FileListAbsolute.txt deleted file mode 100644 index e8f21a5e..00000000 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,16 +0,0 @@ -/home/runner/work/THUAI9/THUAI9/logic/GameClass/bin/Debug/net8.0/GameClass.deps.json -/home/runner/work/THUAI9/THUAI9/logic/GameClass/bin/Debug/net8.0/GameClass.dll -/home/runner/work/THUAI9/THUAI9/logic/GameClass/bin/Debug/net8.0/GameClass.pdb -/home/runner/work/THUAI9/THUAI9/logic/GameClass/bin/Debug/net8.0/Preparation.dll -/home/runner/work/THUAI9/THUAI9/logic/GameClass/bin/Debug/net8.0/Preparation.pdb -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.AssemblyReference.cache -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.GeneratedMSBuildEditorConfig.editorconfig -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfoInputs.cache -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.AssemblyInfo.cs -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.CoreCompileInputs.cache -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.Up2Date -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.dll -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/refint/GameClass.dll -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/GameClass.pdb -/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/Debug/net8.0/ref/GameClass.dll diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.Up2Date b/logic/GameClass/obj/Debug/net8.0/GameClass.csproj.Up2Date deleted file mode 100644 index e69de29b..00000000 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.dll b/logic/GameClass/obj/Debug/net8.0/GameClass.dll deleted file mode 100644 index 9e071653d72550048a3ab5f7d9fbfe28617ea038..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40960 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�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 TBiz%K!gq?movCN^Bjo=8pi#;4 diff --git a/logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json b/logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json deleted file mode 100644 index b115adf4..00000000 --- a/logic/GameClass/obj/Debug/net8.0/GameClass.sourcelink.json +++ /dev/null @@ -1 +0,0 @@ -{"documents":{"/home/runner/work/THUAI9/THUAI9/*":"https://raw.githubusercontent.com/eesast/THUAI9/22fcb82088990a2acd784a9ece180b879e162069/*"}} \ No newline at end of file diff --git a/logic/GameClass/obj/Debug/net8.0/ref/GameClass.dll b/logic/GameClass/obj/Debug/net8.0/ref/GameClass.dll deleted file mode 100644 index bf32920a411c0a4b4d5ee3ac554156f4fe9e820f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26624 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 M-|y4 - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /home/runner/.nuget/packages/ - /home/runner/.nuget/packages/ - PackageReference - 7.0.0 - - - - - \ No newline at end of file diff --git a/logic/GameClass/obj/GameClass.csproj.nuget.g.targets b/logic/GameClass/obj/GameClass.csproj.nuget.g.targets deleted file mode 100644 index 27fb4018..00000000 --- a/logic/GameClass/obj/GameClass.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/logic/GameClass/obj/project.assets.json b/logic/GameClass/obj/project.assets.json deleted file mode 100644 index 4ae131f5..00000000 --- a/logic/GameClass/obj/project.assets.json +++ /dev/null @@ -1,1013 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "Microsoft.Extensions.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} - } - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "System.Diagnostics.DiagnosticSource": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Configuration": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "System.Text.Json": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Options/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Text.Encodings.Web/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "assetType": "runtime", - "rid": "browser" - } - } - }, - "System.Text.Json/10.0.1": { - "type": "package", - "dependencies": { - "System.IO.Pipelines": "10.0.1", - "System.Text.Encodings.Web": "10.0.1" - }, - "compile": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} - } - }, - "Preparation/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v8.0", - "dependencies": { - "Microsoft.Extensions.Logging.Console": "10.0.1" - }, - "compile": { - "bin/placeholder/Preparation.dll": {} - }, - "runtime": { - "bin/placeholder/Preparation.dll": {} - } - } - } - }, - "libraries": { - "Microsoft.Extensions.Configuration/10.0.1": { - "sha512": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", - "type": "package", - "path": "microsoft.extensions.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.xml", - "lib/net462/Microsoft.Extensions.Configuration.dll", - "lib/net462/Microsoft.Extensions.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "sha512": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "sha512": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", - "type": "package", - "path": "microsoft.extensions.configuration.binder/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", - "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.binder.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "sha512": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "sha512": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging/10.0.1": { - "sha512": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", - "type": "package", - "path": "microsoft.extensions.logging/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", - "lib/net10.0/Microsoft.Extensions.Logging.dll", - "lib/net10.0/Microsoft.Extensions.Logging.xml", - "lib/net462/Microsoft.Extensions.Logging.dll", - "lib/net462/Microsoft.Extensions.Logging.xml", - "lib/net8.0/Microsoft.Extensions.Logging.dll", - "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "sha512": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "sha512": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", - "type": "package", - "path": "microsoft.extensions.logging.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "sha512": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", - "type": "package", - "path": "microsoft.extensions.logging.console/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net462/Microsoft.Extensions.Logging.Console.dll", - "lib/net462/Microsoft.Extensions.Logging.Console.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Console.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.console.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/10.0.1": { - "sha512": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", - "type": "package", - "path": "microsoft.extensions.options/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", - "lib/net10.0/Microsoft.Extensions.Options.dll", - "lib/net10.0/Microsoft.Extensions.Options.xml", - "lib/net462/Microsoft.Extensions.Options.dll", - "lib/net462/Microsoft.Extensions.Options.xml", - "lib/net8.0/Microsoft.Extensions.Options.dll", - "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.1/Microsoft.Extensions.Options.dll", - "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.10.0.1.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "sha512": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", - "type": "package", - "path": "microsoft.extensions.options.configurationextensions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "microsoft.extensions.options.configurationextensions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "sha512": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", - "type": "package", - "path": "microsoft.extensions.primitives/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", - "lib/net10.0/Microsoft.Extensions.Primitives.dll", - "lib/net10.0/Microsoft.Extensions.Primitives.xml", - "lib/net462/Microsoft.Extensions.Primitives.dll", - "lib/net462/Microsoft.Extensions.Primitives.xml", - "lib/net8.0/Microsoft.Extensions.Primitives.dll", - "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "sha512": "wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "lib/net10.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net10.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net462/System.Diagnostics.DiagnosticSource.dll", - "lib/net462/System.Diagnostics.DiagnosticSource.xml", - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.IO.Pipelines/10.0.1": { - "sha512": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "type": "package", - "path": "system.io.pipelines/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net10.0/System.IO.Pipelines.dll", - "lib/net10.0/System.IO.Pipelines.xml", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.10.0.1.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Encodings.Web/10.0.1": { - "sha512": "cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", - "type": "package", - "path": "system.text.encodings.web/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encodings.Web.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "lib/net10.0/System.Text.Encodings.Web.dll", - "lib/net10.0/System.Text.Encodings.Web.xml", - "lib/net462/System.Text.Encodings.Web.dll", - "lib/net462/System.Text.Encodings.Web.xml", - "lib/net8.0/System.Text.Encodings.Web.dll", - "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.10.0.1.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/10.0.1": { - "sha512": "EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", - "type": "package", - "path": "system.text.json/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "buildTransitive/net461/System.Text.Json.targets", - "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", - "buildTransitive/netcoreapp2.0/System.Text.Json.targets", - "buildTransitive/netstandard2.0/System.Text.Json.targets", - "lib/net10.0/System.Text.Json.dll", - "lib/net10.0/System.Text.Json.xml", - "lib/net462/System.Text.Json.dll", - "lib/net462/System.Text.Json.xml", - "lib/net8.0/System.Text.Json.dll", - "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", - "lib/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.10.0.1.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Preparation/1.0.0": { - "type": "project", - "path": "../Preparation/Preparation.csproj", - "msbuildProject": "../Preparation/Preparation.csproj" - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "Microsoft.Extensions.Logging >= 10.0.1", - "Preparation >= 1.0.0" - ] - }, - "packageFolders": { - "/home/runner/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj", - "projectName": "GameClass", - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj", - "packagesPath": "/home/runner/.nuget/packages/", - "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/runner/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": { - "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "10.0.100" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Microsoft.Extensions.Logging": { - "target": "Package", - "version": "[10.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/logic/GameClass/obj/project.nuget.cache b/logic/GameClass/obj/project.nuget.cache deleted file mode 100644 index 440616c3..00000000 --- a/logic/GameClass/obj/project.nuget.cache +++ /dev/null @@ -1,25 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "53xyj7WznQk=", - "success": true, - "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj", - "expectedPackageFiles": [ - "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json b/logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json deleted file mode 100644 index c2faf303..00000000 --- a/logic/GameEngine/bin/Debug/net8.0/GameEngine.deps.json +++ /dev/null @@ -1,363 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "GameEngine/1.0.0": { - "dependencies": { - "FrameRateTask": "1.2.0", - "Microsoft.Extensions.Logging": "10.0.1", - "Preparation": "1.0.0" - }, - "runtime": { - "GameEngine.dll": {} - } - }, - "FrameRateTask/1.2.0": { - "runtime": { - "lib/net6.0/FrameRateTask.dll": { - "assemblyVersion": "1.2.0.0", - "fileVersion": "1.2.0.0" - } - } - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "System.Diagnostics.DiagnosticSource": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Configuration": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "System.Text.Json": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Options/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.IO.Pipelines/10.0.1": { - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Text.Encodings.Web/10.0.1": { - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "rid": "browser", - "assetType": "runtime", - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Text.Json/10.0.1": { - "dependencies": { - "System.IO.Pipelines": "10.0.1", - "System.Text.Encodings.Web": "10.0.1" - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Preparation/1.0.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Console": "10.0.1" - }, - "runtime": { - "Preparation.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - } - } - }, - "libraries": { - "GameEngine/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "FrameRateTask/1.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-O4CEk9E+CS9okF31u+vcuIux4eWypuFgK8mwh/aoMCXGImeo6VYIojUu57eVwcp5JfT/Kb4h9Aflmv2O+JJIyg==", - "path": "frameratetask/1.2.0", - "hashPath": "frameratetask.1.2.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", - "path": "microsoft.extensions.configuration/10.0.1", - "hashPath": "microsoft.extensions.configuration.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", - "path": "microsoft.extensions.configuration.abstractions/10.0.1", - "hashPath": "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", - "path": "microsoft.extensions.configuration.binder/10.0.1", - "hashPath": "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", - "path": "microsoft.extensions.dependencyinjection/10.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", - "path": "microsoft.extensions.logging/10.0.1", - "hashPath": "microsoft.extensions.logging.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", - "path": "microsoft.extensions.logging.abstractions/10.0.1", - "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", - "path": "microsoft.extensions.logging.configuration/10.0.1", - "hashPath": "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", - "path": "microsoft.extensions.logging.console/10.0.1", - "hashPath": "microsoft.extensions.logging.console.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Options/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", - "path": "microsoft.extensions.options/10.0.1", - "hashPath": "microsoft.extensions.options.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", - "path": "microsoft.extensions.options.configurationextensions/10.0.1", - "hashPath": "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", - "path": "microsoft.extensions.primitives/10.0.1", - "hashPath": "microsoft.extensions.primitives.10.0.1.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", - "path": "system.diagnostics.diagnosticsource/10.0.1", - "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512" - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "path": "system.io.pipelines/10.0.1", - "hashPath": "system.io.pipelines.10.0.1.nupkg.sha512" - }, - "System.Text.Encodings.Web/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", - "path": "system.text.encodings.web/10.0.1", - "hashPath": "system.text.encodings.web.10.0.1.nupkg.sha512" - }, - "System.Text.Json/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", - "path": "system.text.json/10.0.1", - "hashPath": "system.text.json.10.0.1.nupkg.sha512" - }, - "Preparation/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/logic/GameEngine/bin/Debug/net8.0/GameEngine.dll b/logic/GameEngine/bin/Debug/net8.0/GameEngine.dll deleted file mode 100644 index 08eed5bc6e713f5750f9701eba5aec7fd9c529f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12800 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 Y({I7G%m1zZo!!3$w*1b7|Mv*|C*u=g=>Px# diff --git a/logic/GameEngine/bin/Debug/net8.0/GameEngine.pdb b/logic/GameEngine/bin/Debug/net8.0/GameEngine.pdb deleted file mode 100644 index 81ff3ec2a1f92d8596e0efdcfc82daaddfa16f62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14572 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

OwDaA^}K$g+v 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 -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfo.cs b/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfo.cs deleted file mode 100644 index 241b5734..00000000 --- a/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("GameEngine")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] -[assembly: System.Reflection.AssemblyProductAttribute("GameEngine")] -[assembly: System.Reflection.AssemblyTitleAttribute("GameEngine")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache b/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache deleted file mode 100644 index ea037da4..00000000 --- a/logic/GameEngine/obj/Debug/net8.0/GameEngine.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -b0845916b01a1296b18dc274431cebf86f6688e10b5201ca487dcd9ce7d006c3 diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig b/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 86540c87..00000000 --- a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetFrameworkIdentifier = .NETCoreApp -build_property.TargetFrameworkVersion = v8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = GameEngine -build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/GameEngine/ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs b/logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs deleted file mode 100644 index d12bcbc7..00000000 --- a/logic/GameEngine/obj/Debug/net8.0/GameEngine.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using System; -global using System.Collections.Generic; -global using System.IO; -global using System.Linq; -global using System.Net.Http; -global using System.Threading; -global using System.Threading.Tasks; diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.assets.cache b/logic/GameEngine/obj/Debug/net8.0/GameEngine.assets.cache deleted file mode 100644 index fcfa9af1180f39d8ee629c181a51acf6ffc5d879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12257 zcmd5?TW{P%6y8GGG(bwzw1h%R)28>!IBC;1DNvebo3On`Z3Gg62k-7=>(*ovX+iykLU8unKLurIWx=G zm*!u~<#ONt@z*bNpFR8i;?JKi{2l!BZ{^m7KY#sg_^GqU_-6dsrz8Iz&gBLm-%neN zdu~-4Ufpq|X9%ZWk%3V&OApM7^o^=j@?76t4TO9gNXNHa#}_5nS+y#4&kW#G6fLI= zC8wvvl$bV5$Fv(yq~{xDH*lb;l5gBxtK@3Cl7&zuSDKZGyKdbp$t4L;T9ub=`z1h$ z&lV7Te;MS545)3lQn8$hFpGZRnI**TcSH@Hwj0ijnCXcBhN@11bv<7Yu&7!M_PY#V z-P-fwyWOfGR;61B%Ez&G;5Yn0Rz(0-AnyCFlTLAWTcuX8)HNs-3uYSu1FyLekejif zRz0(dh9U#ge_%|DGh)iHt)c;DcOG6B@%J70y#l{+aL{t_83e(>*$y%U@(M_N_miiA zR)}hU7TQl?_5{?c076>~g2GAseFn=3PfpI*yMs7SrVCZ#a0KrT`2Om-@rD@-sAa$1Gzb(akD?g)@Q@SVjJ<93K7#c5cbltniLG{rYSzRobv z8e?dhcdNVb-b*w&7SZIJ@cl*RAw{C#ySB^#4~x-xvNr@Tt;#gQ(1;S2MUan2RJaemz3#`h=2=xMupRz z=!m`(fwLdJpTxpZ9HeZS702}hs|1Xz{oZ7b3?#)t^6i|W{odl66xKup)&cnbBn>Rf z6*a3SZOdUbqhJ(ni)EdQHhVDA>?C}zrfIgx$Y5u3%fM}Y@kkas>!8WQuCC?%SQaUS zLlFqzAmmn3L!hLP7{odTNDPt^KAcKNK)46@#NiN`!(0cG=@n*6!@}sAjb)A}S1np( z19Kl^b2A$$Wh@5>iWSuQf1UHJKAn0ry z13_owILHZ*lOU%+PJ;-LNw#Zh=+u1H^`p}u->N6l6dGEg1sS6o;?O;8wuDR;e z!P*?hih!YxRo^*O1SfTPYp014WQg2db|fCxV$e zP8mq7asilqo*i4g0}uezVaj4^3PC0hQ^TSA8#OiRDD{bhL^MYoq|I}T2q5YhWw0gX zhNQJ6y-gDUxG(9rRUbP-1Tl4lHrfFqFsK8xS&k2ZGeO4jML9gAIqL9igrh^6rjAbU z9URgSb#Oqty(V1XN?{B5P{M_-6h^eCK&C;?fSd)H0XYY3u>t33^I65j{raIrQ&C`sNW*0+< zLQ8r?2`%;rBl}#BE<^f86J7$75?+Lf5q}QmJfv?HAtrDq00!M?4s?Kf1=3#>VJ2`W zVMguY2?3|Q1xVirLQSAiLXFT4cYv0M^xhM00)!H71cE0DoQ|$SIx?U~u`yDg+<9S7 zSm4f7U{&F`r|7wle7FNe!fZ5D910}kkqgFx@rf#K5z;ukn7#z^AxHt_8i;zR4Kd_DSJDa)PlClG}_g9qX@b<5}QklXPv2~I!HU)MfLioM52mx><(0v=?rcm z36yRi)aUSBgrqY(k<>=}xDU-W&2iruQl(my+vop2dl!H^9XzkIQ| z@%uYuY+jy(4iDUdD~*F{p&l*xg=)>VN>*Su@^Te!9+bB(nzk>u-;rPz4`q2^#jDE! zTwSMPw>st~<>lA{)wL_V?K>;NZe590!Q`QN-daA46KqMnWPw6> z)H*}7IuTo4Xr`jJ`3*)_4%zi;!^6}o0Msxy~cQ4jU#tj+_C_-P6KPzlHQ;qng0W}A@sfg diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.AssemblyReference.cache b/logic/GameEngine/obj/Debug/net8.0/GameEngine.csproj.AssemblyReference.cache deleted file mode 100644 index dac8e83fde35be0a7bb2414c216235813353e9e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9732 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 Y({I7G%m1zZo!!3$w*1b7|Mv*|C*u=g=>Px# diff --git a/logic/GameEngine/obj/Debug/net8.0/GameEngine.pdb b/logic/GameEngine/obj/Debug/net8.0/GameEngine.pdb deleted file mode 100644 index 81ff3ec2a1f92d8596e0efdcfc82daaddfa16f62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14572 zcmb7r2S5{9*Y=$uKtKcm0cBl9#Klzz%>p(c)X;*o#ey2b0MU?O5)`a7K@`P?x>&#l z76d!kab3k;SFvJSdtdDJKX)<%5zzPh(V5J>bDq<0of&?30G~hv!hZ&EgnIL>#yjyG z=?bKSCd0)DIJ$+##p1flaHzDPJQblJ4ni~Vy>OL6B1=%>`~N^4{72m)!_j59NXOTH zkpge{jn+nJp$nAxQaNU}tmdZQ-NU1TwpYte_S>y03*p!fN0I}u z1G;Ap;8)s@1mZIO#5x5zkti0M1=ln1HFyMHk8vT87U0ye=uX!)l_QukuE9RAfIX0T(1S0g8y*)K*$pg0wutiL<8ZBZNVsvRrAq8I5jwQ{%NDGaIK5P zaMnk->9nD3G(f%Jnw5)rk~B{(MhDE<2+=76(rWC$6!?wi;heXkv)>jZ?;vbJjvr|Y z7R~2)fE+t}4~UqO$wP!L3Usi7b1j^?sLo+D zTz_?_f%7j;R-`T(>Er?DY^QWM+qm3ZE`Hj5V^JT=G1^bR?l_yD6|m^4Z*2CSz{^~};Hfgb5kVDK zPqf=TM%DIqxyN#?TEpN2o(eA={em6q!bYVWp10p;d$m>JxO-vyf{<6K2PqenWjS6F z3exHkCsCe6=_pcUGD^XjAXkjliSUo~6u4myHJNjrYmt8CJ=U2TKG z%W78NA;(zt??QZ>6v&OXwmP>cX8g+aXg1FeO-D*`VOmtoK+`Y8Z|t>wQtp4!yUIj zcRU&q9CIY}@F2q3d1%y*`8-~TPlT6TL3t)8+eJ|d9Lz!EK@iVVsicx(rD>ij7&>B8 zRFtw62^rc}6`sdCCq&8ub*wM<>}p*iv{2X?biAe-;^nPz zOR)N-_RsKp#)B;1{K@4->2W=dXjKndo^8b)xouj|t2_Qv)8|gIj+2X1k|>!%ZK1wrvhDv~9nh!QB|)eR}-DGD)V9}m3k#qt!H3iUzq6jgGH z%6_aw7KgmkWTGSqv}kEskVH0?iVKp&DnyDjBu`dJk|YyFDhMlz!+B(%EKO0OWT{9M zFIOZXPg$B*atZ?f0U_0>w-cz%bNc^Rwuyl=Oi*MgQmH6bN+BN^{S!yULu*12VV+(- zcHTbxNIyHsK76>2a>PGg!Z07t&`^BYXO!b8Vb~}?sEF_h!!>T_`VA0biza`Dng_j%ZrmrVd!`{IjOD>C-B%~+2@uM|4MMsj0f%9dhB*}P(iN8@PPyEz5f>@ zrCdre@tXa@ZYLT|pwKMpkhnO?r!eMYO6K4$AAib1Exq$B?q)pWv2kd~TIx~bQ$E)V z?XO)_+bUED9aM`%)JRY@%kYwo_pw1H5geQC<%L0&rrWM297>S?l%*OPeE9Wl>{P#( z{jZ2G9tzqxkN?sc z=qQOYMI_~mloBztCI#!iZc(a2WJRE&kf4j3N9^>>tG`!!JaOuU)`4na`rR8AsZpCd?lanTs>8g_e&iOA9dYR92B$&YG`+g56nnEb@m>Zw?Hj z5?}_VNMnpUyPVU2y*hKqMURrFy@N}S6}IKIak-bI6w4J-Ni0LQ<9;! zUkkRDUXpue7uh1*!(_Nn3>A6EwF=NZonf7yO(E6@3&(=X5dG6-DOI>u)_m;eovit|*a$ympA=u@{6^B6Jf*y`uzuY9VvjVX!v#J6dk zM~kL*CVJF$?7GnzRu4B+O!eM>`{cFfe~vV79UhUEOhF>UY*5uW5)S?2{0nr8KyHC~ zp*Qv&66W&@+U}jRwXBhY=7_Ae+i~Xg4Or)!FFVwnd;B1HV;|dR4PQIEH$gOdZo7)f z$FPPLFBf`UQg-&K7_jTS!?i<3jl_+8RMY|U984KeeD(6*d&7kr1I|x4Td=^Jp~P{6 zE-fiZE@P6e_;}ePR6?R{%WUf&{<%sxGx}_h#n8wvngEOnr&KMv@cMakS795>JGq@2 zyZ2yl(YuQcmyVqIq={8qJ0#k48&*rVc-;F__Xc`wFq*b;;8UKGrId&gWOAiSBBq-! zJz-%J^V03nnOKN`r!p+giS^$)*D$2}=<-diKaei2q$@e;ZZUw^k12B8YMm{PJPx63^A7PrNRYoD%;;9TaHZ|hKT zq5971R)FCuk$7wbOz_waXq(lMQ`pm1@isNrUXAt4&B=Rz%uscw6>J3b#eXOykj6BF zAQ(q*f5e#Iki6*w*8X4-KgT;@tWQ<=$b!U41+6(SLN1rGx@Xvx?ZmK%v(pW)Z=Eg3 zdKeNVdeCieYx1$$-?@Cly^wEM`L{uHbn<#v@z)9$7`_+YsQv*M&$-mDjzFIKF>vo& z{^S9+3xl_;Oeq{q4sv0DYNA;_??ExxReHXcM7PQelewYFI!m3WBQo{0G=ENYvUVM6w4YurF zB{YAl6|m>5%@&J)e(T;05g}s3dAa!G9V}v6j(yp*ikm+BFV0!H=Ha{k3_!i_z^p2H zULq;XwMC7iui$CQbquzzjk;Fy566G$(?@&$+!HyhRj}IGF~$4n{_Sz!J$n?FGle_! zd`owRUMp-B(xPYSBZ~cm1%9Ab&zwB|kWY2G<*F$G;^7QhAjF+mGHglVB@d6UkgKE; z#xuhjqOW4;p4TfoqrlRTRR^qn4v+YS9f6xc)yk&T3h7xICyH-;i!;urDsk_k!wmyd zS{H{~J99@3kG?#64;E>gJfSeE+EKV8YU;Iw2~}+Pnu#1HNyZ%5K-T%r!`L|YivjkQ zks+&;8_(s(4ZqYRS}h|osogV7C)6wGvG2?}VP1{Ly`JB;jBldTP|H({dlNj}Qplx@ zppMUrUSkH%$-b$l3PuH1Qav9HJiAK2RR(IAHzPb&U`VNcC!<}bEkg3$-)>!Q_uxva z5N`#{u{Cyce~A6Auw|E zsm$e7M~%r~N4)RRe~47##Kw+m(&(df4;0;T{;kJx6@lw-iw%O?EIr+%wE%`zSdYhr ztKgUDbiNv=o>79}TBaaeh_&-*9f z;aqI$*#oI78gAqXc5OKP=xy*=cD@M6P)RZ+g?$nh@p+rsRXk11n9^atNo8KpF8eHH zV(b`p^k)#z;#&#ixjPf-k!{hVG+v>&H^0z(&QSZ;9vb#xX{@BzT-SHls_a{~245X5 z`P({4;b1kGT1l ziA6xR>4EbOwcJIT{6k@x0keBHkDpTSZ(%`IBaDaKj(X>{aYC@|Asb(RO~{ZGN|B~9 zEALjnZ z#-&h77=qOu47iYr0TNbe%nyiJku$_Ow-yOa~D8@^~RH$6ixN@DaZYn*nymG0^dQpE{IJ4`G@_yyTT{Tg1 zczDsM*rv-pim;gdAGf&f*`4EASrGN2cm2Vu8h}5jSTCuhX?1+%MZjZh{kMqK{oUT` z2Q08u?B#bjG5LFlKP7^Vzoun2v)(NCNxSdGg)>%tr|Ibn_j55cWb>GbGnc&$SZsK6 zXr`6d`PQN8NX@yFyAoR$F4#N%rF*I8suO78*aPF(HFXF)bbtjo8`rz#Z4YA!*SGff z_$QeoEGzs__~met9xH*RhNopPbg(Fe>Bfh6L&>e(j++a9KM+!#v1vrS+4KSi1<%od zT)pmAD^(J?=qXmJ+@c|H#mms3xpuK6Rp6A*0K%wvW;285Em0=p!A;YH?hn?S#!B8@ zaieFgFg0MsZCTi8pH=K6Sp%(>w*0}%o0xw6%FgSa*4haR>yt|J2E1R|QkoBJlre#= zjJcMDZE{`wcKg3iw+8P&;qz|k+u6VW03-;aw=y(a`BukX^;oQY?3Okc^g8*^9o4UW zR{QB=e!w9JKTVuK;WMMcmK*PuU6sv*WmExPoibSHAbS&1Oe2 z4d1qyu}nSvs2&G3D1o2d$AuS=Q#!QY`VM|0Tgt>c2rXv3JL;Bh!YZeRezM+ES?0ZE zTYB~m-=d3+aP{*dB`=I_iHyE&pG43zk2k!N^HNGmSg4uJe(T@Y_t9&!=%#AQ;|LxyqLi}Ohv}sOw*&~jA!qa8gAg7E! ze-FyrqqAVL>d~8KAOY-%D&)zHK2mF{)4LMJ7XnEPzeM=0uk$}JspsqA**&iP4{(5J zyeM3(kR-EBDD~mw?Kmfsgmsx8C6hcBzDXVVWaFvZ|AP;+IBhv{Td#4T=ky(GLfiRl zI3iqZQ>wqhVSLY){NT+b*ga=^$j7I2U^dS|M?-|i-E8N0Zt(dMHC_K}V{gKEK1hxS z878#PMsKAz2Jf$UlPDa#K49$rtaPL1>cEGgXqvw7Fx_#3U;Q`i1m_+BuT8-4wfyb#GnBc zMOR+jD)V2U-FryK{Z-qV3-nT?C9C8K3Q=-m8qZUjAcrYdVj~yf1JF9AMFFaB$n>#oC2O`0^Y+RaP+LVK12fU>{~NNcVPJXix?8pKr(B}@IJ$YkmbxS! zUU|UprKlY<+dAtk*2r@ErT;n)`s96JNbsbkqqG+^=cT5ueKv3brtZ=HuF*+YRmg)a&3g!MtjNRqY-e zWH-8)aX~$KgqbwsmbA?A^twRyxTd%H(!(M7Gd;(wd-RRn%VAL8Zz`9~Gp6^&Lc3a6 zob0vGb6MN6B$GAXZj6$6Gnm(yQeN$HmBzhuQC)jZsc|z z`-tRwusRqccPX!6NC*E8r@S9{2dyd4Pvd>nVY{I3AuYySy-VBZ&iF}aZkH$K0fO@E z4tg7BeLmTmwo1IlU_A5U+OwH>Lm~10=R0P@D*bi~=8hV8WAJx4jo!9n)>YW#)<;^S zZIjmc4D&B8wu<$ADq+_zw36_IHAN~?wA{RiDmiikcUoos)7%Ta`trB;?DMJD!747R zV~bHT(E7qEUg!(e&NzJPfXcg>-~oT6I@ z!f&Q1dH69;yi`7cK}UMEqdRg>8?)0Ny4>(ulIq`S!n+0R{JTl68m(6LrH$`n9Ceom ztMvcdmB3$RcWG_q1IJN65ZNN`4{TmkVf?uz$FxEVo_OTdKmG9Bwio*tv$@b_dqcY} z>mI;pf01_n1@RtXX_o^bzb?PIxTSR3X^f#k?)kHE^Id1~$oGBBe&5Wr@SbFEXLfd? zA(KXh!qW~0X*B6N{e0S`-aEbJuI8?52F>2*mcN-ywqVOQ4K; z)srgd$A(9SWS0bL>j`&_{5vclKc3x!jS@*ysECy0#=U6Q$>-=T;wk$&u8~=V3kuJi zPD*+3=m}#^Q!DHIZw9?i_I1$a3MMS|tIs@>L%FPQkV-P}n5w^DqoIl<#IqF+yEh?}M=!rmQ@ z;^0~4wB6;FWE;5tueQ-kVrR13U6@c~my+nT{vXWt@!Gpy6O(`OEk2&QrNAqW^(3ZN zudlva@Wk{VwgSHqymrI;9Peq*1i6d9Qiq078#I*pemp+d@4DHa-33GLvP(y76dbIEjd_?_#LdKeMO#PRiixs$6deSp=|9Wdc>NzxhbWdrVC z%zt^wh8aWg(|kt6x$~>($1p_^=6l!6Kl#sCKj?4gqyHJ>H@dB+>gl3L5}BjU2h7ZM z)KV=O;Z6HeN*?o0g&uQDAY@kzI1Sk62Y6!&XDB^}GNz(gwJp%;F>LR`&eEJX#SDbOdCY_qzlhPPtm>2baX)O}WJu`SOUao@G#doi5 z+O{5-3Oyz?6~E!=RPftzz-#tkv=hl~hcze72}^CL>koDPI9x+Cl!T8T_$2Cp?{bL2 z=0tj-4iNBxAd=*oAzKo@@F2i!)RyFuC>T4gBeoCXr-OrO$4P?*0fNksflfOTDiO&U z#z6y6TYYe>BL{y0!GTXiVzrS8*+pN?5mP}PNPsQkKy-AGJvl`m0iNdE7Flbfe&i_d zAqh-Cx2}Xap(4`H5YvYf87^c-u1&@%GUJpvL1u@O>5s|jbB6*FUXUgvdIXvNl;ozb zMjdoOTSyIE~Y{q)U};m zhA|fyx*8LxCx;6k!NB)8SPyfO3pzt)gIJw*1ajwaEpYO5R-b<3Kv=Mvn6?ehZeR-e zh#L^pIFQ^9=noFEhZcr@Yb3O2B82XV!^I{+a|4G1P6zM~`dr9Vj+!GK1*kOOaJA5{ zsFNYqhv2}6JkZb#kS_`BSrrUOE>;Gs0PT-M7l3mIIsW#FgW9);U-~v3Tnn8vBRUyS zN6t9f-Da30tqf2(k{N?-G8U5=i;2t}BJ%-}*G1HZp`5!sU zot!z1oYTn|S}2iT4xb3=F?wj3=eu;pUx=mefLcgK@T3+w9vOmpBr!&33Vi0nk!z82 z24xgMK=D^f;~@mUkX$+m4Z;7A9?%uw+<+8-k6h?1*TN0L8fQ6#uPMuEr>V1Ct1-*n zk&!+?X^VBBM{CS!Xb`&K)hQ5oCW4T4CeVl=r=ZVaVi8F9jUXC_SU_^QmXLJmOHn{y zu>WDh6de^xk|dyVrk_zX@9!Uv5!oJ@(ZVaNBhJR{`0Ewb}C{+dh&?1CVDXJm_QV|jY(SiixGgMS6@C8N67eEkxZ}$G# zaf{RssERUo^PBhHym{}aANu*U@sxDSUTWLwDDQe%wXZI^NiQ zU7UDh_xyR&OH^H_?CO<-q1(3OCyFxR*6f67C&o_BB`QuyCObRhd+MfV#)(ddFg^S9 zt2Y|n{zM;6Y!xXOha?tAA3T9Jhnheo>Q-$ih?@l*zbY>P>x@QAUuISQw%R(&B9zyU z6P;vYiReq5h>c~9=pM+fLT~5BzIWqu&Cr!r4E(3s^plkpvjkp+mH>gdG~x!ON{;Ag z(w7%~aC?XW zWABo8a0cF<|Jd-8(SM9w{?T{e_6n1Kyo0BDcWRqufX`JFKAS=mq4^xq*{wu^h3}!n zw||z7&K)}{>K6E%Ss6;El7p$ibe0W9$O68O^Qr$yqD%z-n4a@p(=L0g@$HV_`077B zM^`}e8QDL1IzNW?CGgh}T>nwaDY7yOjxcd%7f}bFW&ad|bYBqv{a~R^51?`!d>pbZ zxTJnmo+A$lj?+mkm~)i&h5oHY=@o^KiN9&vXcr=k(&v@rintMq(v{E;pmS3&zM}9q z3Xd!K7ZrW4(l04=1lt@AFKBW4h4wp&(;kKYBBo!a-@;~2={!yg(0o?mvc|Ll8e!54 z42YWJ?55vqJH?3N1h|Jpz(q(C-AaS|Vv0jLXav9V9TdXQZ@`ugI!@Z|Zn~!Wx|qYb zeTwU$t%{peTpw~5rB7%Rz(>Nzn)CrhpAJt$a-CTI7h*a`vlNZ~kQQlSEvuacPK6nN zNsKpv2k1Fk!XjOw67U(ifKflucv&ns2dlk8DX+~+sd**oM zey!G#;}w`C@4iQ{vx3r)@C|G|&7(qe38>LudBdvG&|wP=I*j$zkV}4k&S~A<5oE4| z-onoA0Y>S5V4Oax=rpjKvI<8O<`vE=TvVtlG=YLX1KfcXV0;-ERrCYMD{=~XR#b=1;5FI`C8E*#uUm{r1TVe`H;te`JV6E)jdO4Eqp zn~n`)bZ*a~;Y^``JE3lQb+v3^FwoByhJq18%+sMMr&P1#Fg?0RE4o#ag#t%M6=y{* zNP|po+%CxyjY-dUomEgXuB_^=&d!o~+n4ULZb+)=7cog+w?U7|ie8qKpK@08qJ=)# znl~$w=2kslR+6V`w$JROUXkN=*|a4=wLyASDNA|VaHZ}^8g(jF(~|C_v?ZL%(uj{A zm150jH^o}H%pO{@>6&G&myCFxtQ4))dDCxKoY&p5^e6C6BcE{G3oQ!`{RwzokgkVm z-rkwFmmRmFa-du9s5R=?%VxP2)llw6+Em!-dY3W@hx@?fgU=qYLG7Zugk--v9+ z#gZ9*YhYv2@W*c!tqypSuEdfwhPJvI5_YQFtF4au;wZUq7ER0a+j`p<|Fo|&d}2fJVnEhW!4aLbn@(wD85_36woRuQxLmfRdX%VSx^*f)rB|tp zD7kG8SD{Ill7{cNjqziqUbY?2Hw~{Ls;4yB*voU$T`>*m)psybfQJz5q2ZxI!N==1 z*;vLI$0H;I5zvH*3!YIT2o z!yR79BvUZZwY~X_*AL-oEMtsEB%rZPP`vFJqPU=lI#+PJgoiXPx%dzb3Q8(w-@w4K zQOpdaGMQ{Pr4Q&v>0o9^&q_n4GpSSon-O?p8B`8ipa^L*J)W1h?f znfYJ-g1pYaj)N#_$c^6?EzxG<;hvtNhY{!caT~MK%FR9+z-JlOi+D>JK*looWbsKM z(g9Qh-VZ`H1Uie^8>ngUDK+AtlBKZ=cH1Y_#ldU! VJ}9~1zmdeD_dzUoL-@aE;J*%_O<@24 diff --git a/logic/GameEngine/obj/Debug/net8.0/refint/GameEngine.dll b/logic/GameEngine/obj/Debug/net8.0/refint/GameEngine.dll deleted file mode 100644 index fe0d58273639587c3d8607ca84735e33e11e2eac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 zcmeHLZ)_Y#6@PPkcR62b$99wAmZV&8Py-3qJKH38C2`L2KQ4(KJ9eC!COYr!jW65m z?H;>(ZVaNBhJR{`0Ewb}C{+dh&?1CVDXJm_QV|jY(SiixGgMS6@C8N67eEkxZ}$G# zaf{RssERUo^PBhHym{}aANu*U@sxDSUTWLwDDQe%wXZI^NiQ zU7UDh_xyR&OH^H_?CO<-q1(3OCyFxR*6f67C&o_BB`QuyCObRhd+MfV#)(ddFg^S9 zt2Y|n{zM;6Y!xXOha?tAA3T9Jhnheo>Q-$ih?@l*zbY>P>x@QAUuISQw%R(&B9zyU z6P;vYiReq5h>c~9=pM+fLT~5BzIWqu&Cr!r4E(3s^plkpvjkp+mH>gdG~x!ON{;Ag z(w7%~aC?XW zWABo8a0cF<|Jd-8(SM9w{?T{e_6n1Kyo0BDcWRqufX`JFKAS=mq4^xq*{wu^h3}!n zw||z7&K)}{>K6E%Ss6;El7p$ibe0W9$O68O^Qr$yqD%z-n4a@p(=L0g@$HV_`077B zM^`}e8QDL1IzNW?CGgh}T>nwaDY7yOjxcd%7f}bFW&ad|bYBqv{a~R^51?`!d>pbZ zxTJnmo+A$lj?+mkm~)i&h5oHY=@o^KiN9&vXcr=k(&v@rintMq(v{E;pmS3&zM}9q z3Xd!K7ZrW4(l04=1lt@AFKBW4h4wp&(;kKYBBo!a-@;~2={!yg(0o?mvc|Ll8e!54 z42YWJ?55vqJH?3N1h|Jpz(q(C-AaS|Vv0jLXav9V9TdXQZ@`ugI!@Z|Zn~!Wx|qYb zeTwU$t%{peTpw~5rB7%Rz(>Nzn)CrhpAJt$a-CTI7h*a`vlNZ~kQQlSEvuacPK6nN zNsKpv2k1Fk!XjOw67U(ifKflucv&ns2dlk8DX+~+sd**oM zey!G#;}w`C@4iQ{vx3r)@C|G|&7(qe38>LudBdvG&|wP=I*j$zkV}4k&S~A<5oE4| z-onoA0Y>S5V4Oax=rpjKvI<8O<`vE=TvVtlG=YLX1KfcXV0;-ERrCYMD{=~XR#b=1;5FI`C8E*#uUm{r1TVe`H;te`JV6E)jdO4Eqp zn~n`)bZ*a~;Y^``JE3lQb+v3^FwoByhJq18%+sMMr&P1#Fg?0RE4o#ag#t%M6=y{* zNP|po+%CxyjY-dUomEgXuB_^=&d!o~+n4ULZb+)=7cog+w?U7|ie8qKpK@08qJ=)# znl~$w=2kslR+6V`w$JROUXkN=*|a4=wLyASDNA|VaHZ}^8g(jF(~|C_v?ZL%(uj{A zm150jH^o}H%pO{@>6&G&myCFxtQ4))dDCxKoY&p5^e6C6BcE{G3oQ!`{RwzokgkVm z-rkwFmmRmFa-du9s5R=?%VxP2)llw6+Em!-dY3W@hx@?fgU=qYLG7Zugk--v9+ z#gZ9*YhYv2@W*c!tqypSuEdfwhPJvI5_YQFtF4au;wZUq7ER0a+j`p<|Fo|&d}2fJVnEhW!4aLbn@(wD85_36woRuQxLmfRdX%VSx^*f)rB|tp zD7kG8SD{Ill7{cNjqziqUbY?2Hw~{Ls;4yB*voU$T`>*m)psybfQJz5q2ZxI!N==1 z*;vLI$0H;I5zvH*3!YIT2o z!yR79BvUZZwY~X_*AL-oEMtsEB%rZPP`vFJqPU=lI#+PJgoiXPx%dzb3Q8(w-@w4K zQOpdaGMQ{Pr4Q&v>0o9^&q_n4GpSSon-O?p8B`8ipa^L*J)W1h?f znfYJ-g1pYaj)N#_$c^6?EzxG<;hvtNhY{!caT~MK%FR9+z-JlOi+D>JK*looWbsKM z(g9Qh-VZ`H1Uie^8>ngUDK+AtlBKZ=cH1Y_#ldU! VJ}9~1zmdeD_dzUoL-@aE;J*%_O<@24 diff --git a/logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json b/logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json deleted file mode 100644 index 3480bf54..00000000 --- a/logic/GameEngine/obj/GameEngine.csproj.nuget.dgspec.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "format": 1, - "restore": { - "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj": {} - }, - "projects": { - "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", - "projectName": "GameEngine", - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", - "packagesPath": "/home/runner/.nuget/packages/", - "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/runner/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": { - "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "10.0.100" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "FrameRateTask": { - "target": "Package", - "version": "[1.2.0, )" - }, - "Microsoft.Extensions.Logging": { - "target": "Package", - "version": "[10.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" - } - } - }, - "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", - "projectName": "Preparation", - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", - "packagesPath": "/home/runner/.nuget/packages/", - "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/runner/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "10.0.100" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Microsoft.Extensions.Logging.Console": { - "target": "Package", - "version": "[10.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.props b/logic/GameEngine/obj/GameEngine.csproj.nuget.g.props deleted file mode 100644 index 2098f6f9..00000000 --- a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /home/runner/.nuget/packages/ - /home/runner/.nuget/packages/ - PackageReference - 7.0.0 - - - - - \ No newline at end of file diff --git a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets b/logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets deleted file mode 100644 index 27fb4018..00000000 --- a/logic/GameEngine/obj/GameEngine.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/logic/GameEngine/obj/project.assets.json b/logic/GameEngine/obj/project.assets.json deleted file mode 100644 index 749dc3af..00000000 --- a/logic/GameEngine/obj/project.assets.json +++ /dev/null @@ -1,1050 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "FrameRateTask/1.2.0": { - "type": "package", - "compile": { - "lib/net6.0/FrameRateTask.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/FrameRateTask.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} - } - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "System.Diagnostics.DiagnosticSource": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Configuration": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "System.Text.Json": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Options/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Text.Encodings.Web/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "assetType": "runtime", - "rid": "browser" - } - } - }, - "System.Text.Json/10.0.1": { - "type": "package", - "dependencies": { - "System.IO.Pipelines": "10.0.1", - "System.Text.Encodings.Web": "10.0.1" - }, - "compile": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} - } - }, - "Preparation/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v8.0", - "dependencies": { - "Microsoft.Extensions.Logging.Console": "10.0.1" - }, - "compile": { - "bin/placeholder/Preparation.dll": {} - }, - "runtime": { - "bin/placeholder/Preparation.dll": {} - } - } - } - }, - "libraries": { - "FrameRateTask/1.2.0": { - "sha512": "O4CEk9E+CS9okF31u+vcuIux4eWypuFgK8mwh/aoMCXGImeo6VYIojUu57eVwcp5JfT/Kb4h9Aflmv2O+JJIyg==", - "type": "package", - "path": "frameratetask/1.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.txt", - "README.md", - "frameratetask.1.2.0.nupkg.sha512", - "frameratetask.nuspec", - "lib/net5.0/FrameRateTask.dll", - "lib/net5.0/FrameRateTask.xml", - "lib/net6.0/FrameRateTask.dll", - "lib/net6.0/FrameRateTask.xml", - "lib/netcoreapp3.1/FrameRateTask.dll", - "lib/netcoreapp3.1/FrameRateTask.xml" - ] - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "sha512": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", - "type": "package", - "path": "microsoft.extensions.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.xml", - "lib/net462/Microsoft.Extensions.Configuration.dll", - "lib/net462/Microsoft.Extensions.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "sha512": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "sha512": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", - "type": "package", - "path": "microsoft.extensions.configuration.binder/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", - "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.binder.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "sha512": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "sha512": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging/10.0.1": { - "sha512": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", - "type": "package", - "path": "microsoft.extensions.logging/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", - "lib/net10.0/Microsoft.Extensions.Logging.dll", - "lib/net10.0/Microsoft.Extensions.Logging.xml", - "lib/net462/Microsoft.Extensions.Logging.dll", - "lib/net462/Microsoft.Extensions.Logging.xml", - "lib/net8.0/Microsoft.Extensions.Logging.dll", - "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "sha512": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "sha512": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", - "type": "package", - "path": "microsoft.extensions.logging.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "sha512": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", - "type": "package", - "path": "microsoft.extensions.logging.console/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net462/Microsoft.Extensions.Logging.Console.dll", - "lib/net462/Microsoft.Extensions.Logging.Console.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Console.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.console.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/10.0.1": { - "sha512": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", - "type": "package", - "path": "microsoft.extensions.options/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", - "lib/net10.0/Microsoft.Extensions.Options.dll", - "lib/net10.0/Microsoft.Extensions.Options.xml", - "lib/net462/Microsoft.Extensions.Options.dll", - "lib/net462/Microsoft.Extensions.Options.xml", - "lib/net8.0/Microsoft.Extensions.Options.dll", - "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.1/Microsoft.Extensions.Options.dll", - "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.10.0.1.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "sha512": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", - "type": "package", - "path": "microsoft.extensions.options.configurationextensions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "microsoft.extensions.options.configurationextensions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "sha512": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", - "type": "package", - "path": "microsoft.extensions.primitives/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", - "lib/net10.0/Microsoft.Extensions.Primitives.dll", - "lib/net10.0/Microsoft.Extensions.Primitives.xml", - "lib/net462/Microsoft.Extensions.Primitives.dll", - "lib/net462/Microsoft.Extensions.Primitives.xml", - "lib/net8.0/Microsoft.Extensions.Primitives.dll", - "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "sha512": "wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "lib/net10.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net10.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net462/System.Diagnostics.DiagnosticSource.dll", - "lib/net462/System.Diagnostics.DiagnosticSource.xml", - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.IO.Pipelines/10.0.1": { - "sha512": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "type": "package", - "path": "system.io.pipelines/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net10.0/System.IO.Pipelines.dll", - "lib/net10.0/System.IO.Pipelines.xml", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.10.0.1.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Encodings.Web/10.0.1": { - "sha512": "cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", - "type": "package", - "path": "system.text.encodings.web/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encodings.Web.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "lib/net10.0/System.Text.Encodings.Web.dll", - "lib/net10.0/System.Text.Encodings.Web.xml", - "lib/net462/System.Text.Encodings.Web.dll", - "lib/net462/System.Text.Encodings.Web.xml", - "lib/net8.0/System.Text.Encodings.Web.dll", - "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.10.0.1.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/10.0.1": { - "sha512": "EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", - "type": "package", - "path": "system.text.json/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "buildTransitive/net461/System.Text.Json.targets", - "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", - "buildTransitive/netcoreapp2.0/System.Text.Json.targets", - "buildTransitive/netstandard2.0/System.Text.Json.targets", - "lib/net10.0/System.Text.Json.dll", - "lib/net10.0/System.Text.Json.xml", - "lib/net462/System.Text.Json.dll", - "lib/net462/System.Text.Json.xml", - "lib/net8.0/System.Text.Json.dll", - "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", - "lib/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.10.0.1.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Preparation/1.0.0": { - "type": "project", - "path": "../Preparation/Preparation.csproj", - "msbuildProject": "../Preparation/Preparation.csproj" - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "FrameRateTask >= 1.2.0", - "Microsoft.Extensions.Logging >= 10.0.1", - "Preparation >= 1.0.0" - ] - }, - "packageFolders": { - "/home/runner/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", - "projectName": "GameEngine", - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", - "packagesPath": "/home/runner/.nuget/packages/", - "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/runner/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": { - "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "10.0.100" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "FrameRateTask": { - "target": "Package", - "version": "[1.2.0, )" - }, - "Microsoft.Extensions.Logging": { - "target": "Package", - "version": "[10.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/logic/GameEngine/obj/project.nuget.cache b/logic/GameEngine/obj/project.nuget.cache deleted file mode 100644 index e15afc0e..00000000 --- a/logic/GameEngine/obj/project.nuget.cache +++ /dev/null @@ -1,26 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "K1Ob6dRUeco=", - "success": true, - "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj", - "expectedPackageFiles": [ - "/home/runner/.nuget/packages/frameratetask/1.2.0/frameratetask.1.2.0.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/logic/Gaming/bin/Debug/net8.0/GameClass.dll b/logic/Gaming/bin/Debug/net8.0/GameClass.dll deleted file mode 100644 index 9e071653d72550048a3ab5f7d9fbfe28617ea038..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40960 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�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 TBiz%K!gq?movCN^Bjo=8pi#;4 diff --git a/logic/Gaming/bin/Debug/net8.0/GameEngine.dll b/logic/Gaming/bin/Debug/net8.0/GameEngine.dll deleted file mode 100644 index 08eed5bc6e713f5750f9701eba5aec7fd9c529f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12800 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 Y({I7G%m1zZo!!3$w*1b7|Mv*|C*u=g=>Px# diff --git a/logic/Gaming/bin/Debug/net8.0/GameEngine.pdb b/logic/Gaming/bin/Debug/net8.0/GameEngine.pdb deleted file mode 100644 index 81ff3ec2a1f92d8596e0efdcfc82daaddfa16f62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14572 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 diff --git a/logic/Gaming/bin/Debug/net8.0/Preparation.dll b/logic/Gaming/bin/Debug/net8.0/Preparation.dll deleted file mode 100644 index 82d056e8638f93b91f09d19c4a93f8229fd754fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118272 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

OwDaA^}K$g+v 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 -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfo.cs b/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfo.cs deleted file mode 100644 index fa877062..00000000 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Gaming")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] -[assembly: System.Reflection.AssemblyProductAttribute("Gaming")] -[assembly: System.Reflection.AssemblyTitleAttribute("Gaming")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache b/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache deleted file mode 100644 index a6bedf54..00000000 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -d568b66e6d61a31a1070ed148819fed174000f2ca369a8b248db226f143d693a diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig b/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 8e223843..00000000 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetFrameworkIdentifier = .NETCoreApp -build_property.TargetFrameworkVersion = v8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = Gaming -build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/Gaming/ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs b/logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs deleted file mode 100644 index d12bcbc7..00000000 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using System; -global using System.Collections.Generic; -global using System.IO; -global using System.Linq; -global using System.Net.Http; -global using System.Threading; -global using System.Threading.Tasks; diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.assets.cache b/logic/Gaming/obj/Debug/net8.0/Gaming.assets.cache deleted file mode 100644 index 9efeee30562d4cfed0e8511186bab9eb5a8a0196..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11941 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 DTGih8 diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache deleted file mode 100644 index 036e0178..00000000 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -b08bb22d79794ed31c829c0a2d4f42ac0f6b0625b175e57962c2f66a94417889 diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt deleted file mode 100644 index 58ccb5e2..00000000 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,20 +0,0 @@ -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Gaming.deps.json -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Gaming.dll -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Gaming.pdb -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameClass.dll -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameEngine.dll -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Preparation.dll -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameClass.pdb -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameEngine.pdb -/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Preparation.pdb -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.AssemblyReference.cache -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfo.cs -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.dll -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/refint/Gaming.dll -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.pdb -/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date deleted file mode 100644 index e69de29b..00000000 diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.dll b/logic/Gaming/obj/Debug/net8.0/Gaming.dll deleted file mode 100644 index c97a16e61a508966b165f47dbc1dde668943d58f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23552 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 diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json b/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json deleted file mode 100644 index b115adf4..00000000 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json +++ /dev/null @@ -1 +0,0 @@ -{"documents":{"/home/runner/work/THUAI9/THUAI9/*":"https://raw.githubusercontent.com/eesast/THUAI9/22fcb82088990a2acd784a9ece180b879e162069/*"}} \ No newline at end of file diff --git a/logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll b/logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll deleted file mode 100644 index 7786ad1685b9152fbcafc00ac8d01a0b256a01ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10752 zcmeHNeQ*`mbw79aee8QevLu5c28Sm@3^nj72^l27SWh3oOA#O>z!(#0_1;Rn@;>C< zeFC|4B0^oaWSq~EnM|7+CZ@GJ?bP;^j?2WYsofd7O=!o7XX3VQp`O^8j@za)?xf93 z?f%Z$xBFHS$se8k_`+e!Fe-M8Qc-+m$KXETwX0xmBh$7 z+M4MDgG75(gr1DP{)FG#b-FXvpxTK(4vFDOw>^k!FU}NBqGq{jp5H8B|K+#4QojYMlcP4q6V zOOq&%xOSmD<*){=@Y2_sLn9PHnRDct-G{ORxGn|HBTujCD^@007Y9<9I&#MamEc_V zW3`!X^Zefg+KMxU^OHF9IB&(tY5oAtC{DJ`Cy&?XM32P0@yF<|B7;VZ#-faWq5pUM z7P7D-#b~)mmPcNT#%NdcsaTAh2xGh8kl^$f zZdd0a{}S3J=?jox6sT>bH%Ot}DW13K=V76Y5y2B+lHQGWqQ|G88KamwAG?kITzq&! zEO*0Cgos)sFno6v;`WaAj+T+KuA1pR>`TmUCuVQg*lJ-~+^f5jlBl~YL3AFPzaVvc zL{q1Y!XCkG$lxAz2)hPNW?jM_#jRu3BUZMG6`k%Qy{(znz_Sd+X+SjjerG62gTlsz zwa_kMJcJBp!fs*9g)PMjV6X2Hwvw_To2xN<+Gx9$1s>M+0{=^m0M}}aje-^JFm0hm zHHOJIM>*gO=6Q_r@m~dg&&UD|eGd4TaTeGdA9c5zwfED4h_lz5etH>_^cbA<}-` z{fYN!S-}2Ni>TWI_Sc#bVlT&<)yIOm-vGNkV5j0YXl1~T={M+(fGsr)wK`yJV0Q+r zE3r&{B4AG^R;s%KHjrpj>jIWG?hdhBY_r-B)akKpYE!@-Hu_Y%&k)Zc)!{SBCq`6f zz`mL|rtS$?13cRrupMCAd?r@z^%?HN4cZy7e^ocA*Jq;H=QFxBKB4*pwkCd3?F!iC zsIB${?4J0;YHz@vGCr&J1?=;Q$JKtHp@;Ko*k{I{#v_>dwYzD&Y&;QSEA-zFu^%VG znqQpPt{ARE4}Vy12XR{!)c`QbjZ$-TRSux)2{slQ#(VIwx8eKtIr)$X2VTqy_r1l!nm!C#?zUE$J zWF7g6ckE{D8Wym%9JJDo+ zG~zhxbP4hZJ%an?$HDXAh>V>zmBdOTFP>i8aI~Kfwf!~m>V(Ah9}@{W7gy8*jM2w{ zN$l@j?f^Dp&t}XBW(9`@j|!TC1)!pbfXirB@Ks=pZUAo=Ns8JOOL~BJ;pM;!*maY% zNo_|tqXw`a{|Y2+^xLHC>#z?W)zj2KTeLKGq5FU<=~KWp&`Hw@^WXMz3n zP2exltH2SF9|LB@W=3rG(@7f9`^ljtx+!u~)lQ6%4x@=Jm@)aPiO z{+5)L#${b&%{7Akf^*tQ`d{sg#{FItyeg=4mSps^)CrVP3!V|YD0o%yhM!v>!bvG1vSji7|&+R;w0{Q1K|e*{ZmZC zdb$#i179&3fV=fuf$t|+@>?RGmhxk21tg!2uL4f!jISl`1U{2k2lQ)MXF_LuEwK@% z6;_T$cjI|T!>ow|H{$t6qfO{v!%S)f{vzE1?7{rkXdB%M+>U1*jdsv-;JsK88lF^F z0(cC7gY`YYBIJYt~|OWIC*?cIC+H4h(!y|R|nWCvTSprXpMJJCg&C^Wfb}=rD@YH zI6|@qEi=ErT%6roa9mXGs+M!(opjhNR;|(MG+K6|K{;2oZL91K6vT*W&q5qDohKCo zn=$Gh+A&ngSBut8y8kHUt)gpkEXX!p>wsmCSUEaiTkynWztV@?Lb2e^rlsffh&gF_ zrHorC6>>B(>$p}a-CrpdE%Cug@3zX8jVjx6DpfmYW%D#;xnrZ2SwhkEE;$Ug>RSD9 z-m)Q{v@4|pxIaSNN>DUi*UX)?>_Fg}Hmn77+HaG|=c&)icQgLb2%AF8V{|Vgx96S`ZyHd$JQgT^~ z8%h`nLFYJo#No)&fHhH_nzHOZyK>6mDL&$2V!<-hq!gI;sN)GS9STLumbnA{JZ_|2 zn7|CF8DvX!*}f{`HBYjr+q!bbajeoradx!ehHZ?>MB0VV0M@CBeR8q>E;w}9vK_2~ z#g*CeWW_GYJu{0xQ41?{vM^QkmQvlwL2Hs1k~@14%h0LIWnm8%trF(XKKK=?;^a{9 z=Ey;-Xr7jyL-qb3y(!|>ZTg{tEBv0mUI8a8H?3D?9Y6cjWxkeVsq$>SqBgxm z?iMB_Thwc7{vd|KRjX>zVEG}rhL^&;6hkwd;%KNcWBC(!^n{IMh$YN(oG-PcQ|mch z3qRL*S!r(t#Y0GvGggtOH0?1Rxw=e(bx`iBIwz>$U3mG(=8)zR7B^-60!D)rQd@nT z6h}?xB)JUU+NIr=%M+aY*vp*~-1G{b$LV~ri1j>$T#h9L&Ds#cnKl@eHCaoglrPv` zQmyq<4<==Y%xPJOd@bShoE$RC$O(3BQ}J1_c$qra8S*I)}9AsYoW1SW0@O>4gGLGC}sGvY&^EQ`wM1`P!mF zanYSiXD~d+kLN(aoGMoww~%w#C&^{La~>J-?w&`GTgwhsMo?8Nc>A0`<-Fy{yQMu- z$XQM;OJNFPZv}NuRDhvr;b4#L8XI%*_0e}Mv}e+ECD0CH9vYd%thV7G*0S+P;;)ns zVr5hv@+!GU!fh!EM*oB=2+oj*BPq8_Qm}f$;r^-fB zX9a(+4X-5snMI5bS50hx?kqjz7bdE+{8UJbzAHsiN*Q{JR1}4l7N$)MQRa6v2}WaF zH}^H;nft~*)AD+9TZA8rgNNA&8`fe*EViumkXoh1k_JjgwU(@*$6DK&%w19~8*kyl z)B3WOs+MdSGPts!#WY-uI9L6VT9x4Iv#NFOvL0)B1T{-=9>-aN2DeM1Y~tJ_#(q;v zLjQ3s*;FvL{l0rf=Ll24I>pn*I7f0ab3$0^jlUWF?u7;ZBT=u zYe^PwWNaNy8Y$vYwQQ8Otb(=%+IlU9jATm5U{R9pJyWg6(I@(7HI0R(%VxA9~dYq&pr574(lEGgoQt%&5F`O zHgtAQ<|ev3+q=7adfLrSGne1m-DUPzIjf_)eWH77kJYiIvwaIbdPNm}HxZol4p1CR zMMyCh>pq*0$nMF#`akq)^@jftuJQLTc!-xR_|XRwFaw0u29_*1_?uSvXs&(dW7*wY z?&Z?r!~Y)W)r=vI1I6NyStwIU9ziYHZMpV?Pr$~)ZWbH-Nb(_y0Dsey&#!ayotBwK znEi|7thWc}{o??cnz-_zcL5I52;Q|H##gw5C}r_KZT5j@fxEo_bwe*i{^Nb`9frR; zyz6~p#QP2`E275vf^~qIf0#_NVW)uaY!+;mX_6|UwHEI*h(=LsLh7L2Bo}%WFz=8C->6;eU5}Hx@GuL40#r|pT^hl zBL4VTkDPz!(#0_1;Rn@;>C< zeFC|4B0^oaWSq~EnM|7+CZ@GJ?bP;^j?2WYsofd7O=!o7XX3VQp`O^8j@za)?xf93 z?f%Z$xBFHS$se8k_`+e!Fe-M8Qc-+m$KXETwX0xmBh$7 z+M4MDgG75(gr1DP{)FG#b-FXvpxTK(4vFDOw>^k!FU}NBqGq{jp5H8B|K+#4QojYMlcP4q6V zOOq&%xOSmD<*){=@Y2_sLn9PHnRDct-G{ORxGn|HBTujCD^@007Y9<9I&#MamEc_V zW3`!X^Zefg+KMxU^OHF9IB&(tY5oAtC{DJ`Cy&?XM32P0@yF<|B7;VZ#-faWq5pUM z7P7D-#b~)mmPcNT#%NdcsaTAh2xGh8kl^$f zZdd0a{}S3J=?jox6sT>bH%Ot}DW13K=V76Y5y2B+lHQGWqQ|G88KamwAG?kITzq&! zEO*0Cgos)sFno6v;`WaAj+T+KuA1pR>`TmUCuVQg*lJ-~+^f5jlBl~YL3AFPzaVvc zL{q1Y!XCkG$lxAz2)hPNW?jM_#jRu3BUZMG6`k%Qy{(znz_Sd+X+SjjerG62gTlsz zwa_kMJcJBp!fs*9g)PMjV6X2Hwvw_To2xN<+Gx9$1s>M+0{=^m0M}}aje-^JFm0hm zHHOJIM>*gO=6Q_r@m~dg&&UD|eGd4TaTeGdA9c5zwfED4h_lz5etH>_^cbA<}-` z{fYN!S-}2Ni>TWI_Sc#bVlT&<)yIOm-vGNkV5j0YXl1~T={M+(fGsr)wK`yJV0Q+r zE3r&{B4AG^R;s%KHjrpj>jIWG?hdhBY_r-B)akKpYE!@-Hu_Y%&k)Zc)!{SBCq`6f zz`mL|rtS$?13cRrupMCAd?r@z^%?HN4cZy7e^ocA*Jq;H=QFxBKB4*pwkCd3?F!iC zsIB${?4J0;YHz@vGCr&J1?=;Q$JKtHp@;Ko*k{I{#v_>dwYzD&Y&;QSEA-zFu^%VG znqQpPt{ARE4}Vy12XR{!)c`QbjZ$-TRSux)2{slQ#(VIwx8eKtIr)$X2VTqy_r1l!nm!C#?zUE$J zWF7g6ckE{D8Wym%9JJDo+ zG~zhxbP4hZJ%an?$HDXAh>V>zmBdOTFP>i8aI~Kfwf!~m>V(Ah9}@{W7gy8*jM2w{ zN$l@j?f^Dp&t}XBW(9`@j|!TC1)!pbfXirB@Ks=pZUAo=Ns8JOOL~BJ;pM;!*maY% zNo_|tqXw`a{|Y2+^xLHC>#z?W)zj2KTeLKGq5FU<=~KWp&`Hw@^WXMz3n zP2exltH2SF9|LB@W=3rG(@7f9`^ljtx+!u~)lQ6%4x@=Jm@)aPiO z{+5)L#${b&%{7Akf^*tQ`d{sg#{FItyeg=4mSps^)CrVP3!V|YD0o%yhM!v>!bvG1vSji7|&+R;w0{Q1K|e*{ZmZC zdb$#i179&3fV=fuf$t|+@>?RGmhxk21tg!2uL4f!jISl`1U{2k2lQ)MXF_LuEwK@% z6;_T$cjI|T!>ow|H{$t6qfO{v!%S)f{vzE1?7{rkXdB%M+>U1*jdsv-;JsK88lF^F z0(cC7gY`YYBIJYt~|OWIC*?cIC+H4h(!y|R|nWCvTSprXpMJJCg&C^Wfb}=rD@YH zI6|@qEi=ErT%6roa9mXGs+M!(opjhNR;|(MG+K6|K{;2oZL91K6vT*W&q5qDohKCo zn=$Gh+A&ngSBut8y8kHUt)gpkEXX!p>wsmCSUEaiTkynWztV@?Lb2e^rlsffh&gF_ zrHorC6>>B(>$p}a-CrpdE%Cug@3zX8jVjx6DpfmYW%D#;xnrZ2SwhkEE;$Ug>RSD9 z-m)Q{v@4|pxIaSNN>DUi*UX)?>_Fg}Hmn77+HaG|=c&)icQgLb2%AF8V{|Vgx96S`ZyHd$JQgT^~ z8%h`nLFYJo#No)&fHhH_nzHOZyK>6mDL&$2V!<-hq!gI;sN)GS9STLumbnA{JZ_|2 zn7|CF8DvX!*}f{`HBYjr+q!bbajeoradx!ehHZ?>MB0VV0M@CBeR8q>E;w}9vK_2~ z#g*CeWW_GYJu{0xQ41?{vM^QkmQvlwL2Hs1k~@14%h0LIWnm8%trF(XKKK=?;^a{9 z=Ey;-Xr7jyL-qb3y(!|>ZTg{tEBv0mUI8a8H?3D?9Y6cjWxkeVsq$>SqBgxm z?iMB_Thwc7{vd|KRjX>zVEG}rhL^&;6hkwd;%KNcWBC(!^n{IMh$YN(oG-PcQ|mch z3qRL*S!r(t#Y0GvGggtOH0?1Rxw=e(bx`iBIwz>$U3mG(=8)zR7B^-60!D)rQd@nT z6h}?xB)JUU+NIr=%M+aY*vp*~-1G{b$LV~ri1j>$T#h9L&Ds#cnKl@eHCaoglrPv` zQmyq<4<==Y%xPJOd@bShoE$RC$O(3BQ}J1_c$qra8S*I)}9AsYoW1SW0@O>4gGLGC}sGvY&^EQ`wM1`P!mF zanYSiXD~d+kLN(aoGMoww~%w#C&^{La~>J-?w&`GTgwhsMo?8Nc>A0`<-Fy{yQMu- z$XQM;OJNFPZv}NuRDhvr;b4#L8XI%*_0e}Mv}e+ECD0CH9vYd%thV7G*0S+P;;)ns zVr5hv@+!GU!fh!EM*oB=2+oj*BPq8_Qm}f$;r^-fB zX9a(+4X-5snMI5bS50hx?kqjz7bdE+{8UJbzAHsiN*Q{JR1}4l7N$)MQRa6v2}WaF zH}^H;nft~*)AD+9TZA8rgNNA&8`fe*EViumkXoh1k_JjgwU(@*$6DK&%w19~8*kyl z)B3WOs+MdSGPts!#WY-uI9L6VT9x4Iv#NFOvL0)B1T{-=9>-aN2DeM1Y~tJ_#(q;v zLjQ3s*;FvL{l0rf=Ll24I>pn*I7f0ab3$0^jlUWF?u7;ZBT=u zYe^PwWNaNy8Y$vYwQQ8Otb(=%+IlU9jATm5U{R9pJyWg6(I@(7HI0R(%VxA9~dYq&pr574(lEGgoQt%&5F`O zHgtAQ<|ev3+q=7adfLrSGne1m-DUPzIjf_)eWH77kJYiIvwaIbdPNm}HxZol4p1CR zMMyCh>pq*0$nMF#`akq)^@jftuJQLTc!-xR_|XRwFaw0u29_*1_?uSvXs&(dW7*wY z?&Z?r!~Y)W)r=vI1I6NyStwIU9ziYHZMpV?Pr$~)ZWbH-Nb(_y0Dsey&#!ayotBwK znEi|7thWc}{o??cnz-_zcL5I52;Q|H##gw5C}r_KZT5j@fxEo_bwe*i{^Nb`9frR; zyz6~p#QP2`E275vf^~qIf0#_NVW)uaY!+;mX_6|UwHEI*h(=LsLh7L2Bo}%WFz=8C->6;eU5}Hx@GuL40#r|pT^hl zBL4VTkDP - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /home/runner/.nuget/packages/ - /home/runner/.nuget/packages/ - PackageReference - 7.0.0 - - - - - \ No newline at end of file diff --git a/logic/Gaming/obj/Gaming.csproj.nuget.g.targets b/logic/Gaming/obj/Gaming.csproj.nuget.g.targets deleted file mode 100644 index 27fb4018..00000000 --- a/logic/Gaming/obj/Gaming.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/logic/Gaming/obj/project.assets.json b/logic/Gaming/obj/project.assets.json deleted file mode 100644 index 06710906..00000000 --- a/logic/Gaming/obj/project.assets.json +++ /dev/null @@ -1,1085 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "FrameRateTask/1.2.0": { - "type": "package", - "compile": { - "lib/net6.0/FrameRateTask.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/FrameRateTask.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} - } - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "System.Diagnostics.DiagnosticSource": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Configuration": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "System.Text.Json": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Options/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Text.Encodings.Web/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "assetType": "runtime", - "rid": "browser" - } - } - }, - "System.Text.Json/10.0.1": { - "type": "package", - "dependencies": { - "System.IO.Pipelines": "10.0.1", - "System.Text.Encodings.Web": "10.0.1" - }, - "compile": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} - } - }, - "GameClass/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v8.0", - "dependencies": { - "Microsoft.Extensions.Logging": "10.0.1", - "Preparation": "1.0.0" - }, - "compile": { - "bin/placeholder/GameClass.dll": {} - }, - "runtime": { - "bin/placeholder/GameClass.dll": {} - } - }, - "GameEngine/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v8.0", - "dependencies": { - "FrameRateTask": "1.2.0", - "Microsoft.Extensions.Logging": "10.0.1", - "Preparation": "1.0.0" - }, - "compile": { - "bin/placeholder/GameEngine.dll": {} - }, - "runtime": { - "bin/placeholder/GameEngine.dll": {} - } - }, - "Preparation/1.0.0": { - "type": "project", - "framework": ".NETCoreApp,Version=v8.0", - "dependencies": { - "Microsoft.Extensions.Logging.Console": "10.0.1" - }, - "compile": { - "bin/placeholder/Preparation.dll": {} - }, - "runtime": { - "bin/placeholder/Preparation.dll": {} - } - } - } - }, - "libraries": { - "FrameRateTask/1.2.0": { - "sha512": "O4CEk9E+CS9okF31u+vcuIux4eWypuFgK8mwh/aoMCXGImeo6VYIojUu57eVwcp5JfT/Kb4h9Aflmv2O+JJIyg==", - "type": "package", - "path": "frameratetask/1.2.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.txt", - "README.md", - "frameratetask.1.2.0.nupkg.sha512", - "frameratetask.nuspec", - "lib/net5.0/FrameRateTask.dll", - "lib/net5.0/FrameRateTask.xml", - "lib/net6.0/FrameRateTask.dll", - "lib/net6.0/FrameRateTask.xml", - "lib/netcoreapp3.1/FrameRateTask.dll", - "lib/netcoreapp3.1/FrameRateTask.xml" - ] - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "sha512": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", - "type": "package", - "path": "microsoft.extensions.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.xml", - "lib/net462/Microsoft.Extensions.Configuration.dll", - "lib/net462/Microsoft.Extensions.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "sha512": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "sha512": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", - "type": "package", - "path": "microsoft.extensions.configuration.binder/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", - "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.binder.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "sha512": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "sha512": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging/10.0.1": { - "sha512": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", - "type": "package", - "path": "microsoft.extensions.logging/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", - "lib/net10.0/Microsoft.Extensions.Logging.dll", - "lib/net10.0/Microsoft.Extensions.Logging.xml", - "lib/net462/Microsoft.Extensions.Logging.dll", - "lib/net462/Microsoft.Extensions.Logging.xml", - "lib/net8.0/Microsoft.Extensions.Logging.dll", - "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "sha512": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "sha512": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", - "type": "package", - "path": "microsoft.extensions.logging.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "sha512": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", - "type": "package", - "path": "microsoft.extensions.logging.console/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net462/Microsoft.Extensions.Logging.Console.dll", - "lib/net462/Microsoft.Extensions.Logging.Console.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Console.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.console.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/10.0.1": { - "sha512": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", - "type": "package", - "path": "microsoft.extensions.options/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", - "lib/net10.0/Microsoft.Extensions.Options.dll", - "lib/net10.0/Microsoft.Extensions.Options.xml", - "lib/net462/Microsoft.Extensions.Options.dll", - "lib/net462/Microsoft.Extensions.Options.xml", - "lib/net8.0/Microsoft.Extensions.Options.dll", - "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.1/Microsoft.Extensions.Options.dll", - "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.10.0.1.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "sha512": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", - "type": "package", - "path": "microsoft.extensions.options.configurationextensions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "microsoft.extensions.options.configurationextensions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "sha512": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", - "type": "package", - "path": "microsoft.extensions.primitives/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", - "lib/net10.0/Microsoft.Extensions.Primitives.dll", - "lib/net10.0/Microsoft.Extensions.Primitives.xml", - "lib/net462/Microsoft.Extensions.Primitives.dll", - "lib/net462/Microsoft.Extensions.Primitives.xml", - "lib/net8.0/Microsoft.Extensions.Primitives.dll", - "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "sha512": "wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "lib/net10.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net10.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net462/System.Diagnostics.DiagnosticSource.dll", - "lib/net462/System.Diagnostics.DiagnosticSource.xml", - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.IO.Pipelines/10.0.1": { - "sha512": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "type": "package", - "path": "system.io.pipelines/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net10.0/System.IO.Pipelines.dll", - "lib/net10.0/System.IO.Pipelines.xml", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.10.0.1.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Encodings.Web/10.0.1": { - "sha512": "cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", - "type": "package", - "path": "system.text.encodings.web/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encodings.Web.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "lib/net10.0/System.Text.Encodings.Web.dll", - "lib/net10.0/System.Text.Encodings.Web.xml", - "lib/net462/System.Text.Encodings.Web.dll", - "lib/net462/System.Text.Encodings.Web.xml", - "lib/net8.0/System.Text.Encodings.Web.dll", - "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.10.0.1.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/10.0.1": { - "sha512": "EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", - "type": "package", - "path": "system.text.json/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "buildTransitive/net461/System.Text.Json.targets", - "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", - "buildTransitive/netcoreapp2.0/System.Text.Json.targets", - "buildTransitive/netstandard2.0/System.Text.Json.targets", - "lib/net10.0/System.Text.Json.dll", - "lib/net10.0/System.Text.Json.xml", - "lib/net462/System.Text.Json.dll", - "lib/net462/System.Text.Json.xml", - "lib/net8.0/System.Text.Json.dll", - "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", - "lib/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.10.0.1.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "GameClass/1.0.0": { - "type": "project", - "path": "../GameClass/GameClass.csproj", - "msbuildProject": "../GameClass/GameClass.csproj" - }, - "GameEngine/1.0.0": { - "type": "project", - "path": "../GameEngine/GameEngine.csproj", - "msbuildProject": "../GameEngine/GameEngine.csproj" - }, - "Preparation/1.0.0": { - "type": "project", - "path": "../Preparation/Preparation.csproj", - "msbuildProject": "../Preparation/Preparation.csproj" - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "GameClass >= 1.0.0", - "GameEngine >= 1.0.0", - "Preparation >= 1.0.0" - ] - }, - "packageFolders": { - "/home/runner/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/Gaming.csproj", - "projectName": "Gaming", - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/Gaming.csproj", - "packagesPath": "/home/runner/.nuget/packages/", - "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/runner/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": { - "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj": { - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj" - }, - "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj": { - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj" - }, - "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" - } - } - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "10.0.100" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/logic/Gaming/obj/project.nuget.cache b/logic/Gaming/obj/project.nuget.cache deleted file mode 100644 index 72a0d069..00000000 --- a/logic/Gaming/obj/project.nuget.cache +++ /dev/null @@ -1,26 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "8YleaF84Dwk=", - "success": true, - "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/Gaming.csproj", - "expectedPackageFiles": [ - "/home/runner/.nuget/packages/frameratetask/1.2.0/frameratetask.1.2.0.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/logic/Preparation/bin/Debug/net8.0/Preparation.deps.json b/logic/Preparation/bin/Debug/net8.0/Preparation.deps.json deleted file mode 100644 index c95eceac..00000000 --- a/logic/Preparation/bin/Debug/net8.0/Preparation.deps.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "Preparation/1.0.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Console": "10.0.1" - }, - "runtime": { - "Preparation.dll": {} - } - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "System.Diagnostics.DiagnosticSource": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Configuration": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "System.Text.Json": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Options/10.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.IO.Pipelines/10.0.1": { - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Text.Encodings.Web/10.0.1": { - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "rid": "browser", - "assetType": "runtime", - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - }, - "System.Text.Json/10.0.1": { - "dependencies": { - "System.IO.Pipelines": "10.0.1", - "System.Text.Encodings.Web": "10.0.1" - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.125.57005" - } - } - } - } - }, - "libraries": { - "Preparation/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Microsoft.Extensions.Configuration/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", - "path": "microsoft.extensions.configuration/10.0.1", - "hashPath": "microsoft.extensions.configuration.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", - "path": "microsoft.extensions.configuration.abstractions/10.0.1", - "hashPath": "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", - "path": "microsoft.extensions.configuration.binder/10.0.1", - "hashPath": "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", - "path": "microsoft.extensions.dependencyinjection/10.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", - "path": "microsoft.extensions.logging/10.0.1", - "hashPath": "microsoft.extensions.logging.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", - "path": "microsoft.extensions.logging.abstractions/10.0.1", - "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", - "path": "microsoft.extensions.logging.configuration/10.0.1", - "hashPath": "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", - "path": "microsoft.extensions.logging.console/10.0.1", - "hashPath": "microsoft.extensions.logging.console.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Options/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", - "path": "microsoft.extensions.options/10.0.1", - "hashPath": "microsoft.extensions.options.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", - "path": "microsoft.extensions.options.configurationextensions/10.0.1", - "hashPath": "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", - "path": "microsoft.extensions.primitives/10.0.1", - "hashPath": "microsoft.extensions.primitives.10.0.1.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", - "path": "system.diagnostics.diagnosticsource/10.0.1", - "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512" - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "path": "system.io.pipelines/10.0.1", - "hashPath": "system.io.pipelines.10.0.1.nupkg.sha512" - }, - "System.Text.Encodings.Web/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", - "path": "system.text.encodings.web/10.0.1", - "hashPath": "system.text.encodings.web.10.0.1.nupkg.sha512" - }, - "System.Text.Json/10.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", - "path": "system.text.json/10.0.1", - "hashPath": "system.text.json.10.0.1.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/logic/Preparation/bin/Debug/net8.0/Preparation.dll b/logic/Preparation/bin/Debug/net8.0/Preparation.dll deleted file mode 100644 index 82d056e8638f93b91f09d19c4a93f8229fd754fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118272 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

OwDaA^}K$g+v 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 -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfo.cs b/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfo.cs deleted file mode 100644 index 04e117c6..00000000 --- a/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("Preparation")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] -[assembly: System.Reflection.AssemblyProductAttribute("Preparation")] -[assembly: System.Reflection.AssemblyTitleAttribute("Preparation")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache b/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache deleted file mode 100644 index 58bba70a..00000000 --- a/logic/Preparation/obj/Debug/net8.0/Preparation.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -0e5ca2a963819bdd19e91767999f6a1b56e7967167d40fb24d126c8fccf2cf20 diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig b/logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index f823be40..00000000 --- a/logic/Preparation/obj/Debug/net8.0/Preparation.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetFrameworkIdentifier = .NETCoreApp -build_property.TargetFrameworkVersion = v8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = Preparation -build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/Preparation/ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs b/logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs deleted file mode 100644 index d12bcbc7..00000000 --- a/logic/Preparation/obj/Debug/net8.0/Preparation.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using System; -global using System.Collections.Generic; -global using System.IO; -global using System.Linq; -global using System.Net.Http; -global using System.Threading; -global using System.Threading.Tasks; diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.assets.cache b/logic/Preparation/obj/Debug/net8.0/Preparation.assets.cache deleted file mode 100644 index 417c82a2d75bfcc82a675cc2d5eaf8f073458a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11741 zcmd5?&2Jk;6n7zQ8la_Z0-=zSG%0P`wBw{nX~IV#jnmXn+NiNWa6t0M#ND#qwRYD{ zTp><;9T68U6+)^w!j&_B0Dk}{{snGGAOY{$JNDbn^X__@#i3^M{`s@q*1!M#asA}jFJJuq&u=5nVEVzsmA`)d@Kh=_0QG*@ zm%d|HWZJ1&mUPm>s+FaeuI7uMt#a7v9cUE^<^TZ$pQ$5| zqCv$gr-Er3g)}JRqL@vhjIfTVWcV9|q}K5ud=EkTR%1PbCc~*WY`8zf|JQE0poPVmMnCZ zL4zHww(5Q$3lzf15QIs{=MqDpRE;Ra4qiqSlF~3Vr71|<56_j!cxI1HlW;D&Lt~q> z@m-51wZPibY;ES)#LAbFRu*AUV{A+Rkio8b)Z8hAwa-O$Cjy%XRzDS29k*w!$iwtE zC9JT(_7t;gVZ(8@VS6jVI#UU38|w`-#)sv{sdfhJ0{=Zi|3#ky3z1RIu+Ws~L73#s z!{Y+{-xQu-uRucfd>YajNYjwcLOKU&1`_stBGTZXLJysl?Mll-rp`*=IVl7uby9Q~ zArP33@dvWYu?i8eDt`wN1RHfu`oJk6$f#4&*UkvROq~%8V(8Oq=ImtGRv9}1K%EdB zRr3*Od2I>~Jw>RhQRkyioDL#6>U8wZ*&u+Zv!S6&KDAG(OX@Hr0H~AE$Ib;oOr49p zb}9%A>QwZ~nILeeGx4~b2r?XXBKE?0AVX8qc_{A#xMq63^OP`(#*mO!I)7NKD*oRidBP`>+gmjI!37lB}moCESUlp_P$ zii{t+<=Jfi{^7zM}Pa^bBF33AbJXdqaMmk5Xre__EbLm7t`%dbLOfs}!? z3Q7I0!N=j7wKeIjHy;OOOMJAOi?9vThVR4cAb5Oppm|Zncf!R^BE#A{;=&2;CJwFV zy*pXUpU)hTDjQx3P7K7`?Y+j8?nVg2jbOON?wYqBUL?L9xg0kFbEATKrgx)~(HSi) z6kaKO^_htqL8)01>8iS61YO+XEG5OWL)8-9{mggKy}HVe6_E;rfrzxOjaK47sR06W z4qleWT|0@mG1@m&sIEzFs4kK&{XMpQLG7}a)!c>F{My-H@ zpH8+7&nKuBHrfjb+O#*&^K9)7o8eO8%3)9wY)iH8z&i4%RfTYOBC@-HxuI3?r-bSp zs;e!7hpEgMdRk-$RuuvR2km@{Z5TA(GYPG6)UOvdw-b?!X@vf(%x6iPfQ<%~I%7ES cPSJMiV^KXGz1`${S$Ny%8JmW527Ti9KMQGZT>t<8 diff --git a/logic/Preparation/obj/Debug/net8.0/Preparation.csproj.AssemblyReference.cache b/logic/Preparation/obj/Debug/net8.0/Preparation.csproj.AssemblyReference.cache deleted file mode 100644 index 372c3f0e0a29b8dec01ff072fc03cce729f23211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8141 zcmZQ$6kuRrV64#3$j?pHFDlK;OD)pZ%PUP!EzvJXOwLYBPc7EZ%}g%JFV0UZ(Mzo; zNzE(H%+D*80f4 zFfszIXV{W^twH@B2O}e+5@BtOTp%q-0Bi)1&sYy6SQ>x~AkDzI07R-lM5X|lY)lY- zP_UyR0}DtMBg1DaO&0%^*Bwr7Ruhu;4RkuZ?#E;i~KAL(r?kTJH#Pi9!ZL)UQ7p=Bh|I(KK@FA1# zGXM1(HXbOpeJT>UZnawkbIbm@B}X1Lrffg^$ok=5#2zy>fAuP2B6alv25C?|3j)HS(PDyD|s%>6sX-QFHj*db=X;MyRvUh4_NPc!| zo^4`ElBKz&v4xRkN=jm?nE}vBFkqa-NMW?=B_=ply$Rg+2^#YrV8GcN^Lwvbg&IDz#dlE;lKkw!>)p-DubKy(k^ zgpo^h7*I7yw2+Y`Qc??2fyp2*xiT{^D-~RB5St=g;95OlS`i6CGe-$pUT9zq3@n<5 zZ+gffHVCMi9Oh9cIgnMQV2NIoq7ac#bTs&&3B{DyP(m?j_@ht?!ASp5&xFnpsu0iU<28oT5)A)wJqR-pikYveW&BI0Mr zpMVww*qad8bPwNDfV~NUEexodBs$2bGhj)Ato|p=M>zVS-`-b2O9L%@*+LIR`|wQ_ zdBg_-Rg*;x+4TTuRH8UPCzaIt02rYlZHVHbwz&?P5>yBU0!ZWVO#>Okc%Q1VPev;s zzks9>2!DujL~I)et%6nt*joWm4Z}Byv6clCVW|m}@0SB^)9DE9Z>p&C{ z70H~?B0?T(ARzP%-{?;!;B%_RbQRv1F0L#tNzK(u$xKYo%P%g;OfE)d=a&{GV`~Eh zLv**HC@^S2g;u9(!fO7rz!!SlPcB9tT*>v z(zZAao|QOLE&Tti?%hDfbRv9DPRu7Knr==yQ7^S47m>R;TC8CIl`OJL1g3N-{ zoXk9|`5NkGPk+4tm?}ifz7v*$#;hQ@5O979aNwp` zuRJvgOSuenX$VNID_m`OY7!zAf7Y2oV^I>P>fsxgu{ixq)ff#SI!3dKu}%XcJJSoO Z1QCDjHdmqXCxEVK_(od@x>u!bz^PD<$>eO=U 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

OwDaA^}K$g+v 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¬}mMLvWwo_`?BO~+WdZX-wE|yvFV(FdkqeyR$ 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 V?u};r?DYQuZTWW-{(m2V{|CwRd~pB( diff --git a/logic/Preparation/obj/Debug/net8.0/refint/Preparation.dll b/logic/Preparation/obj/Debug/net8.0/refint/Preparation.dll deleted file mode 100644 index 8b0ae7a8faa590bd05847a3fc296d6126bb1f0f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48128 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¬}mMLvWwo_`?BO~+WdZX-wE|yvFV(FdkqeyR$ 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 V?u};r?DYQuZTWW-{(m2V{|CwRd~pB( diff --git a/logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json b/logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json deleted file mode 100644 index 75ab705b..00000000 --- a/logic/Preparation/obj/Preparation.csproj.nuget.dgspec.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "format": 1, - "restore": { - "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": {} - }, - "projects": { - "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", - "projectName": "Preparation", - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", - "packagesPath": "/home/runner/.nuget/packages/", - "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/runner/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "10.0.100" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Microsoft.Extensions.Logging.Console": { - "target": "Package", - "version": "[10.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/logic/Preparation/obj/Preparation.csproj.nuget.g.props b/logic/Preparation/obj/Preparation.csproj.nuget.g.props deleted file mode 100644 index 2098f6f9..00000000 --- a/logic/Preparation/obj/Preparation.csproj.nuget.g.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /home/runner/.nuget/packages/ - /home/runner/.nuget/packages/ - PackageReference - 7.0.0 - - - - - \ No newline at end of file diff --git a/logic/Preparation/obj/Preparation.csproj.nuget.g.targets b/logic/Preparation/obj/Preparation.csproj.nuget.g.targets deleted file mode 100644 index 27fb4018..00000000 --- a/logic/Preparation/obj/Preparation.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/logic/Preparation/obj/project.assets.json b/logic/Preparation/obj/project.assets.json deleted file mode 100644 index 7ccac658..00000000 --- a/logic/Preparation/obj/project.assets.json +++ /dev/null @@ -1,990 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "Microsoft.Extensions.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} - } - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "System.Diagnostics.DiagnosticSource": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Configuration": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "System.Text.Json": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Options/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1", - "Microsoft.Extensions.Primitives": "10.0.1" - }, - "compile": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.IO.Pipelines/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - } - }, - "System.Text.Encodings.Web/10.0.1": { - "type": "package", - "compile": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/_._": {} - }, - "runtimeTargets": { - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { - "assetType": "runtime", - "rid": "browser" - } - } - }, - "System.Text.Json/10.0.1": { - "type": "package", - "dependencies": { - "System.IO.Pipelines": "10.0.1", - "System.Text.Encodings.Web": "10.0.1" - }, - "compile": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net8.0/System.Text.Json.targets": {} - } - } - } - }, - "libraries": { - "Microsoft.Extensions.Configuration/10.0.1": { - "sha512": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", - "type": "package", - "path": "microsoft.extensions.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.xml", - "lib/net462/Microsoft.Extensions.Configuration.dll", - "lib/net462/Microsoft.Extensions.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", - "microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { - "sha512": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Binder/10.0.1": { - "sha512": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", - "type": "package", - "path": "microsoft.extensions.configuration.binder/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", - "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net10.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/net9.0/Microsoft.Extensions.Configuration.Binder.xml", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", - "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "microsoft.extensions.configuration.binder.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/10.0.1": { - "sha512": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", - "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { - "sha512": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", - "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging/10.0.1": { - "sha512": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", - "type": "package", - "path": "microsoft.extensions.logging/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", - "lib/net10.0/Microsoft.Extensions.Logging.dll", - "lib/net10.0/Microsoft.Extensions.Logging.xml", - "lib/net462/Microsoft.Extensions.Logging.dll", - "lib/net462/Microsoft.Extensions.Logging.xml", - "lib/net8.0/Microsoft.Extensions.Logging.dll", - "lib/net8.0/Microsoft.Extensions.Logging.xml", - "lib/net9.0/Microsoft.Extensions.Logging.dll", - "lib/net9.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", - "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", - "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", - "microsoft.extensions.logging.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.1": { - "sha512": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Configuration/10.0.1": { - "sha512": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", - "type": "package", - "path": "microsoft.extensions.logging.configuration/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Configuration.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", - "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.configuration.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Console/10.0.1": { - "sha512": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", - "type": "package", - "path": "microsoft.extensions.logging.console/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", - "lib/net10.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net10.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net462/Microsoft.Extensions.Logging.Console.dll", - "lib/net462/Microsoft.Extensions.Logging.Console.xml", - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", - "lib/net9.0/Microsoft.Extensions.Logging.Console.dll", - "lib/net9.0/Microsoft.Extensions.Logging.Console.xml", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", - "microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "microsoft.extensions.logging.console.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/10.0.1": { - "sha512": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", - "type": "package", - "path": "microsoft.extensions.options/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", - "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/Microsoft.Extensions.Options.targets", - "buildTransitive/net8.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", - "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", - "lib/net10.0/Microsoft.Extensions.Options.dll", - "lib/net10.0/Microsoft.Extensions.Options.xml", - "lib/net462/Microsoft.Extensions.Options.dll", - "lib/net462/Microsoft.Extensions.Options.xml", - "lib/net8.0/Microsoft.Extensions.Options.dll", - "lib/net8.0/Microsoft.Extensions.Options.xml", - "lib/net9.0/Microsoft.Extensions.Options.dll", - "lib/net9.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.xml", - "lib/netstandard2.1/Microsoft.Extensions.Options.dll", - "lib/netstandard2.1/Microsoft.Extensions.Options.xml", - "microsoft.extensions.options.10.0.1.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { - "sha512": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", - "type": "package", - "path": "microsoft.extensions.options.configurationextensions/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/net9.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", - "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "microsoft.extensions.options.configurationextensions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/10.0.1": { - "sha512": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", - "type": "package", - "path": "microsoft.extensions.primitives/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", - "lib/net10.0/Microsoft.Extensions.Primitives.dll", - "lib/net10.0/Microsoft.Extensions.Primitives.xml", - "lib/net462/Microsoft.Extensions.Primitives.dll", - "lib/net462/Microsoft.Extensions.Primitives.xml", - "lib/net8.0/Microsoft.Extensions.Primitives.dll", - "lib/net8.0/Microsoft.Extensions.Primitives.xml", - "lib/net9.0/Microsoft.Extensions.Primitives.dll", - "lib/net9.0/Microsoft.Extensions.Primitives.xml", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Diagnostics.DiagnosticSource/10.0.1": { - "sha512": "wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", - "lib/net10.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net10.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net462/System.Diagnostics.DiagnosticSource.dll", - "lib/net462/System.Diagnostics.DiagnosticSource.xml", - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", - "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", - "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.IO.Pipelines/10.0.1": { - "sha512": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", - "type": "package", - "path": "system.io.pipelines/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.IO.Pipelines.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", - "lib/net10.0/System.IO.Pipelines.dll", - "lib/net10.0/System.IO.Pipelines.xml", - "lib/net462/System.IO.Pipelines.dll", - "lib/net462/System.IO.Pipelines.xml", - "lib/net8.0/System.IO.Pipelines.dll", - "lib/net8.0/System.IO.Pipelines.xml", - "lib/net9.0/System.IO.Pipelines.dll", - "lib/net9.0/System.IO.Pipelines.xml", - "lib/netstandard2.0/System.IO.Pipelines.dll", - "lib/netstandard2.0/System.IO.Pipelines.xml", - "system.io.pipelines.10.0.1.nupkg.sha512", - "system.io.pipelines.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Encodings.Web/10.0.1": { - "sha512": "cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", - "type": "package", - "path": "system.text.encodings.web/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/System.Text.Encodings.Web.targets", - "buildTransitive/net462/_._", - "buildTransitive/net8.0/_._", - "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", - "lib/net10.0/System.Text.Encodings.Web.dll", - "lib/net10.0/System.Text.Encodings.Web.xml", - "lib/net462/System.Text.Encodings.Web.dll", - "lib/net462/System.Text.Encodings.Web.xml", - "lib/net8.0/System.Text.Encodings.Web.dll", - "lib/net8.0/System.Text.Encodings.Web.xml", - "lib/net9.0/System.Text.Encodings.Web.dll", - "lib/net9.0/System.Text.Encodings.Web.xml", - "lib/netstandard2.0/System.Text.Encodings.Web.dll", - "lib/netstandard2.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", - "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.dll", - "runtimes/wasi/lib/net10.0/System.Text.Encodings.Web.xml", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.dll", - "runtimes/win/lib/net9.0/System.Text.Encodings.Web.xml", - "system.text.encodings.web.10.0.1.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/10.0.1": { - "sha512": "EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", - "type": "package", - "path": "system.text.json/10.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "PACKAGE.md", - "THIRD-PARTY-NOTICES.TXT", - "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", - "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", - "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", - "buildTransitive/net461/System.Text.Json.targets", - "buildTransitive/net462/System.Text.Json.targets", - "buildTransitive/net8.0/System.Text.Json.targets", - "buildTransitive/netcoreapp2.0/System.Text.Json.targets", - "buildTransitive/netstandard2.0/System.Text.Json.targets", - "lib/net10.0/System.Text.Json.dll", - "lib/net10.0/System.Text.Json.xml", - "lib/net462/System.Text.Json.dll", - "lib/net462/System.Text.Json.xml", - "lib/net8.0/System.Text.Json.dll", - "lib/net8.0/System.Text.Json.xml", - "lib/net9.0/System.Text.Json.dll", - "lib/net9.0/System.Text.Json.xml", - "lib/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.10.0.1.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "Microsoft.Extensions.Logging.Console >= 10.0.1" - ] - }, - "packageFolders": { - "/home/runner/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", - "projectName": "Preparation", - "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", - "packagesPath": "/home/runner/.nuget/packages/", - "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/runner/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "10.0.100" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Microsoft.Extensions.Logging.Console": { - "target": "Package", - "version": "[10.0.1, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/logic/Preparation/obj/project.nuget.cache b/logic/Preparation/obj/project.nuget.cache deleted file mode 100644 index 9abf3794..00000000 --- a/logic/Preparation/obj/project.nuget.cache +++ /dev/null @@ -1,25 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "LXNcCRu9oXc=", - "success": true, - "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj", - "expectedPackageFiles": [ - "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", - "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file From 9586076430a5786f91ae5f2283f63350c5899ba9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 11:02:33 +0000 Subject: [PATCH 4/5] Fix code review issues: score calculation, HP proportional increase, Task-based threading, cached enum values Co-authored-by: jxd136 <185790153+jxd136@users.noreply.github.com> --- logic/Gaming/Produce.cs | 17 +++++++++++------ logic/Gaming/Trade.cs | 2 +- logic/Gaming/Uplevel.cs | 8 +++++--- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/logic/Gaming/Produce.cs b/logic/Gaming/Produce.cs index 018ddbca..6142558f 100644 --- a/logic/Gaming/Produce.cs +++ b/logic/Gaming/Produce.cs @@ -2,6 +2,7 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Threading; +using System.Threading.Tasks; using GameClass.GameObj; using Preparation.Utility; @@ -58,10 +59,10 @@ public bool Enqueue(ProductionTask task) private void StartProcessing() { isProcessing = true; - new Thread(ProcessQueue) { IsBackground = true }.Start(); + Task.Run(ProcessQueue); } - private void ProcessQueue() + private async Task ProcessQueue() { while (true) { @@ -78,12 +79,12 @@ private void ProcessQueue() if (task != null) { - ProcessTask(task); + await ProcessTask(task); } } } - private void ProcessTask(ProductionTask task) + private async Task ProcessTask(ProductionTask task) { var cts = new CancellationTokenSource(); currentTaskCts = cts; @@ -113,10 +114,10 @@ private void ProcessTask(ProductionTask task) { if (!game.Map.Timer.IsGaming) { - Thread.Sleep(step); + await Task.Delay(step, cts.Token); continue; } - Thread.Sleep(step); + await Task.Delay(step, cts.Token); elapsed += step; } @@ -126,6 +127,10 @@ private void ProcessTask(ProductionTask task) factory.AddGoods(task.Type, task.Quantity); } } + catch (TaskCanceledException) + { + // Task was cancelled, nothing to do + } finally { currentTaskCts = null; diff --git a/logic/Gaming/Trade.cs b/logic/Gaming/Trade.cs index 147f4101..2b7fff6e 100644 --- a/logic/Gaming/Trade.cs +++ b/logic/Gaming/Trade.cs @@ -79,7 +79,7 @@ private bool SellToMarket(long teamId, long playerId, GoodsType type, int amount // Add revenue to team (convert to score) // According to rules: Score = Sales × 10 long revenue = price * amount; - AddTeamScore(teamId, revenue / 10); // Price already considers multiplier, so divide by 10 + AddTeamScore(teamId, revenue * 10); // Multiply by 10 as per scoring rules // Track sold amount for depreciation var key = (0L, type); // marketId=0 diff --git a/logic/Gaming/Uplevel.cs b/logic/Gaming/Uplevel.cs index cfaa328b..6c26b1ce 100644 --- a/logic/Gaming/Uplevel.cs +++ b/logic/Gaming/Uplevel.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; +using System.Linq; using GameClass.GameObj; using Preparation.Utility; @@ -9,6 +10,7 @@ namespace Game public partial class Game { private readonly ConcurrentDictionary<(long teamId, TechType tech), int> teamTechLevels = new(); + private static readonly TechType[] AllTechTypes = Enum.GetValues(typeof(TechType)).Cast().ToArray(); internal bool UplevelTechInternal(long playerId, TechType tech) { @@ -72,10 +74,10 @@ private void ApplyTechBuff(long teamId, TechType tech) long currentMaxHP = ch.HP.GetMaxV(); long newMaxHP = (long)(currentMaxHP * 1.5); ch.HP.SetMaxV(newMaxHP); - // Also heal to match percentage + // Proportionally increase current HP long currentHP = ch.HP.GetValue(); long newCurrentHP = Math.Min((long)(currentHP * 1.5), newMaxHP); - ch.HP.SetVToMaxV(); + ch.HP.SetPositiveVRNow(newCurrentHP); break; case TechType.INCREASE_ATTACK_POWER: @@ -125,7 +127,7 @@ public bool HasTech(long teamId, TechType tech, int minLevel = 1) public IReadOnlyDictionary GetTeamTechs(long teamId) { var result = new Dictionary(); - foreach (TechType tech in Enum.GetValues(typeof(TechType))) + foreach (TechType tech in AllTechTypes) { if (tech == TechType.NULL_TECH_TYPE) continue; int level = GetTeamTechLevel(teamId, tech); From 61d2223a056dd707c94b1fea0c9d1c8c2e5e6f8b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 25 Dec 2025 11:05:10 +0000 Subject: [PATCH 5/5] Fix race conditions in production and market depreciation timing Co-authored-by: jxd136 <185790153+jxd136@users.noreply.github.com> --- logic/Gaming/Produce.cs | 25 ++++++++++++++++++------- logic/Gaming/Trade.cs | 21 ++++++++++----------- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/logic/Gaming/Produce.cs b/logic/Gaming/Produce.cs index 6142558f..2dffb4cd 100644 --- a/logic/Gaming/Produce.cs +++ b/logic/Gaming/Produce.cs @@ -91,20 +91,31 @@ private async Task ProcessTask(ProductionTask task) try { - // Check resource availability + // Check resource availability and deduct atomically var factory = game.GetTeamFactory(teamId); if (factory == null) return; int totalResourceNeeded = task.ResourceCost * task.Quantity; - if (factory.Source.Get() < totalResourceNeeded) + + // Atomic check and deduction using CAS loop + bool resourcesDeducted = false; + while (!resourcesDeducted) { - // Not enough resources, wait or skip - return; + int currentResources = factory.Source.Get(); + if (currentResources < totalResourceNeeded) + { + // Not enough resources + return; + } + int newResources = currentResources - totalResourceNeeded; + if (factory.Source.CompareExROri(newResources, currentResources) == currentResources) + { + // CAS succeeded, resources deducted + resourcesDeducted = true; + } + // If CAS failed, loop and retry } - // Deduct resources - factory.Source.SubPositive(totalResourceNeeded); - // Simulate production time int elapsed = 0; int totalTime = task.ProductionTimeMs * task.Quantity; diff --git a/logic/Gaming/Trade.cs b/logic/Gaming/Trade.cs index 2b7fff6e..a7a527a8 100644 --- a/logic/Gaming/Trade.cs +++ b/logic/Gaming/Trade.cs @@ -69,22 +69,25 @@ private bool SellToMarket(long teamId, long playerId, GoodsType type, int amount // For simplicity, assume market is accessible if character is near a market location // In a full implementation, we'd check character position vs market positions - // Calculate selling price + // Track sold amount for depreciation (before calculating price to apply to future sales) + var key = (0L, type); // marketId=0 + int soldCountBeforeSale = marketSoldCounts.GetOrAdd(key, 0); + + // Calculate selling price using sold count BEFORE this sale int baseValue = GetGoodsBaseValue(type); - int price = CalculateMarketPrice(0, type, amount, baseValue); // marketId=0 for default market + int price = CalculateMarketPrice(soldCountBeforeSale, type, baseValue); // Remove goods from character if (!ch.GoodsLoad.Add(type, -amount)) return false; + // Update sold count after successful sale + marketSoldCounts.AddOrUpdate(key, amount, (k, old) => old + amount); + // Add revenue to team (convert to score) // According to rules: Score = Sales × 10 long revenue = price * amount; AddTeamScore(teamId, revenue * 10); // Multiply by 10 as per scoring rules - // Track sold amount for depreciation - var key = (0L, type); // marketId=0 - marketSoldCounts.AddOrUpdate(key, amount, (k, old) => old + amount); - return true; } @@ -108,16 +111,12 @@ private int GetGoodsBaseValue(GoodsType type) } } - private int CalculateMarketPrice(long marketId, GoodsType type, int amount, int baseValue) + private int CalculateMarketPrice(int soldCount, GoodsType type, int baseValue) { // Market multipliers: cheap market ×2, premium market ×10 // For simplicity, use ×2 (cheap market) int multiplier = 2; - // Check depreciation based on sold count - var key = (marketId, type); - int soldCount = marketSoldCounts.GetOrAdd(key, 0); - // Simple depreciation: every 100 units sold reduces price by 10% int depreciationLevel = soldCount / 100; double depreciationFactor = Math.Max(0.5, 1.0 - depreciationLevel * 0.1);

OwDaA^}K$g+v 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 -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 +// This code was generated by a tool. // -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -14,10 +13,10 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("Gaming")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d50efc8204e0fc9fcd57a876aa7c3c793a055b42")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+22fcb82088990a2acd784a9ece180b879e162069")] [assembly: System.Reflection.AssemblyProductAttribute("Gaming")] [assembly: System.Reflection.AssemblyTitleAttribute("Gaming")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] -// 由 MSBuild WriteCodeFragment 类生成。 +// Generated by the MSBuild WriteCodeFragment class. diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache b/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache index 833c8547..a6bedf54 100644 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache +++ b/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache @@ -1 +1 @@ -84662d7921419570b89cd28b58e09e5526db2081cec26636d51f53372aac7b76 +d568b66e6d61a31a1070ed148819fed174000f2ca369a8b248db226f143d693a diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig b/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig index 9e5644cd..8e223843 100644 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig +++ b/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig @@ -1,5 +1,7 @@ is_global = true build_property.TargetFramework = net8.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v8.0 build_property.TargetPlatformMinVersion = build_property.UsingMicrosoftNETSdkWeb = build_property.ProjectTypeGuids = @@ -8,7 +10,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Gaming -build_property.ProjectDir = C:\Users\lenovo\OneDrive\桌面\THUthu\THUAI9\logic\Gaming\ +build_property.ProjectDir = /home/runner/work/THUAI9/THUAI9/logic/Gaming/ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 8.0 diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs b/logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs index 8578f3d0..d12bcbc7 100644 --- a/logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs +++ b/logic/Gaming/obj/Debug/net8.0/Gaming.GlobalUsings.g.cs @@ -1,8 +1,8 @@ // -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.assets.cache b/logic/Gaming/obj/Debug/net8.0/Gaming.assets.cache index 6b33b9826ea686447d290ee7fac22b486ccb0f89..9efeee30562d4cfed0e8511186bab9eb5a8a0196 100644 GIT binary patch literal 11941 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 BS`h#M diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.AssemblyReference.cache b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.AssemblyReference.cache index b52569d5b182e88bfcb567e02ae3caabb62d9be0..54684f807076bf25b9df8354fa2cea205451dfde 100644 GIT binary patch literal 11125 zcmd^FYitx%6yA~L)oKx2Q>^7-X(EetwxvK{G*H@7Dy6Ny zw1k&pB=RsZ5s(A~0eJ;f1Vy8ukQRw3C@RDN{b4ksAtIUx-aB(=X1ATT)7jzAI!$(` zJNMkV_k7>^&Y62>5RqcD*@$Xq9Tx;nKFqR!cQ$c+gVQ~8Zb@Z<^2KlgnsQcnf}oV~ z2!hi~v(7T$4F{Yo5cA1w?Gou@7=nPEHh$IAw7vB55P~3vs)o`Pc(L0-w8Ee4ZE!5` z8-EhhRJ*J(PXS(_Ikq^5%tn7%V@kt}80JAS3&JArVY0^5hP@0;%>pfMt^u&cY?xuB zuI#8kf=HUvB8VVJy27kT2LUkzUDP?Gk)Yr4NKm^2Qx~)jKc7&j{tWv|tmQ$-!+S(H zs@|uiTH!90zF{X1;6asg3v-Vt(QF{L9+C4B$?9@YEG8txA+;;TNtx_15B0toJS3XSBLcTaXppFOPvn&GdDodMO=QV1 z5HK!d0TUrH-6JOAq8c*WMvPKI#<)J&+oEG;dPL8$1kJtBEq5Vktf$l6P~i+rQ5W!I zWhcvnv`ALbfjY4XpwF1uI<|*!k6=3$onJYnwgD&4)!vzg#?*}dUj!XL%qNY;VK&E8&daF`+UycDptarI<;*s7R zj#{3Epwo*$>}lOnNlx$0(=mHkDYX>DVxl0@kiP1V*->&zvf%&_ogoj^;0XZ1=|`Fl zqXCFe)15iw1X!;!v=^1Gli_KU1u zjy6dRR6h}0(abXC;(sGN9fT4t{NFXFB*zA8cUWH9ZWKD~HM_o@cKXmGg&R7TtT@b{ zs!m*!ly+@xVArjimp3nHEq1*#_S%}0BZxnKd@bSlt0T9~9>1k%_YWy)sb4I;aS~j5 zu5;k5b!Vw#Q|gaQ<@Xfs|G9YBXP-`dc~Q;&0|!45iaS&0@7puu=>aP~-YlNDvds7X znJX2y)*T)EQu^lA73SBxO-@p%jK3Uc!&6!?4|FgY9f1s%kC zB1YIrPlQUF<3Oa&YlO(#;J}11!lTGO;+Gvl-|UFWnwC;!Rm@a@Pxd~z24G4krc1UO zJ-(|?Stjd+ei0EZGqQF35+i7U7_tv6rNjyol<*CmWHqD(cdR7^EO zIG7Bq7vprDp<^7sd|-^az*0JFv4#$&Qi=||QBtT8C2L#~CdwqEUW)1|ep%CE${&_e zi0OYh0@shxNFaj!@V@;f&^+7n5zj8-@#VGdA#*X#dJyUE){s9-# zzx=7a^9GfDdh6(t<#XSB_%yVdf^`5-^8eArr_Z;O!YdH)>n1ww(vO8j61}orF<* z2+yl~>-fd;*&gR?DWYz}h}H`n+Xs+Oz$O}gtEZgD_^B`6Ahc1V_=U|K2^*TKm1zA3 DTGih8 literal 10870 zcmdU#e{9rb7{{+N5N8C*X23aQjwNz9+dDScc4N^weux7$$L1h8guC{=vs>4WYj12K z3^L{d1e9NiiJ8oxOh7;aDuSX>P{@WPC@3n#0Q)QgxvjPoH`$LgH1Be6! zAO!e&zZai`d;AO?^s_*i0#9d%m#g6AYIqr^7zV@Ow64P6+`VVN8;)VvJ-QLn)jPxy znnSd}TH#B|N_Ya_vH2mI0X~8t%6x?69U*&1$leh#?+BfDgybCoy(47r2;IF!@1*Hn z*fiaR+^lC{0BDXaktV=BxmjgVMuw)umV?i#2L7o#g znywm^X^qs#A8a_c^5KhOb9sa;FP0@Jk1+RBlGi1A znIluO1)dHQIf9?7=9PL~DIz(T>zdD-0#kJ$$!n1ut%Qv1Tk4&vQ z^jKuKZ{JTPBR~5ze_d0>zIXP2!k6@=FW9?##{40xKkgKcU0OxGf9lfA8ygSbxhAu- zW8#@3*l_66o)20I-52&Q#zN-GH0+6Khkxeq1*l+AK~Y}eq#}w6fGHk$OL*u(+=?Yn zA|43xkbY96lDCFssb&V1(Sprxg;A8;Yv(`&wsR1H)kVP?y;=nhMVU888Q03Ri|aLm z!F7;kDG;$n^b?Y;%JR2$>8s>=>qZEXY>i0q#=)dm)@+Smjpi<~)HtdLHz23QE@nHd zF-w6)06AsJ7MiUCQWZu;c3RwYR?Ji-*3D!q)pvqnXbg-Ifqf}CU=0ML@@n9-Lklf~ zniIQdeSOeq)vcV#psQV2RE~2ej8Hh9j2biD5`_r$&OwJ-7nfuR?-v*6Rp%BQQ zN@8@iBT?e|)eGra%`4+hD0S4hgN@}_YmLZak{zs(=0wTVdhO7bz_^1oN{e00uCvw? z#PVn9`BqHd0MEIuUwvLFniFsLEyi``h}dpUZpk;4ohY|Dza0uLi=G*~$Zbt#MHe5; z@*D#at+Oz9qM5qFFK=6+z?x$g644M5(~d#IRJ^GLK;t5vxAZ@Uk_Wq>wAN;FjR`%7 zt&oSS5aw0wQr3CnHd8S`gfF=^Q_+IToK}nTSTk-j6-{{*=m}`NB7yD5brV6M0fq>k zBBNOT;<29Q>R0m*zn4)w#&xOq=DP=eDRK!Z_f6@(+;hHlQOfC&?MrIj+O%Pp`{#c~ zoj$UsxO>FS?vJ)-Gj;0=QfGfP)8*p7qssvocSR8$CBPnZv>{g4*dUhI{dDA-m n6da=R(=qj|!q2_84no9ckrix2KTT+f`{_JLs&5UYO>F!JS3Ze= diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache new file mode 100644 index 00000000..036e0178 --- /dev/null +++ b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b08bb22d79794ed31c829c0a2d4f42ac0f6b0625b175e57962c2f66a94417889 diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..58ccb5e2 --- /dev/null +++ b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.FileListAbsolute.txt @@ -0,0 +1,20 @@ +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Gaming.deps.json +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Gaming.dll +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Gaming.pdb +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameClass.dll +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameEngine.dll +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Preparation.dll +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameClass.pdb +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/GameEngine.pdb +/home/runner/work/THUAI9/THUAI9/logic/Gaming/bin/Debug/net8.0/Preparation.pdb +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.AssemblyReference.cache +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.GeneratedMSBuildEditorConfig.editorconfig +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfoInputs.cache +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.AssemblyInfo.cs +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.CoreCompileInputs.cache +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.dll +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/refint/Gaming.dll +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/Gaming.pdb +/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date b/logic/Gaming/obj/Debug/net8.0/Gaming.csproj.Up2Date new file mode 100644 index 00000000..e69de29b diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.dll b/logic/Gaming/obj/Debug/net8.0/Gaming.dll new file mode 100644 index 0000000000000000000000000000000000000000..c97a16e61a508966b165f47dbc1dde668943d58f GIT binary patch literal 23552 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 literal 0 HcmV?d00001 diff --git a/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json b/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json new file mode 100644 index 00000000..b115adf4 --- /dev/null +++ b/logic/Gaming/obj/Debug/net8.0/Gaming.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"/home/runner/work/THUAI9/THUAI9/*":"https://raw.githubusercontent.com/eesast/THUAI9/22fcb82088990a2acd784a9ece180b879e162069/*"}} \ No newline at end of file diff --git a/logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll b/logic/Gaming/obj/Debug/net8.0/ref/Gaming.dll new file mode 100644 index 0000000000000000000000000000000000000000..7786ad1685b9152fbcafc00ac8d01a0b256a01ca GIT binary patch literal 10752 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 NuGet $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\lenovo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + /home/runner/.nuget/packages/ + /home/runner/.nuget/packages/ PackageReference - 6.14.1 + 7.0.0 - - + \ No newline at end of file diff --git a/logic/Gaming/obj/Gaming.csproj.nuget.g.targets b/logic/Gaming/obj/Gaming.csproj.nuget.g.targets index 026bb7bf..27fb4018 100644 --- a/logic/Gaming/obj/Gaming.csproj.nuget.g.targets +++ b/logic/Gaming/obj/Gaming.csproj.nuget.g.targets @@ -1,9 +1,9 @@  - - - - + + + + \ No newline at end of file diff --git a/logic/Gaming/obj/project.assets.json b/logic/Gaming/obj/project.assets.json index ef82b97a..06710906 100644 --- a/logic/Gaming/obj/project.assets.json +++ b/logic/Gaming/obj/project.assets.json @@ -1011,46 +1011,38 @@ ] }, "packageFolders": { - "C:\\Users\\lenovo\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + "/home/runner/.nuget/packages/": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Gaming\\Gaming.csproj", + "projectUniqueName": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/Gaming.csproj", "projectName": "Gaming", - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Gaming\\Gaming.csproj", - "packagesPath": "C:\\Users\\lenovo\\.nuget\\packages\\", - "outputPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Gaming\\obj\\", + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/Gaming.csproj", + "packagesPath": "/home/runner/.nuget/packages/", + "outputPath": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/obj/", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], "configFilePaths": [ - "C:\\Users\\lenovo\\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" + "/home/runner/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "net8.0" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameClass\\GameClass.csproj": { - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameClass\\GameClass.csproj" + "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj": { + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameClass/GameClass.csproj" }, - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj": { - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\GameEngine\\GameEngine.csproj" + "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj": { + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/GameEngine/GameEngine.csproj" }, - "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj": { - "projectPath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Preparation\\Preparation.csproj" + "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj": { + "projectPath": "/home/runner/work/THUAI9/THUAI9/logic/Preparation/Preparation.csproj" } } } @@ -1065,7 +1057,7 @@ "auditLevel": "low", "auditMode": "direct" }, - "SdkAnalysisLevel": "9.0.300" + "SdkAnalysisLevel": "10.0.100" }, "frameworks": { "net8.0": { @@ -1086,7 +1078,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.307/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.101/PortableRuntimeIdentifierGraph.json" } } } diff --git a/logic/Gaming/obj/project.nuget.cache b/logic/Gaming/obj/project.nuget.cache index 323e2b56..72a0d069 100644 --- a/logic/Gaming/obj/project.nuget.cache +++ b/logic/Gaming/obj/project.nuget.cache @@ -1,26 +1,26 @@ { "version": 2, - "dgSpecHash": "wZ6Wx490URs=", + "dgSpecHash": "8YleaF84Dwk=", "success": true, - "projectFilePath": "C:\\Users\\lenovo\\OneDrive\\桌面\\THUthu\\THUAI9\\logic\\Gaming\\Gaming.csproj", + "projectFilePath": "/home/runner/work/THUAI9/THUAI9/logic/Gaming/Gaming.csproj", "expectedPackageFiles": [ - "C:\\Users\\lenovo\\.nuget\\packages\\frameratetask\\1.2.0\\frameratetask.1.2.0.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration\\10.0.1\\microsoft.extensions.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\10.0.1\\microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.configuration.binder\\10.0.1\\microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\10.0.1\\microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\10.0.1\\microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging\\10.0.1\\microsoft.extensions.logging.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\10.0.1\\microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.configuration\\10.0.1\\microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.logging.console\\10.0.1\\microsoft.extensions.logging.console.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options\\10.0.1\\microsoft.extensions.options.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\10.0.1\\microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\microsoft.extensions.primitives\\10.0.1\\microsoft.extensions.primitives.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.diagnostics.diagnosticsource\\10.0.1\\system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.io.pipelines\\10.0.1\\system.io.pipelines.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.encodings.web\\10.0.1\\system.text.encodings.web.10.0.1.nupkg.sha512", - "C:\\Users\\lenovo\\.nuget\\packages\\system.text.json\\10.0.1\\system.text.json.10.0.1.nupkg.sha512" + "/home/runner/.nuget/packages/frameratetask/1.2.0/frameratetask.1.2.0.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration/10.0.1/microsoft.extensions.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.1/microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.configuration.binder/10.0.1/microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.1/microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.1/microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging/10.0.1/microsoft.extensions.logging.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.1/microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.configuration/10.0.1/microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.logging.console/10.0.1/microsoft.extensions.logging.console.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options/10.0.1/microsoft.extensions.options.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.1/microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/microsoft.extensions.primitives/10.0.1/microsoft.extensions.primitives.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.diagnostics.diagnosticsource/10.0.1/system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.io.pipelines/10.0.1/system.io.pipelines.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.encodings.web/10.0.1/system.text.encodings.web.10.0.1.nupkg.sha512", + "/home/runner/.nuget/packages/system.text.json/10.0.1/system.text.json.10.0.1.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/logic/Preparation/bin/Debug/net8.0/Preparation.deps.json b/logic/Preparation/bin/Debug/net8.0/Preparation.deps.json new file mode 100644 index 00000000..c95eceac --- /dev/null +++ b/logic/Preparation/bin/Debug/net8.0/Preparation.deps.json @@ -0,0 +1,330 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Preparation/1.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Console": "10.0.1" + }, + "runtime": { + "Preparation.dll": {} + } + }, + "Microsoft.Extensions.Configuration/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.DependencyInjection/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "System.Diagnostics.DiagnosticSource": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Configuration/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.1", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Logging.Console/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging": "10.0.1", + "Microsoft.Extensions.Logging.Abstractions": "10.0.1", + "Microsoft.Extensions.Logging.Configuration": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "System.Text.Json": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Options/10.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.1", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", + "Microsoft.Extensions.Options": "10.0.1", + "Microsoft.Extensions.Primitives": "10.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Extensions.Primitives/10.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Diagnostics.DiagnosticSource/10.0.1": { + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.IO.Pipelines/10.0.1": { + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Text.Encodings.Web/10.0.1": { + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "rid": "browser", + "assetType": "runtime", + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "System.Text.Json/10.0.1": { + "dependencies": { + "System.IO.Pipelines": "10.0.1", + "System.Text.Encodings.Web": "10.0.1" + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.125.57005" + } + } + } + } + }, + "libraries": { + "Preparation/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==", + "path": "microsoft.extensions.configuration/10.0.1", + "hashPath": "microsoft.extensions.configuration.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==", + "path": "microsoft.extensions.configuration.abstractions/10.0.1", + "hashPath": "microsoft.extensions.configuration.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==", + "path": "microsoft.extensions.configuration.binder/10.0.1", + "hashPath": "microsoft.extensions.configuration.binder.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==", + "path": "microsoft.extensions.dependencyinjection/10.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", + "path": "microsoft.extensions.logging/10.0.1", + "hashPath": "microsoft.extensions.logging.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==", + "path": "microsoft.extensions.logging.abstractions/10.0.1", + "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==", + "path": "microsoft.extensions.logging.configuration/10.0.1", + "hashPath": "microsoft.extensions.logging.configuration.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==", + "path": "microsoft.extensions.logging.console/10.0.1", + "hashPath": "microsoft.extensions.logging.console.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==", + "path": "microsoft.extensions.options/10.0.1", + "hashPath": "microsoft.extensions.options.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==", + "path": "microsoft.extensions.options.configurationextensions/10.0.1", + "hashPath": "microsoft.extensions.options.configurationextensions.10.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ==", + "path": "microsoft.extensions.primitives/10.0.1", + "hashPath": "microsoft.extensions.primitives.10.0.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==", + "path": "system.diagnostics.diagnosticsource/10.0.1", + "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512" + }, + "System.IO.Pipelines/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw==", + "path": "system.io.pipelines/10.0.1", + "hashPath": "system.io.pipelines.10.0.1.nupkg.sha512" + }, + "System.Text.Encodings.Web/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ==", + "path": "system.text.encodings.web/10.0.1", + "hashPath": "system.text.encodings.web.10.0.1.nupkg.sha512" + }, + "System.Text.Json/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==", + "path": "system.text.json/10.0.1", + "hashPath": "system.text.json.10.0.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/logic/Preparation/bin/Debug/net8.0/Preparation.dll b/logic/Preparation/bin/Debug/net8.0/Preparation.dll new file mode 100644 index 0000000000000000000000000000000000000000..82d056e8638f93b91f09d19c4a93f8229fd754fb GIT binary patch literal 118272 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