From 8019fef16dda943851d17c4de7d38e63478e9af5 Mon Sep 17 00:00:00 2001 From: wixy Date: Fri, 19 Apr 2019 11:04:11 +0800 Subject: [PATCH] first commit --- README.md | 0 Ultron.Proxy.Client/Client.cs | 108 + Ultron.Proxy.Client/ClientAppWorker.cs | 22 + Ultron.Proxy.Client/Config/Config.cs | 13 + .../PublishProfiles/FolderProfile.pubxml | 16 + .../PublishProfiles/FolderProfile.pubxml.user | 6 + Ultron.Proxy.Client/Router.cs | 174 + .../ServerConnnectionManager.cs | 178 + .../Ultron.Proxy.Client.csproj | 33 + .../Ultron.Proxy.Client.csproj.user | 10 + Ultron.Proxy.Client/appsettings.json | 28 + .../bin/Debug/netcoreapp2.2/Ultron.Proxy.dll | Bin 0 -> 9728 bytes .../bin/Debug/netcoreapp2.2/Ultron.Proxy.pdb | Bin 0 -> 3692 bytes .../bin/Debug/netcoreapp2.2/appsettings.json | 28 + .../bin/Debug/netcoreapp2.2/log-file.log | 318 + .../bin/Debug/netcoreapp2.2/log4net.config | 39 + .../bin/Debug/netcoreapp2.2/uProxy.deps.json | 1555 ++++ .../bin/Debug/netcoreapp2.2/uProxy.dll | Bin 0 -> 25600 bytes .../bin/Debug/netcoreapp2.2/uProxy.pdb | Bin 0 -> 5416 bytes .../uProxy.runtimeconfig.dev.json | 9 + .../netcoreapp2.2/uProxy.runtimeconfig.json | 9 + .../NSmartProxy.ClientRouter.dll | Bin 0 -> 19456 bytes .../NSmartProxy.ClientRouter.pdb | Bin 0 -> 3924 bytes .../netcoreapp2.2/NSmartProxy.Data.dll | Bin 0 -> 7168 bytes .../netcoreapp2.2/NSmartProxy.Data.pdb | Bin 0 -> 1680 bytes .../NSmartProxy.Infrastructure.dll | Bin 0 -> 6656 bytes .../NSmartProxy.Infrastructure.pdb | Bin 0 -> 1576 bytes .../netcoreapp2.2/NSmartProxyClient.deps.json | 1581 ++++ .../netcoreapp2.2/NSmartProxyClient.dll | Bin 0 -> 9216 bytes .../netcoreapp2.2/NSmartProxyClient.pdb | Bin 0 -> 1448 bytes .../NSmartProxyClient.runtimeconfig.dev.json | 9 + .../NSmartProxyClient.runtimeconfig.json | 9 + .../Release/netcoreapp2.2/appsettings.json | 28 + .../bin/Release/netcoreapp2.2/log4net.config | 39 + .../win-x64/NSmartProxy.ClientRouter.dll | Bin 0 -> 19456 bytes .../win-x64/NSmartProxy.ClientRouter.pdb | Bin 0 -> 3924 bytes .../win-x64/NSmartProxy.Data.dll | Bin 0 -> 7168 bytes .../win-x64/NSmartProxy.Data.pdb | Bin 0 -> 1680 bytes .../win-x64/NSmartProxy.Infrastructure.dll | Bin 0 -> 6656 bytes .../win-x64/NSmartProxy.Infrastructure.pdb | Bin 0 -> 1576 bytes .../win-x64/NSmartProxyClient.deps.json | 2418 +++++ .../win-x64/NSmartProxyClient.dll | Bin 0 -> 8192 bytes .../win-x64/NSmartProxyClient.exe | Bin 0 -> 137728 bytes .../win-x64/NSmartProxyClient.pdb | Bin 0 -> 1448 bytes .../NSmartProxyClient.runtimeconfig.dev.json | 9 + .../NSmartProxyClient.runtimeconfig.json | 3 + .../netcoreapp2.2/win-x64/appsettings.json | 28 + .../Release/netcoreapp2.2/win-x64/hostfxr.dll | Bin 0 -> 402496 bytes .../netcoreapp2.2/win-x64/hostpolicy.dll | Bin 0 -> 585784 bytes .../netcoreapp2.2/win-x64/log4net.config | 39 + .../win-x86/NSmartProxy.ClientRouter.dll | Bin 0 -> 19456 bytes .../win-x86/NSmartProxy.ClientRouter.pdb | Bin 0 -> 3924 bytes .../win-x86/NSmartProxy.Data.dll | Bin 0 -> 7168 bytes .../win-x86/NSmartProxy.Data.pdb | Bin 0 -> 1680 bytes .../win-x86/NSmartProxy.Infrastructure.dll | Bin 0 -> 6656 bytes .../win-x86/NSmartProxy.Infrastructure.pdb | Bin 0 -> 1576 bytes .../win-x86/NSmartProxyClient.deps.json | 2421 +++++ .../win-x86/NSmartProxyClient.dll | Bin 0 -> 9216 bytes .../win-x86/NSmartProxyClient.exe | Bin 0 -> 108544 bytes .../win-x86/NSmartProxyClient.pdb | Bin 0 -> 1448 bytes .../NSmartProxyClient.runtimeconfig.dev.json | 9 + .../NSmartProxyClient.runtimeconfig.json | 3 + .../netcoreapp2.2/win-x86/appsettings.json | 28 + .../Release/netcoreapp2.2/win-x86/hostfxr.dll | Bin 0 -> 303672 bytes .../netcoreapp2.2/win-x86/hostpolicy.dll | Bin 0 -> 433728 bytes .../netcoreapp2.2/win-x86/log4net.config | 39 + Ultron.Proxy.Client/log4net.config | 39 + .../NSmartProxyClient.AssemblyInfo.cs | 23 + ...NSmartProxyClient.AssemblyInfoInputs.cache | 1 + .../NSmartProxyClient.assets.cache | Bin 0 -> 42218 bytes .../NSmartProxyClient.csproj.CopyComplete | 0 ...ProxyClient.csproj.CoreCompileInputs.cache | 1 + ...artProxyClient.csproj.FileListAbsolute.txt | 26 + ...tProxyClient.csprojAssemblyReference.cache | Bin 0 -> 141521 bytes .../Debug/netcoreapp2.2/NSmartProxyClient.dll | Bin 0 -> 9216 bytes .../Debug/netcoreapp2.2/NSmartProxyClient.pdb | Bin 0 -> 1668 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../Ultron.Proxy.Client.AssemblyInfo.cs | 23 + ...tron.Proxy.Client.AssemblyInfoInputs.cache | 1 + .../Ultron.Proxy.Client.assets.cache | Bin 0 -> 42032 bytes .../Ultron.Proxy.Client.csproj.CopyComplete | 0 ...roxy.Client.csproj.CoreCompileInputs.cache | 1 + ...n.Proxy.Client.csproj.FileListAbsolute.txt | 32 + ...Proxy.Client.csprojAssemblyReference.cache | Bin 0 -> 113834 bytes .../obj/Debug/netcoreapp2.2/uProxy.dll | Bin 0 -> 25600 bytes .../obj/Debug/netcoreapp2.2/uProxy.pdb | Bin 0 -> 5416 bytes .../obj/NSmartProxyClient.csproj.nuget.cache | 5 + .../NSmartProxyClient.csproj.nuget.g.props | 21 + .../NSmartProxyClient.csproj.nuget.g.targets | 10 + .../NSmartProxyClient.AssemblyInfo.cs | 23 + ...NSmartProxyClient.AssemblyInfoInputs.cache | 1 + .../NSmartProxyClient.assets.cache | Bin 0 -> 42230 bytes .../NSmartProxyClient.csproj.CopyComplete | 0 ...ProxyClient.csproj.CoreCompileInputs.cache | 1 + ...artProxyClient.csproj.FileListAbsolute.txt | 20 + ...tProxyClient.csprojAssemblyReference.cache | Bin 0 -> 129036 bytes .../netcoreapp2.2/NSmartProxyClient.dll | Bin 0 -> 9216 bytes .../netcoreapp2.2/NSmartProxyClient.pdb | Bin 0 -> 1448 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../win-x64/NSmartProxyClient.AssemblyInfo.cs | 23 + ...NSmartProxyClient.AssemblyInfoInputs.cache | 1 + .../win-x64/NSmartProxyClient.assets.cache | Bin 0 -> 73912 bytes .../NSmartProxyClient.csproj.CopyComplete | 0 ...ProxyClient.csproj.CoreCompileInputs.cache | 1 + ...artProxyClient.csproj.FileListAbsolute.txt | 23 + ...tProxyClient.csprojAssemblyReference.cache | Bin 0 -> 124422 bytes .../win-x64/NSmartProxyClient.dll | Bin 0 -> 8192 bytes .../win-x64/NSmartProxyClient.pdb | Bin 0 -> 1448 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../win-x86/NSmartProxyClient.AssemblyInfo.cs | 23 + ...NSmartProxyClient.AssemblyInfoInputs.cache | 1 + .../win-x86/NSmartProxyClient.assets.cache | Bin 0 -> 74064 bytes .../NSmartProxyClient.csproj.CopyComplete | 0 ...ProxyClient.csproj.CoreCompileInputs.cache | 1 + ...artProxyClient.csproj.FileListAbsolute.txt | 22 + .../win-x86/NSmartProxyClient.dll | Bin 0 -> 9216 bytes .../win-x86/NSmartProxyClient.pdb | Bin 0 -> 1448 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../Ultron.Proxy.Client.csproj.nuget.cache | 5 + .../Ultron.Proxy.Client.csproj.nuget.g.props | 21 + ...Ultron.Proxy.Client.csproj.nuget.g.targets | 11 + .../win-x64/host/NSmartProxyClient.exe | Bin 0 -> 137728 bytes .../win-x86/host/NSmartProxyClient.exe | Bin 0 -> 108544 bytes Ultron.Proxy.Client/obj/project.assets.json | 5740 ++++++++++++ .../NSmartProxyClient.csproj.nuget.cache | 5 + .../NSmartProxyClient.csproj.nuget.g.props | 21 + .../NSmartProxyClient.csproj.nuget.g.targets | 10 + .../obj/publish/win-x64/project.assets.json | 7830 ++++++++++++++++ .../NSmartProxyClient.csproj.nuget.cache | 5 + .../NSmartProxyClient.csproj.nuget.g.props | 21 + .../NSmartProxyClient.csproj.nuget.g.targets | 10 + .../obj/publish/win-x86/project.assets.json | 7832 +++++++++++++++++ .../ClientConnectionManager.cs | 207 + Ultron.Proxy.Server/Server.cs | 116 + Ultron.Proxy.Server/ServerClient.cs | 9 + Ultron.Proxy.Server/ServerHost.cs | 434 + Ultron.Proxy.Server/ServerModels.cs | 30 + .../Ultron.Proxy.Server.csproj | 33 + Ultron.Proxy.Server/appsettings.json | 5 + .../bin/Debug/netcoreapp2.2/Ultron.Proxy.dll | Bin 0 -> 9728 bytes .../bin/Debug/netcoreapp2.2/Ultron.Proxy.pdb | Bin 0 -> 3692 bytes .../bin/Debug/netcoreapp2.2/appsettings.json | 5 + .../bin/Debug/netcoreapp2.2/log/20190402.log | 38 + .../bin/Debug/netcoreapp2.2/log4net.config | 39 + .../netcoreapp2.2/uProxyServer.deps.json | 1546 ++++ .../bin/Debug/netcoreapp2.2/uProxyServer.dll | Bin 0 -> 31744 bytes .../bin/Debug/netcoreapp2.2/uProxyServer.pdb | Bin 0 -> 6996 bytes .../uProxyServer.runtimeconfig.dev.json | 9 + .../uProxyServer.runtimeconfig.json | 9 + Ultron.Proxy.Server/log4net.config | 39 + .../NSmartProxy.ServerHost.AssemblyInfo.cs | 23 + ...tProxy.ServerHost.AssemblyInfoInputs.cache | 1 + .../NSmartProxy.ServerHost.assets.cache | Bin 0 -> 42344 bytes ...NSmartProxy.ServerHost.csproj.CopyComplete | 0 ....ServerHost.csproj.CoreCompileInputs.cache | 1 + ...oxy.ServerHost.csproj.FileListAbsolute.txt | 20 + ...y.ServerHost.csprojAssemblyReference.cache | Bin 0 -> 130616 bytes .../netcoreapp2.2/NSmartProxy.ServerHost.dll | Bin 0 -> 7680 bytes .../netcoreapp2.2/NSmartProxy.ServerHost.pdb | Bin 0 -> 1324 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../Ultron.Proxy.Server.AssemblyInfo.cs | 23 + ...tron.Proxy.Server.AssemblyInfoInputs.cache | 1 + .../Ultron.Proxy.Server.assets.cache | Bin 0 -> 42032 bytes .../Ultron.Proxy.Server.csproj.CopyComplete | 0 ...roxy.Server.csproj.CoreCompileInputs.cache | 1 + ...n.Proxy.Server.csproj.FileListAbsolute.txt | 32 + ...Proxy.Server.csprojAssemblyReference.cache | Bin 0 -> 118246 bytes .../obj/Debug/netcoreapp2.2/uProxyServer.dll | Bin 0 -> 31744 bytes .../obj/Debug/netcoreapp2.2/uProxyServer.pdb | Bin 0 -> 6996 bytes .../NSmartProxy.ServerHost.csproj.nuget.cache | 5 + ...SmartProxy.ServerHost.csproj.nuget.g.props | 18 + ...artProxy.ServerHost.csproj.nuget.g.targets | 10 + .../NSmartProxy.ServerHost.AssemblyInfo.cs | 23 + ...tProxy.ServerHost.AssemblyInfoInputs.cache | 1 + .../NSmartProxy.ServerHost.assets.cache | Bin 0 -> 42230 bytes ....ServerHost.csproj.CoreCompileInputs.cache | 1 + ...y.ServerHost.csprojAssemblyReference.cache | Bin 0 -> 114630 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../Ultron.Proxy.Server.csproj.nuget.cache | 5 + .../Ultron.Proxy.Server.csproj.nuget.g.props | 18 + ...Ultron.Proxy.Server.csproj.nuget.g.targets | 10 + Ultron.Proxy.Server/obj/project.assets.json | 5649 ++++++++++++ Ultron.Proxy.sln | 37 + .../Ultron.Proxy/v15/Server/sqlite3/db.lock | 0 .../v15/Server/sqlite3/storage.ide | Bin 0 -> 4096 bytes .../v15/Server/sqlite3/storage.ide-shm | Bin 0 -> 32768 bytes .../v15/Server/sqlite3/storage.ide-wal | Bin 0 -> 1413192 bytes Ultron.Proxy/AsyncExtension.cs | 34 + Ultron.Proxy/Interfaces/IByteSerializeable.cs | 7 + Ultron.Proxy/Interfaces/ILogger.cs | 14 + Ultron.Proxy/Models/App.cs | 12 + Ultron.Proxy/Models/ClientApp.cs | 29 + Ultron.Proxy/Models/ClientIdAppId.cs | 32 + Ultron.Proxy/Models/ClientModel.cs | 57 + Ultron.Proxy/Models/ClientNewAppRequest.cs | 30 + Ultron.Proxy/Shared/Global.cs | 10 + Ultron.Proxy/Ultron.Proxy.csproj | 7 + Ultron.Proxy/Utils/HtmlUtil.cs | 30 + Ultron.Proxy/Utils/NetworkUtil.cs | 135 + Ultron.Proxy/Utils/StringUtil.cs | 68 + .../netstandard2.0/NSmartProxy.Data.deps.json | 58 + .../Debug/netstandard2.0/NSmartProxy.Data.dll | Bin 0 -> 7168 bytes .../Debug/netstandard2.0/NSmartProxy.Data.pdb | Bin 0 -> 1980 bytes .../NSmartProxy.Infrastructure.dll | Bin 0 -> 6656 bytes .../NSmartProxy.Infrastructure.pdb | Bin 0 -> 2104 bytes .../Ultron.Proxy.Data.deps.json | 47 + .../netstandard2.0/Ultron.Proxy.Data.dll | Bin 0 -> 9728 bytes .../netstandard2.0/Ultron.Proxy.Data.pdb | Bin 0 -> 3732 bytes .../netstandard2.0/Ultron.Proxy.deps.json | 47 + .../bin/Debug/netstandard2.0/Ultron.Proxy.dll | Bin 0 -> 9728 bytes .../bin/Debug/netstandard2.0/Ultron.Proxy.pdb | Bin 0 -> 3692 bytes .../netstandard2.0/NSmartProxy.Data.deps.json | 58 + .../netstandard2.0/NSmartProxy.Data.dll | Bin 0 -> 7168 bytes .../netstandard2.0/NSmartProxy.Data.pdb | Bin 0 -> 1680 bytes .../NSmartProxy.Infrastructure.dll | Bin 0 -> 6656 bytes .../NSmartProxy.Infrastructure.pdb | Bin 0 -> 1576 bytes .../NSmartProxy.Data.AssemblyInfo.cs | 23 + .../NSmartProxy.Data.AssemblyInfoInputs.cache | 1 + .../NSmartProxy.Data.assets.cache | Bin 0 -> 92 bytes .../NSmartProxy.Data.csproj.CopyComplete | 0 ...tProxy.Data.csproj.CoreCompileInputs.cache | 1 + ...martProxy.Data.csproj.FileListAbsolute.txt | 12 + ...rtProxy.Data.csprojAssemblyReference.cache | Bin 0 -> 88730 bytes .../Debug/netstandard2.0/NSmartProxy.Data.dll | Bin 0 -> 7168 bytes .../Debug/netstandard2.0/NSmartProxy.Data.pdb | Bin 0 -> 1980 bytes .../Ultron.Proxy.AssemblyInfo.cs | 23 + .../Ultron.Proxy.AssemblyInfoInputs.cache | 1 + .../Ultron.Proxy.Data.AssemblyInfo.cs | 23 + ...Ultron.Proxy.Data.AssemblyInfoInputs.cache | 1 + .../Ultron.Proxy.Data.assets.cache | Bin 0 -> 92 bytes ....Proxy.Data.csproj.CoreCompileInputs.cache | 1 + ...ron.Proxy.Data.csproj.FileListAbsolute.txt | 8 + .../netstandard2.0/Ultron.Proxy.Data.dll | Bin 0 -> 9728 bytes .../netstandard2.0/Ultron.Proxy.Data.pdb | Bin 0 -> 3732 bytes .../netstandard2.0/Ultron.Proxy.assets.cache | Bin 0 -> 92 bytes ...ltron.Proxy.csproj.CoreCompileInputs.cache | 1 + .../Ultron.Proxy.csproj.FileListAbsolute.txt | 16 + ...Ultron.Proxy.csprojAssemblyReference.cache | Bin 0 -> 82220 bytes .../obj/Debug/netstandard2.0/Ultron.Proxy.dll | Bin 0 -> 9728 bytes .../obj/Debug/netstandard2.0/Ultron.Proxy.pdb | Bin 0 -> 3692 bytes .../obj/NSmartProxy.Data.csproj.nuget.cache | 5 + .../obj/NSmartProxy.Data.csproj.nuget.g.props | 15 + .../NSmartProxy.Data.csproj.nuget.g.targets | 9 + .../NSmartProxy.Data.AssemblyInfo.cs | 23 + .../NSmartProxy.Data.AssemblyInfoInputs.cache | 1 + .../NSmartProxy.Data.assets.cache | Bin 0 -> 92 bytes .../NSmartProxy.Data.csproj.CopyComplete | 0 ...tProxy.Data.csproj.CoreCompileInputs.cache | 1 + ...martProxy.Data.csproj.FileListAbsolute.txt | 12 + ...rtProxy.Data.csprojAssemblyReference.cache | Bin 0 -> 88730 bytes .../netstandard2.0/NSmartProxy.Data.dll | Bin 0 -> 7168 bytes .../netstandard2.0/NSmartProxy.Data.pdb | Bin 0 -> 1680 bytes .../obj/Ultron.Proxy.Data.csproj.nuget.cache | 5 + .../Ultron.Proxy.Data.csproj.nuget.g.props | 15 + .../Ultron.Proxy.Data.csproj.nuget.g.targets | 9 + .../obj/Ultron.Proxy.csproj.nuget.cache | 5 + .../obj/Ultron.Proxy.csproj.nuget.g.props | 15 + .../obj/Ultron.Proxy.csproj.nuget.g.targets | 9 + Ultron.Proxy/obj/project.assets.json | 237 + 271 files changed, 40588 insertions(+) create mode 100644 README.md create mode 100644 Ultron.Proxy.Client/Client.cs create mode 100644 Ultron.Proxy.Client/ClientAppWorker.cs create mode 100644 Ultron.Proxy.Client/Config/Config.cs create mode 100644 Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml create mode 100644 Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml.user create mode 100644 Ultron.Proxy.Client/Router.cs create mode 100644 Ultron.Proxy.Client/ServerConnnectionManager.cs create mode 100644 Ultron.Proxy.Client/Ultron.Proxy.Client.csproj create mode 100644 Ultron.Proxy.Client/Ultron.Proxy.Client.csproj.user create mode 100644 Ultron.Proxy.Client/appsettings.json create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/Ultron.Proxy.dll create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/Ultron.Proxy.pdb create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/appsettings.json create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/log-file.log create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/log4net.config create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.deps.json create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.dll create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.pdb create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.runtimeconfig.dev.json create mode 100644 Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.runtimeconfig.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.ClientRouter.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.ClientRouter.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Data.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Data.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Infrastructure.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Infrastructure.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.deps.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.dev.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/appsettings.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/log4net.config create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.ClientRouter.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.ClientRouter.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Data.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Data.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Infrastructure.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Infrastructure.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.deps.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.exe create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.dev.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/appsettings.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/hostfxr.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/hostpolicy.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/log4net.config create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxy.ClientRouter.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxy.ClientRouter.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxy.Data.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxy.Data.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxy.Infrastructure.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxy.Infrastructure.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxyClient.deps.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxyClient.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxyClient.exe create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxyClient.pdb create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxyClient.runtimeconfig.dev.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/NSmartProxyClient.runtimeconfig.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/appsettings.json create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/hostfxr.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/hostpolicy.dll create mode 100644 Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x86/log4net.config create mode 100644 Ultron.Proxy.Client/log4net.config create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.assets.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.csproj.CopyComplete create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.dll create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/NSmartProxyClient.pdb create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/Ultron.Proxy.Client.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/Ultron.Proxy.Client.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/Ultron.Proxy.Client.assets.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/Ultron.Proxy.Client.csproj.CopyComplete create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/Ultron.Proxy.Client.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/Ultron.Proxy.Client.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/Ultron.Proxy.Client.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/uProxy.dll create mode 100644 Ultron.Proxy.Client/obj/Debug/netcoreapp2.2/uProxy.pdb create mode 100644 Ultron.Proxy.Client/obj/NSmartProxyClient.csproj.nuget.cache create mode 100644 Ultron.Proxy.Client/obj/NSmartProxyClient.csproj.nuget.g.props create mode 100644 Ultron.Proxy.Client/obj/NSmartProxyClient.csproj.nuget.g.targets create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.assets.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.csproj.CopyComplete create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.dll create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/NSmartProxyClient.pdb create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.assets.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.csproj.CopyComplete create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.dll create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/NSmartProxyClient.pdb create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x64/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.assets.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.csproj.CopyComplete create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.dll create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/NSmartProxyClient.pdb create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 Ultron.Proxy.Client/obj/Release/netcoreapp2.2/win-x86/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 Ultron.Proxy.Client/obj/Ultron.Proxy.Client.csproj.nuget.cache create mode 100644 Ultron.Proxy.Client/obj/Ultron.Proxy.Client.csproj.nuget.g.props create mode 100644 Ultron.Proxy.Client/obj/Ultron.Proxy.Client.csproj.nuget.g.targets create mode 100644 Ultron.Proxy.Client/obj/netcoreapp2.2/win-x64/host/NSmartProxyClient.exe create mode 100644 Ultron.Proxy.Client/obj/netcoreapp2.2/win-x86/host/NSmartProxyClient.exe create mode 100644 Ultron.Proxy.Client/obj/project.assets.json create mode 100644 Ultron.Proxy.Client/obj/publish/win-x64/NSmartProxyClient.csproj.nuget.cache create mode 100644 Ultron.Proxy.Client/obj/publish/win-x64/NSmartProxyClient.csproj.nuget.g.props create mode 100644 Ultron.Proxy.Client/obj/publish/win-x64/NSmartProxyClient.csproj.nuget.g.targets create mode 100644 Ultron.Proxy.Client/obj/publish/win-x64/project.assets.json create mode 100644 Ultron.Proxy.Client/obj/publish/win-x86/NSmartProxyClient.csproj.nuget.cache create mode 100644 Ultron.Proxy.Client/obj/publish/win-x86/NSmartProxyClient.csproj.nuget.g.props create mode 100644 Ultron.Proxy.Client/obj/publish/win-x86/NSmartProxyClient.csproj.nuget.g.targets create mode 100644 Ultron.Proxy.Client/obj/publish/win-x86/project.assets.json create mode 100644 Ultron.Proxy.Server/ClientConnectionManager.cs create mode 100644 Ultron.Proxy.Server/Server.cs create mode 100644 Ultron.Proxy.Server/ServerClient.cs create mode 100644 Ultron.Proxy.Server/ServerHost.cs create mode 100644 Ultron.Proxy.Server/ServerModels.cs create mode 100644 Ultron.Proxy.Server/Ultron.Proxy.Server.csproj create mode 100644 Ultron.Proxy.Server/appsettings.json create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/Ultron.Proxy.dll create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/Ultron.Proxy.pdb create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/appsettings.json create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/log/20190402.log create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/log4net.config create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/uProxyServer.deps.json create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/uProxyServer.dll create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/uProxyServer.pdb create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/uProxyServer.runtimeconfig.dev.json create mode 100644 Ultron.Proxy.Server/bin/Debug/netcoreapp2.2/uProxyServer.runtimeconfig.json create mode 100644 Ultron.Proxy.Server/log4net.config create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.assets.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.csproj.CopyComplete create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.dll create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/NSmartProxy.ServerHost.pdb create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/Ultron.Proxy.Server.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/Ultron.Proxy.Server.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/Ultron.Proxy.Server.assets.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/Ultron.Proxy.Server.csproj.CopyComplete create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/Ultron.Proxy.Server.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/Ultron.Proxy.Server.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/Ultron.Proxy.Server.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/uProxyServer.dll create mode 100644 Ultron.Proxy.Server/obj/Debug/netcoreapp2.2/uProxyServer.pdb create mode 100644 Ultron.Proxy.Server/obj/NSmartProxy.ServerHost.csproj.nuget.cache create mode 100644 Ultron.Proxy.Server/obj/NSmartProxy.ServerHost.csproj.nuget.g.props create mode 100644 Ultron.Proxy.Server/obj/NSmartProxy.ServerHost.csproj.nuget.g.targets create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/NSmartProxy.ServerHost.AssemblyInfo.cs create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/NSmartProxy.ServerHost.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/NSmartProxy.ServerHost.assets.cache create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/NSmartProxy.ServerHost.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/NSmartProxy.ServerHost.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 Ultron.Proxy.Server/obj/Release/netcoreapp2.2/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 Ultron.Proxy.Server/obj/Ultron.Proxy.Server.csproj.nuget.cache create mode 100644 Ultron.Proxy.Server/obj/Ultron.Proxy.Server.csproj.nuget.g.props create mode 100644 Ultron.Proxy.Server/obj/Ultron.Proxy.Server.csproj.nuget.g.targets create mode 100644 Ultron.Proxy.Server/obj/project.assets.json create mode 100644 Ultron.Proxy.sln create mode 100644 Ultron.Proxy/.vs/Ultron.Proxy/v15/Server/sqlite3/db.lock create mode 100644 Ultron.Proxy/.vs/Ultron.Proxy/v15/Server/sqlite3/storage.ide create mode 100644 Ultron.Proxy/.vs/Ultron.Proxy/v15/Server/sqlite3/storage.ide-shm create mode 100644 Ultron.Proxy/.vs/Ultron.Proxy/v15/Server/sqlite3/storage.ide-wal create mode 100644 Ultron.Proxy/AsyncExtension.cs create mode 100644 Ultron.Proxy/Interfaces/IByteSerializeable.cs create mode 100644 Ultron.Proxy/Interfaces/ILogger.cs create mode 100644 Ultron.Proxy/Models/App.cs create mode 100644 Ultron.Proxy/Models/ClientApp.cs create mode 100644 Ultron.Proxy/Models/ClientIdAppId.cs create mode 100644 Ultron.Proxy/Models/ClientModel.cs create mode 100644 Ultron.Proxy/Models/ClientNewAppRequest.cs create mode 100644 Ultron.Proxy/Shared/Global.cs create mode 100644 Ultron.Proxy/Ultron.Proxy.csproj create mode 100644 Ultron.Proxy/Utils/HtmlUtil.cs create mode 100644 Ultron.Proxy/Utils/NetworkUtil.cs create mode 100644 Ultron.Proxy/Utils/StringUtil.cs create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/NSmartProxy.Data.deps.json create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/NSmartProxy.Data.dll create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/NSmartProxy.Data.pdb create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/NSmartProxy.Infrastructure.dll create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/NSmartProxy.Infrastructure.pdb create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/Ultron.Proxy.Data.deps.json create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/Ultron.Proxy.Data.dll create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/Ultron.Proxy.Data.pdb create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/Ultron.Proxy.deps.json create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/Ultron.Proxy.dll create mode 100644 Ultron.Proxy/bin/Debug/netstandard2.0/Ultron.Proxy.pdb create mode 100644 Ultron.Proxy/bin/Release/netstandard2.0/NSmartProxy.Data.deps.json create mode 100644 Ultron.Proxy/bin/Release/netstandard2.0/NSmartProxy.Data.dll create mode 100644 Ultron.Proxy/bin/Release/netstandard2.0/NSmartProxy.Data.pdb create mode 100644 Ultron.Proxy/bin/Release/netstandard2.0/NSmartProxy.Infrastructure.dll create mode 100644 Ultron.Proxy/bin/Release/netstandard2.0/NSmartProxy.Infrastructure.pdb create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.AssemblyInfo.cs create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.assets.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.csproj.CopyComplete create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.dll create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/NSmartProxy.Data.pdb create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.AssemblyInfo.cs create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.Data.AssemblyInfo.cs create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.Data.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.Data.assets.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.Data.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.Data.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.Data.dll create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.Data.pdb create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.assets.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.dll create mode 100644 Ultron.Proxy/obj/Debug/netstandard2.0/Ultron.Proxy.pdb create mode 100644 Ultron.Proxy/obj/NSmartProxy.Data.csproj.nuget.cache create mode 100644 Ultron.Proxy/obj/NSmartProxy.Data.csproj.nuget.g.props create mode 100644 Ultron.Proxy/obj/NSmartProxy.Data.csproj.nuget.g.targets create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.AssemblyInfo.cs create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.AssemblyInfoInputs.cache create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.assets.cache create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.csproj.CopyComplete create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.csproj.CoreCompileInputs.cache create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.csproj.FileListAbsolute.txt create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.csprojAssemblyReference.cache create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.dll create mode 100644 Ultron.Proxy/obj/Release/netstandard2.0/NSmartProxy.Data.pdb create mode 100644 Ultron.Proxy/obj/Ultron.Proxy.Data.csproj.nuget.cache create mode 100644 Ultron.Proxy/obj/Ultron.Proxy.Data.csproj.nuget.g.props create mode 100644 Ultron.Proxy/obj/Ultron.Proxy.Data.csproj.nuget.g.targets create mode 100644 Ultron.Proxy/obj/Ultron.Proxy.csproj.nuget.cache create mode 100644 Ultron.Proxy/obj/Ultron.Proxy.csproj.nuget.g.props create mode 100644 Ultron.Proxy/obj/Ultron.Proxy.csproj.nuget.g.targets create mode 100644 Ultron.Proxy/obj/project.assets.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/Ultron.Proxy.Client/Client.cs b/Ultron.Proxy.Client/Client.cs new file mode 100644 index 0000000..8c25d81 --- /dev/null +++ b/Ultron.Proxy.Client/Client.cs @@ -0,0 +1,108 @@ +using log4net; +using Microsoft.Extensions.Configuration; +using System; +using System.IO; +using System.Threading.Tasks; +using log4net.Config; +using Exception = System.Exception; +using Ultron.Proxy.Interfaces; +using Ultron.Proxy.Models; + +namespace Ultron.Proxy +{ + class Client + { + public class Log4netLogger : ILogger + { + public void Debug(object message) + { + Logger.Debug(message); + } + + public void Error(object message, Exception ex) + { + Logger.Error(message,ex); + } + + public void Info(object message) + { + Logger.Info(message); + } + } + + public static ILog Logger; + public static IConfigurationRoot Configuration { get; set; } + static void Main(string[] args) + { + //log + var loggerRepository = LogManager.CreateRepository("NSmartClientRouterRepository"); + XmlConfigurator.Configure(loggerRepository, new FileInfo("log4net.config")); + //BasicConfigurator.Configure(loggerRepository); + Logger = LogManager.GetLogger(loggerRepository.Name, "NSmartServerClient"); + if (!loggerRepository.Configured) throw new Exception("log config failed."); + //Thread.Sleep(3000); + Console.ForegroundColor = ConsoleColor.Yellow; + Logger.Info("*** NSmart ClientRouter v0.2 ***"); + + var builder = new ConfigurationBuilder() + .SetBasePath(Directory.GetCurrentDirectory()) + .AddJsonFile("appsettings.json"); + + Configuration = builder.Build(); + + //start clientrouter. + try + { + StartClient().Wait(); + } + catch (Exception e) + { + Logger.Error(e.Message); + } + + Logger.Info("Client terminated,press any key to continue."); + Console.Read(); + } + + private static async Task StartClient() + { + + Router clientRouter = new Router(new Log4netLogger()); + //read config from config file. + SetConfig(clientRouter);// clientRouter.SetConifiguration(); + Task tsk = clientRouter.ConnectToProvider(); + try + { + await tsk; + } + catch (Exception e) + { + Logger.Error(e); + throw; + } + + } + + private static void SetConfig(Router clientRouter) + { + Config config = new Config(); + config.ProviderAddress = Configuration.GetSection("ProviderAddress").Value; + config.ProviderPort = int.Parse(Configuration.GetSection("ProviderPort").Value); + config.ProviderConfigPort = int.Parse(Configuration.GetSection("ProviderConfigPort").Value); + var configClients = Configuration.GetSection("Clients").GetChildren(); + foreach (var cli in configClients) + { + int confConsumerPort = 0; + if (cli["ConsumerPort"] != null) confConsumerPort = int.Parse(cli["ConsumerPort"]); + config.Clients.Add(new ClientApp + { + IP = cli["IP"], + Port = int.Parse(cli["TargetServicePort"]), + RemotePort = confConsumerPort + }); + } + // Configuration.GetSection("1"). + clientRouter.SetConifiguration(config); + } + } +} diff --git a/Ultron.Proxy.Client/ClientAppWorker.cs b/Ultron.Proxy.Client/ClientAppWorker.cs new file mode 100644 index 0000000..80c4f69 --- /dev/null +++ b/Ultron.Proxy.Client/ClientAppWorker.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Net.Sockets; +using System.Text; + +namespace Ultron.Proxy +{ + public class ClientAppWorker + { + public List TcpClientGroup = new List(); + public int AppId; //1~255 + public int Port; //0~65535 + private bool isWorking = false; + + public bool IsWorking { get => isWorking;} + + public void StartWork() + { + isWorking = true; + } + } +} diff --git a/Ultron.Proxy.Client/Config/Config.cs b/Ultron.Proxy.Client/Config/Config.cs new file mode 100644 index 0000000..f2c7c5d --- /dev/null +++ b/Ultron.Proxy.Client/Config/Config.cs @@ -0,0 +1,13 @@ +using System.Collections.Generic; +using Ultron.Proxy.Models; + +namespace Ultron.Proxy +{ + public class Config + { + public int ProviderPort; //代理转发服务端口 + public int ProviderConfigPort; //配置服务端口 + public string ProviderAddress; //代理服务器地址 + public List Clients = new List();//客户端app + } +} diff --git a/Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml b/Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml new file mode 100644 index 0000000..7e495fa --- /dev/null +++ b/Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml @@ -0,0 +1,16 @@ + + + + + FileSystem + Release + Any CPU + netcoreapp2.2 + bin\Debug\netcoreapp2.2\publish\ + win-x64 + true + <_IsPortable>false + + \ No newline at end of file diff --git a/Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml.user b/Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml.user new file mode 100644 index 0000000..312c6e3 --- /dev/null +++ b/Ultron.Proxy.Client/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/Ultron.Proxy.Client/Router.cs b/Ultron.Proxy.Client/Router.cs new file mode 100644 index 0000000..11a2478 --- /dev/null +++ b/Ultron.Proxy.Client/Router.cs @@ -0,0 +1,174 @@ +using System; +using System.Linq; +using System.Net.Sockets; +using System.Threading; +using System.Threading.Tasks; +using Ultron.Proxy.Interfaces; +using Ultron.Proxy.Models; + +namespace Ultron.Proxy +{ + public class Router + { + CancellationTokenSource CANCEL_TOKEN = new CancellationTokenSource(); + CancellationTokenSource TRANSFERING_TOKEN = new CancellationTokenSource(); + ServerConnnectionManager ConnnectionManager; + + internal static Config ClientConfig; + + //inject + internal static ILogger Logger; + + public Router(ILogger logger) + { + Logger = logger; + } + + public void SetConifiguration(Config config) + { + ClientConfig = config; + } + + /// + /// 重要:连接服务端 + /// + /// + public async Task ConnectToProvider() + { + var appIdIpPortConfig = ClientConfig.Clients; + + ConnnectionManager = ServerConnnectionManager.Create(); + ConnnectionManager.ClientGroupConnected += ServerConnnectionManager_ClientGroupConnected; + var clientModel = await ConnnectionManager.InitConfig(); + int counter = 0; + //appid为0时说明没有分配appid,所以需要分配一个 + foreach (var app in appIdIpPortConfig) + { + if (app.AppID == 0) + { + app.AppID = clientModel.AppList[counter].AppId; + counter++; + } + } + Logger.Debug("****************port list*************"); + + foreach (var ap in clientModel.AppList) + { + var cApp = appIdIpPortConfig.First(obj => obj.AppID == ap.AppId); + Logger.Debug(ap.AppId.ToString() + ": " + ClientConfig.ProviderAddress + ":" + ap.Port.ToString() + "=>" + + cApp.IP + ":" + cApp.Port); + } + Logger.Debug("**************************************"); + Task pollingTask = ConnnectionManager.PollingToProvider(); + try + { + await pollingTask; + } + catch (Exception ex) + { + Logger.Error("Thread:" + Thread.CurrentThread.ManagedThreadId + " crashed.\n", ex); + throw; + } + + await Task.Delay(TimeSpan.FromHours(24), CANCEL_TOKEN.Token); + } + + private void ServerConnnectionManager_ClientGroupConnected(object sender, EventArgs e) + { + var args = (ClientGroupEventArgs)e; + foreach (TcpClient providerClient in args.NewClients) + { + + Router.Logger.Debug("Open server connection."); + OpenTrasferation(args.App.AppId, providerClient); + } + + } + + private async Task OpenTrasferation(int appId, TcpClient providerClient) + { + try + { + byte[] buffer = new byte[1]; + NetworkStream providerClientStream = providerClient.GetStream(); + //接收首条消息,首条消息中返回的是appid和客户端 + int readByteCount = await providerClientStream.ReadAsync(buffer, 0, buffer.Length); + //从空闲连接列表中移除 + ConnnectionManager.RemoveClient(appId, providerClient); + //每移除一个链接则发起一个新的链接 + Logger.Debug(appId + "接收到连接请求"); + TcpClient toTargetServer = new TcpClient(); + //根据clientid_appid发送到固定的端口 + ClientApp item = ClientConfig.Clients.First((obj) => obj.AppID == appId); + + //只发送一次,需要在链接成功移除时加入 + await ConnnectionManager.ConnectAppToServer(appId); + Logger.Debug("已建立反向连接:" + appId); + // item1:app编号,item2:ip地址,item3:目标服务端口 + toTargetServer.Connect(item.IP, item.Port); + Logger.Debug("已连接目标服务:" + item.IP.ToString() + ":" + item.Port.ToString()); + + NetworkStream targetServerStream = toTargetServer.GetStream(); + //targetServerStream.Write(buffer, 0, readByteCount); + TcpTransferAsync(providerClientStream, targetServerStream, providerClient, toTargetServer); + //already close connection + + } + catch (Exception e) + { + Logger.Debug(e); + throw; + } + + } + + + private async Task TcpTransferAsync(NetworkStream providerStream, NetworkStream targetServceStream, TcpClient providerClient, TcpClient toTargetServer) + { + try + { + Logger.Debug("Looping start."); + //创建相互转发流 + var taskT2PLooping = ToStaticTransfer(TRANSFERING_TOKEN.Token, targetServceStream, providerStream, "T2P"); + var taskP2TLooping = StreamTransfer(TRANSFERING_TOKEN.Token, providerStream, targetServceStream, "P2T"); + + //close connnection,whether client or server stopped transferring. + var comletedTask = await Task.WhenAny(taskT2PLooping, taskP2TLooping); + //Router.Logger.Debug(comletedTask.Result + "传输关闭,重新读取字节"); + providerClient.Close(); + Logger.Debug("已关闭toProvider连接。"); + toTargetServer.Close(); + Logger.Debug("已关闭toTargetServer连接。"); + } + catch (Exception ex) + { + Logger.Debug(ex.ToString()); + throw; + } + } + + + + private async Task StreamTransfer(CancellationToken ct, NetworkStream fromStream, NetworkStream toStream, string signal, Func> beforeTransfer = null) + { + await fromStream.CopyToAsync(toStream, 4096, ct); + return signal; + } + + + private async Task ToStaticTransfer(CancellationToken ct, NetworkStream fromStream, NetworkStream toStream, string signal, Func> beforeTransfer = null) + { + + await fromStream.CopyToAsync(toStream, 4096, ct); + return signal; + } + + private void SendZero(int port) + { + TcpClient tc = new TcpClient(); + tc.Connect("127.0.0.1", port); + tc.Client.Send(new byte[] { 0 }); + } + } + +} diff --git a/Ultron.Proxy.Client/ServerConnnectionManager.cs b/Ultron.Proxy.Client/ServerConnnectionManager.cs new file mode 100644 index 0000000..0fe78c8 --- /dev/null +++ b/Ultron.Proxy.Client/ServerConnnectionManager.cs @@ -0,0 +1,178 @@ +using System; +using System.Collections.Generic; +using System.Net.Sockets; +using System.Threading.Tasks; +using System.Linq; +using Ultron.Proxy.Models; +using Ultron.Proxy.Utils; + +namespace Ultron.Proxy +{ + public class ClientGroupEventArgs : EventArgs + { + public IEnumerable NewClients; + public ClientIdAppId App; + } + + public class ServerConnnectionManager + { + private int MAX_CONNECT_SIZE = 6;//magic value,单个应用最大连接数,有些应用端支持多连接,需要调高此值,当该值较大时,此值会增加 + private int ClientID = 0; + private ServerConnnectionManager() + { + Router.Logger.Debug("ServerConnnectionManager initialized."); + } + + /// + /// 初始化配置,返回服务端返回的配置 + /// + /// + public async Task InitConfig() + { + ClientModel clientModel = await ReadConfigFromProvider(); + //要求服务端分配资源并获取服务端配置,待完善 + + this.ClientID = clientModel.ClientId; + //分配appid给不同的Client + ServiceClientListCollection = new Dictionary(); + for (int i = 0; i < clientModel.AppList.Count; i++) + { + var app = clientModel.AppList[i]; + ServiceClientListCollection.Add(clientModel.AppList[i].AppId, new ClientAppWorker() + { + AppId = app.AppId, + Port = app.Port, + TcpClientGroup = new List(MAX_CONNECT_SIZE) + }); + } + return clientModel; + } + + /// + /// 从服务端读取配置 + /// + /// + private async Task ReadConfigFromProvider() + { + //《c#并发编程经典实例》 9.3 超时后取消 + var config = Router.ClientConfig; + Router.Logger.Debug("Reading Config From Provider.."); + TcpClient configClient = new TcpClient(); + var delayDispose = Task.Delay(TimeSpan.FromSeconds(600)).ContinueWith(_ => configClient.Dispose()); + var connectAsync = configClient.ConnectAsync(config.ProviderAddress, config.ProviderConfigPort); + //超时则dispose掉 + var comletedTask = await Task.WhenAny(delayDispose, connectAsync); + if (!connectAsync.IsCompleted) + { + throw new Exception("连接超时"); + } + + var configStream = configClient.GetStream(); + + + //请求1 端口数 + var requestBytes = new ClientNewAppRequest + { + ClientId = 0, + ClientCount = config.Clients.Count(obj => obj.AppID == 0) //appid为0的则是未分配的 + }.ToBytes(); + await configStream.WriteAsync(requestBytes, 0, requestBytes.Length); + + //请求2 分配端口 + //var requestBytes + byte[] requestBytes2 = new byte[config.Clients.Count * 2]; + int i = 0; + foreach (var client in config.Clients) + { + byte[] portBytes = StringUtil.IntTo2Bytes(client.RemotePort); + requestBytes2[2 * i] = portBytes[0]; + requestBytes2[2 * i + 1] = portBytes[1]; + i++; + } + await configStream.WriteAsync(requestBytes2, 0, requestBytes2.Length); + + //读端口配置 + byte[] serverConfig = new byte[256]; + int readBytesCount = await configStream.ReadAsync(serverConfig, 0, serverConfig.Length); + if (readBytesCount == 0) Router.Logger.Debug("服务器状态异常,已断开连接"); + return ClientModel.GetFromBytes(serverConfig, readBytesCount); + } + + /// + /// clients Connected event. + /// + public event EventHandler ClientGroupConnected; + + /// + /// 将所有的app循环连接服务端 + /// + /// + public async Task PollingToProvider() + { + var config = Router.ClientConfig; + if (ClientID == 0) { Router.Logger.Debug("error:未连接客户端"); return; }; + //int hungryNumber = MAX_CONNECT_SIZE / 2; + byte[] clientBytes = StringUtil.IntTo2Bytes(ClientID); + + List taskList = new List(); + foreach (var kv in ServiceClientListCollection) + { + + int appid = kv.Key; + await ConnectAppToServer(appid); + + + } + } + + public async Task ConnectAppToServer(int appid) + { + var app = this.ServiceClientListCollection[appid]; + var config = Router.ClientConfig; + // ClientAppWorker app = kv.Value; + byte[] requestBytes = StringUtil.ClientIDAppIdToBytes(ClientID, appid); + var clientList = new List(); + //补齐 + TcpClient client = new TcpClient(); + await client.ConnectAsync(config.ProviderAddress, config.ProviderPort); + //连完了马上发送端口信息过去,方便服务端分配 + await client.GetStream().WriteAsync(requestBytes, 0, requestBytes.Length); + Router.Logger.Debug("ClientID:" + ClientID.ToString() + + " AppId:" + appid.ToString() + " 已连接"); + app.TcpClientGroup.Add(client); + clientList.Add(client); + //var clientList = new List() { client }; + ClientGroupConnected(this, new ClientGroupEventArgs() + { + NewClients = clientList, + App = new ClientIdAppId + { + ClientId = ClientID, + AppId = appid + } + }); + } + + //key:appid value;ClientApp + public Dictionary ServiceClientListCollection;// = new Dictionary>(); + //private static ServerConnnectionManager Instance = new Lazy(() => new ServerConnnectionManager()).Value; + + + + public static ServerConnnectionManager Create() + { + return new ServerConnnectionManager(); + } + + public TcpClient RemoveClient(int appId, TcpClient client) + { + if (ServiceClientListCollection[appId].TcpClientGroup.Remove(client)) + + return client; + else + { + throw new Exception("无此client"); + } + } + } +} diff --git a/Ultron.Proxy.Client/Ultron.Proxy.Client.csproj b/Ultron.Proxy.Client/Ultron.Proxy.Client.csproj new file mode 100644 index 0000000..4e6c184 --- /dev/null +++ b/Ultron.Proxy.Client/Ultron.Proxy.Client.csproj @@ -0,0 +1,33 @@ + + + + Exe + netcoreapp2.2 + false + uProxy + + + + + + + + + + + PreserveNewest + + + PreserveNewest + + + + + + + + + + + + diff --git a/Ultron.Proxy.Client/Ultron.Proxy.Client.csproj.user b/Ultron.Proxy.Client/Ultron.Proxy.Client.csproj.user new file mode 100644 index 0000000..64de1b4 --- /dev/null +++ b/Ultron.Proxy.Client/Ultron.Proxy.Client.csproj.user @@ -0,0 +1,10 @@ + + + + <_LastSelectedProfileId>D:\MyFiles\Desktop\NSmartProxy\NSmartProxyClient\Properties\PublishProfiles\FolderProfile.pubxml + Ultron.Proxy.Client + + + ProjectDebugger + + \ No newline at end of file diff --git a/Ultron.Proxy.Client/appsettings.json b/Ultron.Proxy.Client/appsettings.json new file mode 100644 index 0000000..032a84f --- /dev/null +++ b/Ultron.Proxy.Client/appsettings.json @@ -0,0 +1,28 @@ +{ + "ProviderPort": "8001", //反向连接的端口 + "ProviderConfigPort": "8000", //配置服务的端口 + //"ProviderAddress": "47.90.204.25", //配置服务的地址,可以是域名(eg.:www.tmoonlight.com)也可以是ip(eg.:211.54.5.4) + "ProviderAddress": "114.115.139.193", + + //反向代理客户端,可以配置多个 + "Clients": [ + { + "IP": "127.0.0.1", //反向代理机器的ip + "TargetServicePort": "1433", //反向代理服务的端口 + "ConsumerPort": "8004" //可选,消费端口,如果已被占用会顺延分配,如未指定,则从20000开始分配 + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "80", + "ConsumerPort": "80" + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "3389" + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "5900" + } + ] +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/Ultron.Proxy.dll b/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/Ultron.Proxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..8713d03248f4798b8def93c757304a8087490726 GIT binary patch literal 9728 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 aIsP?h2%-jI3|3UZUxTRrKZO5g2L21hS%yOZ literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/Ultron.Proxy.pdb b/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/Ultron.Proxy.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ec5aac092bc4251766ac99893f092ee2161c7aa5 GIT binary patch literal 3692 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.168.0.106:5902 +2019-04-02 13:43:30,537 [1] DEBUG NSmartServerClient [(null)] - 2: 114.115.139.193:81=>127.0.0.1:80 +2019-04-02 13:43:31,457 [1] DEBUG NSmartServerClient [(null)] - 3: 114.115.139.193:20000=>127.0.0.1:3389 +2019-04-02 13:43:32,565 [1] DEBUG NSmartServerClient [(null)] - 4: 114.115.139.193:20001=>127.0.0.1:5900 +2019-04-02 13:43:33,493 [1] DEBUG NSmartServerClient [(null)] - ************************************** +2019-04-02 13:43:35,733 [7] DEBUG NSmartServerClient [(null)] - ClientID:63410 AppId:1 已连接 +2019-04-02 13:43:41,757 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:43:46,108 [9] DEBUG NSmartServerClient [(null)] - ClientID:63410 AppId:2 已连接 +2019-04-02 13:43:52,479 [9] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:43:56,641 [9] DEBUG NSmartServerClient [(null)] - ClientID:63410 AppId:3 已连接 +2019-04-02 13:43:58,410 [9] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:43:58,450 [9] DEBUG NSmartServerClient [(null)] - ClientID:63410 AppId:4 已连接 +2019-04-02 13:44:01,723 [9] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:45:28,521 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 13:45:31,494 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 13:45:33,036 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 13:46:04,163 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 13:46:11,275 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 13:46:11,296 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 13:47:25,907 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 13:47:26,462 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 13:47:26,478 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 13:47:26,696 [4] DEBUG NSmartServerClient [(null)] - ****************port list************* +2019-04-02 13:47:26,697 [4] DEBUG NSmartServerClient [(null)] - 1: 114.115.139.193:8004=>127.0.0.1:1433 +2019-04-02 13:47:26,697 [4] DEBUG NSmartServerClient [(null)] - 2: 114.115.139.193:81=>127.0.0.1:80 +2019-04-02 13:47:26,697 [4] DEBUG NSmartServerClient [(null)] - 3: 114.115.139.193:20000=>127.0.0.1:3389 +2019-04-02 13:47:26,697 [4] DEBUG NSmartServerClient [(null)] - 4: 114.115.139.193:20001=>127.0.0.1:5900 +2019-04-02 13:47:26,697 [4] DEBUG NSmartServerClient [(null)] - ************************************** +2019-04-02 13:47:26,746 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:47:26,747 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:47:26,785 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:2 已连接 +2019-04-02 13:47:26,785 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:47:26,825 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:3 已连接 +2019-04-02 13:47:26,825 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:47:26,863 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:4 已连接 +2019-04-02 13:47:26,864 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:47:59,020 [5] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:47:59,058 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:47:59,058 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:47:59,059 [5] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:47:59,060 [5] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:47:59,062 [5] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:47:59,944 [5] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:47:59,981 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:47:59,981 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:47:59,981 [5] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:47:59,981 [5] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:47:59,982 [5] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:01,107 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:01,143 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:01,144 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:01,145 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:01,147 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:01,148 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:01,672 [7] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:01,672 [7] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:01,808 [8] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:01,837 [8] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:01,838 [8] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:01,871 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:01,872 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:01,873 [5] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:01,876 [5] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:01,876 [5] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:01,895 [5] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:01,931 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:01,932 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:01,933 [5] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:01,936 [5] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:01,937 [5] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:02,360 [5] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:02,362 [5] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:02,954 [7] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:02,955 [7] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:03,581 [5] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:03,613 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:03,613 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:03,616 [5] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:03,617 [5] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:03,617 [5] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:04,657 [5] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:04,658 [5] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:04,810 [5] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:04,843 [5] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:04,844 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:04,845 [5] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:04,847 [5] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:04,848 [5] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:06,929 [8] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:06,929 [8] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:44,081 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:44,116 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:44,116 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:44,116 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:44,117 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:44,117 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:44,154 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:44,185 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:44,185 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:44,186 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:44,186 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:44,187 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:44,593 [7] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:44,593 [7] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:44,639 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:44,694 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:44,694 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:44,695 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:44,698 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:44,698 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:45,376 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:45,408 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:45,408 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:45,410 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:45,412 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:45,413 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:46,496 [7] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:46,496 [7] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:46,559 [9] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:46,560 [9] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:48:46,596 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:46,630 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:46,630 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:46,631 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:46,634 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:46,634 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:48,110 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:48,152 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:48,152 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:48,153 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:48,156 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:48,156 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:48,380 [7] DEBUG NSmartServerClient [(null)] - 1接收到连接请求 +2019-04-02 13:48:48,430 [7] DEBUG NSmartServerClient [(null)] - ClientID:49500 AppId:1 已连接 +2019-04-02 13:48:48,431 [7] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 13:48:48,432 [7] DEBUG NSmartServerClient [(null)] - 已建立反向连接:1 +2019-04-02 13:48:48,433 [7] DEBUG NSmartServerClient [(null)] - 已连接目标服务:127.0.0.1:1433 +2019-04-02 13:48:48,435 [7] DEBUG NSmartServerClient [(null)] - Looping start. +2019-04-02 13:48:49,918 [10] DEBUG NSmartServerClient [(null)] - 已关闭toProvider连接。 +2019-04-02 13:48:49,918 [10] DEBUG NSmartServerClient [(null)] - 已关闭toTargetServer连接。 +2019-04-02 13:56:19,657 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 13:56:19,797 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 13:56:19,802 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 13:56:20,945 [4] ERROR NSmartServerClient [(null)] - System.InvalidOperationException: The operation is not allowed on non-connected sockets. + at System.Net.Sockets.TcpClient.GetStream() + at NSmartProxy.Client.ServerConnnectionManager.ReadConfigFromProvider() in D:\MyFiles\Desktop\NSmartProxy\NSmartProxy.ClientRouter\ServerConnnectionManager.cs:line 72 + at NSmartProxy.Client.ServerConnnectionManager.InitConfig() in D:\MyFiles\Desktop\NSmartProxy\NSmartProxy.ClientRouter\ServerConnnectionManager.cs:line 34 + at NSmartProxy.Client.Router.ConnectToProvider() in D:\MyFiles\Desktop\NSmartProxy\NSmartProxy.ClientRouter\Router.cs:line 45 + at NSmartProxy.NSmartProxyClient.StartClient() in D:\MyFiles\Desktop\NSmartProxy\NSmartProxyClient\NSmartProxyClient.cs:line 85 +2019-04-02 13:56:20,975 [1] ERROR NSmartServerClient [(null)] - One or more errors occurred. (The operation is not allowed on non-connected sockets.) +2019-04-02 13:56:20,976 [1] INFO NSmartServerClient [(null)] - Client terminated,press any key to continue. +2019-04-02 15:50:08,870 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 15:50:09,415 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 15:50:09,476 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 15:50:10,841 [4] ERROR NSmartServerClient [(null)] - System.InvalidOperationException: The operation is not allowed on non-connected sockets. + at System.Net.Sockets.TcpClient.GetStream() + at Ultron.Proxy.ServerConnnectionManager.ReadConfigFromProvider() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 70 + at Ultron.Proxy.ServerConnnectionManager.InitConfig() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 32 + at Ultron.Proxy.Router.ConnectToProvider() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\Router.cs:line 42 + at Ultron.Proxy.Client.StartClient() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\Client.cs:line 78 +2019-04-02 15:50:10,978 [1] ERROR NSmartServerClient [(null)] - One or more errors occurred. (The operation is not allowed on non-connected sockets.) +2019-04-02 15:50:10,978 [1] INFO NSmartServerClient [(null)] - Client terminated,press any key to continue. +2019-04-02 16:00:42,383 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 16:00:42,524 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 16:00:42,530 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 16:00:43,709 [4] ERROR NSmartServerClient [(null)] - System.InvalidOperationException: The operation is not allowed on non-connected sockets. + at System.Net.Sockets.TcpClient.GetStream() + at Ultron.Proxy.ServerConnnectionManager.ReadConfigFromProvider() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 70 + at Ultron.Proxy.ServerConnnectionManager.InitConfig() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 32 + at Ultron.Proxy.Router.ConnectToProvider() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\Router.cs:line 42 + at Ultron.Proxy.Client.StartClient() in D:\MyFiles\Desktop\NSmartProxy\Ultron.Proxy.Client\Client.cs:line 78 +2019-04-02 16:00:43,758 [1] ERROR NSmartServerClient [(null)] - One or more errors occurred. (The operation is not allowed on non-connected sockets.) +2019-04-02 16:00:43,759 [1] INFO NSmartServerClient [(null)] - Client terminated,press any key to continue. +2019-04-02 16:23:09,055 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 16:24:24,351 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 16:24:52,927 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 16:27:33,964 [6] ERROR NSmartServerClient [(null)] - System.InvalidOperationException: The operation is not allowed on non-connected sockets. + at System.Net.Sockets.TcpClient.GetStream() + at Ultron.Proxy.ServerConnnectionManager.ReadConfigFromProvider() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 70 + at Ultron.Proxy.ServerConnnectionManager.InitConfig() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 32 + at Ultron.Proxy.Router.ConnectToProvider() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\Router.cs:line 42 + at Ultron.Proxy.Client.StartClient() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\Client.cs:line 78 +2019-04-02 16:27:34,044 [1] ERROR NSmartServerClient [(null)] - One or more errors occurred. (The operation is not allowed on non-connected sockets.) +2019-04-02 16:27:34,044 [1] INFO NSmartServerClient [(null)] - Client terminated,press any key to continue. +2019-04-02 16:27:49,420 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 16:28:20,247 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 16:28:25,531 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 16:32:50,275 [5] DEBUG NSmartServerClient [(null)] - ****************port list************* +2019-04-02 16:33:06,791 [5] DEBUG NSmartServerClient [(null)] - 1: 114.115.139.193:8004=>127.0.0.1:1433 +2019-04-02 16:33:11,080 [5] DEBUG NSmartServerClient [(null)] - 2: 114.115.139.193:81=>127.0.0.1:80 +2019-04-02 16:33:12,337 [5] DEBUG NSmartServerClient [(null)] - 3: 114.115.139.193:20000=>127.0.0.1:3389 +2019-04-02 16:33:13,500 [5] DEBUG NSmartServerClient [(null)] - 4: 114.115.139.193:20001=>127.0.0.1:5900 +2019-04-02 16:33:14,046 [5] DEBUG NSmartServerClient [(null)] - ************************************** +2019-04-02 16:34:58,677 [5] DEBUG NSmartServerClient [(null)] - ClientID:14832 AppId:1 已连接 +2019-04-02 16:41:48,360 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 16:44:28,873 [5] DEBUG NSmartServerClient [(null)] - ClientID:14832 AppId:2 已连接 +2019-04-02 16:44:32,599 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 16:44:38,939 [5] DEBUG NSmartServerClient [(null)] - ClientID:14832 AppId:3 已连接 +2019-04-02 16:44:40,358 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 16:44:42,752 [5] DEBUG NSmartServerClient [(null)] - ClientID:14832 AppId:4 已连接 +2019-04-02 16:44:46,429 [5] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:01:17,972 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:01:18,105 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:01:18,110 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:02:04,037 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:02:04,176 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:02:04,181 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:02:42,770 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:02:51,070 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:02:55,087 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:03:55,756 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:03:57,370 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:03:58,410 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:07:29,081 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:08:10,257 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:08:12,923 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:09:10,721 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:09:15,093 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:09:18,521 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:09:19,810 [4] ERROR NSmartServerClient [(null)] - System.InvalidOperationException: The operation is not allowed on non-connected sockets. + at System.Net.Sockets.TcpClient.GetStream() + at Ultron.Proxy.ServerConnnectionManager.ReadConfigFromProvider() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 70 + at Ultron.Proxy.ServerConnnectionManager.InitConfig() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 32 + at Ultron.Proxy.Router.ConnectToProvider() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\Router.cs:line 42 + at Ultron.Proxy.Client.StartClient() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\Client.cs:line 76 +2019-04-02 17:09:19,934 [1] ERROR NSmartServerClient [(null)] - One or more errors occurred. (The operation is not allowed on non-connected sockets.) +2019-04-02 17:09:19,934 [1] INFO NSmartServerClient [(null)] - Client terminated,press any key to continue. +2019-04-02 17:10:30,490 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:10:30,999 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:10:40,307 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:10:55,274 [6] ERROR NSmartServerClient [(null)] - System.InvalidOperationException: The operation is not allowed on non-connected sockets. + at System.Net.Sockets.TcpClient.GetStream() + at Ultron.Proxy.ServerConnnectionManager.ReadConfigFromProvider() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 70 + at Ultron.Proxy.ServerConnnectionManager.InitConfig() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\ServerConnnectionManager.cs:line 32 + at Ultron.Proxy.Router.ConnectToProvider() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\Router.cs:line 42 + at Ultron.Proxy.Client.StartClient() in D:\MyFiles\Desktop\Ultron.Proxy\Ultron.Proxy.Client\Client.cs:line 76 +2019-04-02 17:10:55,456 [1] ERROR NSmartServerClient [(null)] - One or more errors occurred. (The operation is not allowed on non-connected sockets.) +2019-04-02 17:10:55,456 [1] INFO NSmartServerClient [(null)] - Client terminated,press any key to continue. +2019-04-02 17:11:18,708 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:11:19,127 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:11:22,541 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:12:38,852 [1] DEBUG NSmartServerClient [(null)] - ****************port list************* +2019-04-02 17:12:38,854 [1] DEBUG NSmartServerClient [(null)] - 1: 127.0.0.1:8004=>127.0.0.1:1433 +2019-04-02 17:12:38,854 [1] DEBUG NSmartServerClient [(null)] - 2: 127.0.0.1:81=>127.0.0.1:80 +2019-04-02 17:12:38,855 [1] DEBUG NSmartServerClient [(null)] - 3: 127.0.0.1:20000=>127.0.0.1:3389 +2019-04-02 17:12:38,855 [1] DEBUG NSmartServerClient [(null)] - 4: 127.0.0.1:20002=>127.0.0.1:5900 +2019-04-02 17:12:38,855 [1] DEBUG NSmartServerClient [(null)] - ************************************** +2019-04-02 17:12:38,865 [1] DEBUG NSmartServerClient [(null)] - ClientID:8356 AppId:1 已连接 +2019-04-02 17:12:43,744 [1] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:12:43,750 [1] DEBUG NSmartServerClient [(null)] - ClientID:8356 AppId:2 已连接 +2019-04-02 17:12:43,750 [1] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:12:43,761 [6] DEBUG NSmartServerClient [(null)] - ClientID:8356 AppId:3 已连接 +2019-04-02 17:12:43,771 [6] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:12:43,772 [4] DEBUG NSmartServerClient [(null)] - ClientID:8356 AppId:4 已连接 +2019-04-02 17:12:43,772 [4] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:14:05,223 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:14:05,851 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:14:08,405 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. +2019-04-02 17:14:09,164 [4] DEBUG NSmartServerClient [(null)] - ****************port list************* +2019-04-02 17:14:09,165 [4] DEBUG NSmartServerClient [(null)] - 1: 114.115.139.193:8004=>127.0.0.1:1433 +2019-04-02 17:14:09,165 [4] DEBUG NSmartServerClient [(null)] - 2: 114.115.139.193:81=>127.0.0.1:80 +2019-04-02 17:14:09,165 [4] DEBUG NSmartServerClient [(null)] - 3: 114.115.139.193:20000=>127.0.0.1:3389 +2019-04-02 17:14:09,165 [4] DEBUG NSmartServerClient [(null)] - 4: 114.115.139.193:20001=>127.0.0.1:5900 +2019-04-02 17:14:09,165 [4] DEBUG NSmartServerClient [(null)] - ************************************** +2019-04-02 17:14:09,208 [4] DEBUG NSmartServerClient [(null)] - ClientID:21158 AppId:1 已连接 +2019-04-02 17:14:09,209 [4] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:14:09,247 [4] DEBUG NSmartServerClient [(null)] - ClientID:21158 AppId:2 已连接 +2019-04-02 17:14:09,247 [4] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:14:09,280 [4] DEBUG NSmartServerClient [(null)] - ClientID:21158 AppId:3 已连接 +2019-04-02 17:14:09,280 [4] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:14:09,315 [4] DEBUG NSmartServerClient [(null)] - ClientID:21158 AppId:4 已连接 +2019-04-02 17:14:09,316 [4] DEBUG NSmartServerClient [(null)] - Open server connection. +2019-04-02 17:14:41,274 [1] INFO NSmartServerClient [(null)] - *** NSmart ClientRouter v0.2 *** +2019-04-02 17:14:41,732 [1] DEBUG NSmartServerClient [(null)] - ServerConnnectionManager initialized. +2019-04-02 17:14:43,133 [1] DEBUG NSmartServerClient [(null)] - Reading Config From Provider.. diff --git a/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/log4net.config b/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/log4net.config new file mode 100644 index 0000000..7ea9795 --- /dev/null +++ b/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/log4net.config @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.deps.json b/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.deps.json new file mode 100644 index 0000000..2bafffd --- /dev/null +++ b/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.deps.json @@ -0,0 +1,1555 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.2", + "signature": "97a632dcb6bbcb1a16ddf7812ba6367194ee671b" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.2": { + "uProxy/1.0.0": { + "dependencies": { + "ILLink.Tasks": "0.1.5-preview-1841731", + "Microsoft.Extensions.Configuration.Json": "2.2.0", + "Ultron.Proxy": "1.0.0", + "log4net": "2.0.8" + }, + "runtime": { + "uProxy.dll": {} + } + }, + "ILLink.Tasks/0.1.5-preview-1841731": {}, + "log4net/2.0.8": { + "dependencies": { + "System.AppContext": "4.1.0", + "System.Collections.NonGeneric": "4.0.1", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Process": "4.1.0", + "System.Diagnostics.StackTrace": "4.0.1", + "System.Diagnostics.TraceSource": "4.0.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Watcher": "4.0.0", + "System.Linq": "4.1.0", + "System.Net.NameResolution": "4.0.0", + "System.Net.Requests": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Serialization.Formatters": "4.3.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Thread": "4.0.0", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XmlDocument": "4.0.1" + }, + "runtime": { + "lib/netstandard1.3/log4net.dll": { + "assemblyVersion": "2.0.8.0", + "fileVersion": "2.0.8.0" + } + } + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.2.0", + "Microsoft.Extensions.FileProviders.Physical": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.Json/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.2.0", + "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", + "Newtonsoft.Json": "11.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/2.2.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Primitives/2.2.0": { + "dependencies": { + "System.Memory": "4.5.1", + "System.Runtime.CompilerServices.Unsafe": "4.5.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Win32.Primitives/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "Microsoft.Win32.Registry/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "Newtonsoft.Json/11.0.2": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.0.2.21924" + } + } + }, + "runtime.native.System/4.0.0": {}, + "runtime.native.System.Net.Http/4.0.1": {}, + "runtime.native.System.Security.Cryptography/4.0.0": {}, + "System.AppContext/4.1.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.0.12": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Collections.Immutable/1.2.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Collections.NonGeneric/4.0.1": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Console/4.0.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11" + } + }, + "System.Diagnostics.Process/4.1.0": { + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "Microsoft.Win32.Registry": "4.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/linux/lib/_._": { + "rid": "linux", + "assetType": "runtime" + }, + "runtime/osx/lib/_._": { + "rid": "osx", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Diagnostics.StackTrace/4.0.1": { + "dependencies": { + "System.Collections.Immutable": "1.2.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection": "4.3.0", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Diagnostics.TraceSource/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.0.1": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.0.1": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.IO/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem/4.0.1": { + "dependencies": { + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.IO.FileSystem.Watcher/4.0.0": { + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Overlapped": "4.0.1", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Thread": "4.0.0", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/linux/lib/_._": { + "rid": "linux", + "assetType": "runtime" + }, + "runtime/osx/lib/_._": { + "rid": "osx", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Linq/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Memory/4.5.1": {}, + "System.Net.Http/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.0.1", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.NameResolution/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Principal.Windows": "4.0.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.Primitives/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Net.Requests/4.0.11": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebHeaderCollection": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.Sockets/4.1.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Net.WebHeaderCollection/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.0.1": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Metadata/1.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.Immutable": "1.2.0", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.3.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.1.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": {}, + "System.Runtime.CompilerServices.Unsafe/4.5.1": { + "runtime": { + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "4.0.4.0", + "fileVersion": "0.0.0.0" + } + } + }, + "System.Runtime.Extensions/4.1.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.1.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Runtime.Numerics/4.0.1": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Serialization.Primitives": "4.3.0" + } + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "dependencies": { + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Security.Claims/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Principal": "4.0.1" + } + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Cng/4.2.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Csp/4.0.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.0.12", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Cng": "4.2.0", + "System.Security.Cryptography.Csp": "4.0.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Principal/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Security.Principal.Windows/4.0.0": { + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Principal": "4.0.1", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.Extensions/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Threading/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Overlapped/4.0.1": { + "dependencies": { + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Thread/4.0.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading.ThreadPool/4.0.10": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Threading.Timer/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Xml.ReaderWriter/4.0.11": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.0.0" + } + }, + "System.Xml.XmlDocument/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + } + }, + "Ultron.Proxy/1.0.0": { + "runtime": { + "Ultron.Proxy.dll": {} + } + } + } + }, + "libraries": { + "uProxy/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "ILLink.Tasks/0.1.5-preview-1841731": { + "type": "package", + "serviceable": true, + "sha512": "sha512-woAaUDPWa2zqsy6B9zWTIR7bhw8FVt9skb+5iD74Y53niER9dCEYpKzJTd1HB+u9hZ26jIxG3IBJzCS7bbqDLw==", + "path": "illink.tasks/0.1.5-preview-1841731", + "hashPath": "illink.tasks.0.1.5-preview-1841731.nupkg.sha512" + }, + "log4net/2.0.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N41MQGHZImiCfn0cUuSBjZxrcNfIQCuCgQP0rpgB3J/NWponEh3lc1LxJEuIsPAR9Oc1jVvfkNNFCY1C5hf9LA==", + "path": "log4net/2.0.8", + "hashPath": "log4net.2.0.8.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Be1LEgclOQthHN7tksm79bGbXNJ0yuewEBiIzPSePwDwt2AGqLLx5iXv6BfjVZGztxKQCngz+X8IRw/kOz+CwA==", + "path": "microsoft.extensions.configuration/2.2.0", + "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HT/cMUOHvJ29Z5VIlWp6Zd1F63k5CbpGisNk8ayP35GwKwX5IDsJL8hWMoBesz5WPK8ZfW4f47kyVAhfCD/PAw==", + "path": "microsoft.extensions.configuration.abstractions/2.2.0", + "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1cO9Ca+lLh7mRTbJYEXnGPqoVMt/71BM7zmcZx6VOFLEBAfpOej/isDtgqRYhDcMkLaS9vn9pXerp41fTO9y1w==", + "path": "microsoft.extensions.configuration.fileextensions/2.2.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vqJEFHHDVTDhjTTdX8QZWF75Hw9bFLbmRcjRbXtmQLrFBvcTzuS9w1jJGWjrgR1UQ7YpuJdhcDXzhxorqkR1Ig==", + "path": "microsoft.extensions.configuration.json/2.2.0", + "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zt//yhxTTxUMb70b44ZdUQiV/SLa+3xbVZuz/IzKloOX8rlUoU6itkhVC3gryos9ojAuPYwc2aiqejJLdqRDZA==", + "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lFYs3tCesMedXt/sUHIUlByH20qxi6DjSxOTyRvqT3YUMteqsVIGgjcF8zoVWMfvlv9/418Uk3eC3bFn8Qc+rA==", + "path": "microsoft.extensions.fileproviders.physical/2.2.0", + "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LcDxBQvSCyvYZqAncoXJmbueO7DbHyMzu/kwGwC8oyghBXkzHG69iT4IEO63EO3R5mylbhTyydAIyQC4rt/weQ==", + "path": "microsoft.extensions.filesystemglobbing/2.2.0", + "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Sv8EDHvN2852bE5G1yosKCa7sUw/x0Z/rCaI5LIWHseAXprG1h9oberAh3NRBO7w2zTZq79WPeQDMsPBVSf99w==", + "path": "microsoft.extensions.primitives/2.2.0", + "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", + "path": "microsoft.win32.primitives/4.0.1", + "hashPath": "microsoft.win32.primitives.4.0.1.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MW2W/7nbJAGeNNd5hq65+nrEY470UpMmycdtP5dUIj1hTIkv1PXB45dbBt1B32R3waYtM9XYpgO9bX9cqAxzrw==", + "path": "microsoft.win32.registry/4.0.0", + "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/11.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", + "path": "newtonsoft.json/11.0.2", + "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" + }, + "runtime.native.System/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", + "path": "runtime.native.system/4.0.0", + "hashPath": "runtime.native.system.4.0.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==", + "path": "runtime.native.system.net.http/4.0.1", + "hashPath": "runtime.native.system.net.http.4.0.1.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", + "path": "runtime.native.system.security.cryptography/4.0.0", + "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" + }, + "System.AppContext/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", + "path": "system.appcontext/4.1.0", + "hashPath": "system.appcontext.4.1.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", + "path": "system.collections.concurrent/4.0.12", + "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" + }, + "System.Collections.Immutable/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JDhDhp7Ilq6tkiBREewaEBAPqbHg3jcI74mnu0+To4iXLesZ8MFaPNkwxLzCIty6aJSUp3ZHuWDFnu+1Tss/pg==", + "path": "system.collections.immutable/1.2.0", + "hashPath": "system.collections.immutable.1.2.0.nupkg.sha512" + }, + "System.Collections.NonGeneric/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZCeGGrSFXl0YbG0lir24rU7XQDZ/lJfjTFask7xBoRLsi9SI5lfJCKnFakxJ+LlUaWQbQLK62oiM19wHnQ8oEg==", + "path": "system.collections.nongeneric/4.0.1", + "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512" + }, + "System.Console/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==", + "path": "system.console/4.0.0", + "hashPath": "system.console.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", + "path": "system.diagnostics.debug/4.0.11", + "hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==", + "path": "system.diagnostics.diagnosticsource/4.0.0", + "hashPath": "system.diagnostics.diagnosticsource.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Process/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mr6V2H1KbKxv3pL8mngdhT9NTNRSFkXobr4g+V3iNpiyJHLsGEU8NbGa3TC3/98XTeiTcrYvs2mC7EWvuA+h+Q==", + "path": "system.diagnostics.process/4.1.0", + "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512" + }, + "System.Diagnostics.StackTrace/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6i2EbRq0lgGfiZ+FDf0gVaw9qeEU+7IS2+wbZJmFVpvVzVOgZEt0ScZtyenuBvs6iDYbGiF51bMAa0oDP/tujQ==", + "path": "system.diagnostics.stacktrace/4.0.1", + "hashPath": "system.diagnostics.stacktrace.4.0.1.nupkg.sha512" + }, + "System.Diagnostics.TraceSource/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-R815f7Wl4djK3Ug4q68huHlkvejDFgmWjWs7254XwVJ0ju3xEQRjd12VuI+E8jmk/azhcR2S/AuC8LwgqIBUag==", + "path": "system.diagnostics.tracesource/4.0.0", + "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", + "path": "system.diagnostics.tracing/4.1.0", + "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==", + "path": "system.globalization.calendars/4.0.1", + "hashPath": "system.globalization.calendars.4.0.1.nupkg.sha512" + }, + "System.Globalization.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==", + "path": "system.globalization.extensions/4.0.1", + "hashPath": "system.globalization.extensions.4.0.1.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", + "path": "system.io.filesystem/4.0.1", + "hashPath": "system.io.filesystem.4.0.1.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", + "path": "system.io.filesystem.primitives/4.0.1", + "hashPath": "system.io.filesystem.primitives.4.0.1.nupkg.sha512" + }, + "System.IO.FileSystem.Watcher/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qM4Wr3La+RYb/03B0mZZjbA7tHsGzDffnuXP8Sl48HW2JwCjn3kfD5qdw0sqyNNowUipcJMi9/q6sMUrOIJ6UQ==", + "path": "system.io.filesystem.watcher/4.0.0", + "hashPath": "system.io.filesystem.watcher.4.0.0.nupkg.sha512" + }, + "System.Linq/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", + "path": "system.linq/4.1.0", + "hashPath": "system.linq.4.1.0.nupkg.sha512" + }, + "System.Memory/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", + "path": "system.memory/4.5.1", + "hashPath": "system.memory.4.5.1.nupkg.sha512" + }, + "System.Net.Http/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==", + "path": "system.net.http/4.1.0", + "hashPath": "system.net.http.4.1.0.nupkg.sha512" + }, + "System.Net.NameResolution/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", + "path": "system.net.nameresolution/4.0.0", + "hashPath": "system.net.nameresolution.4.0.0.nupkg.sha512" + }, + "System.Net.Primitives/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==", + "path": "system.net.primitives/4.0.11", + "hashPath": "system.net.primitives.4.0.11.nupkg.sha512" + }, + "System.Net.Requests/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==", + "path": "system.net.requests/4.0.11", + "hashPath": "system.net.requests.4.0.11.nupkg.sha512" + }, + "System.Net.Sockets/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", + "path": "system.net.sockets/4.1.0", + "hashPath": "system.net.sockets.4.1.0.nupkg.sha512" + }, + "System.Net.WebHeaderCollection/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==", + "path": "system.net.webheadercollection/4.0.1", + "hashPath": "system.net.webheadercollection.4.0.1.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", + "path": "system.reflection.extensions/4.0.1", + "hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512" + }, + "System.Reflection.Metadata/1.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1IjlmyGlp80PfErIwgrOM1YLtplvhZEI1PIjtlG7CgEVfIGYlZcRjAQj+0AROUktnVieXut/zrsUHrLMI0xyog==", + "path": "system.reflection.metadata/1.3.0", + "hashPath": "system.reflection.metadata.1.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", + "path": "system.reflection.typeextensions/4.1.0", + "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", + "path": "system.runtime.compilerservices.unsafe/4.5.1", + "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" + }, + "System.Runtime.Extensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", + "path": "system.runtime.extensions/4.1.0", + "hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", + "path": "system.runtime.handles/4.0.1", + "hashPath": "system.runtime.handles.4.0.1.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", + "path": "system.runtime.interopservices/4.1.0", + "hashPath": "system.runtime.interopservices.4.1.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", + "path": "system.runtime.interopservices.runtimeinformation/4.0.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", + "path": "system.runtime.numerics/4.0.1", + "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", + "path": "system.runtime.serialization.formatters/4.3.0", + "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512" + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", + "path": "system.runtime.serialization.primitives/4.3.0", + "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Claims/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4Jlp0OgJLS/Voj1kyFP6MJlIYp3crgfH8kNQk2p7+4JYfc1aAmh9PZyAMMbDhuoolGNtux9HqSOazsioRiDvCw==", + "path": "system.security.claims/4.0.1", + "hashPath": "system.security.claims.4.0.1.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", + "path": "system.security.cryptography.algorithms/4.2.0", + "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==", + "path": "system.security.cryptography.cng/4.2.0", + "hashPath": "system.security.cryptography.cng.4.2.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", + "path": "system.security.cryptography.csp/4.0.0", + "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", + "path": "system.security.cryptography.encoding/4.0.0", + "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==", + "path": "system.security.cryptography.openssl/4.0.0", + "hashPath": "system.security.cryptography.openssl.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", + "path": "system.security.cryptography.primitives/4.0.0", + "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==", + "path": "system.security.cryptography.x509certificates/4.1.0", + "hashPath": "system.security.cryptography.x509certificates.4.1.0.nupkg.sha512" + }, + "System.Security.Principal/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4HPC2B7fnOqH+rBpGFNb/lSSxcH++XDxleUPtDZiedoYlVG09ZPYBXSWSte20ZKA4+NgAqItR7+KJ3Z9Wbo7Yg==", + "path": "system.security.principal/4.0.1", + "hashPath": "system.security.principal.4.0.1.nupkg.sha512" + }, + "System.Security.Principal.Windows/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iFx15AF3RMEPZn3COh8+Bb2Thv2zsmLd93RchS1b8Mj5SNYeGqbYNCSn5AES1+gq56p4ujGZPrl0xN7ngkXOHg==", + "path": "system.security.principal.windows/4.0.0", + "hashPath": "system.security.principal.windows.4.0.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", + "path": "system.text.encoding.extensions/4.0.11", + "hashPath": "system.text.encoding.extensions.4.0.11.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", + "path": "system.text.regularexpressions/4.1.0", + "hashPath": "system.text.regularexpressions.4.1.0.nupkg.sha512" + }, + "System.Threading/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", + "path": "system.threading/4.0.11", + "hashPath": "system.threading.4.0.11.nupkg.sha512" + }, + "System.Threading.Overlapped/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5QPaqEQnGPftFhIN9y1m3hZCT2bh6lnMtIp+A+RjPOl6hIWCSgHr4VMpLaK/RJvMjd4LuXNVbivBTfnOVLhGvg==", + "path": "system.threading.overlapped/4.0.1", + "hashPath": "system.threading.overlapped.4.0.1.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", + "path": "system.threading.tasks.extensions/4.0.0", + "hashPath": "system.threading.tasks.extensions.4.0.0.nupkg.sha512" + }, + "System.Threading.Thread/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/u1Nim3D26nVBBOujAj3UMsedUckTvbVqDO3ptKZj1Qb1fb6sN3ncQ/zLnSZhHUUZ0BH754jysSVTuQGIzsIAw==", + "path": "system.threading.thread/4.0.0", + "hashPath": "system.threading.thread.4.0.0.nupkg.sha512" + }, + "System.Threading.ThreadPool/4.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tTT6h7QSJGfUzItUIpLPVpuhAq70xk3UaAVBnZIuLJBXEYYV+wYW7K6COcflvEAeW+f7CvV1mChIEW3bovHHVw==", + "path": "system.threading.threadpool/4.0.10", + "hashPath": "system.threading.threadpool.4.0.10.nupkg.sha512" + }, + "System.Threading.Timer/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==", + "path": "system.threading.timer/4.0.1", + "hashPath": "system.threading.timer.4.0.1.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", + "path": "system.xml.readerwriter/4.0.11", + "hashPath": "system.xml.readerwriter.4.0.11.nupkg.sha512" + }, + "System.Xml.XmlDocument/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TBOkzLo/OTi7N+YH3LB5jQJ1eZVKcFWcfL3GOzOZw978566dtcx6W4UcWWVL+as+lzyGWxk4oNd/EnF6DIsR9Q==", + "path": "system.xml.xmldocument/4.0.1", + "hashPath": "system.xml.xmldocument.4.0.1.nupkg.sha512" + }, + "Ultron.Proxy/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.dll b/Ultron.Proxy.Client/bin/Debug/netcoreapp2.2/uProxy.dll new file mode 100644 index 0000000000000000000000000000000000000000..13d5af75796b9b07e470a0a545562f92724b6fd3 GIT binary patch literal 25600 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 literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.ClientRouter.pdb b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.ClientRouter.pdb new file mode 100644 index 0000000000000000000000000000000000000000..c3282ee4e54e8ce5719a1ef62ec3b0e8ae28af7e GIT binary patch literal 3924 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 literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Data.pdb b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Data.pdb new file mode 100644 index 0000000000000000000000000000000000000000..f711cc4770ad96c182c887f04e31527fe26c7be3 GIT binary patch literal 1680 zcmZuxeP~-%6hH6gHJ^Q1x+UG3PSd5!Y**G+sjj+N*EC(pu(O(O^J7@EDo^Tc ze;sQwukFdvThQBBAK8=5KrVw{;k{|C!oenQd3169(1RlFgob5^-XZtEt;MzOEBj9`j9&NyCWOVt0!y8~9fxZb?1H0Gp zf5zc{@ImNlhX=riq2C6?;2m`Q+rgW`Lk@2PZ$UPfC&78x)vUF2&M8qJW)E`n7y#_} z!n$$py6rE~4xG=9!FP@Ck3_FX+zURxHHLB^3G)mbCr>Qgl}U&O=pOOoW5+NBX~^zygq?LS@Z+&un#>c!>6hf9h1=u!md=?MkAl#=~El7z_@EZU^t8wqm_e;I`` zElMLz2<|BowOKX1D@ z@+Ut6xpBQMHdsQjnPRhWhqV~qVu@Alw&;l1NwP(x$rkGqJvkiBnho0)t_RL^&7Ixx zern;hW9{+91g=7BqvEC81zyGtsMem=3S3HsDamrPB6D-Yc5v%B{|S9A`rN*Y^QX>F ze{n{-boM=U>-yB#$JGJ+!FnP}jQTlr2ghm?cpTQ`6CHSn0L1`Dvrj{ z&M>tGCwAd-#uAE$T4jF&-6We{+9L2eHwZk3loQQQ8)bip0y2JPBxG5BVl%A^BArL? zlOa@@!mIPmcHz6#BWTNg>Y*7`H|h`Y)I-q+f^$!Yzx&{woq;bC&;D}f(d7%TUW@;4 YZ~kpd6lWvqxG@%@Bo`Iq373HAZvcA!7XSbN literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Infrastructure.dll b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxy.Infrastructure.dll new file mode 100644 index 0000000000000000000000000000000000000000..4d4a38e3dbd2bf0ceb2c4fbe8c3d2d67bd0a009c GIT binary patch literal 6656 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 PW5^TrPXwKn<9GZoE1c+o literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.deps.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.deps.json new file mode 100644 index 0000000..20ec32a --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.deps.json @@ -0,0 +1,1581 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.2", + "signature": "97a632dcb6bbcb1a16ddf7812ba6367194ee671b" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.2": { + "NSmartProxyClient/1.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Json": "2.2.0", + "NSmartProxy.ClientRouter": "1.0.0", + "log4net": "2.0.8" + }, + "runtime": { + "NSmartProxyClient.dll": {} + } + }, + "ILLink.Tasks/0.1.5-preview-1841731": {}, + "log4net/2.0.8": { + "dependencies": { + "System.AppContext": "4.1.0", + "System.Collections.NonGeneric": "4.0.1", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Process": "4.1.0", + "System.Diagnostics.StackTrace": "4.0.1", + "System.Diagnostics.TraceSource": "4.0.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Watcher": "4.0.0", + "System.Linq": "4.1.0", + "System.Net.NameResolution": "4.0.0", + "System.Net.Requests": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Serialization.Formatters": "4.3.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Thread": "4.0.0", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XmlDocument": "4.0.1" + }, + "runtime": { + "lib/netstandard1.3/log4net.dll": { + "assemblyVersion": "2.0.8.0", + "fileVersion": "2.0.8.0" + } + } + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.2.0", + "Microsoft.Extensions.FileProviders.Physical": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.Json/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.2.0", + "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", + "Newtonsoft.Json": "11.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/2.2.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Primitives/2.2.0": { + "dependencies": { + "System.Memory": "4.5.1", + "System.Runtime.CompilerServices.Unsafe": "4.5.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Win32.Primitives/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "Microsoft.Win32.Registry/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "Newtonsoft.Json/11.0.2": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.0.2.21924" + } + } + }, + "runtime.native.System/4.0.0": {}, + "runtime.native.System.Net.Http/4.0.1": {}, + "runtime.native.System.Security.Cryptography/4.0.0": {}, + "System.AppContext/4.1.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.0.12": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Collections.Immutable/1.2.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Collections.NonGeneric/4.0.1": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Console/4.0.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11" + } + }, + "System.Diagnostics.Process/4.1.0": { + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "Microsoft.Win32.Registry": "4.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/linux/lib/_._": { + "rid": "linux", + "assetType": "runtime" + }, + "runtime/osx/lib/_._": { + "rid": "osx", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Diagnostics.StackTrace/4.0.1": { + "dependencies": { + "System.Collections.Immutable": "1.2.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection": "4.3.0", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Diagnostics.TraceSource/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.0.1": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.0.1": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.IO/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem/4.0.1": { + "dependencies": { + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.IO.FileSystem.Watcher/4.0.0": { + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Overlapped": "4.0.1", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Thread": "4.0.0", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/linux/lib/_._": { + "rid": "linux", + "assetType": "runtime" + }, + "runtime/osx/lib/_._": { + "rid": "osx", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Linq/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Memory/4.5.1": {}, + "System.Net.Http/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.0.1", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.NameResolution/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Principal.Windows": "4.0.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.Primitives/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Net.Requests/4.0.11": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebHeaderCollection": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Net.Sockets/4.1.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Net.WebHeaderCollection/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.0.1": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Metadata/1.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.Immutable": "1.2.0", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.3.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.1.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": {}, + "System.Runtime.CompilerServices.Unsafe/4.5.1": { + "runtime": { + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "4.0.4.0", + "fileVersion": "0.0.0.0" + } + } + }, + "System.Runtime.Extensions/4.1.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.1.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Runtime.Numerics/4.0.1": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Serialization.Primitives": "4.3.0" + } + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "dependencies": { + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Security.Claims/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Principal": "4.0.1" + } + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Cng/4.2.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Csp/4.0.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.0.12", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + } + } + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Cng": "4.2.0", + "System.Security.Cryptography.Csp": "4.0.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Security.Principal/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Security.Principal.Windows/4.0.0": { + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Principal": "4.0.1", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.Extensions/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Threading/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Overlapped/4.0.1": { + "dependencies": { + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + }, + "runtimeTargets": { + "runtime/unix/lib/_._": { + "rid": "unix", + "assetType": "runtime" + }, + "runtime/win/lib/_._": { + "rid": "win", + "assetType": "runtime" + } + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Thread/4.0.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading.ThreadPool/4.0.10": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Threading.Timer/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Xml.ReaderWriter/4.0.11": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.0.0" + } + }, + "System.Xml.XmlDocument/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + } + }, + "NSmartProxy.ClientRouter/1.0.0": { + "dependencies": { + "ILLink.Tasks": "0.1.5-preview-1841731", + "NSmartProxy.Data": "1.0.0" + }, + "runtime": { + "NSmartProxy.ClientRouter.dll": {} + } + }, + "NSmartProxy.Data/1.0.0": { + "dependencies": { + "NSmartProxy.Infrastructure": "1.0.0" + }, + "runtime": { + "NSmartProxy.Data.dll": {} + } + }, + "NSmartProxy.Infrastructure/1.0.0": { + "runtime": { + "NSmartProxy.Infrastructure.dll": {} + } + } + } + }, + "libraries": { + "NSmartProxyClient/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "ILLink.Tasks/0.1.5-preview-1841731": { + "type": "package", + "serviceable": true, + "sha512": "sha512-woAaUDPWa2zqsy6B9zWTIR7bhw8FVt9skb+5iD74Y53niER9dCEYpKzJTd1HB+u9hZ26jIxG3IBJzCS7bbqDLw==", + "path": "illink.tasks/0.1.5-preview-1841731", + "hashPath": "illink.tasks.0.1.5-preview-1841731.nupkg.sha512" + }, + "log4net/2.0.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N41MQGHZImiCfn0cUuSBjZxrcNfIQCuCgQP0rpgB3J/NWponEh3lc1LxJEuIsPAR9Oc1jVvfkNNFCY1C5hf9LA==", + "path": "log4net/2.0.8", + "hashPath": "log4net.2.0.8.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Be1LEgclOQthHN7tksm79bGbXNJ0yuewEBiIzPSePwDwt2AGqLLx5iXv6BfjVZGztxKQCngz+X8IRw/kOz+CwA==", + "path": "microsoft.extensions.configuration/2.2.0", + "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HT/cMUOHvJ29Z5VIlWp6Zd1F63k5CbpGisNk8ayP35GwKwX5IDsJL8hWMoBesz5WPK8ZfW4f47kyVAhfCD/PAw==", + "path": "microsoft.extensions.configuration.abstractions/2.2.0", + "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1cO9Ca+lLh7mRTbJYEXnGPqoVMt/71BM7zmcZx6VOFLEBAfpOej/isDtgqRYhDcMkLaS9vn9pXerp41fTO9y1w==", + "path": "microsoft.extensions.configuration.fileextensions/2.2.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vqJEFHHDVTDhjTTdX8QZWF75Hw9bFLbmRcjRbXtmQLrFBvcTzuS9w1jJGWjrgR1UQ7YpuJdhcDXzhxorqkR1Ig==", + "path": "microsoft.extensions.configuration.json/2.2.0", + "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zt//yhxTTxUMb70b44ZdUQiV/SLa+3xbVZuz/IzKloOX8rlUoU6itkhVC3gryos9ojAuPYwc2aiqejJLdqRDZA==", + "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lFYs3tCesMedXt/sUHIUlByH20qxi6DjSxOTyRvqT3YUMteqsVIGgjcF8zoVWMfvlv9/418Uk3eC3bFn8Qc+rA==", + "path": "microsoft.extensions.fileproviders.physical/2.2.0", + "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LcDxBQvSCyvYZqAncoXJmbueO7DbHyMzu/kwGwC8oyghBXkzHG69iT4IEO63EO3R5mylbhTyydAIyQC4rt/weQ==", + "path": "microsoft.extensions.filesystemglobbing/2.2.0", + "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Sv8EDHvN2852bE5G1yosKCa7sUw/x0Z/rCaI5LIWHseAXprG1h9oberAh3NRBO7w2zTZq79WPeQDMsPBVSf99w==", + "path": "microsoft.extensions.primitives/2.2.0", + "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", + "path": "microsoft.win32.primitives/4.0.1", + "hashPath": "microsoft.win32.primitives.4.0.1.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MW2W/7nbJAGeNNd5hq65+nrEY470UpMmycdtP5dUIj1hTIkv1PXB45dbBt1B32R3waYtM9XYpgO9bX9cqAxzrw==", + "path": "microsoft.win32.registry/4.0.0", + "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/11.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", + "path": "newtonsoft.json/11.0.2", + "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" + }, + "runtime.native.System/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", + "path": "runtime.native.system/4.0.0", + "hashPath": "runtime.native.system.4.0.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==", + "path": "runtime.native.system.net.http/4.0.1", + "hashPath": "runtime.native.system.net.http.4.0.1.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", + "path": "runtime.native.system.security.cryptography/4.0.0", + "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" + }, + "System.AppContext/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", + "path": "system.appcontext/4.1.0", + "hashPath": "system.appcontext.4.1.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", + "path": "system.collections.concurrent/4.0.12", + "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" + }, + "System.Collections.Immutable/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JDhDhp7Ilq6tkiBREewaEBAPqbHg3jcI74mnu0+To4iXLesZ8MFaPNkwxLzCIty6aJSUp3ZHuWDFnu+1Tss/pg==", + "path": "system.collections.immutable/1.2.0", + "hashPath": "system.collections.immutable.1.2.0.nupkg.sha512" + }, + "System.Collections.NonGeneric/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZCeGGrSFXl0YbG0lir24rU7XQDZ/lJfjTFask7xBoRLsi9SI5lfJCKnFakxJ+LlUaWQbQLK62oiM19wHnQ8oEg==", + "path": "system.collections.nongeneric/4.0.1", + "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512" + }, + "System.Console/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==", + "path": "system.console/4.0.0", + "hashPath": "system.console.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", + "path": "system.diagnostics.debug/4.0.11", + "hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==", + "path": "system.diagnostics.diagnosticsource/4.0.0", + "hashPath": "system.diagnostics.diagnosticsource.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Process/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mr6V2H1KbKxv3pL8mngdhT9NTNRSFkXobr4g+V3iNpiyJHLsGEU8NbGa3TC3/98XTeiTcrYvs2mC7EWvuA+h+Q==", + "path": "system.diagnostics.process/4.1.0", + "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512" + }, + "System.Diagnostics.StackTrace/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6i2EbRq0lgGfiZ+FDf0gVaw9qeEU+7IS2+wbZJmFVpvVzVOgZEt0ScZtyenuBvs6iDYbGiF51bMAa0oDP/tujQ==", + "path": "system.diagnostics.stacktrace/4.0.1", + "hashPath": "system.diagnostics.stacktrace.4.0.1.nupkg.sha512" + }, + "System.Diagnostics.TraceSource/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-R815f7Wl4djK3Ug4q68huHlkvejDFgmWjWs7254XwVJ0ju3xEQRjd12VuI+E8jmk/azhcR2S/AuC8LwgqIBUag==", + "path": "system.diagnostics.tracesource/4.0.0", + "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", + "path": "system.diagnostics.tracing/4.1.0", + "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==", + "path": "system.globalization.calendars/4.0.1", + "hashPath": "system.globalization.calendars.4.0.1.nupkg.sha512" + }, + "System.Globalization.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==", + "path": "system.globalization.extensions/4.0.1", + "hashPath": "system.globalization.extensions.4.0.1.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", + "path": "system.io.filesystem/4.0.1", + "hashPath": "system.io.filesystem.4.0.1.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", + "path": "system.io.filesystem.primitives/4.0.1", + "hashPath": "system.io.filesystem.primitives.4.0.1.nupkg.sha512" + }, + "System.IO.FileSystem.Watcher/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qM4Wr3La+RYb/03B0mZZjbA7tHsGzDffnuXP8Sl48HW2JwCjn3kfD5qdw0sqyNNowUipcJMi9/q6sMUrOIJ6UQ==", + "path": "system.io.filesystem.watcher/4.0.0", + "hashPath": "system.io.filesystem.watcher.4.0.0.nupkg.sha512" + }, + "System.Linq/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", + "path": "system.linq/4.1.0", + "hashPath": "system.linq.4.1.0.nupkg.sha512" + }, + "System.Memory/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", + "path": "system.memory/4.5.1", + "hashPath": "system.memory.4.5.1.nupkg.sha512" + }, + "System.Net.Http/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==", + "path": "system.net.http/4.1.0", + "hashPath": "system.net.http.4.1.0.nupkg.sha512" + }, + "System.Net.NameResolution/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", + "path": "system.net.nameresolution/4.0.0", + "hashPath": "system.net.nameresolution.4.0.0.nupkg.sha512" + }, + "System.Net.Primitives/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==", + "path": "system.net.primitives/4.0.11", + "hashPath": "system.net.primitives.4.0.11.nupkg.sha512" + }, + "System.Net.Requests/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==", + "path": "system.net.requests/4.0.11", + "hashPath": "system.net.requests.4.0.11.nupkg.sha512" + }, + "System.Net.Sockets/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", + "path": "system.net.sockets/4.1.0", + "hashPath": "system.net.sockets.4.1.0.nupkg.sha512" + }, + "System.Net.WebHeaderCollection/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==", + "path": "system.net.webheadercollection/4.0.1", + "hashPath": "system.net.webheadercollection.4.0.1.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", + "path": "system.reflection.extensions/4.0.1", + "hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512" + }, + "System.Reflection.Metadata/1.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1IjlmyGlp80PfErIwgrOM1YLtplvhZEI1PIjtlG7CgEVfIGYlZcRjAQj+0AROUktnVieXut/zrsUHrLMI0xyog==", + "path": "system.reflection.metadata/1.3.0", + "hashPath": "system.reflection.metadata.1.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", + "path": "system.reflection.typeextensions/4.1.0", + "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", + "path": "system.runtime.compilerservices.unsafe/4.5.1", + "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" + }, + "System.Runtime.Extensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", + "path": "system.runtime.extensions/4.1.0", + "hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", + "path": "system.runtime.handles/4.0.1", + "hashPath": "system.runtime.handles.4.0.1.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", + "path": "system.runtime.interopservices/4.1.0", + "hashPath": "system.runtime.interopservices.4.1.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", + "path": "system.runtime.interopservices.runtimeinformation/4.0.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", + "path": "system.runtime.numerics/4.0.1", + "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", + "path": "system.runtime.serialization.formatters/4.3.0", + "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512" + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", + "path": "system.runtime.serialization.primitives/4.3.0", + "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Claims/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4Jlp0OgJLS/Voj1kyFP6MJlIYp3crgfH8kNQk2p7+4JYfc1aAmh9PZyAMMbDhuoolGNtux9HqSOazsioRiDvCw==", + "path": "system.security.claims/4.0.1", + "hashPath": "system.security.claims.4.0.1.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", + "path": "system.security.cryptography.algorithms/4.2.0", + "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==", + "path": "system.security.cryptography.cng/4.2.0", + "hashPath": "system.security.cryptography.cng.4.2.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", + "path": "system.security.cryptography.csp/4.0.0", + "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", + "path": "system.security.cryptography.encoding/4.0.0", + "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==", + "path": "system.security.cryptography.openssl/4.0.0", + "hashPath": "system.security.cryptography.openssl.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", + "path": "system.security.cryptography.primitives/4.0.0", + "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==", + "path": "system.security.cryptography.x509certificates/4.1.0", + "hashPath": "system.security.cryptography.x509certificates.4.1.0.nupkg.sha512" + }, + "System.Security.Principal/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4HPC2B7fnOqH+rBpGFNb/lSSxcH++XDxleUPtDZiedoYlVG09ZPYBXSWSte20ZKA4+NgAqItR7+KJ3Z9Wbo7Yg==", + "path": "system.security.principal/4.0.1", + "hashPath": "system.security.principal.4.0.1.nupkg.sha512" + }, + "System.Security.Principal.Windows/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iFx15AF3RMEPZn3COh8+Bb2Thv2zsmLd93RchS1b8Mj5SNYeGqbYNCSn5AES1+gq56p4ujGZPrl0xN7ngkXOHg==", + "path": "system.security.principal.windows/4.0.0", + "hashPath": "system.security.principal.windows.4.0.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", + "path": "system.text.encoding.extensions/4.0.11", + "hashPath": "system.text.encoding.extensions.4.0.11.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", + "path": "system.text.regularexpressions/4.1.0", + "hashPath": "system.text.regularexpressions.4.1.0.nupkg.sha512" + }, + "System.Threading/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", + "path": "system.threading/4.0.11", + "hashPath": "system.threading.4.0.11.nupkg.sha512" + }, + "System.Threading.Overlapped/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5QPaqEQnGPftFhIN9y1m3hZCT2bh6lnMtIp+A+RjPOl6hIWCSgHr4VMpLaK/RJvMjd4LuXNVbivBTfnOVLhGvg==", + "path": "system.threading.overlapped/4.0.1", + "hashPath": "system.threading.overlapped.4.0.1.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", + "path": "system.threading.tasks.extensions/4.0.0", + "hashPath": "system.threading.tasks.extensions.4.0.0.nupkg.sha512" + }, + "System.Threading.Thread/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/u1Nim3D26nVBBOujAj3UMsedUckTvbVqDO3ptKZj1Qb1fb6sN3ncQ/zLnSZhHUUZ0BH754jysSVTuQGIzsIAw==", + "path": "system.threading.thread/4.0.0", + "hashPath": "system.threading.thread.4.0.0.nupkg.sha512" + }, + "System.Threading.ThreadPool/4.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tTT6h7QSJGfUzItUIpLPVpuhAq70xk3UaAVBnZIuLJBXEYYV+wYW7K6COcflvEAeW+f7CvV1mChIEW3bovHHVw==", + "path": "system.threading.threadpool/4.0.10", + "hashPath": "system.threading.threadpool.4.0.10.nupkg.sha512" + }, + "System.Threading.Timer/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==", + "path": "system.threading.timer/4.0.1", + "hashPath": "system.threading.timer.4.0.1.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", + "path": "system.xml.readerwriter/4.0.11", + "hashPath": "system.xml.readerwriter.4.0.11.nupkg.sha512" + }, + "System.Xml.XmlDocument/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TBOkzLo/OTi7N+YH3LB5jQJ1eZVKcFWcfL3GOzOZw978566dtcx6W4UcWWVL+as+lzyGWxk4oNd/EnF6DIsR9Q==", + "path": "system.xml.xmldocument/4.0.1", + "hashPath": "system.xml.xmldocument.4.0.1.nupkg.sha512" + }, + "NSmartProxy.ClientRouter/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "NSmartProxy.Data/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "NSmartProxy.Infrastructure/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.dll b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.dll new file mode 100644 index 0000000000000000000000000000000000000000..3086ff50e0b29c3bf4bb55b6293bec5801434f83 GIT binary patch literal 9216 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 literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.dev.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.dev.json new file mode 100644 index 0000000..376e969 --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.dev.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "C:\\Users\\Administrator\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Administrator\\.nuget\\packages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ] + } +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.json new file mode 100644 index 0000000..49dbda4 --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/NSmartProxyClient.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp2.2", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "2.2.0" + } + } +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/appsettings.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/appsettings.json new file mode 100644 index 0000000..032a84f --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/appsettings.json @@ -0,0 +1,28 @@ +{ + "ProviderPort": "8001", //反向连接的端口 + "ProviderConfigPort": "8000", //配置服务的端口 + //"ProviderAddress": "47.90.204.25", //配置服务的地址,可以是域名(eg.:www.tmoonlight.com)也可以是ip(eg.:211.54.5.4) + "ProviderAddress": "114.115.139.193", + + //反向代理客户端,可以配置多个 + "Clients": [ + { + "IP": "127.0.0.1", //反向代理机器的ip + "TargetServicePort": "1433", //反向代理服务的端口 + "ConsumerPort": "8004" //可选,消费端口,如果已被占用会顺延分配,如未指定,则从20000开始分配 + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "80", + "ConsumerPort": "80" + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "3389" + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "5900" + } + ] +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/log4net.config b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/log4net.config new file mode 100644 index 0000000..7ea9795 --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/log4net.config @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.ClientRouter.dll b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.ClientRouter.dll new file mode 100644 index 0000000000000000000000000000000000000000..2a4296aec8bdf38c06c52bbe004676e68b7d6f23 GIT binary patch literal 19456 zcmeHve|%fjk?-8At9zv@*@>js`DG`{4+mj8j*~b)>x4LVLQH=8M@R?(N46D5jjZcP za=<8J4HQ_m{M?1MP__?J=)Nq_mMv{558lFq?!sqbTl(3hOW!7?bl1FL^Ly+jwaL5j-5TxVP`PWR8e6s zbXo7(M6^xw&^PP;1+%Nq8#F%}(3*)lfSZc;$Ni|Ic*gM%O%+&Iax;PDm(Q~(LFbQ$ zHr&Wv`M*-_qD;bPJ^1cqV4Ub_HpH2q2Z(~8wZ@5h&usf3JWAv%Yxe=)QieC>5?AMd ze`+HNw27{++`!}$B|6ZQ$z}$CiEQHlSkcXR%03&gTuqro%0Wk#l^(#uye`30_Srzh zvrYPB`W4Eu>Exw5R}(!NBhn`I`u&kPdL9xQ_4D=V1pzM6voOD107FBMg#gxr6lN0a zQzYH4XCqAVGf9E=M5|}K0&x8t&p5O*>M7E!(;A2bmZ31|h3TM%DK?E6R0~{Hs6uV# z84H9pG@@@qn2s?ahQhAL_}R@K>Ol=tg^ZjRfNkb0(Zc~pJJ4{U<;(yOyq2fWfWwG0 z6S!{Xr+|>31=tsZ#O5N)nGIy|H%{4BqiH!cK>o3wG$^i9gjQ@JC_^H5Cu+Ev$Q=cj zFnJ1dq&5n3rB-^>3S3nHE9k+P(gU)x9!!|fgYB^od|_|ldm%vP+aR@3fUdy3g+{3> zjlyC9)I?ZoG*%TZKyBt3Qxic*o`?y>iFlrF%mYhd9#3Jp3^fW%rS=wmJs zU1%1#s;~sLnP*J#hp^0_2{92u1Kn#xqr?>NnRl{)L?{=eZ)MxI((q-ZF_BB}G z5bFAFkJE%&&rd_o{1Sktwffo3Uh0A0Bg?>^oI%h5slW)Bn?R-`cyt8d8+i0UP8%_QsY0Slp&p*V&S>^pLlJ z6l3U;sKQ=7238FxpW_Mh+z|2V$GARS1;ftPtK4zm)B;Yy>Iyy2(l{%40<)nhY{n26 zcEk!Lox=SHs@3RX$Tu@Y!M% zC@u~{(T@05e+j0^VrDbq5BbBsSS!c{wylyUxKu)76k@lFlB@&HU~XLN7C7kU70+Wyo+4 zl6E8z4#co4^IA@ySj#{GTSRd!19}YGNW;lruoLm#VMGG@F|JQnA?IkNwG6~A2B%X^ z5qIP1!t}8%AUT~VM1@S8X_o*E1)Z&^PS08ZzWA)(5Zeaa%ELblXFI?cLef4%%Juq; z50vs$_wOa*%t(bk_q6g{@z_vB43Tc1icBWQkSUPy+6JLIWc)fF_zjdMLS)E?=}o}@ z3iZ#+=-jvfjR#QQfErOtbutoXPrx%gM2qmiyM(?{g^nlI#Zwl;eSI<9u}vF@bl&^D z^eOPenjqGBmqn~cQ3cHDD{J&DC}v?Ea6PX|-lPjWoXo}nbNWZtK}fZC1a&>nTes7V zDGT#u441xY-|a~U3CwnSQACWe5ksmg#yiichl~QWfsbIXM7th?P7NnH$>@1*h@gq< z(^bfFD&Bb!GXD?bLJCt>gn8<*fd}5dJ zU@?$zm!+++^gOStUm01KmKYMGxk#U;)_t0?B&H@L>CxS+VCs*IZhtz z=NF<1n2X3<^BD|NMt%hL5iu<*51mx*(DMitI8_76%uDDojgz+-oZN?7RnN?;(g&NC zSux`_$U3{O+J{W;KOO_p;9L$fNF3}3;O=`Y6UPA}8*UOq$#D>3H(}}YJU4J0aDBQ8 z2}8vJk3$?>0Zxnbd?PUDO2A5+*NfWddF=b;Ex#$YoT`d=)$(}78A@wp@*0U)B2LIG zTcZ+r@)|*2dLPeJ*cuTrX^m!rb^)HUHDWc(*2tj8Fb1K4HNtA+9M`y2&o2d}=a-?3 z^1AE!2nT-PQs;uWmdJy0vm8M|#!`=RMJlsnCt9GTnH{gl-=JQq)a&36pZ& zO4JY34JW5^-Mq8}>x#9(x~)SK%!u@X*lJvBu?xE=J@!*9W6|TeCwu$`uH{O=9*e;NZzE zlZbNc%X%PSUC0!qfE;2lf;sI1T8ug?55AuIM#G%C+2k$thlpsKquXQhABw3)8otj8RlSc;pA`}Q(D-^Mc!GqEX) zL}QL`1Yx2>z1rBTC-(F&LUh;!>(POJwzh$6@KhN#iD5fs35DUPB=-KNx#L^(e92B~AIc*}Jn%NN$oFgdsJitRmbUn|k z^A-vhGyysp^eb!uG~+g`JI=qHCG|X0j>odhDTg9rg{{~q05?^#N_xmDY~@<+f?-RK zRk7pzH>jrPxd97tjO)`?Xi%w=$AQyPa6+o&Nt~;gYalZKZPm@FTxfNY=|sQm)#z7O zT^QraRlo=Owe2YC7EfPvEicDu6X{o-6zaygg)c)5g**m1$57x_!p!{DejJDjOx=Vc z;=}P9hGOmb(5$rc6}F+PtDR4eO=s;+V)67mH(&!j#&ubwi*`OYi;1;aLg!j=p0Q7E z_YsbZGU?Uz$ltIu?3e42^9Se~8)up9kTE0V-50W}@48=s)Axq#=|IHsF#w6mUi??? zZNXoDLsD9XjOvhaK0W!^{Q-LZ0v`5z=^5p-v*=d1gv}-P)$ZyBA|ZM*t{k_2q4NMbg#!V6R?{z;77%r!Dk(h z>$B6JrjfdvY-4RSgJO0gGJfvp~NCxrB3GtAcZar z#M!^AA*&x_IQB76c@Mr3HS#gXp?eVKEbTfr-|Sfu&iCD1%c~I1_t2u@BsgQixquWQyI<@%cHuGsqYUnoUR?Sli~90jz>+{Ei&TU?%GMXj zDTt-f{RJE}Vb5NaVUHf0#ikyW9KsD1`Z2D`EX||9M=YJ^xg-PXc@_!r#8r7jm(9tE z>-=+Szu%nVjk9lCAv;0lv+zpn2G%h)kozuVM&_$Rov9yVYr51~nZIUg>3OkdiD1dgLMvN|wL(_s)&gLoF8fF5j*XvZE_|F}wLttL!!Aq#)wvZA zoXcS662-;JA*0N>N@Vwp4Bz4prl7ZAk$3UH`-?Hmt2E(T8+$I7jA;s(*J@oWk=|T%G-rb3W zLoWk=1AD`QjVY&}JL7|{+Mc;z3HWUw?`g}~`yrmZpNOD_qtG%u7vS;Zf%=lC8c}mQ z_bq>ro+NJ}nF^iRR^WjF@%c5!1wJM{Za!n1-jpH<|Dg=+F*xnRJD38+dxr8m3PL`#iJg zC)Vrm3iv5623CRprqaLoUk)stz&b3(yh!QXw$x_K51g@CftLf9!CNZ@dq&1h#qG?4 zFLau~aVbrs8G?Nd?o+^hZoZz{gHU~D7ROIuQUcFE{Hb6)=xtJk{{;gp z>?r`gJy?KNN354Y83k-ozm&s)Z-DYAfo~ZaUF7)=%EeMX?>}WkXub6&%9H+oMxQ$a zZ=>}4{|$X=z*D1$l%Fr?h&M?`iWcdcL*!%$KYY(Fj9L;ny0lM9!kw4e6FK=eV_1p=>-@2qUSSSiyG&v zw$J+?@doHt7rPzURC?RR-t}pSxyl9H^Cpq3nyLl6&c#|(8!flK4x1lSZ4~n}_OxpA zZ8yFF?B_0a5ZH8TTqr#0B1k=haxS*oe$6|Bo)hd7blm%o-kJ2G+xB+gd%)gNn9M$# z-WBWy>=kc$XHyVIRif`{PX&?Z=$kQxb)%(*P6?)TsHJ}v>;~G4akca-w^xr-KPONax6Px*C8f4`)aqi~HlO~mxzskF zJ|UQra{+xuup7vscf1Se5y9@7F>e3DyO6$G)^j2KrQ7p)Xta=C7ED>9j-JMezbIK9 zz3gH<`yyJnvedSST3n3VE}-$%r8eG`HToxP%o=UAxV#xKzEu_2Fc_}HUVv5~!__D~ zLNRD7b}fxQA7J__p>ITKAoizD_0oS4o*&%$C&GD=%%#e2V@3@*jd|8e>kHD_k29-A z<*=fhU0&fiUr!$*#>NxC6U0-2rxH&HPZ&=GkDsowHBdNOXQH(6J?}L(_BSclNZBT3 zr<7e%UMA(eD65cfB+|uOHSwCI8dHKok4rgC%Il;&fp}O&Cuno973H_APIz_79>89< zFqoxV=yB_6YSVb{NrLA%9ntPX4r|1yM^W;qMvQt2->vd2N9aW0TPVL9_y-!(P8z4^ zaiOdCR(WS>cWLh#i?my`Mr)SVN`t(I|5@Vy;e5c&-+q`!yT8NUN*`dx8ddopG&aKQ%+s78%tdqgq@Ed6mDW z-Dh`;7LR-G7mGbeU$vg|9HHktuXtFhzw@RV^H-G@jG$^+b$mGW!@^4;fz9eq=8+{MxVV6~+@HXDilgpYb%-%Q0S{m*9<0 z%UZmyc?0(uY?%{A5L$G4+GMUanX6N?yQFAA zCX@{{h;lhykMbjQ2g-K3ALUk|_n>?O_lG|-zfS{nvCpG%8PzVQQ|1DJHvpbywF`Uz z@K$R;;Bmm?)(rxGR?6q4{JxZ=Uk)pJbm0d0*VY1oH%QqgWxJFIq#TfP96h)B9zc1I z?|>%{N#2k$YA}32$_J!;L&|5pOed4e4N^AK4*D3~N%zz9^iT9#+z-}ho3z84qra#( zc=mX1@~k&*#o13oPX4s*lGEN8JAb#vti(Iz_a0PzQR*Rgs4R9r-sYRyS2RMY-ti>Ex0uIvwz!B;P z9HBwL^N|BD$G!1$xQ}#c$F(Q4?`rR8|E?MOefk6X4|U5E@_fznhUW*K9^;^qHxQyC zIfQpVbFotxu0BlqiV;ITXIk;5%CueBNzUxYzXv&!TOTs~nPb4B?*e9JS%u>3NBc z;CaXM3-o)5YK)ht-WZ~f;dxNxqt@Pmk={%^ojsVyv}MQA1M3I-`j$3R>-vGdzK&#e zBo!ZPPsOv@mcDZkSDlNvhKV~z5^3;dw((rjNw4qkV{&&QKG^Q040dhz}Q~6akk)z%_k+Eqwsa&r_P$uZBYCKFU?+ru67AMCwl^ z4lJeKc=j-=wgHxq0X6^=wJGNaFPv!(GGRZmIwk?^>p=w>fs;}>= zOnd}juhWx*)&rA7UPhhi-124kY3s;H=V0f^E+>;yrdYqCuMhMAv5Sk~SG{7I_Ea*F z&M6DHO&IS&tkW{uJenRju#C1Q#x9MgMiaZ@$qdkrq-Yh-i~(WZY+AL#m~J_>=A7Pm zW+;*CNo0;<2^2AtI5L{Z<~EMy5?PnjnNAkvglk|R&x%TkTav7WT4A4I9tChfLA&Yc9S_I2)}KHAYU9M9z7&R35$b;NUVNH#!jzjnxuC4uK^+2-8SESs8k7Z;g;WZ1 zRUA}UTw05?qIik{jN7CjVbngF$-o_5O55Nd`*b3MpF$r_3{re>uurkMIOB|txT2vU zlNff6CeGca)`0u+3d0&ofy}vkOAzi(XX6JGJJapX@JK3=!vtdRYzc=-$wBH#qz9=z zo*qb~Qj&yvox_QAk29JXNWgHzBk@dP)71lq;_0CT6gi4kD&+_2wvPBww~ z<;j6z9dkevsl*Tit?QTe^$Al^A(={K#Cy;-*p|ba+5S=K-ak4t#G;pIZP{#MxIZ=4 zo6Jon!*$9Wdf|I=%j#A8rZmLj{(trqD^puJ4aeZ?S?1x~YWVQ&oX~3Pn$u$J` z;q8OpuoroCB;!MACyNaw+a#9fsLv(SqlrDq+#z!MKT24?OpZCrbi9R8HaV1zr(7A4 z+!87DVz#?;$G2pIV8^xQabbez;OkwlO>-hTBkd4(9NUhlR26kNGN@H z?8r?pTQYq_60=(8@^cHFwf_|JacM_7 z&!GZwoa^iBS0@al<}?l(vhZ-|iE{(>ClD%$;xU5Puk0Ws>LxM}>x|S%ooe6N=5UNs zN>xfV=*eyZ@}{H6#~$l*!;*!?L3i z^L4W;4o=iGph~ISSSWLJVmtRF2AuR@c9OHohI24JkjNGns2D*iH6${w7i5t$IZMIg z+55A+RrNZ{dP@B|7`nss(So6f;rr<^DonOLeVgKxZA*SGZb3vYU<$~GzU!+S1D<-Y~q11f9 z$Q+16KH*L%4RtW(B$6OQIF+C+%g1sdjPNKW0jz;F=~ib_0?08^n?;?Wqf$okuD}5`4QzmNloSlFZ6izZ zJ>)8U|J3Y0ONqAjl#Oh6$4wr&o#NmXry-Yn5?E6B#&IW3(lwwD^0!){Hxh$~2ZY8_ zcOC!6<9G5uKew}6Xi6^~f;0)} zI!KtKiY=J|mIYnuh->_mhX+TusT%$$W%e#n% zj8-xj?lid^zs{@*uh7D4RJG2u^iVXk8}9)^yRBwT)27bBPfN5=)QD2JD`L??zu;8OGl!rm|9NdNdYA>>q6FQ-@HPc+^FiwqI({|>^F<&XM9?DyHGR!i zr7t`cGWfz>RiW`)SRB;1Y2kI@bqW{@*M!%F#_tM`--G{HlbRVYV}iS48D&(2e8tgr zv##?3Or4_zZM{ehMOD|^Fgw(h2`sgIV{QeZz{YJH!wkcEc%2@Zs_ApER#-KzhJom? zQ+OSuuf*5xm9;f6E5x&G9c3trw_oA$*YV?p%9@%Qi=~Csc)J)HKUslQ4ki7tVHdDa zQaRH-Gc7-CQ0ooHMOq)&_>{8jKk-1+!`foad_J#0rs`+A>iI%=t*2u;SA-bel~wX* zu4RES52;iI8(1LMmI6PIj5^ix>6%LFn)8wemjFb?!B~ zsq1E?i>>pR;Wj)o@C5N}@Em&b%oYGAlaCK9ut2^kCNc9WDr z_(izO7hV&L8t}6?{*X^+MkORFLrJE<&4*zio?hp8=VczhQH9yV;DYfmPIv~hS_4)f zA;yJ$7k_{0iII-)=#f+LnZqy1d-du)con(BNl)B)a8h-y%4+DROTQHw&1l-Oska>$ z44kYQ-TUXdqsy9>fkEZ8iEF?67I+8V0#GeRoqf(!S4aFyPK_+w$`f(Cw-970eocly z{5D7gUFkT=z(nAGA+vCCUsR&?zg9L1x0*hboACdQ=)s*~C%(1qL%jocmz~n@8RMPP>Kjt_a{j3LB8A{vN&YR(%~GO8D?eD}?wJ&ya8x=Bk1{HEbqFx4Pa4!zXv>TFK; zOP^-kxYb_^zEy?|pvz2*<+~VOGRhpd-lHCd9Q@eciwrwmIR7J;P)*hE&pTd*o^PXHFwpEJkPXv$=>+)`m#1{SZ#g_Gz`5{ kutpT#&7M(OrP3H)tN)9i1M2@7bT|LV{Xakd-&x>)1C6M(C;$Ke literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.ClientRouter.pdb b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.ClientRouter.pdb new file mode 100644 index 0000000000000000000000000000000000000000..c3282ee4e54e8ce5719a1ef62ec3b0e8ae28af7e GIT binary patch literal 3924 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 literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Data.pdb b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Data.pdb new file mode 100644 index 0000000000000000000000000000000000000000..f711cc4770ad96c182c887f04e31527fe26c7be3 GIT binary patch literal 1680 zcmZuxeP~-%6hH6gHJ^Q1x+UG3PSd5!Y**G+sjj+N*EC(pu(O(O^J7@EDo^Tc ze;sQwukFdvThQBBAK8=5KrVw{;k{|C!oenQd3169(1RlFgob5^-XZtEt;MzOEBj9`j9&NyCWOVt0!y8~9fxZb?1H0Gp zf5zc{@ImNlhX=riq2C6?;2m`Q+rgW`Lk@2PZ$UPfC&78x)vUF2&M8qJW)E`n7y#_} z!n$$py6rE~4xG=9!FP@Ck3_FX+zURxHHLB^3G)mbCr>Qgl}U&O=pOOoW5+NBX~^zygq?LS@Z+&un#>c!>6hf9h1=u!md=?MkAl#=~El7z_@EZU^t8wqm_e;I`` zElMLz2<|BowOKX1D@ z@+Ut6xpBQMHdsQjnPRhWhqV~qVu@Alw&;l1NwP(x$rkGqJvkiBnho0)t_RL^&7Ixx zern;hW9{+91g=7BqvEC81zyGtsMem=3S3HsDamrPB6D-Yc5v%B{|S9A`rN*Y^QX>F ze{n{-boM=U>-yB#$JGJ+!FnP}jQTlr2ghm?cpTQ`6CHSn0L1`Dvrj{ z&M>tGCwAd-#uAE$T4jF&-6We{+9L2eHwZk3loQQQ8)bip0y2JPBxG5BVl%A^BArL? zlOa@@!mIPmcHz6#BWTNg>Y*7`H|h`Y)I-q+f^$!Yzx&{woq;bC&;D}f(d7%TUW@;4 YZ~kpd6lWvqxG@%@Bo`Iq373HAZvcA!7XSbN literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Infrastructure.dll b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxy.Infrastructure.dll new file mode 100644 index 0000000000000000000000000000000000000000..4d4a38e3dbd2bf0ceb2c4fbe8c3d2d67bd0a009c GIT binary patch literal 6656 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 PW5^TrPXwKn<9GZoE1c+o literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.deps.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.deps.json new file mode 100644 index 0000000..e163d4c --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.deps.json @@ -0,0 +1,2418 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v2.2/win-x64", + "signature": "7a0b7b0482eb9f2e95360e2348fac75dfd688075" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v2.2": {}, + ".NETCoreApp,Version=v2.2/win-x64": { + "NSmartProxyClient/1.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Json": "2.2.0", + "Microsoft.NETCore.App": "2.2.0", + "NSmartProxy.ClientRouter": "1.0.0", + "log4net": "2.0.8" + }, + "runtime": { + "NSmartProxyClient.dll": {} + } + }, + "ILLink.Tasks/0.1.5-preview-1841731": {}, + "log4net/2.0.8": { + "dependencies": { + "System.AppContext": "4.1.0", + "System.Collections.NonGeneric": "4.0.1", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Process": "4.1.0", + "System.Diagnostics.StackTrace": "4.0.1", + "System.Diagnostics.TraceSource": "4.0.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Watcher": "4.0.0", + "System.Linq": "4.1.0", + "System.Net.NameResolution": "4.0.0", + "System.Net.Requests": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Serialization.Formatters": "4.3.0", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Thread": "4.0.0", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XmlDocument": "4.0.1" + }, + "runtime": { + "lib/netstandard1.3/log4net.dll": { + "assemblyVersion": "2.0.8.0", + "fileVersion": "2.0.8.0" + } + } + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.2.0", + "Microsoft.Extensions.FileProviders.Physical": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Configuration.Json/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.2.0", + "Microsoft.Extensions.Configuration.FileExtensions": "2.2.0", + "Newtonsoft.Json": "11.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/2.2.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "2.2.0", + "Microsoft.Extensions.FileSystemGlobbing": "2.2.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.Extensions.Primitives/2.2.0": { + "dependencies": { + "System.Memory": "4.5.1", + "System.Runtime.CompilerServices.Unsafe": "4.5.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.0.18315" + } + } + }, + "Microsoft.NETCore.App/2.2.0": { + "dependencies": { + "Microsoft.NETCore.DotNetHostPolicy": "2.2.0", + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "NETStandard.Library": "2.0.3", + "runtime.win-x64.Microsoft.NETCore.App": "2.2.0" + } + }, + "Microsoft.NETCore.DotNetAppHost/2.2.0": { + "dependencies": { + "runtime.win-x64.Microsoft.NETCore.DotNetAppHost": "2.2.0" + } + }, + "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.2.0", + "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy": "2.2.0" + } + }, + "Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.2.0", + "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver": "2.2.0" + } + }, + "Microsoft.NETCore.Platforms/2.2.0": {}, + "Microsoft.NETCore.Targets/2.0.0": {}, + "Microsoft.Win32.Primitives/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "Microsoft.Win32.Registry/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0" + } + }, + "NETStandard.Library/2.0.3": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0" + } + }, + "Newtonsoft.Json/11.0.2": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.0.2.21924" + } + } + }, + "runtime.native.System/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0" + } + }, + "runtime.native.System.Net.Http/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0" + } + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0" + } + }, + "runtime.win-x64.Microsoft.NETCore.App/2.2.0": { + "runtime": { + "runtimes/win-x64/lib/netcoreapp2.2/Microsoft.CSharp.dll": { + "assemblyVersion": "4.0.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/Microsoft.VisualBasic.dll": { + "assemblyVersion": "10.0.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/Microsoft.Win32.Primitives.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/Microsoft.Win32.Registry.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/SOS.NETCore.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.AppContext.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Buffers.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Collections.Concurrent.dll": { + "assemblyVersion": "4.0.14.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Collections.Immutable.dll": { + "assemblyVersion": "1.2.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Collections.NonGeneric.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Collections.Specialized.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Collections.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ComponentModel.Annotations.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ComponentModel.DataAnnotations.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ComponentModel.EventBasedAsync.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ComponentModel.Primitives.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ComponentModel.TypeConverter.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ComponentModel.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Configuration.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Console.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Core.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Data.Common.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Data.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.Contracts.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.Debug.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.DiagnosticSource.dll": { + "assemblyVersion": "4.0.3.1", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.FileVersionInfo.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.Process.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.StackTrace.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.TextWriterTraceListener.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.Tools.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.TraceSource.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Diagnostics.Tracing.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Drawing.Primitives.dll": { + "assemblyVersion": "4.2.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Drawing.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Dynamic.Runtime.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Globalization.Calendars.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Globalization.Extensions.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Globalization.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.Compression.Brotli.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.Compression.FileSystem.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.Compression.ZipFile.dll": { + "assemblyVersion": "4.0.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.Compression.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.FileSystem.AccessControl.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.FileSystem.DriveInfo.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.FileSystem.Primitives.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.FileSystem.Watcher.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.FileSystem.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.IsolatedStorage.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.MemoryMappedFiles.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.Pipes.AccessControl.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.Pipes.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.UnmanagedMemoryStream.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.IO.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Linq.Expressions.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Linq.Parallel.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Linq.Queryable.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Linq.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Memory.dll": { + "assemblyVersion": "4.1.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.Http.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.HttpListener.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.Mail.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.NameResolution.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.NetworkInformation.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.Ping.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.Primitives.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.Requests.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.Security.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.ServicePoint.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.Sockets.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.WebClient.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.WebHeaderCollection.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.WebProxy.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.WebSockets.Client.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.WebSockets.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Net.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Numerics.Vectors.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Numerics.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ObjectModel.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Private.DataContractSerialization.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Private.Uri.dll": { + "assemblyVersion": "4.0.5.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Private.Xml.Linq.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Private.Xml.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.DispatchProxy.dll": { + "assemblyVersion": "4.0.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.Emit.ILGeneration.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.Emit.Lightweight.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.Emit.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.Extensions.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.Metadata.dll": { + "assemblyVersion": "1.4.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.Primitives.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.TypeExtensions.dll": { + "assemblyVersion": "4.1.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Reflection.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Resources.Reader.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Resources.ResourceManager.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Resources.Writer.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.CompilerServices.VisualC.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Extensions.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Handles.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.WindowsRuntime.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Loader.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Numerics.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Formatters.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Json.dll": { + "assemblyVersion": "4.0.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Primitives.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Serialization.Xml.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.Serialization.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.AccessControl.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Claims.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Cryptography.Algorithms.dll": { + "assemblyVersion": "4.3.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Cryptography.Cng.dll": { + "assemblyVersion": "4.3.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Cryptography.Csp.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Cryptography.Encoding.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Cryptography.OpenSsl.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Cryptography.Primitives.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Cryptography.X509Certificates.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Principal.Windows.dll": { + "assemblyVersion": "4.1.1.1", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.Principal.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.SecureString.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Security.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ServiceModel.Web.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ServiceProcess.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Text.Encoding.Extensions.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Text.Encoding.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Text.RegularExpressions.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.Overlapped.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.Tasks.Dataflow.dll": { + "assemblyVersion": "4.6.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.Tasks.Extensions.dll": { + "assemblyVersion": "4.3.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.Tasks.Parallel.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.Tasks.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.Thread.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.ThreadPool.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.Timer.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Threading.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Transactions.Local.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Transactions.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.ValueTuple.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Web.HttpUtility.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Web.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Windows.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.Linq.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.ReaderWriter.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.Serialization.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.XDocument.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.XPath.XDocument.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.XPath.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.XmlDocument.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.XmlSerializer.dll": { + "assemblyVersion": "4.1.1.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.Xml.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/System.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/WindowsBase.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/mscorlib.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/lib/netcoreapp2.2/netstandard.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "4.6.27110.4" + } + }, + "native": { + "runtimes/win-x64/native/Microsoft.DiaSymReader.Native.amd64.dll": { + "fileVersion": "14.12.25830.2" + }, + "runtimes/win-x64/native/System.Private.CoreLib.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/api-ms-win-core-console-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-datetime-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-debug-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-errorhandling-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-file-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-file-l1-2-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-file-l2-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-handle-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-heap-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-interlocked-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-libraryloader-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-localization-l1-2-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-memory-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-namedpipe-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-processenvironment-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-processthreads-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-processthreads-l1-1-1.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-profile-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-rtlsupport-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-string-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-synch-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-synch-l1-2-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-sysinfo-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-timezone-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-core-util-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-conio-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-convert-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-environment-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-filesystem-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-heap-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-locale-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-math-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-multibyte-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-private-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-process-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-runtime-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-stdio-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-string-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-time-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/api-ms-win-crt-utility-l1-1-0.dll": { + "fileVersion": "10.0.17134.12" + }, + "runtimes/win-x64/native/clrcompression.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/clretwrc.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/clrjit.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/coreclr.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/dbgshim.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/mscordaccore.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/mscordaccore_amd64_amd64_4.6.27110.04.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/mscordbi.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/mscorrc.debug.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/mscorrc.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/sos.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/sos_amd64_amd64_4.6.27110.04.dll": { + "fileVersion": "4.6.27110.4" + }, + "runtimes/win-x64/native/ucrtbase.dll": { + "fileVersion": "10.0.17134.12" + } + } + }, + "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": { + "native": { + "runtimes/win-x64/native/apphost.exe": { + "fileVersion": "0.0.0.0" + } + } + }, + "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "dependencies": { + "Microsoft.NETCore.DotNetHostResolver": "2.2.0" + }, + "native": { + "runtimes/win-x64/native/hostpolicy.dll": { + "fileVersion": "2.2.27110.6" + } + } + }, + "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "dependencies": { + "Microsoft.NETCore.DotNetAppHost": "2.2.0" + }, + "native": { + "runtimes/win-x64/native/hostfxr.dll": { + "fileVersion": "2.2.27110.6" + } + } + }, + "System.AppContext/4.1.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.0.12": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Collections.Immutable/1.2.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Collections.NonGeneric/4.0.1": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Console/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11" + } + }, + "System.Diagnostics.Process/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.Win32.Primitives": "4.0.1", + "Microsoft.Win32.Registry": "4.0.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Thread": "4.0.0", + "System.Threading.ThreadPool": "4.0.10", + "runtime.native.System": "4.0.0" + } + }, + "System.Diagnostics.StackTrace/4.0.1": { + "dependencies": { + "System.Collections.Immutable": "1.2.0", + "System.IO.FileSystem": "4.0.1", + "System.Reflection": "4.3.0", + "System.Reflection.Metadata": "1.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Diagnostics.TraceSource/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.IO.FileSystem.Watcher/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Overlapped": "4.0.1", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Thread": "4.0.0", + "runtime.native.System": "4.0.0" + } + }, + "System.Linq/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Memory/4.5.1": {}, + "System.Net.Http/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.0.1", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Net.NameResolution/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Principal.Windows": "4.0.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.0.0" + } + }, + "System.Net.Primitives/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Net.Requests/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.WebHeaderCollection": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Net.Sockets/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Net.WebHeaderCollection/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Metadata/1.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Collections.Immutable": "1.2.0", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.3.0", + "System.Linq": "4.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Threading": "4.0.11" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.1.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0" + } + }, + "System.Runtime.CompilerServices.Unsafe/4.5.1": { + "runtime": { + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "4.0.4.0", + "fileVersion": "0.0.0.0" + } + } + }, + "System.Runtime.Extensions/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + } + }, + "System.Runtime.Numerics/4.0.1": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0" + } + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Serialization.Primitives": "4.3.0" + } + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "dependencies": { + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Security.Claims/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Security.Principal": "4.0.1" + } + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Security.Cryptography.Cng/4.2.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Security.Cryptography.Csp/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11" + } + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.0.12", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Cng": "4.2.0", + "System.Security.Cryptography.Csp": "4.0.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Security.Principal/4.0.1": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Security.Principal.Windows/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.Win32.Primitives": "4.0.1", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Claims": "4.0.1", + "System.Security.Principal": "4.0.1", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.Extensions/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.1.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + } + }, + "System.Threading/4.0.11": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Overlapped/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Thread/4.0.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading.ThreadPool/4.0.10": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Threading.Timer/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.2.0", + "Microsoft.NETCore.Targets": "2.0.0", + "System.Runtime": "4.3.0" + } + }, + "System.Xml.ReaderWriter/4.0.11": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.0.0" + } + }, + "System.Xml.XmlDocument/4.0.1": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + } + }, + "NSmartProxy.ClientRouter/1.0.0": { + "dependencies": { + "ILLink.Tasks": "0.1.5-preview-1841731", + "NSmartProxy.Data": "1.0.0" + }, + "runtime": { + "NSmartProxy.ClientRouter.dll": {} + } + }, + "NSmartProxy.Data/1.0.0": { + "dependencies": { + "NSmartProxy.Infrastructure": "1.0.0" + }, + "runtime": { + "NSmartProxy.Data.dll": {} + } + }, + "NSmartProxy.Infrastructure/1.0.0": { + "runtime": { + "NSmartProxy.Infrastructure.dll": {} + } + } + } + }, + "libraries": { + "NSmartProxyClient/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "ILLink.Tasks/0.1.5-preview-1841731": { + "type": "package", + "serviceable": true, + "sha512": "sha512-woAaUDPWa2zqsy6B9zWTIR7bhw8FVt9skb+5iD74Y53niER9dCEYpKzJTd1HB+u9hZ26jIxG3IBJzCS7bbqDLw==", + "path": "illink.tasks/0.1.5-preview-1841731", + "hashPath": "illink.tasks.0.1.5-preview-1841731.nupkg.sha512" + }, + "log4net/2.0.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N41MQGHZImiCfn0cUuSBjZxrcNfIQCuCgQP0rpgB3J/NWponEh3lc1LxJEuIsPAR9Oc1jVvfkNNFCY1C5hf9LA==", + "path": "log4net/2.0.8", + "hashPath": "log4net.2.0.8.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Be1LEgclOQthHN7tksm79bGbXNJ0yuewEBiIzPSePwDwt2AGqLLx5iXv6BfjVZGztxKQCngz+X8IRw/kOz+CwA==", + "path": "microsoft.extensions.configuration/2.2.0", + "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HT/cMUOHvJ29Z5VIlWp6Zd1F63k5CbpGisNk8ayP35GwKwX5IDsJL8hWMoBesz5WPK8ZfW4f47kyVAhfCD/PAw==", + "path": "microsoft.extensions.configuration.abstractions/2.2.0", + "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1cO9Ca+lLh7mRTbJYEXnGPqoVMt/71BM7zmcZx6VOFLEBAfpOej/isDtgqRYhDcMkLaS9vn9pXerp41fTO9y1w==", + "path": "microsoft.extensions.configuration.fileextensions/2.2.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vqJEFHHDVTDhjTTdX8QZWF75Hw9bFLbmRcjRbXtmQLrFBvcTzuS9w1jJGWjrgR1UQ7YpuJdhcDXzhxorqkR1Ig==", + "path": "microsoft.extensions.configuration.json/2.2.0", + "hashPath": "microsoft.extensions.configuration.json.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zt//yhxTTxUMb70b44ZdUQiV/SLa+3xbVZuz/IzKloOX8rlUoU6itkhVC3gryos9ojAuPYwc2aiqejJLdqRDZA==", + "path": "microsoft.extensions.fileproviders.abstractions/2.2.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lFYs3tCesMedXt/sUHIUlByH20qxi6DjSxOTyRvqT3YUMteqsVIGgjcF8zoVWMfvlv9/418Uk3eC3bFn8Qc+rA==", + "path": "microsoft.extensions.fileproviders.physical/2.2.0", + "hashPath": "microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LcDxBQvSCyvYZqAncoXJmbueO7DbHyMzu/kwGwC8oyghBXkzHG69iT4IEO63EO3R5mylbhTyydAIyQC4rt/weQ==", + "path": "microsoft.extensions.filesystemglobbing/2.2.0", + "hashPath": "microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Sv8EDHvN2852bE5G1yosKCa7sUw/x0Z/rCaI5LIWHseAXprG1h9oberAh3NRBO7w2zTZq79WPeQDMsPBVSf99w==", + "path": "microsoft.extensions.primitives/2.2.0", + "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" + }, + "Microsoft.NETCore.App/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QU8taCyeyePwatrj+h+750lMnsPCq3YPaGmsdtSHXPCjDyjto2KT7QDNVet0oRliX4PjaINpyg0Yzd9DnQ/Wkw==", + "path": "microsoft.netcore.app/2.2.0", + "hashPath": "microsoft.netcore.app.2.2.0.nupkg.sha512" + }, + "Microsoft.NETCore.DotNetAppHost/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qIrVLupwT2NYTrf7KM7Nh+mJr36V5MITVRjyGOByVVCwGmQgQmI/6bjZYQv+QdExi4Cm87eCKJX9FdT6nc00Xg==", + "path": "microsoft.netcore.dotnetapphost/2.2.0", + "hashPath": "microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" + }, + "Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5Xvh/3bDr6YAl6TKfeONvRDZ9QOmvVmzFzA0M6g8uubWdf5/o6qdVOqByFBT/fhjVb6okP0E5+v1oxh1Pk+c+w==", + "path": "microsoft.netcore.dotnethostpolicy/2.2.0", + "hashPath": "microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" + }, + "Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Q3j3KC2ugqIVasf7pO4NRDEn7GysZX3ZH6fAHfbjrP8cYXY9cmHeFcbaniw36q8kFhsPt2EnRHzSsLBpbG6l2Q==", + "path": "microsoft.netcore.dotnethostresolver/2.2.0", + "hashPath": "microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-39+GVHdbm+cmoOjdvm+fhiMbddnuVyUlBdYS8Yhn5xsNaBoTXpgBsxQQlI2Sv9EjIP0F+itG6yrDaOM2OEGupQ==", + "path": "microsoft.netcore.platforms/2.2.0", + "hashPath": "microsoft.netcore.platforms.2.2.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-odP/tJj1z6GylFpNo7pMtbd/xQgTC3Ex2If63dRTL38bBNMwsBnJ+RceUIyHdRBC0oik/3NehYT+oECwBhIM3Q==", + "path": "microsoft.netcore.targets/2.0.0", + "hashPath": "microsoft.netcore.targets.2.0.0.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", + "path": "microsoft.win32.primitives/4.0.1", + "hashPath": "microsoft.win32.primitives.4.0.1.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MW2W/7nbJAGeNNd5hq65+nrEY470UpMmycdtP5dUIj1hTIkv1PXB45dbBt1B32R3waYtM9XYpgO9bX9cqAxzrw==", + "path": "microsoft.win32.registry/4.0.0", + "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512" + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "path": "netstandard.library/2.0.3", + "hashPath": "netstandard.library.2.0.3.nupkg.sha512" + }, + "Newtonsoft.Json/11.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", + "path": "newtonsoft.json/11.0.2", + "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" + }, + "runtime.native.System/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", + "path": "runtime.native.system/4.0.0", + "hashPath": "runtime.native.system.4.0.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==", + "path": "runtime.native.system.net.http/4.0.1", + "hashPath": "runtime.native.system.net.http.4.0.1.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", + "path": "runtime.native.system.security.cryptography/4.0.0", + "hashPath": "runtime.native.system.security.cryptography.4.0.0.nupkg.sha512" + }, + "runtime.win-x64.Microsoft.NETCore.App/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oFMNWFou9dL+wNl47pZIgNdDO2GYMtKRzFM1D1NKBXyRG8eDIrYs6tr8Whjop5BWlCStl60Vhs006htQk5Q2ww==", + "path": "runtime.win-x64.microsoft.netcore.app/2.2.0", + "hashPath": "runtime.win-x64.microsoft.netcore.app.2.2.0.nupkg.sha512" + }, + "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DWEVHFfA/XzEvtSsEMtvN5gr0UYi9cdx9fsUpDzJFehepM/xMJWhCgQHkvpVZCjB9qULepsI3Ow4UO7YpuxB7w==", + "path": "runtime.win-x64.microsoft.netcore.dotnetapphost/2.2.0", + "hashPath": "runtime.win-x64.microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512" + }, + "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BRogN91nVYPu25KIanU4QnXwp9opyzf/bRWq1QthJDi+YwkYPZXDrpBAvuc0cgiDiyMmlEfCbrN9xZ24bW8kig==", + "path": "runtime.win-x64.microsoft.netcore.dotnethostpolicy/2.2.0", + "hashPath": "runtime.win-x64.microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512" + }, + "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+Xbr0fiyS4/TVtWa9f/f8JGSHGTXEbnYfuiRnzO0/Gyet6PdSekQ+tdZPIvRSmLwD4LdHRR9lBIdsB41Sc+WuQ==", + "path": "runtime.win-x64.microsoft.netcore.dotnethostresolver/2.2.0", + "hashPath": "runtime.win-x64.microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512" + }, + "System.AppContext/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", + "path": "system.appcontext/4.1.0", + "hashPath": "system.appcontext.4.1.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", + "path": "system.collections.concurrent/4.0.12", + "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512" + }, + "System.Collections.Immutable/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JDhDhp7Ilq6tkiBREewaEBAPqbHg3jcI74mnu0+To4iXLesZ8MFaPNkwxLzCIty6aJSUp3ZHuWDFnu+1Tss/pg==", + "path": "system.collections.immutable/1.2.0", + "hashPath": "system.collections.immutable.1.2.0.nupkg.sha512" + }, + "System.Collections.NonGeneric/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZCeGGrSFXl0YbG0lir24rU7XQDZ/lJfjTFask7xBoRLsi9SI5lfJCKnFakxJ+LlUaWQbQLK62oiM19wHnQ8oEg==", + "path": "system.collections.nongeneric/4.0.1", + "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512" + }, + "System.Console/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==", + "path": "system.console/4.0.0", + "hashPath": "system.console.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", + "path": "system.diagnostics.debug/4.0.11", + "hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==", + "path": "system.diagnostics.diagnosticsource/4.0.0", + "hashPath": "system.diagnostics.diagnosticsource.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Process/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mr6V2H1KbKxv3pL8mngdhT9NTNRSFkXobr4g+V3iNpiyJHLsGEU8NbGa3TC3/98XTeiTcrYvs2mC7EWvuA+h+Q==", + "path": "system.diagnostics.process/4.1.0", + "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512" + }, + "System.Diagnostics.StackTrace/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6i2EbRq0lgGfiZ+FDf0gVaw9qeEU+7IS2+wbZJmFVpvVzVOgZEt0ScZtyenuBvs6iDYbGiF51bMAa0oDP/tujQ==", + "path": "system.diagnostics.stacktrace/4.0.1", + "hashPath": "system.diagnostics.stacktrace.4.0.1.nupkg.sha512" + }, + "System.Diagnostics.TraceSource/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-R815f7Wl4djK3Ug4q68huHlkvejDFgmWjWs7254XwVJ0ju3xEQRjd12VuI+E8jmk/azhcR2S/AuC8LwgqIBUag==", + "path": "system.diagnostics.tracesource/4.0.0", + "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", + "path": "system.diagnostics.tracing/4.1.0", + "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==", + "path": "system.globalization.calendars/4.0.1", + "hashPath": "system.globalization.calendars.4.0.1.nupkg.sha512" + }, + "System.Globalization.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==", + "path": "system.globalization.extensions/4.0.1", + "hashPath": "system.globalization.extensions.4.0.1.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", + "path": "system.io.filesystem/4.0.1", + "hashPath": "system.io.filesystem.4.0.1.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", + "path": "system.io.filesystem.primitives/4.0.1", + "hashPath": "system.io.filesystem.primitives.4.0.1.nupkg.sha512" + }, + "System.IO.FileSystem.Watcher/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qM4Wr3La+RYb/03B0mZZjbA7tHsGzDffnuXP8Sl48HW2JwCjn3kfD5qdw0sqyNNowUipcJMi9/q6sMUrOIJ6UQ==", + "path": "system.io.filesystem.watcher/4.0.0", + "hashPath": "system.io.filesystem.watcher.4.0.0.nupkg.sha512" + }, + "System.Linq/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", + "path": "system.linq/4.1.0", + "hashPath": "system.linq.4.1.0.nupkg.sha512" + }, + "System.Memory/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", + "path": "system.memory/4.5.1", + "hashPath": "system.memory.4.5.1.nupkg.sha512" + }, + "System.Net.Http/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==", + "path": "system.net.http/4.1.0", + "hashPath": "system.net.http.4.1.0.nupkg.sha512" + }, + "System.Net.NameResolution/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==", + "path": "system.net.nameresolution/4.0.0", + "hashPath": "system.net.nameresolution.4.0.0.nupkg.sha512" + }, + "System.Net.Primitives/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==", + "path": "system.net.primitives/4.0.11", + "hashPath": "system.net.primitives.4.0.11.nupkg.sha512" + }, + "System.Net.Requests/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==", + "path": "system.net.requests/4.0.11", + "hashPath": "system.net.requests.4.0.11.nupkg.sha512" + }, + "System.Net.Sockets/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", + "path": "system.net.sockets/4.1.0", + "hashPath": "system.net.sockets.4.1.0.nupkg.sha512" + }, + "System.Net.WebHeaderCollection/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==", + "path": "system.net.webheadercollection/4.0.1", + "hashPath": "system.net.webheadercollection.4.0.1.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", + "path": "system.reflection.extensions/4.0.1", + "hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512" + }, + "System.Reflection.Metadata/1.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1IjlmyGlp80PfErIwgrOM1YLtplvhZEI1PIjtlG7CgEVfIGYlZcRjAQj+0AROUktnVieXut/zrsUHrLMI0xyog==", + "path": "system.reflection.metadata/1.3.0", + "hashPath": "system.reflection.metadata.1.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", + "path": "system.reflection.typeextensions/4.1.0", + "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", + "path": "system.runtime.compilerservices.unsafe/4.5.1", + "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" + }, + "System.Runtime.Extensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", + "path": "system.runtime.extensions/4.1.0", + "hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", + "path": "system.runtime.handles/4.0.1", + "hashPath": "system.runtime.handles.4.0.1.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", + "path": "system.runtime.interopservices/4.1.0", + "hashPath": "system.runtime.interopservices.4.1.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", + "path": "system.runtime.interopservices.runtimeinformation/4.0.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", + "path": "system.runtime.numerics/4.0.1", + "hashPath": "system.runtime.numerics.4.0.1.nupkg.sha512" + }, + "System.Runtime.Serialization.Formatters/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==", + "path": "system.runtime.serialization.formatters/4.3.0", + "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512" + }, + "System.Runtime.Serialization.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==", + "path": "system.runtime.serialization.primitives/4.3.0", + "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Claims/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4Jlp0OgJLS/Voj1kyFP6MJlIYp3crgfH8kNQk2p7+4JYfc1aAmh9PZyAMMbDhuoolGNtux9HqSOazsioRiDvCw==", + "path": "system.security.claims/4.0.1", + "hashPath": "system.security.claims.4.0.1.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", + "path": "system.security.cryptography.algorithms/4.2.0", + "hashPath": "system.security.cryptography.algorithms.4.2.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==", + "path": "system.security.cryptography.cng/4.2.0", + "hashPath": "system.security.cryptography.cng.4.2.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", + "path": "system.security.cryptography.csp/4.0.0", + "hashPath": "system.security.cryptography.csp.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", + "path": "system.security.cryptography.encoding/4.0.0", + "hashPath": "system.security.cryptography.encoding.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==", + "path": "system.security.cryptography.openssl/4.0.0", + "hashPath": "system.security.cryptography.openssl.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", + "path": "system.security.cryptography.primitives/4.0.0", + "hashPath": "system.security.cryptography.primitives.4.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==", + "path": "system.security.cryptography.x509certificates/4.1.0", + "hashPath": "system.security.cryptography.x509certificates.4.1.0.nupkg.sha512" + }, + "System.Security.Principal/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4HPC2B7fnOqH+rBpGFNb/lSSxcH++XDxleUPtDZiedoYlVG09ZPYBXSWSte20ZKA4+NgAqItR7+KJ3Z9Wbo7Yg==", + "path": "system.security.principal/4.0.1", + "hashPath": "system.security.principal.4.0.1.nupkg.sha512" + }, + "System.Security.Principal.Windows/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iFx15AF3RMEPZn3COh8+Bb2Thv2zsmLd93RchS1b8Mj5SNYeGqbYNCSn5AES1+gq56p4ujGZPrl0xN7ngkXOHg==", + "path": "system.security.principal.windows/4.0.0", + "hashPath": "system.security.principal.windows.4.0.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", + "path": "system.text.encoding.extensions/4.0.11", + "hashPath": "system.text.encoding.extensions.4.0.11.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", + "path": "system.text.regularexpressions/4.1.0", + "hashPath": "system.text.regularexpressions.4.1.0.nupkg.sha512" + }, + "System.Threading/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", + "path": "system.threading/4.0.11", + "hashPath": "system.threading.4.0.11.nupkg.sha512" + }, + "System.Threading.Overlapped/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5QPaqEQnGPftFhIN9y1m3hZCT2bh6lnMtIp+A+RjPOl6hIWCSgHr4VMpLaK/RJvMjd4LuXNVbivBTfnOVLhGvg==", + "path": "system.threading.overlapped/4.0.1", + "hashPath": "system.threading.overlapped.4.0.1.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", + "path": "system.threading.tasks.extensions/4.0.0", + "hashPath": "system.threading.tasks.extensions.4.0.0.nupkg.sha512" + }, + "System.Threading.Thread/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/u1Nim3D26nVBBOujAj3UMsedUckTvbVqDO3ptKZj1Qb1fb6sN3ncQ/zLnSZhHUUZ0BH754jysSVTuQGIzsIAw==", + "path": "system.threading.thread/4.0.0", + "hashPath": "system.threading.thread.4.0.0.nupkg.sha512" + }, + "System.Threading.ThreadPool/4.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tTT6h7QSJGfUzItUIpLPVpuhAq70xk3UaAVBnZIuLJBXEYYV+wYW7K6COcflvEAeW+f7CvV1mChIEW3bovHHVw==", + "path": "system.threading.threadpool/4.0.10", + "hashPath": "system.threading.threadpool.4.0.10.nupkg.sha512" + }, + "System.Threading.Timer/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==", + "path": "system.threading.timer/4.0.1", + "hashPath": "system.threading.timer.4.0.1.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", + "path": "system.xml.readerwriter/4.0.11", + "hashPath": "system.xml.readerwriter.4.0.11.nupkg.sha512" + }, + "System.Xml.XmlDocument/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TBOkzLo/OTi7N+YH3LB5jQJ1eZVKcFWcfL3GOzOZw978566dtcx6W4UcWWVL+as+lzyGWxk4oNd/EnF6DIsR9Q==", + "path": "system.xml.xmldocument/4.0.1", + "hashPath": "system.xml.xmldocument.4.0.1.nupkg.sha512" + }, + "NSmartProxy.ClientRouter/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "NSmartProxy.Data/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "NSmartProxy.Infrastructure/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.dll b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.dll new file mode 100644 index 0000000000000000000000000000000000000000..d08f1e2b31265101f81ad557c9d1bb38776b4a48 GIT binary patch literal 8192 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 vv{otf<#4`17-#gNWB5)6pnV=@CMAeRZk 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 z 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 literal 0 HcmV?d00001 diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.dev.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.dev.json new file mode 100644 index 0000000..376e969 --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.dev.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "C:\\Users\\Administrator\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Administrator\\.nuget\\packages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ] + } +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.json new file mode 100644 index 0000000..153e1cf --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/NSmartProxyClient.runtimeconfig.json @@ -0,0 +1,3 @@ +{ + "runtimeOptions": {} +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/appsettings.json b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/appsettings.json new file mode 100644 index 0000000..032a84f --- /dev/null +++ b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/appsettings.json @@ -0,0 +1,28 @@ +{ + "ProviderPort": "8001", //反向连接的端口 + "ProviderConfigPort": "8000", //配置服务的端口 + //"ProviderAddress": "47.90.204.25", //配置服务的地址,可以是域名(eg.:www.tmoonlight.com)也可以是ip(eg.:211.54.5.4) + "ProviderAddress": "114.115.139.193", + + //反向代理客户端,可以配置多个 + "Clients": [ + { + "IP": "127.0.0.1", //反向代理机器的ip + "TargetServicePort": "1433", //反向代理服务的端口 + "ConsumerPort": "8004" //可选,消费端口,如果已被占用会顺延分配,如未指定,则从20000开始分配 + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "80", + "ConsumerPort": "80" + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "3389" + }, + { + "IP": "127.0.0.1", + "TargetServicePort": "5900" + } + ] +} \ No newline at end of file diff --git a/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/hostfxr.dll b/Ultron.Proxy.Client/bin/Release/netcoreapp2.2/win-x64/hostfxr.dll new file mode 100644 index 0000000000000000000000000000000000000000..07141c7e274ee962ce78803c5a2c7a858598477d GIT binary patch literal 402496 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

5Qj<)f$ac4aAnDK>Fa*V`f7}@w@{6^&4 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
CNm@9YO|6V~*k(@<%j1LR#v>Sl{I(1U0Yd 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μ%nET~=LN__C8| zvT8bjV}Zf`>Mbv<-=5a%#O9r5KQ8UPrhN7jiho)7{Ld?&SN>bVZGLG%)30j$W#u-n zQ2C_juPz9$sJ-Q1R6Cy*9{;xR+20giR(VeCz0i4uvW$-~0GJ97EOtFdwowbpkmZ>J zj=@R3+z&fF)^8EGJ!mC*3hRvVYtEjv3x+Q`d#vxJ413huei1JuA?mdPr_-fgy4@C_ z7fZByJ~jit-PvP{o4Y`J@x|-yWu;qfqW1}e8-@Hf(c5hs*s%{pPcQ{ z_Y~T0a@!=mit@bjRrRB+*!q3rv6fR__0sQeiW={$_5LPOd+GN#`K?-BcgS^nq3>^I zHJ-J<+;ffh<&{*sq8{(dS8q<*Gw&m9z%e+<+B5ZvDZO$Nz0arg)|%+qeA{kpC`J#; z;Qs#5uI;SQD&^6xyr?`@o>y+|J7VEDJ9D|dr{>VS( z^w@7Lr1TclkK6&tkM(=TU+8nkvc8|}8y{X~`e~xCq&Q=oD-!wt3Jk5Y;&Zr7I$wOz z`s)90`?UN{Ij_8;d|r9_xzs$6CsnSe=DK3}3Nd$vmaiqt&d*#+J{IId(VfteLoA#x zK3BMpz#e~XD6#LtnO#}@-DKl;FU&8NG22Bmu8&_)=PTvF8g6bbhIoFiWD4$clpnOUBit;t( z8~<41=ajc9Z&Ti(yzn>D?)Mv3-mUyeth%#qU)972Q9l zs`y>Xrupz>MeA5uQ2{A0@Jl|Qe1LHQ??FDn0(@+IY;QNFDF^U7D0 ze?j@G@-Hf1Q{M6?lJ8dKvGR81oyxnFmz7tQ&njP3zN$R;8L``;yjyuic}@9(@)hN4 z%DuSLMkINtas(UkAl$vefJ(0k=8qiE+&`S#b#p|bOV z+roFyZ^1cCM6W?ys6`Ke-wxh}8_8S2zXr#1I9`rO&*9`Y$X|(LCyqOC+=Al)M0yPj zyd3Ax;rJRH#nUGzIMa74;*yG|Poyvl=hmpmFS(7LG_|NW#IKRy8;0op`r=cQy<`1B zR%Bs~oJ#agvmQ|z2%qH3Q$sO+ z`s2%-jQDEbN5|KA@Ci$CAxXb(-HTBUp_##1ij;ezmy}hUxKvE!=X9yqH(Cx~bFF8~6&mYzvY($8JlVe~#H8|m#zt@7D zdgD1~a&^56a*p|4SB~eg-*CN8gr6w5%U-|JiTu6vr7_G$aTofFcz^xlznbkR-plS_ z-%u|GPl+_{ortBY_wqgby^==MD4qC_ZSPp$z!?`gXvF$zvlPoBx0nkwlJ15sMH`>` zt2dH!%r}YS@awBwRF`eXIj6UuhwS;3j8o%hF_>I}Y)NGZ3iK{J`6~1HPWgRT z+HCF9GOn93{s)5pjRRfMJsWa?uS)zD<*NgNr&K@aU>t4Hi0AHViQ4`Gvy(iU5cTs; zUU27(LK{Z>_9xHtID%aQC7`bL>nJzi&ZqCUUalYoT>C%?j_UY5Ur&;Kc z_}}ZrpKa6&O87^c9ZuHi&Z%Secz!N>-aqQ{xiOF9T>e2^*Gv0nd8N)W^0WfK=2N~= zX2fTr=yORPW1KfDORCZ)%bw)(#dJJ*KjPgjQ5kkST{>Qu=hQ#zC&zz z+Tm-cFjs&$E0E8pbi96ePXByjqYdW;9A)HZI+Z6MuMFFv>=5YvVS1i?c`=;n6>wyg z7cW%G=V7}BAEumN2yP(i%{lop&M(Ao+RpNu>3L!~#yFTx?jFot{h!TI3yv(Jy{$M3 z8S)y!(q+1UunX}uD=qqBEy0&N{qtn`WSM%stbAI$B5b$*<>qKLWy|E`Z2RrdG3vy5 zx~)=1TP#D8PoMTZQD+)QsCUGfhP<58F@2UZU)Rn$dCOmIj=tJu%=G5r3+t5R{ilDP zERPJUqOb3UKkYc05zDXaX)6o;?5a|HjI3_wCkx8dRhJOVoHy3m?qoKij&RY zoN2fGb)#MClgjEx`hM8nM4xGNI$5_n_x5=1^Oa?fws<{EI~(&jKcCOEU4!3Q{aeM^ zq8`&QT0orK|J@v|q;yP9UCw2)5E1*6()m0e4P4+A#9vLA#!Ox*fPC=OC}9 zbi6+6e$mNSao((tVLaN*x{jERC+|lNaq?e4{&6%TmT9+>S8#qlUucWAv)V7y^W^>M zL|HCEK9kb%`pn~sm;deNC|xJir!BMX>xK3`nGVA$h*N;QHXO}}c^Yu?vpmO<&p09Z%kmW!y8CAfHX?czs^St4<#O9j-6r?Lz8?c9=%i^}=*LdB0YWmon1n#L}Y^#WVL6en7@0SoP5Qdn+?C&zz zpKd$S?f9q7Q4U8lV!jJbK7jLeX+wv$%(hRT_C1*n!-|MA2YEH6L zzJl|t^l8g%`}Aqwlj$(5fH)mrLjG|yqmX|mAHaFm7>BmZwojk-JyGW@4)#%1<{$EE zO2_N7KV0=6bZ&@tm_}BA$aFoK?+jZ-oC4Bm!_kabE(1(3aWuC>+ zx04UJbHMY0GT;^l9Id=`gIa2lC&zzpYH5ljQ=68q;$MK%X{9*mvElWGxcf9Z2R{Xn7ry5Q}{+)aY=UMru zEwk;@r+rVR6T%K4|NjX&k0uoI@8sP$&&q!UTV~s*AM88Zro*6B#F>G;inH%j!)eIB zlP}>s>p6?I%(hRT_C1*n!#WQl{}I;($l3s}XXhdRPTr04tn_KiZ2R=ZzFBL0&TK`T z8Q7~h`-!HU@jf^2HCokhX zt6k8R+4l88`<_gPVXKHU5BYRT$MmVo@!^t}U%cgl#$&Y2G9-C_n4Tx^Py8Up|FGYN zqZzS02AsTt^Q`iqEwk;@r+rVR!>~@oS%iEhrIXfQaq=~HZZ=Hcr%St@e7Y5++qn_H zSH;ncnD3&KPvJbBHsjKk+4kwvz9-XR*fQcQKweAfczve7?Br`W&q|-R%(hRT_Opn( z9h(war#q*9+?jp9k5hV9<42s1xT|>C=|k_UY5UC(~hA?hx`1c{!!y^+W!hd;#ZK>C=|k_UY4p z7E!llOCoD^=hQF4o{_h=nzCnUQg;?{24E+jvSoJ2nV*W2PvbnDHuY%BZ2RC%RBpCm**k>PCnfvecCeH zK7HEvWI7C+X8s|^p7CC#;XLSXP2@RuZZ<4}PnUK*`E=)yZV`5{2fbHmIOjcP%E_m3 z-fZl~h_o5%3g_MrrsK)`vBLaAjy>kRO2c`uxh;{m;ymlVL|bOtr%(HyOow5u52OBJ z4|}P5m4G@LWvYfhfK1mh})O_{dLwojk- zJ(&)}s)$pBJ?!!BRT|Ej{*;qfo1{-$X4|Jv`<_gPVT;T^vrTH zII9d8kv6m1AJg&V{b)Ii`iEWYJ?~W-&gnA9=)Cg&cd?dzFTB z`q6S}B5%Wavo^tqw3+1x)A8i}s36W1>|&36uhMW%{i>7K+&L9#!^pP>+V$kqU1t6v z#~%D%rQw`;X}K(s$2iaG2WZP|`}Aqwlj$(5{RrNF!yfkB_bLtNEdR4kK7;dSJ}@F} zW|cqF@#OuOLYy_ovB$qxX*j3N+~tY94d+?qKwDFq zpY}bO4#Vb|f7)~Qy)Mr~{+)cLN&2*9wtf1v@5yu+mMb9tkT0fmyne|4)rpNZoM+{q zw#>FqpY}bO4#TR5GevvOzSre>$iI`%;C#_x)2A)7?bD}yPm9nq@_K72J=3Ah+%<`f zblR3C^}Aua6T0|Tg+*V-nV+JQPvJbPJZZ~pdp~JEi>N#2WDD+``Yo@|&UY=PXSQjt z<=P~zR(DRF&L;L&Q}!$mj8j3J0ocJeI|wt0CZ-W>Gipo4F7tkbgq*2|)kui!kL7wXcM`QXc&_C1*n!&VWe z;|4qz;%G)pzu@EpIIlWv@o39z`}AqwQ@$&^UCgEQEDmihI$1hxOOyIl*lxLTON4K7 zSoC$A`H7)p)PeJ~P0DD?Z2SDsz9-XR*b?HLg&f~}@G1@GOuy#jb2wji*pz9@Z2R8aL3E z`QYu|o2^c^l(J`OQhy${3(&>43M~3M&io8Gc?IWbn~X$TX4~h7 z_C1*n!$RI5$2SzbN;vm=xyLa6g$}-%uujhccz?;=l*rq0-pp6Vp-twE%gltoHH-EIFYyEyx_1Y)0Wxx z>C?WamdCUGoXW7tc(hq{vUJ*(CUx_$y#QV8wNIEy%+Iouui-qtdA&YunQfmR+V@mx zlAq2Dn~X=BMJG$AZD~?>4z{PEi@nhaGbxOJoO}`IYd8uo&5lExS?!bQcv@?c|G0@= z+U#($WrOY*ZaZps5)6XU%tGGu)P3X>#Cqy>@+q9xaHP|>__Uc-PfW+tD)h{k27gm}7ALfSCu`<|*K=kYkT%uTnp!Zdm`}<+tGe zgkuUv4M#JgZPp#h`@{4+Ej97G(8M-<8gMfD;>pG@>EG)&8^5IW(&HDVM;(%t7xuuG z0QcXQEAvGEu~)a#kW;VMig7)kPqCNrIrTVpN? zp=adV-%Lu+bm-H(lhGGX_WYS{FU_7m(|YOWPo`(>%E}9S>-r?axi44diT-1+<8$iG zLvI>7*wc8O9s_8TzwelJ@@1Z*y2Z$f(`HsXW;&ko&@*3rzLryZ7Kb+1oUEA-W|Q$MNTcI6 zJpbZoMl9QclTYFNym?gHS=R^C^W^>En1$mL?6K=r!nxO5gx{;s!5+Bl^elko(elbf z9^*WHuc9t(nQdRrwC~Au7}ohD-haX#_Ez;O4d+b%tdrMpp7p#(TV~s*Py3!shheRV zvkE!(aP=w;=Pdh{+Y@;k&YStbh_sp2E}4$evE%!X|KQJm?wubv_!|#>sPci|A6h>4 z9{P3Qz9;uQ+4Ick*watm-ErrupB#U(Z*;7*a~!+zm7m-@IP&D^iKm`?W^iQZ)V;fR z9mB?k*eWfk42+IXJlQui_+IN?Du&W@{yjPBwGw086l zQdY!wJZh&lY1r@x!=kU<6vbeoH$1YVy*-K%mOE%+Q&IabZ;Eb2XCyjj`WY=++!WOq zHps1Scih7u>`xZ@%U$j5eJ4+$?*e8IziZ#It{vU`_E2XIVQop+K87t@JkdMMuvLV0 zgKOMJ8P@p+4fdX3SfL^8P)MU2VeGdh?xB#zK%-uWTW$zD9O7b+H0Sf-pjT-KD+Il> zjbVG~OSLg9#GP&k>k4sejbTA=24O4Mgl88@jvH$Rd&`@mPFw-I##qLfLt4h~?wGHD zcXUxF!ro?wAFhXuF^GHIU5(C3^`3q9+5Qu#j;Pps!M9 zdm45(!=@4D+ShJ|b;P(1u_2%8-OI439pfonoV&z)*h^^n6^eI^MP*#O)7Jo>7?+P1 zRa&Btp)hd$gffj*vhgDBtegyfq$VAUYoH8wuhx1;?|oC0r+ z3MgC+3;AOBxoE@24beuloa=4`e=qvPBNs3PK)S}%%P$F45l zeCfvM(*DiS#@%@DgAEKnk7EvXax-*2-f+Xl=!Ro2DqmZ?rv2tk7e$*U@cXc%QS|dT zD))+hBSwLybT(YRIl3HU+{=;H<#%0DG&|Kt@Cl#-_NBd3>@;Gr3t-CLYwvBBrGpr4Mhx?Mo z+YU~9H-gjN?P}*W;J6&4!{AK$NpRBQ%fz2Afs_6dobflK;W7SY;Pm5KaK?WzIAiVr z=Py~h!I}PbxY)1W-4bm+c2V%FpygS^p2Au3DV5LPA@VEYt=PNxhUmtw>yf|fqDwYh z8*MBj0pzi!c`UzmQ&h%g#I*N3Hzfvfe_`U#Hu~#rqa4~s*XC#$8x(KuLBD;sw2cPL zb_ktC$iL)tJig-E&C#{HFOOQrHkL0gUKHwK0sgGMMAE(XCh_BvSo3ky*661G7ezO8 zT^qe<_ch4JmGykAYCfvSM^XL$ad6T99_11TXfl7+g4kaHy3W+wlUf^u{GL+ zyv@D|^@Ssc_J1?tG+?KfN1lr~Os@fJp7Y4>kjrxeR-N`D+6fLTJC8SP-4tzo+otly z;>CrFa1Gsj*~aLyFSbORK7U!Xj5rtfq90H{J-+Umi=xeA7qw43dU4oA|GMipN0*Fk zSv5-*esjx3QOoCZ(dv^?bT{%G-6MJSc*8X<(KQp>qHFrMM%SS2U32V;`UOJ_(5s+cY~8Y3QqZTH==(-Jzn~co6Gc# zP4c>zv8`VfwS018nQ7#a#)%LMw*uT88E+b#^fQV>Kl>|Dbj5X>qwCgwuPzqwS+&m zAMPoI<5Bb$9Pung z7Tx#!w&5hYw-lmxGNiPPcAGd&`G@^Sn zya3LA-QQoBmr%|qvssMiehWwZ_uAJueBH}hqL)ov8oi`{dvqP{MYw*K*-y88PRjz< z7t7-RrR-hccl`V=vQPl3JB5u3C_xpT4Px8#xf z&gD6`=b4&g`um19@S<+omAh+ZzKfBT`F5ylZ^_@-nG!M?$aH4_Dd$ljbv>^9Ysym& zDFCFdy_7#d`9q!iuIDT54~)(?qtV}&x0IxdQU!@2vAihr7Sg<>E|5HJ20G>Ipp)n9 zJZ{R$V-M0gc}y-8`*%Linrrq1Qr>JJF@gB>hJDJ(YKt zFY^!>nP)~KeKlLNId`zJk(^_t7oBSrwScX2W)D)~7Z0l#c z<}(7{(1&vsSx+Muh~8I#q_=^z^PmgG&Q>7P_;$=SJEA|xtIv@!2LA856hBXS8T!e6 zw5_;!AD_!jLpX-(jh{LW{ntGBW;coN=6zH1%~Z5M*Ely8n3QKmO&MlNx5yZT&z$AR zOAG9yO))L&1;E52wexc30{t$K`PiWRm@DLdV8?tj2IG`k$SvP8B!%a1gmRNExrufu zgEhd8QzYG&K+?0PirjTT(*JB3ZgY)CXO!sq=gLmiM6?afCH_Ie!a&kB zK+1nd`C?QyD|ZyeZ=E?I%37*EW&G41<^E9pC6axCHohGzmG+iHLesRXo$J)@9p_7Y z-)?zkH?|kl54M@|+B~%7Ld*#YOksn}c{V{tbeP1y3`h#tc~M^+|0m*K-m`uJ#`ehU zt74b~IsI@L|IprxG@w&?#vv^PQjWX7p^o11IqZ!i&2Y@~Hm{WW?B)YOe76PtZbeIJ zsyJ3;pDEKkY^)4t+89JVVjcAFFZS&XB%P)_?~^72d+lqG`6A^9#^#$qOI3Pksytbi zD2WwEi$Z*!MLl%i4&AJCyjbTbZ*`VET^Kjeo-i(lKGiVtv9Q>=&z^Gk6(Ie3!d@cx zMj(00Aw3DC9?Bqn1Eg;2XUzv~Ew}T_!ruAiBDFuM&x>vF93>s4&(rgOl>4CaUjFa$ z@WGNjGyNY?|0mSn->CnGqa$KIc%O8%hyN)*P=a-pd58d?uLmF7R?;m5lCD&~d{n-S zry7eeH$XmHWFBokm1kAQrGies5xP?3%mtE80y4kLH9UJBPzO1ru6jxL45z&-)~|eUvNnyUa50MmS}}k%qWJk$$I7 zh|!Zp&k7*vLm=(i7M(le>;|Nt<^d@q+Yf2g;nb%t&Hq>Gk6)CR{N^>`E+< zJVA}6FThhbDKZy9h&G$4(Mns`YY=)=RJXZ!_Y@Rn9v=(kG5w zkMiq4{Pyic{t6)JKg#>^@H}&kM&F-8yUY2D zF)MTo=;m!Yv};Wl9aEKubqhSJFz;mA1k!zkYon%h^S=B+CVyUT%C524b(umF$Fubx zxPqJ))8iOxWrPjMHA7m9`-hJ%Hlw%Zni1;;o6_g=Fvl*!9Nr@ySLhMXAfDHK-}Zyd z_Dwm4HrY8peBehu?3}+m*OX(P&iQ+4chps^Q`q@CeD3D6>*H#a5vgm6l+!yv(ih4H z%1}-X(0C%&J`gvg_2Uq&FY}ZS)D@Y!rm<%Hlrd(wZ-nuu@w`nICh{@PWZL{qQgd^QD`j0=SAuP;DN-^vU zvtEUr0N`~9o29%zAa?8yB+VZo{C7asga0XCFw)*O3z3%kDT8zekoCk}FKKI_Xpkw| zYe*!I{z5-u!|a&8$W%1+jp_Ygh#bmt^0g@|4?(nDr{9Rf4*KmiwI^Tu55^%)22zgO z9_k2;&BIu&5Mwo&Q`4qt2&XKY5P!Ib?&c|nJ|HeQFw?Ko5!c#;ddD<70!cG~jDLxS zGahMwAZ5AjqJH;yH|pVwtyy|gsyC>9n5=%-PkG)aeFe<+1LeE*E%MOUbWmnKjru;K z@{d-1OO@w+Qi+G(DZhMdKKx!}YVpi<&q=$};_G;ar0=>){P-@ASwWoW06S z9v*GQy0Q^K@yIs%GbpAW# z{L&zfbw{TDw1!E=!dpieiP)f=Ir7mM=#-*0<^=C9yc zzi!j;_G`qBwLsEd*GgSZ1KD18y-x0XjTe*95z+fs07=&<@AZ7^VP0+)d6R&o`O16A z4{kxZJSFkFfuv8Bmpv-%ub}^~LjT>nzk+@|0^gs5D|LwU`EFjujJ;#csC%6uxW<^h zaaBhoott-$lV;Jb8{K}%oM*&vKlHTRzZyuo1IT*usfGu3!FXy)jj6^yrd=6J<|T9| z)UJUog^UXkpJizN0>35X{}In15OnCX!dv^XuES?t`X6WysDH9vig6~w`CM~{2X-wn z+qaH16Preuao7(Y?$#fX^|yrTrk>!7qNnsFa#$mS4%+0a#JLXcw>1K%;7m%rzjqxr z@q#gL;d0h(-MlX!`-t_jj~JL*jJfe}Gp=bE_6DlV(6zmuuxo0YV8=Y@q`t^Q@ByfO zx$q8^pd~-<-0rcTKNL<%d-MbRg|I5XgSuSRmVZ3y}K+mjIcwr9d}D z)s9Qmt_~pOd;p}JNjFG;aSo7j{sN?g+kkn%c5N@&>xt`OpF@<#EAjixXG<4svCmN4 zi{2&vxD7~JsXXJ5o&-{c`}s*7&U2yz{mo;zQs+n;ck^CrS!Qd0`=aP?!c?Xdy0mYc zlz2$&`vyp=d02SHAUHPdTKUfYd`7q&I-Q<2lU-ZS|^y5rnf2C-j+<1p1eX{6-)t z3Z(oN4bQG8Z61Eul$GbStDYpZUJOEiL8{PxgKaO#P<1;4qC%c&=B-m9L( zJ?vX_SZ0|-UG*fU_2M=lX^rxXLpt4~o>0d?^`zTFf6d|j>q!V~q0+QF-OPG;UiuyGnAfPz{-j@SCqqCDe}W@vug{R(yX3UZyZ z4UsWCN4FJyFP@8Be@Z@T%ul$Qp?3^qWb)`05!WED$%^YW=M8Iq!b`-@Cjv=F>G-Yu zSI$Q@BW>tjN%top={e=?9wN>f;M||x)3SMJ)jZ(Y-rkA5GhB5?NFLn0w9&pZa~;sb zauW^4bm%^?!?O(7w-9fKyfDzA6^P5S2wyFBHUmk21Ty};8qRp6M}d^(E)VLLbCWV2 zN+8W^xSY9vCf_$ca)-O;1*_HP)JGe5%{?;HZiBi>yJLS9yB7jU*D25Yq!J+0yX~cX zx4x8zzBO6;QjVWg{z0nmB;|RZ^c65$ALYCC<$ot}8Q;m@^rJHK7uNixRsJukZ<^La z-X|U8kw40J>kE14Tal$NsQTin?>^PHNqOEU