From 5b372b127d168c355f1229da1eb78741c8d6e227 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 2 Jan 2018 16:35:03 +0100 Subject: [PATCH] chatRooms --- ...\\gfrancischini\\Downloads\\Logs\\Log.txt" | 55 + YaDaemon/OldYaDaemon.csproj | 23 + YaDaemon/Program.cs | 84 +- YaDaemon/TestDaemonStart.cs | 13 + YaDaemon/YaDaemon.csproj | 3 +- YaDaemon/YaTaskScheduler.cs | 95 + YaDaemon/project.json | 17 + YaDaemon/project.lock.json | 11722 ++++++++++++++++ Yavsc.Abstract/Streaming/ChatUsageLevels.cs | 8 + Yavsc.Abstract/Streaming/IChatConnection.cs | 10 + Yavsc.Abstract/Streaming/IChatRoom.cs | 11 + Yavsc.Abstract/Streaming/IChatRoomUsage.cs | 12 + .../{Identity => Streaming}/IChatUserInfo.cs | 10 +- Yavsc.Abstract/Streaming/IConnection.cs | 10 + Yavsc.Abstract/Yavsc.Abstract.csproj | 2 +- ...ounceHandlers.cs => AnnouceEditHandler.cs} | 0 ...\\gfrancischini\\Downloads\\Logs\\Log.txt" | 302 + Yavsc/Hubs/ChatHub.cs | 8 +- .../20171020090944_commentAuthor.Designer.cs | 1 - ...20171020173835_commentAuthorId.Designer.cs | 1 - .../20171020173835_commentAuthorId.cs | 2 - .../20180102153009_chatRooms.Designer.cs | 1768 +++ Yavsc/Migrations/20180102153009_chatRooms.cs | 843 ++ .../ApplicationDbContextModelSnapshot.cs | 59 +- Yavsc/Models/Access/Rule.cs | 12 +- Yavsc/Models/Access/RuleSet.cs | 10 +- Yavsc/Models/ApplicationDbContext.cs | 10 +- .../Chat/{Connection.cs => ChatConnection.cs} | 15 +- Yavsc/Models/Chat/ChatRoom.cs | 27 + Yavsc/Models/Chat/ChatRoomPresence.cs | 23 + Yavsc/Models/Identity/ApplicationUser.cs | 4 +- Yavsc/Startup/Startup.WebSockets.cs | 3 + .../ViewModels/Auth/ModerationRequirement.cs | 9 + Yavsc/ViewModels/Chat/ChatUserInfo.cs | 4 +- Yavsc/issue-1-mono.md | 8 + Yavsc/project.json | 327 +- app/YaDaemon/Program.cs | 9 + app/YaDaemon/YaDaemon.csproj | 8 + {YaDaemon => app/YaDaemon}/global.json | 0 global.json | 21 +- test/test.csproj | 10 +- yavsc.code-workspace | 11 + 42 files changed, 15345 insertions(+), 225 deletions(-) create mode 100755 "C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" create mode 100755 YaDaemon/OldYaDaemon.csproj create mode 100644 YaDaemon/TestDaemonStart.cs mode change 100755 => 100644 YaDaemon/YaDaemon.csproj create mode 100644 YaDaemon/YaTaskScheduler.cs create mode 100644 YaDaemon/project.json create mode 100644 YaDaemon/project.lock.json create mode 100644 Yavsc.Abstract/Streaming/ChatUsageLevels.cs create mode 100644 Yavsc.Abstract/Streaming/IChatConnection.cs create mode 100644 Yavsc.Abstract/Streaming/IChatRoom.cs create mode 100644 Yavsc.Abstract/Streaming/IChatRoomUsage.cs rename Yavsc.Abstract/{Identity => Streaming}/IChatUserInfo.cs (57%) create mode 100644 Yavsc.Abstract/Streaming/IConnection.cs rename Yavsc/AuthorizationHandlers/{AnnounceHandlers.cs => AnnouceEditHandler.cs} (100%) create mode 100755 "Yavsc/C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" create mode 100644 Yavsc/Migrations/20180102153009_chatRooms.Designer.cs create mode 100644 Yavsc/Migrations/20180102153009_chatRooms.cs rename Yavsc/Models/Chat/{Connection.cs => ChatConnection.cs} (84%) create mode 100644 Yavsc/Models/Chat/ChatRoom.cs create mode 100644 Yavsc/Models/Chat/ChatRoomPresence.cs create mode 100644 Yavsc/ViewModels/Auth/ModerationRequirement.cs create mode 100644 Yavsc/issue-1-mono.md create mode 100644 app/YaDaemon/Program.cs create mode 100755 app/YaDaemon/YaDaemon.csproj rename {YaDaemon => app/YaDaemon}/global.json (100%) create mode 100644 yavsc.code-workspace diff --git "a/C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" "b/C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" new file mode 100755 index 00000000..4653cb00 --- /dev/null +++ "b/C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" @@ -0,0 +1,55 @@ +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:53:52.637, 243232903580271, vstest.console.dll, TestPluginCache: Discovering the extensions using extension path. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:53.399, 243233283927716, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolving assembly. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:53.469, 243233353873714, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolved assembly. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:53:53.511, 243233396374116, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:53:53.513, 243233397716289, vstest.console.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:53:53.513, 243233397763696, vstest.console.dll, TestPluginCache: Executors are ''. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:53:53.513, 243233397791237, vstest.console.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:53:53.513, 243233397824038, vstest.console.dll, TestPluginCache: Loggers are 'logger://Microsoft/TestPlatform/TrxLogger/v2'. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:53.919, 243233804522441, vstest.console.dll, Trying to connect to server on port : 38673 +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:54.147, 243234032532910, vstest.console.dll, Trying to connect to server on port : 38673 +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:53:54.213, 243234098358884, vstest.console.dll, Connected to the server successfully +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:56.386, 243236270752816, vstest.console.dll, DesignModeClient: Processing Message of message type: Extensions.Initialize +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:56.407, 243236292051616, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions started. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:53:56.409, 243236294516091, vstest.console.dll, TestPluginCache: Updating loadOnlyWellKnownExtensions from False to False. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:56.409, 243236294635540, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions completed. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:53:56.411, 243236296621686, vstest.console.dll, DesignModeClient: Processing Message of message type: ProtocolVersion +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:54:01.329, 243241214504352, vstest.console.dll, DesignModeClient: Processing Message of message type: TestDiscovery.Start +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:54:01.335, 243241219681920, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests started. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:54:01.923, 243241807677667, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:54:01.928, 243241813558787, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Starting. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:54:01.930, 243241815540631, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Started. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:54:01.931, 243241816146798, vstest.console.dll, DiscoveryRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:54:01.932, 243241817320964, vstest.console.dll, ProxyParallelDiscoveryManager: Triggering test discovery for next source: /home/paul/workspace/yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:54:01.937, 243241822028650, vstest.console.dll, Listening on port : 34817 +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:02.285, 243242170295671, vstest.console.dll, DotnetTestHostmanager: Full path of dotnet.exe is /home/paul/.dotnet/dotnet +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:02.285, 243242170451686, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/bin/Debug/netcoreapp1.0/UnitTest.runtimeconfig.json, doesnot exist +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:02.285, 243242170503425, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/bin/Debug/netcoreapp1.0/UnitTest.deps.json, doesnot exist +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:02.288, 243242173216579, vstest.console.dll, DotnetTestHostManager: Assume published test project, with test host path = /home/paul/workspace/yavsc/bin/Debug/netcoreapp1.0/testhost.dll. +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:54:02.289, 243242173770201, vstest.console.dll, AssemblyResolver: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly. +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:02.355, 243242240522234, vstest.console.dll, DotnetTestHostmanager: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:54:02.987, 243242872227512, vstest.console.dll, AssemblyResolver: System.Core: Resolving assembly. +TpTrace Error: 0 : 2667, 5, 2017/12/27, 11:54:03.144, 243243029159727, vstest.console.dll, ProxyDiscoveryManager.DiscoverTests: Failed to discover tests: System.IO.FileNotFoundException: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler eventHandler) +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:03.145, 243243030076526, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Starting. +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:54:03.147, 243243032165784, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Completed. +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:03.160, 243243045602979, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Starting. +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:54:03.161, 243243045682864, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Completed. +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:03.169, 243243054224715, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Starting. Aborted:False, TotalTests:0 +TpTrace Verbose: 0 : 2667, 5, 2017/12/27, 11:54:03.169, 243243054340635, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Notified the discovery complete event. +TpTrace Information: 0 : 2667, 5, 2017/12/27, 11:54:03.170, 243243054719290, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Completed. +TpTrace Verbose: 0 : 2667, 1, 2017/12/27, 11:54:03.171, 243243056096146, vstest.console.dll, DiscoveryRequest.Dispose: Starting. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:54:03.171, 243243056154847, vstest.console.dll, DiscoveryRequest.Dispose: Completed. +TpTrace Information: 0 : 2667, 1, 2017/12/27, 11:54:03.171, 243243056195943, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests completed, sucessful: True. +TpTrace Error: 0 : 2667, 1, 2017/12/31, 22:29:10.907, 626950792100994, vstest.console.dll, DesignModeClient: Error processing request: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. + at System.IO.BinaryReader.ReadByte() + at System.IO.BinaryReader.Read7BitEncodedInt() + at System.IO.BinaryReader.ReadString() + at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.SocketCommunicationManager.ReceiveMessage() + at Microsoft.VisualStudio.TestPlatform.Client.DesignMode.DesignModeClient.ProcessRequests(ITestRequestManager testRequestManager) +TpTrace Error: 0 : 2667, 1, 2017/12/31, 22:29:11.335, 626951220525446, vstest.console.dll, ExecuteArgumentProcessor: failed to execute argument process: Microsoft.VisualStudio.TestPlatform.CommandLine.CommandLineException: Aucun fichier source de test n'a été spécifié. + at Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor.Execute() + at Microsoft.VisualStudio.TestPlatform.CommandLine.Executor.ExecuteArgumentProcessor(IArgumentProcessor processor, Int32& exitCode) +TpTrace Verbose: 0 : 2667, 1, 2017/12/31, 22:29:11.510, 626951394885593, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 diff --git a/YaDaemon/OldYaDaemon.csproj b/YaDaemon/OldYaDaemon.csproj new file mode 100755 index 00000000..04858d31 --- /dev/null +++ b/YaDaemon/OldYaDaemon.csproj @@ -0,0 +1,23 @@ + + + + + + Exe + netcoreapp1.1 + + + diff --git a/YaDaemon/Program.cs b/YaDaemon/Program.cs index 3ad428ca..28287d42 100644 --- a/YaDaemon/Program.cs +++ b/YaDaemon/Program.cs @@ -1,9 +1,87 @@ using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.ServiceProcess; +using System.Threading.Tasks; +using Microsoft.AspNet.Builder; +using Microsoft.AspNet.Hosting; +using Microsoft.AspNet.Hosting.Internal; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Framework.Configuration; +using Microsoft.Framework.ConfigurationModel; +using Yavsc; -class YaDaemon + +public class Program : ServiceBase { - static void Main(string[] args) + private readonly EventLog _log = + new EventLog("Application") { Source = "Application" }; + private readonly IServiceProvider _serviceProvider; + + private IHostingEngine _hostingEngine; + private IDisposable _shutdownServerDisposable; + private static Program instance; + public Program(IServiceProvider serviceProvider) { - Console.WriteLine("Hello World!"); + _serviceProvider = serviceProvider; + instance = this; + } + // Fails claming "use mono-service" : + // public static void Main(string[] args) => YaDaemon.YaDaemon.Main(args); + public static void Main(string[] args) => YaDaemon.YaDaemon.Main(args); + + // public static void Main(string[] args) => Console.WriteLine("Hello World!"); + + public void OldMain(string[] args) + { + Microsoft.Extensions.PlatformAbstractions.IApplicationEnvironment iappenv; + IHostingEnvironment env = new Microsoft.AspNet.Hosting.HostingEnvironment(); + iappenv = null;// new HostingEnvironmentExtensions(); + Console.WriteLine("HW"); + + _log.WriteEntry("Test from MyDnxService.", EventLogEntryType.Information, 1); + + + + #if DEBUG + + OnStart(null); + #else + Run(this); + #endif + } + + protected override void OnStart(string[] args) + { + /* TODO how to use configSource + var configSource = new MemoryConfigurationSource(); + configSource.Add("server.urls", "http://localhost:5000"); + configSource.Load(); + */ + var configBuilder = new ConfigurationBuilder(); + configBuilder.AddInMemoryCollection(); + configBuilder.SetBasePath("../Yavsc/"); + configBuilder.AddJsonFile("../Yavsc/project.json"); + var config = configBuilder.Build(); + + var builder = new WebHostBuilder(); + + builder.UseServer("Microsoft.AspNet.Server.Kestrel"); + builder.UseServices(services => services.AddMvc()); + builder.UseStartup(appBuilder => + { + appBuilder.UseDefaultFiles(); + appBuilder.UseStaticFiles(); + appBuilder.UseMvc(); + }); + + _hostingEngine = builder.Build(); + // Microsoft.AspNet.Hosting.WebApplication.Run(args); + + _shutdownServerDisposable = _hostingEngine.Start(); + } } + + + diff --git a/YaDaemon/TestDaemonStart.cs b/YaDaemon/TestDaemonStart.cs new file mode 100644 index 00000000..cb5261b5 --- /dev/null +++ b/YaDaemon/TestDaemonStart.cs @@ -0,0 +1,13 @@ +namespace YaDaemon +{ + using YaDaemon; + + public class TestDaemonStart + { + public TestDaemonStart() + { + YaTaskScheduler shed = new YaTaskScheduler(); + + } + } +} \ No newline at end of file diff --git a/YaDaemon/YaDaemon.csproj b/YaDaemon/YaDaemon.csproj old mode 100755 new mode 100644 index abb9969a..d71210d7 --- a/YaDaemon/YaDaemon.csproj +++ b/YaDaemon/YaDaemon.csproj @@ -2,7 +2,6 @@ Exe - netcoreapp1.1 + netcoreapp2.0 - diff --git a/YaDaemon/YaTaskScheduler.cs b/YaDaemon/YaTaskScheduler.cs new file mode 100644 index 00000000..5fca9213 --- /dev/null +++ b/YaDaemon/YaTaskScheduler.cs @@ -0,0 +1,95 @@ + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Threading.Tasks; + +namespace YaDaemon +{ + public class YaTaskScheduler : TaskScheduler + { + List _tasks; + + protected override IEnumerable GetScheduledTasks() + { + return _tasks; + } + + protected override void QueueTask(Task task) + { + _tasks.Add(task); + } + + protected override bool TryExecuteTaskInline(Task task, bool taskWasPreviouslyQueued) + { + task.Start(); + task.Wait(); + return task.IsCompleted; + } + } + public class YaDaemon: IDisposable + { + + private readonly EventLog _log = + new EventLog("Application") { Source = "Application" }; + + async void MainLoop(string[] args) + { + + } + public async static void Main(string[] args) + { + using (var prog = new YaDaemon()) { + try { + await prog.StartAsync(args); + + } catch (Exception ex) + { + prog.OnContinue(); + } + finally { + prog.OnShutdown(); + } + + + } + + } + async Task StartAsync(string[] args) + { + await Task.Run(() => { + OnStart(args); + } ); + } + + protected void OnContinue() + { + + } + + + protected void OnShutdown() + { + + } + + + + protected void OnStart(string[] args) + { + _log.WriteEntry("Test from YaDaemon.", EventLogEntryType.Information, 1); + _log.WriteEntry("YaDaemon started."); + Console.WriteLine("YaDaemon started"); + } + + protected void OnStop() + { + _log.WriteEntry("YaDaemon stopped."); + Console.WriteLine("YaDaemon stopped"); + } + + public void Dispose() + { + } + } +} \ No newline at end of file diff --git a/YaDaemon/project.json b/YaDaemon/project.json new file mode 100644 index 00000000..8c597994 --- /dev/null +++ b/YaDaemon/project.json @@ -0,0 +1,17 @@ +{ + "version": "1.0.0-*", + "description": "MyDnxService Console Application", + "dependencies": { + "Yavsc": { + "type": "build", + "version": "1.0.0" + } + }, + "frameworks": { + "dnx451": { + "frameworkAssemblies": { + "System.ServiceProcess": "4.0.0.0" + } + } + } +} \ No newline at end of file diff --git a/YaDaemon/project.lock.json b/YaDaemon/project.lock.json new file mode 100644 index 00000000..5d87167b --- /dev/null +++ b/YaDaemon/project.lock.json @@ -0,0 +1,11722 @@ +{ + "locked": false, + "version": 2, + "targets": { + "DNX,Version=v4.5.1": { + "Antlr/3.4.1.9004": { + "type": "package", + "compile": { + "lib/Antlr3.Runtime.dll": {} + }, + "runtime": { + "lib/Antlr3.Runtime.dll": {} + } + }, + "BouncyCastle/1.8.1": { + "type": "package", + "compile": { + "lib/BouncyCastle.Crypto.dll": {} + }, + "runtime": { + "lib/BouncyCastle.Crypto.dll": {} + } + }, + "EntityFramework.Commands/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational.Design": "7.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/EntityFramework.Commands.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Commands.dll": {} + } + }, + "EntityFramework.Core/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Ix-Async": "1.2.5", + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Remotion.Linq": "2.0.1", + "System.Collections.Immutable": "1.1.36" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.Diagnostics.Debug", + "System.Diagnostics.Tools", + "System.Globalization", + "System.Linq", + "System.Linq.Expressions", + "System.Linq.Queryable", + "System.ObjectModel", + "System.Reflection", + "System.Reflection.Extensions", + "System.Resources.ResourceManager", + "System.Runtime", + "System.Runtime.Extensions", + "System.Threading" + ], + "compile": { + "lib/dnx451/EntityFramework.Core.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Core.dll": {} + } + }, + "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {} + }, + "runtime": { + "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {} + } + }, + "EntityFramework.Relational/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Data", + "System.Transactions" + ], + "compile": { + "lib/net451/EntityFramework.Relational.dll": {} + }, + "runtime": { + "lib/net451/EntityFramework.Relational.dll": {} + } + }, + "EntityFramework.Relational.Design/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.IO", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/dnx451/EntityFramework.Relational.Design.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Relational.Design.dll": {} + } + }, + "EntityFramework7.Npgsql/3.1.0-rc1-3": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Npgsql": "3.1.0-alpha6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.Diagnostics.Contracts", + "System.Linq.Expressions", + "System.Reflection", + "System.Runtime" + ], + "compile": { + "lib/dnx451/EntityFramework7.Npgsql.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework7.Npgsql.dll": {} + } + }, + "EntityFramework7.Npgsql.Design/3.1.0-rc1-5": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "EntityFramework.Relational.Design": "7.0.0-rc1-final", + "EntityFramework7.Npgsql": "3.1.0-rc1-3", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Npgsql": "3.1.0-alpha6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.Diagnostics.Contracts", + "System.Linq.Expressions", + "System.Reflection", + "System.Runtime" + ], + "compile": { + "lib/dnx451/EntityFramework7.Npgsql.Design.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework7.Npgsql.Design.dll": {} + } + }, + "Extensions.AspNet.Authentication.Instagram/1.0.0-t150809211713": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-beta7-12765" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.dll": {} + }, + "runtime": { + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.dll": {} + } + }, + "Gapi.net45/1.0.0": { + "type": "package", + "compile": { + "lib/net451/gapi.dll": {} + }, + "runtime": { + "lib/net451/gapi.dll": {} + } + }, + "Ix-Async/1.2.5": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.Core" + ], + "compile": { + "lib/net45/System.Interactive.Async.dll": {} + }, + "runtime": { + "lib/net45/System.Interactive.Async.dll": {} + } + }, + "jQuery/1.6.4": { + "type": "package" + }, + "MailKit/1.12.0": { + "type": "package", + "dependencies": { + "BouncyCastle": "1.8.1", + "MimeKit": "1.12.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "System.Data" + ], + "compile": { + "lib/net451/MailKit.dll": {} + }, + "runtime": { + "lib/net451/MailKit.dll": {} + } + }, + "MarkdownDeep-av.NET/1.5.6": { + "type": "package", + "compile": { + "lib/net451/MarkdownDeep.dll": {} + }, + "runtime": { + "lib/net451/MarkdownDeep.dll": {} + } + }, + "Microsoft.AspNet.Antiforgery/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Antiforgery.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Antiforgery.dll": {} + } + }, + "Microsoft.AspNet.Authentication/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Facebook/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll": {} + } + }, + "Microsoft.AspNet.Authentication.JwtBearer/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "2.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll": {} + } + }, + "Microsoft.AspNet.Authentication.OAuth/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Twitter/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll": {} + } + }, + "Microsoft.AspNet.Authorization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authorization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authorization.dll": {} + } + }, + "Microsoft.AspNet.Cors/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cors.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cors.dll": {} + } + }, + "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {} + } + }, + "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Security", + "System.Xml", + "System.Xml.Linq" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.dll": {} + } + }, + "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.DataProtection.SystemWeb/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Configuration", + "System.Core", + "System.Security", + "System.Web" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Diagnostics.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics.Entity/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Configuration", + "System.Core", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll": {} + } + }, + "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.FileProviders.Physical/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll": {} + } + }, + "Microsoft.AspNet.Hosting/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Server.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Hosting.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Hosting.dll": {} + } + }, + "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Hosting.Server.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Html.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Html.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Html.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Http/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.dll": {} + } + }, + "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {} + } + }, + "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Features.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Features.dll": {} + } + }, + "Microsoft.AspNet.Identity/3.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", + "Microsoft.AspNet.Cryptography.KeyDerivation": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Identity.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Identity.dll": {} + } + }, + "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.AspNet.Identity": "3.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {} + } + }, + "Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll": {} + } + }, + "Microsoft.AspNet.JsonPatch/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.JsonPatch.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.JsonPatch.dll": {} + } + }, + "Microsoft.AspNet.Localization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Localization.dll": {} + } + }, + "Microsoft.AspNet.Mvc/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.ApiExplorer": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Cors": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.DataAnnotations": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Localization": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Abstractions/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Routing": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Mvc.ApiExplorer/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Core/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Abstractions": "6.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.MemoryPool": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Core.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Core.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Cors/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cors": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Cors.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Cors.dll": {} + } + }, + "Microsoft.AspNet.Mvc.DataAnnotations/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.ComponentModel.DataAnnotations", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Formatters.Json/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.JsonPatch": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Localization/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Localization": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Localization.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Razor/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Razor.Host": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor.Runtime.Precompilation": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Common": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.IO", + "System.Runtime", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Razor.Host/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll": {} + } + }, + "Microsoft.AspNet.Mvc.TagHelpers/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll": {} + } + }, + "Microsoft.AspNet.Mvc.ViewFeatures/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Antiforgery": "1.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Html.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.DataAnnotations": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll": {} + } + }, + "Microsoft.AspNet.OWin/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Owin.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Owin.dll": {} + } + }, + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll": {} + } + }, + "Microsoft.AspNet.Razor/4.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.dll": {} + } + }, + "Microsoft.AspNet.Razor.Runtime/4.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Html.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor": "4.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Xml", + "System.Xml.Linq" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.dll": {} + } + }, + "Microsoft.AspNet.Razor.Runtime.Precompilation/4.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll": {} + } + }, + "Microsoft.AspNet.Routing/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Routing.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Routing.dll": {} + } + }, + "Microsoft.AspNet.Server.Kestrel/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "System.Numerics.Vectors": "4.1.1-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} + } + }, + "Microsoft.AspNet.Server.WebListener/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final", + "Microsoft.Net.Http.Server": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll": {} + } + }, + "Microsoft.AspNet.Session/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Session.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Session.dll": {} + } + }, + "Microsoft.AspNet.SignalR.Core/2.2.1": { + "type": "package", + "dependencies": { + "Microsoft.Owin": "2.1.0", + "Microsoft.Owin.Security": "2.1.0", + "Newtonsoft.Json": "6.0.4", + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.AspNet.SignalR.Core.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.AspNet.SignalR.Core.dll": {} + } + }, + "Microsoft.AspNet.SignalR.JS/2.2.1": { + "type": "package", + "dependencies": { + "jQuery": "1.6.4" + } + }, + "Microsoft.AspNet.StaticFiles/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.StaticFiles.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.StaticFiles.dll": {} + } + }, + "Microsoft.AspNet.Tooling.Razor/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Tooling.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Tooling.Razor.dll": {} + } + }, + "Microsoft.AspNet.Web.Optimization/1.1.3": { + "type": "package", + "dependencies": { + "Microsoft.Web.Infrastructure": "1.0.0", + "WebGrease": "1.5.2" + }, + "compile": { + "lib/net40/System.Web.Optimization.dll": {} + }, + "runtime": { + "lib/net40/System.Web.Optimization.dll": {} + } + }, + "Microsoft.AspNet.WebSockets.Protocol/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll": {} + } + }, + "Microsoft.AspNet.WebSockets.Server/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebSockets.Protocol": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebSockets.Server.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebSockets.Server.dll": {} + } + }, + "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebUtilities.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebUtilities.dll": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/1.0.0": { + "type": "package", + "frameworkAssemblies": [ + "System" + ] + }, + "Microsoft.CodeAnalysis.Common/1.1.0-rc1-20151109-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "[1.0.0, 1.2.0)", + "System.Collections.Immutable": "1.1.37", + "System.Reflection.Metadata": "1.1.0" + }, + "compile": { + "lib/net45/Microsoft.CodeAnalysis.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.CodeAnalysis.dll": {} + } + }, + "Microsoft.CodeAnalysis.CSharp/1.1.0-rc1-20151109-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[1.1.0-rc1-20151109-01]" + }, + "compile": { + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll": {} + } + }, + "Microsoft.DiaSymReader.Native/1.5.0": { + "type": "package" + }, + "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {} + } + }, + "Microsoft.Dnx.Compilation.CSharp.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "1.1.0-rc1-20151109-01", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll": {} + } + }, + "Microsoft.Dnx.Compilation.CSharp.Common/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "1.1.0-rc1-20151109-01", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.CodeGeneration.Core": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.EntityFramework": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.Core/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.EntityFramework/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Core": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Text.Encoding" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.Templating/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Runtime", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll": {} + } + }, + "Microsoft.Extensions.CodeGenerators.Mvc/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.EntityFramework": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll": {} + } + }, + "Microsoft.Extensions.Configuration/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileProviderExtensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Json/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Json.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Json.dll": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll": {} + } + }, + "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {} + } + }, + "Microsoft.Extensions.Localization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Localization.dll": {} + } + }, + "Microsoft.Extensions.Localization.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections.Concurrent", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.dll": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging.Console/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Console.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Console.dll": {} + } + }, + "Microsoft.Extensions.Logging.Debug/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Debug.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Debug.dll": {} + } + }, + "Microsoft.Extensions.Logging.TraceSource/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections.Concurrent", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.TraceSource.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.TraceSource.dll": {} + } + }, + "Microsoft.Extensions.MemoryPool/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.MemoryPool.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.MemoryPool.dll": {} + } + }, + "Microsoft.Extensions.Options/0.0.1-alpha": { + "type": "package" + }, + "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.OptionsModel.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.OptionsModel.dll": {} + } + }, + "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {} + } + }, + "Microsoft.Extensions.Primitives/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Primitives.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Primitives.dll": {} + } + }, + "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.WebEncoders.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.WebEncoders.dll": {} + } + }, + "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {} + } + }, + "Microsoft.Framework.Configuration/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.dll": {} + } + }, + "Microsoft.Framework.Configuration.Abstractions/1.0.0-beta8": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Framework.Configuration.Binder/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll": {} + } + }, + "Microsoft.Framework.Configuration.FileExtensions/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Framework.Configuration.Json/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8", + "Microsoft.Framework.Configuration.FileExtensions": "1.0.0-beta8", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Json.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Json.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel/1.0.0-beta4": { + "type": "package", + "dependencies": { + "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel.Interfaces/1.0.0-beta4": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel.Json/1.0.0-beta4": { + "type": "package", + "dependencies": { + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll": {} + } + }, + "Microsoft.Framework.Runtime.Interfaces/1.0.0-beta4": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll": {} + } + }, + "Microsoft.IdentityModel.Logging/1.0.0-rc1-211161024": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Logging.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Logging.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols/2.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "System.IdentityModel.Tokens.Jwt": "5.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Protocols.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Protocols.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/2.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols": "2.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + } + }, + "Microsoft.Net.Http.Headers/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.Http.Headers.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.Http.Headers.dll": {} + } + }, + "Microsoft.Net.Http.Server/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final", + "Microsoft.Net.WebSockets": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.Http.Server.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.Http.Server.dll": {} + } + }, + "Microsoft.Net.WebSockets/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.WebSockets.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.WebSockets.dll": {} + } + }, + "Microsoft.Owin/2.1.0": { + "type": "package", + "dependencies": { + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.Owin.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.Owin.dll": {} + } + }, + "Microsoft.Owin.Security/2.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Owin": "2.1.0", + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.Owin.Security.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.Owin.Security.dll": {} + } + }, + "Microsoft.Web.Infrastructure/1.0.0": { + "type": "package", + "compile": { + "lib/net40/Microsoft.Web.Infrastructure.dll": {} + }, + "runtime": { + "lib/net40/Microsoft.Web.Infrastructure.dll": {} + } + }, + "MimeKit/1.12.0": { + "type": "package", + "dependencies": { + "BouncyCastle": "1.8.1" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "System.Data", + "System.Security" + ], + "compile": { + "lib/net451/MimeKit.dll": {} + }, + "runtime": { + "lib/net451/MimeKit.dll": {} + } + }, + "Newtonsoft.Json/10.0.2": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "Npgsql/3.1.0-alpha6": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net45/Npgsql.dll": {} + }, + "runtime": { + "lib/net45/Npgsql.dll": {} + } + }, + "Owin/1.0.0": { + "type": "package", + "compile": { + "lib/net40/Owin.dll": {} + }, + "runtime": { + "lib/net40/Owin.dll": {} + } + }, + "PayPalCoreSDK/1.7.1": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "7.0.1" + }, + "compile": { + "lib/net451/PayPalCoreSDK.dll": {} + }, + "runtime": { + "lib/net451/PayPalCoreSDK.dll": {} + } + }, + "PayPalMerchant-net451/2.7.109": { + "type": "package", + "dependencies": { + "PayPalCoreSDK": "1.7.1" + }, + "compile": { + "lib/net451/PayPalMerchantSDK.dll": {} + }, + "runtime": { + "lib/net451/PayPalMerchantSDK.dll": {} + } + }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, + "System.Collections/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Collections.Immutable/1.1.37": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Collections.Immutable.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Immutable.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": { + "type": "package", + "dependencies": { + "System.Diagnostics.Tracing": "4.0.0", + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {} + }, + "runtime": { + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Globalization/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.IdentityModel.Tokens/5.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "1.0.0-rc1-211161024", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Xml" + ], + "compile": { + "lib/net451/System.IdentityModel.Tokens.dll": {} + }, + "runtime": { + "lib/net451/System.IdentityModel.Tokens.dll": {} + } + }, + "System.IdentityModel.Tokens.Jwt/5.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "System.IdentityModel.Tokens": "5.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/System.IdentityModel.Tokens.Jwt.dll": {} + }, + "runtime": { + "lib/net451/System.IdentityModel.Tokens.Jwt.dll": {} + } + }, + "System.IO/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Json/4.0.20126.16343": { + "type": "package", + "compile": { + "lib/net40/System.Json.dll": {} + }, + "runtime": { + "lib/net40/System.Json.dll": {} + } + }, + "System.Linq/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Numerics.Vectors/4.1.1-beta-23516": { + "type": "package", + "compile": { + "lib/portable-net45+win8/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/portable-net45+win8/System.Numerics.Vectors.dll": {} + } + }, + "System.Reflection/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.Metadata/1.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Collections.Immutable": "1.1.37", + "System.Diagnostics.Debug": "4.0.0", + "System.IO": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet5.2/System.Reflection.Metadata.dll": {} + }, + "runtime": { + "lib/dotnet5.2/System.Reflection.Metadata.dll": {} + } + }, + "System.Reflection.Primitives/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime.InteropServices/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.Encoding/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.Encoding.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Threading/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "WebGrease/1.5.2": { + "type": "package", + "dependencies": { + "Antlr": "3.4.1.9004", + "Newtonsoft.Json": "5.0.4" + }, + "compile": { + "lib/WebGrease.dll": {} + }, + "runtime": { + "lib/WebGrease.dll": {} + } + }, + "Yavsc/1.0.0": { + "type": "project", + "framework": "DNX,Version=v4.5.1", + "dependencies": { + "EntityFramework.Commands": "7.0.0-rc1-final", + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "EntityFramework7.Npgsql": "3.1.0-rc1-3", + "EntityFramework7.Npgsql.Design": "3.1.0-rc1-5", + "Extensions.AspNet.Authentication.Instagram": "1.0.0-t150809211713", + "Gapi.net45": "1.0.0", + "MailKit": "1.12.0", + "MarkdownDeep-av.NET": "1.5.6", + "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Facebook": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Twitter": "1.0.0-rc1-final", + "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.SystemWeb": "1.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1", + "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1", + "Microsoft.AspNet.Localization": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc": "6.0.0-rc1", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1", + "Microsoft.AspNet.OWin": "1.0.0-rc1-final", + "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", + "Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final", + "Microsoft.AspNet.Session": "1.0.0-rc1-final", + "Microsoft.AspNet.SignalR.Core": "2.2.1", + "Microsoft.AspNet.SignalR.JS": "2.2.1", + "Microsoft.AspNet.StaticFiles": "1.0.0-rc1", + "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1", + "Microsoft.AspNet.Web.Optimization": "1.1.3", + "Microsoft.AspNet.WebSockets.Server": "1.0.0-rc1", + "Microsoft.DiaSymReader.Native": "1.5.0", + "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.TraceSource": "1.0.0-rc1-final", + "Microsoft.Extensions.Options": "0.0.1-alpha", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Binder": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Json": "1.0.0-beta8", + "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4", + "PayPalMerchant-net451": "2.7.109", + "System.Json": "4.0.20126.16343", + "Yavsc.Abstract": "1.0.0" + }, + "frameworkAssemblies": [ + "System", + "System.Drawing", + "System.Net", + "System.Xml" + ] + }, + "Yavsc.Abstract/1.0.0": { + "type": "project", + "framework": ".NETFramework,Version=v4.5.1", + "dependencies": { + "Newtonsoft.Json": "10.0.2" + }, + "frameworkAssemblies": [ + "System.ComponentModel.DataAnnotations" + ] + } + }, + "DNX,Version=v4.5.1/debian.9-x86": { + "Antlr/3.4.1.9004": { + "type": "package", + "compile": { + "lib/Antlr3.Runtime.dll": {} + }, + "runtime": { + "lib/Antlr3.Runtime.dll": {} + } + }, + "BouncyCastle/1.8.1": { + "type": "package", + "compile": { + "lib/BouncyCastle.Crypto.dll": {} + }, + "runtime": { + "lib/BouncyCastle.Crypto.dll": {} + } + }, + "EntityFramework.Commands/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational.Design": "7.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/EntityFramework.Commands.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Commands.dll": {} + } + }, + "EntityFramework.Core/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Ix-Async": "1.2.5", + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Remotion.Linq": "2.0.1", + "System.Collections.Immutable": "1.1.36" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.Diagnostics.Debug", + "System.Diagnostics.Tools", + "System.Globalization", + "System.Linq", + "System.Linq.Expressions", + "System.Linq.Queryable", + "System.ObjectModel", + "System.Reflection", + "System.Reflection.Extensions", + "System.Resources.ResourceManager", + "System.Runtime", + "System.Runtime.Extensions", + "System.Threading" + ], + "compile": { + "lib/dnx451/EntityFramework.Core.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Core.dll": {} + } + }, + "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {} + }, + "runtime": { + "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {} + } + }, + "EntityFramework.Relational/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Data", + "System.Transactions" + ], + "compile": { + "lib/net451/EntityFramework.Relational.dll": {} + }, + "runtime": { + "lib/net451/EntityFramework.Relational.dll": {} + } + }, + "EntityFramework.Relational.Design/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.IO", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/dnx451/EntityFramework.Relational.Design.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Relational.Design.dll": {} + } + }, + "EntityFramework7.Npgsql/3.1.0-rc1-3": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Npgsql": "3.1.0-alpha6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.Diagnostics.Contracts", + "System.Linq.Expressions", + "System.Reflection", + "System.Runtime" + ], + "compile": { + "lib/dnx451/EntityFramework7.Npgsql.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework7.Npgsql.dll": {} + } + }, + "EntityFramework7.Npgsql.Design/3.1.0-rc1-5": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "EntityFramework.Relational.Design": "7.0.0-rc1-final", + "EntityFramework7.Npgsql": "3.1.0-rc1-3", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Npgsql": "3.1.0-alpha6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.Diagnostics.Contracts", + "System.Linq.Expressions", + "System.Reflection", + "System.Runtime" + ], + "compile": { + "lib/dnx451/EntityFramework7.Npgsql.Design.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework7.Npgsql.Design.dll": {} + } + }, + "Extensions.AspNet.Authentication.Instagram/1.0.0-t150809211713": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-beta7-12765" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.dll": {} + }, + "runtime": { + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.dll": {} + } + }, + "Gapi.net45/1.0.0": { + "type": "package", + "compile": { + "lib/net451/gapi.dll": {} + }, + "runtime": { + "lib/net451/gapi.dll": {} + } + }, + "Ix-Async/1.2.5": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.Core" + ], + "compile": { + "lib/net45/System.Interactive.Async.dll": {} + }, + "runtime": { + "lib/net45/System.Interactive.Async.dll": {} + } + }, + "jQuery/1.6.4": { + "type": "package" + }, + "MailKit/1.12.0": { + "type": "package", + "dependencies": { + "BouncyCastle": "1.8.1", + "MimeKit": "1.12.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "System.Data" + ], + "compile": { + "lib/net451/MailKit.dll": {} + }, + "runtime": { + "lib/net451/MailKit.dll": {} + } + }, + "MarkdownDeep-av.NET/1.5.6": { + "type": "package", + "compile": { + "lib/net451/MarkdownDeep.dll": {} + }, + "runtime": { + "lib/net451/MarkdownDeep.dll": {} + } + }, + "Microsoft.AspNet.Antiforgery/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Antiforgery.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Antiforgery.dll": {} + } + }, + "Microsoft.AspNet.Authentication/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Facebook/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll": {} + } + }, + "Microsoft.AspNet.Authentication.JwtBearer/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "2.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll": {} + } + }, + "Microsoft.AspNet.Authentication.OAuth/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Twitter/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll": {} + } + }, + "Microsoft.AspNet.Authorization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authorization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authorization.dll": {} + } + }, + "Microsoft.AspNet.Cors/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cors.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cors.dll": {} + } + }, + "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {} + } + }, + "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Security", + "System.Xml", + "System.Xml.Linq" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.dll": {} + } + }, + "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.DataProtection.SystemWeb/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Configuration", + "System.Core", + "System.Security", + "System.Web" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Diagnostics.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics.Entity/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Configuration", + "System.Core", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll": {} + } + }, + "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.FileProviders.Physical/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll": {} + } + }, + "Microsoft.AspNet.Hosting/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Server.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Hosting.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Hosting.dll": {} + } + }, + "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Hosting.Server.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Html.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Html.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Html.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Http/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.dll": {} + } + }, + "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {} + } + }, + "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Features.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Features.dll": {} + } + }, + "Microsoft.AspNet.Identity/3.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", + "Microsoft.AspNet.Cryptography.KeyDerivation": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Identity.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Identity.dll": {} + } + }, + "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.AspNet.Identity": "3.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {} + } + }, + "Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll": {} + } + }, + "Microsoft.AspNet.JsonPatch/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.JsonPatch.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.JsonPatch.dll": {} + } + }, + "Microsoft.AspNet.Localization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Localization.dll": {} + } + }, + "Microsoft.AspNet.Mvc/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.ApiExplorer": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Cors": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.DataAnnotations": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Localization": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Abstractions/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Routing": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Mvc.ApiExplorer/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Core/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Abstractions": "6.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.MemoryPool": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Core.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Core.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Cors/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cors": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Cors.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Cors.dll": {} + } + }, + "Microsoft.AspNet.Mvc.DataAnnotations/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.ComponentModel.DataAnnotations", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Formatters.Json/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.JsonPatch": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Localization/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Localization": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Localization.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Razor/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Razor.Host": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor.Runtime.Precompilation": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Common": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.IO", + "System.Runtime", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Razor.Host/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll": {} + } + }, + "Microsoft.AspNet.Mvc.TagHelpers/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll": {} + } + }, + "Microsoft.AspNet.Mvc.ViewFeatures/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Antiforgery": "1.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Html.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.DataAnnotations": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll": {} + } + }, + "Microsoft.AspNet.OWin/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Owin.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Owin.dll": {} + } + }, + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll": {} + } + }, + "Microsoft.AspNet.Razor/4.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.dll": {} + } + }, + "Microsoft.AspNet.Razor.Runtime/4.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Html.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor": "4.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Xml", + "System.Xml.Linq" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.dll": {} + } + }, + "Microsoft.AspNet.Razor.Runtime.Precompilation/4.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll": {} + } + }, + "Microsoft.AspNet.Routing/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Routing.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Routing.dll": {} + } + }, + "Microsoft.AspNet.Server.Kestrel/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "System.Numerics.Vectors": "4.1.1-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} + } + }, + "Microsoft.AspNet.Server.WebListener/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final", + "Microsoft.Net.Http.Server": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll": {} + } + }, + "Microsoft.AspNet.Session/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Session.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Session.dll": {} + } + }, + "Microsoft.AspNet.SignalR.Core/2.2.1": { + "type": "package", + "dependencies": { + "Microsoft.Owin": "2.1.0", + "Microsoft.Owin.Security": "2.1.0", + "Newtonsoft.Json": "6.0.4", + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.AspNet.SignalR.Core.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.AspNet.SignalR.Core.dll": {} + } + }, + "Microsoft.AspNet.SignalR.JS/2.2.1": { + "type": "package", + "dependencies": { + "jQuery": "1.6.4" + } + }, + "Microsoft.AspNet.StaticFiles/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.StaticFiles.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.StaticFiles.dll": {} + } + }, + "Microsoft.AspNet.Tooling.Razor/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Tooling.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Tooling.Razor.dll": {} + } + }, + "Microsoft.AspNet.Web.Optimization/1.1.3": { + "type": "package", + "dependencies": { + "Microsoft.Web.Infrastructure": "1.0.0", + "WebGrease": "1.5.2" + }, + "compile": { + "lib/net40/System.Web.Optimization.dll": {} + }, + "runtime": { + "lib/net40/System.Web.Optimization.dll": {} + } + }, + "Microsoft.AspNet.WebSockets.Protocol/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll": {} + } + }, + "Microsoft.AspNet.WebSockets.Server/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebSockets.Protocol": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebSockets.Server.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebSockets.Server.dll": {} + } + }, + "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebUtilities.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebUtilities.dll": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/1.0.0": { + "type": "package", + "frameworkAssemblies": [ + "System" + ] + }, + "Microsoft.CodeAnalysis.Common/1.1.0-rc1-20151109-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "[1.0.0, 1.2.0)", + "System.Collections.Immutable": "1.1.37", + "System.Reflection.Metadata": "1.1.0" + }, + "compile": { + "lib/net45/Microsoft.CodeAnalysis.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.CodeAnalysis.dll": {} + } + }, + "Microsoft.CodeAnalysis.CSharp/1.1.0-rc1-20151109-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[1.1.0-rc1-20151109-01]" + }, + "compile": { + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll": {} + } + }, + "Microsoft.DiaSymReader.Native/1.5.0": { + "type": "package" + }, + "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {} + } + }, + "Microsoft.Dnx.Compilation.CSharp.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "1.1.0-rc1-20151109-01", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll": {} + } + }, + "Microsoft.Dnx.Compilation.CSharp.Common/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "1.1.0-rc1-20151109-01", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.CodeGeneration.Core": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.EntityFramework": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.Core/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.EntityFramework/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Core": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Text.Encoding" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.Templating/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Runtime", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll": {} + } + }, + "Microsoft.Extensions.CodeGenerators.Mvc/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.EntityFramework": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll": {} + } + }, + "Microsoft.Extensions.Configuration/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileProviderExtensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Json/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Json.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Json.dll": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll": {} + } + }, + "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {} + } + }, + "Microsoft.Extensions.Localization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Localization.dll": {} + } + }, + "Microsoft.Extensions.Localization.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections.Concurrent", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.dll": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging.Console/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Console.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Console.dll": {} + } + }, + "Microsoft.Extensions.Logging.Debug/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Debug.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Debug.dll": {} + } + }, + "Microsoft.Extensions.Logging.TraceSource/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections.Concurrent", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.TraceSource.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.TraceSource.dll": {} + } + }, + "Microsoft.Extensions.MemoryPool/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.MemoryPool.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.MemoryPool.dll": {} + } + }, + "Microsoft.Extensions.Options/0.0.1-alpha": { + "type": "package" + }, + "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.OptionsModel.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.OptionsModel.dll": {} + } + }, + "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {} + } + }, + "Microsoft.Extensions.Primitives/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Primitives.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Primitives.dll": {} + } + }, + "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.WebEncoders.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.WebEncoders.dll": {} + } + }, + "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {} + } + }, + "Microsoft.Framework.Configuration/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.dll": {} + } + }, + "Microsoft.Framework.Configuration.Abstractions/1.0.0-beta8": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Framework.Configuration.Binder/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll": {} + } + }, + "Microsoft.Framework.Configuration.FileExtensions/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Framework.Configuration.Json/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8", + "Microsoft.Framework.Configuration.FileExtensions": "1.0.0-beta8", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Json.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Json.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel/1.0.0-beta4": { + "type": "package", + "dependencies": { + "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel.Interfaces/1.0.0-beta4": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel.Json/1.0.0-beta4": { + "type": "package", + "dependencies": { + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll": {} + } + }, + "Microsoft.Framework.Runtime.Interfaces/1.0.0-beta4": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll": {} + } + }, + "Microsoft.IdentityModel.Logging/1.0.0-rc1-211161024": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Logging.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Logging.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols/2.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "System.IdentityModel.Tokens.Jwt": "5.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Protocols.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Protocols.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/2.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols": "2.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + } + }, + "Microsoft.Net.Http.Headers/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.Http.Headers.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.Http.Headers.dll": {} + } + }, + "Microsoft.Net.Http.Server/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final", + "Microsoft.Net.WebSockets": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.Http.Server.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.Http.Server.dll": {} + } + }, + "Microsoft.Net.WebSockets/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.WebSockets.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.WebSockets.dll": {} + } + }, + "Microsoft.Owin/2.1.0": { + "type": "package", + "dependencies": { + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.Owin.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.Owin.dll": {} + } + }, + "Microsoft.Owin.Security/2.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Owin": "2.1.0", + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.Owin.Security.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.Owin.Security.dll": {} + } + }, + "Microsoft.Web.Infrastructure/1.0.0": { + "type": "package", + "compile": { + "lib/net40/Microsoft.Web.Infrastructure.dll": {} + }, + "runtime": { + "lib/net40/Microsoft.Web.Infrastructure.dll": {} + } + }, + "MimeKit/1.12.0": { + "type": "package", + "dependencies": { + "BouncyCastle": "1.8.1" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "System.Data", + "System.Security" + ], + "compile": { + "lib/net451/MimeKit.dll": {} + }, + "runtime": { + "lib/net451/MimeKit.dll": {} + } + }, + "Newtonsoft.Json/10.0.2": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "Npgsql/3.1.0-alpha6": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net45/Npgsql.dll": {} + }, + "runtime": { + "lib/net45/Npgsql.dll": {} + } + }, + "Owin/1.0.0": { + "type": "package", + "compile": { + "lib/net40/Owin.dll": {} + }, + "runtime": { + "lib/net40/Owin.dll": {} + } + }, + "PayPalCoreSDK/1.7.1": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "7.0.1" + }, + "compile": { + "lib/net451/PayPalCoreSDK.dll": {} + }, + "runtime": { + "lib/net451/PayPalCoreSDK.dll": {} + } + }, + "PayPalMerchant-net451/2.7.109": { + "type": "package", + "dependencies": { + "PayPalCoreSDK": "1.7.1" + }, + "compile": { + "lib/net451/PayPalMerchantSDK.dll": {} + }, + "runtime": { + "lib/net451/PayPalMerchantSDK.dll": {} + } + }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, + "System.Collections/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Collections.Immutable/1.1.37": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Collections.Immutable.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Immutable.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": { + "type": "package", + "dependencies": { + "System.Diagnostics.Tracing": "4.0.0", + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {} + }, + "runtime": { + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Globalization/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.IdentityModel.Tokens/5.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "1.0.0-rc1-211161024", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Xml" + ], + "compile": { + "lib/net451/System.IdentityModel.Tokens.dll": {} + }, + "runtime": { + "lib/net451/System.IdentityModel.Tokens.dll": {} + } + }, + "System.IdentityModel.Tokens.Jwt/5.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "System.IdentityModel.Tokens": "5.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/System.IdentityModel.Tokens.Jwt.dll": {} + }, + "runtime": { + "lib/net451/System.IdentityModel.Tokens.Jwt.dll": {} + } + }, + "System.IO/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Json/4.0.20126.16343": { + "type": "package", + "compile": { + "lib/net40/System.Json.dll": {} + }, + "runtime": { + "lib/net40/System.Json.dll": {} + } + }, + "System.Linq/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Numerics.Vectors/4.1.1-beta-23516": { + "type": "package", + "compile": { + "lib/portable-net45+win8/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/portable-net45+win8/System.Numerics.Vectors.dll": {} + } + }, + "System.Reflection/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.Metadata/1.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Collections.Immutable": "1.1.37", + "System.Diagnostics.Debug": "4.0.0", + "System.IO": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet5.2/System.Reflection.Metadata.dll": {} + }, + "runtime": { + "lib/dotnet5.2/System.Reflection.Metadata.dll": {} + } + }, + "System.Reflection.Primitives/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime.InteropServices/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.Encoding/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.Encoding.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Threading/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "WebGrease/1.5.2": { + "type": "package", + "dependencies": { + "Antlr": "3.4.1.9004", + "Newtonsoft.Json": "5.0.4" + }, + "compile": { + "lib/WebGrease.dll": {} + }, + "runtime": { + "lib/WebGrease.dll": {} + } + }, + "Yavsc/1.0.0": { + "type": "project", + "framework": "DNX,Version=v4.5.1", + "dependencies": { + "EntityFramework.Commands": "7.0.0-rc1-final", + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "EntityFramework7.Npgsql": "3.1.0-rc1-3", + "EntityFramework7.Npgsql.Design": "3.1.0-rc1-5", + "Extensions.AspNet.Authentication.Instagram": "1.0.0-t150809211713", + "Gapi.net45": "1.0.0", + "MailKit": "1.12.0", + "MarkdownDeep-av.NET": "1.5.6", + "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Facebook": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Twitter": "1.0.0-rc1-final", + "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.SystemWeb": "1.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1", + "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1", + "Microsoft.AspNet.Localization": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc": "6.0.0-rc1", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1", + "Microsoft.AspNet.OWin": "1.0.0-rc1-final", + "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", + "Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final", + "Microsoft.AspNet.Session": "1.0.0-rc1-final", + "Microsoft.AspNet.SignalR.Core": "2.2.1", + "Microsoft.AspNet.SignalR.JS": "2.2.1", + "Microsoft.AspNet.StaticFiles": "1.0.0-rc1", + "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1", + "Microsoft.AspNet.Web.Optimization": "1.1.3", + "Microsoft.AspNet.WebSockets.Server": "1.0.0-rc1", + "Microsoft.DiaSymReader.Native": "1.5.0", + "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.TraceSource": "1.0.0-rc1-final", + "Microsoft.Extensions.Options": "0.0.1-alpha", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Binder": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Json": "1.0.0-beta8", + "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4", + "PayPalMerchant-net451": "2.7.109", + "System.Json": "4.0.20126.16343", + "Yavsc.Abstract": "1.0.0" + }, + "frameworkAssemblies": [ + "System", + "System.Drawing", + "System.Net", + "System.Xml" + ] + }, + "Yavsc.Abstract/1.0.0": { + "type": "project", + "framework": ".NETFramework,Version=v4.5.1", + "dependencies": { + "Newtonsoft.Json": "10.0.2" + }, + "frameworkAssemblies": [ + "System.ComponentModel.DataAnnotations" + ] + } + }, + "DNX,Version=v4.5.1/debian.9-x64": { + "Antlr/3.4.1.9004": { + "type": "package", + "compile": { + "lib/Antlr3.Runtime.dll": {} + }, + "runtime": { + "lib/Antlr3.Runtime.dll": {} + } + }, + "BouncyCastle/1.8.1": { + "type": "package", + "compile": { + "lib/BouncyCastle.Crypto.dll": {} + }, + "runtime": { + "lib/BouncyCastle.Crypto.dll": {} + } + }, + "EntityFramework.Commands/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational.Design": "7.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/EntityFramework.Commands.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Commands.dll": {} + } + }, + "EntityFramework.Core/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Ix-Async": "1.2.5", + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Remotion.Linq": "2.0.1", + "System.Collections.Immutable": "1.1.36" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.Diagnostics.Debug", + "System.Diagnostics.Tools", + "System.Globalization", + "System.Linq", + "System.Linq.Expressions", + "System.Linq.Queryable", + "System.ObjectModel", + "System.Reflection", + "System.Reflection.Extensions", + "System.Resources.ResourceManager", + "System.Runtime", + "System.Runtime.Extensions", + "System.Threading" + ], + "compile": { + "lib/dnx451/EntityFramework.Core.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Core.dll": {} + } + }, + "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {} + }, + "runtime": { + "lib/net451/EntityFramework.MicrosoftSqlServer.dll": {} + } + }, + "EntityFramework.Relational/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Data", + "System.Transactions" + ], + "compile": { + "lib/net451/EntityFramework.Relational.dll": {} + }, + "runtime": { + "lib/net451/EntityFramework.Relational.dll": {} + } + }, + "EntityFramework.Relational.Design/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.ComponentModel.DataAnnotations", + "System.Core", + "System.IO", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/dnx451/EntityFramework.Relational.Design.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework.Relational.Design.dll": {} + } + }, + "EntityFramework7.Npgsql/3.1.0-rc1-3": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Npgsql": "3.1.0-alpha6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.Diagnostics.Contracts", + "System.Linq.Expressions", + "System.Reflection", + "System.Runtime" + ], + "compile": { + "lib/dnx451/EntityFramework7.Npgsql.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework7.Npgsql.dll": {} + } + }, + "EntityFramework7.Npgsql.Design/3.1.0-rc1-5": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "EntityFramework.Relational.Design": "7.0.0-rc1-final", + "EntityFramework7.Npgsql": "3.1.0-rc1-3", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Npgsql": "3.1.0-alpha6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.Diagnostics.Contracts", + "System.Linq.Expressions", + "System.Reflection", + "System.Runtime" + ], + "compile": { + "lib/dnx451/EntityFramework7.Npgsql.Design.dll": {} + }, + "runtime": { + "lib/dnx451/EntityFramework7.Npgsql.Design.dll": {} + } + }, + "Extensions.AspNet.Authentication.Instagram/1.0.0-t150809211713": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-beta7-12765" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.dll": {} + }, + "runtime": { + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.dll": {} + } + }, + "Gapi.net45/1.0.0": { + "type": "package", + "compile": { + "lib/net451/gapi.dll": {} + }, + "runtime": { + "lib/net451/gapi.dll": {} + } + }, + "Ix-Async/1.2.5": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.Core" + ], + "compile": { + "lib/net45/System.Interactive.Async.dll": {} + }, + "runtime": { + "lib/net45/System.Interactive.Async.dll": {} + } + }, + "jQuery/1.6.4": { + "type": "package" + }, + "MailKit/1.12.0": { + "type": "package", + "dependencies": { + "BouncyCastle": "1.8.1", + "MimeKit": "1.12.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "System.Data" + ], + "compile": { + "lib/net451/MailKit.dll": {} + }, + "runtime": { + "lib/net451/MailKit.dll": {} + } + }, + "MarkdownDeep-av.NET/1.5.6": { + "type": "package", + "compile": { + "lib/net451/MarkdownDeep.dll": {} + }, + "runtime": { + "lib/net451/MarkdownDeep.dll": {} + } + }, + "Microsoft.AspNet.Antiforgery/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Antiforgery.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Antiforgery.dll": {} + } + }, + "Microsoft.AspNet.Authentication/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Facebook/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll": {} + } + }, + "Microsoft.AspNet.Authentication.JwtBearer/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "2.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll": {} + } + }, + "Microsoft.AspNet.Authentication.OAuth/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll": {} + } + }, + "Microsoft.AspNet.Authentication.Twitter/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll": {} + } + }, + "Microsoft.AspNet.Authorization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Authorization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Authorization.dll": {} + } + }, + "Microsoft.AspNet.Cors/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cors.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cors.dll": {} + } + }, + "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll": {} + } + }, + "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cryptography.Internal": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Security", + "System.Xml", + "System.Xml.Linq" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.dll": {} + } + }, + "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.DataProtection.SystemWeb/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Configuration", + "System.Core", + "System.Security", + "System.Web" + ], + "compile": { + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Diagnostics.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Diagnostics.Entity/7.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Configuration", + "System.Core", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll": {} + } + }, + "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.FileProviders.Physical/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll": {} + } + }, + "Microsoft.AspNet.Hosting/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Server.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Hosting.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Hosting.dll": {} + } + }, + "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Hosting.Server.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Html.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Html.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Html.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Http/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebUtilities": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.dll": {} + } + }, + "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Features": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Extensions.dll": {} + } + }, + "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Http.Features.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Http.Features.dll": {} + } + }, + "Microsoft.AspNet.Identity/3.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", + "Microsoft.AspNet.Cryptography.KeyDerivation": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Identity.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Identity.dll": {} + } + }, + "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Relational": "7.0.0-rc1-final", + "Microsoft.AspNet.Identity": "3.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll": {} + } + }, + "Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll": {} + } + }, + "Microsoft.AspNet.JsonPatch/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.JsonPatch.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.JsonPatch.dll": {} + } + }, + "Microsoft.AspNet.Localization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Localization.dll": {} + } + }, + "Microsoft.AspNet.Mvc/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.ApiExplorer": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Cors": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.DataAnnotations": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Localization": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Abstractions/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Routing": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll": {} + } + }, + "Microsoft.AspNet.Mvc.ApiExplorer/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Core/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Abstractions": "6.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.MemoryPool": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "System.Diagnostics.DiagnosticSource": "4.0.0-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Core.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Core.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Cors/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Cors": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Cors.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Cors.dll": {} + } + }, + "Microsoft.AspNet.Mvc.DataAnnotations/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.ComponentModel.DataAnnotations", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Formatters.Json/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.JsonPatch": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Localization/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Localization": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Localization.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Razor/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Razor.Host": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.ViewFeatures": "6.0.0-rc1-final", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor.Runtime.Precompilation": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Common": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections", + "System.Core", + "System.IO", + "System.Runtime", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.dll": {} + } + }, + "Microsoft.AspNet.Mvc.Razor.Host/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll": {} + } + }, + "Microsoft.AspNet.Mvc.TagHelpers/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Mvc.Razor": "6.0.0-rc1-final", + "Microsoft.Extensions.Caching.Memory": "1.0.0-rc1-final", + "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll": {} + } + }, + "Microsoft.AspNet.Mvc.ViewFeatures/6.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Antiforgery": "1.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Html.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Core": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.DataAnnotations": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll": {} + } + }, + "Microsoft.AspNet.OWin/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Owin.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Owin.dll": {} + } + }, + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll": {} + } + }, + "Microsoft.AspNet.Razor/4.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.dll": {} + } + }, + "Microsoft.AspNet.Razor.Runtime/4.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Html.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Razor": "4.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Xml", + "System.Xml.Linq" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.dll": {} + } + }, + "Microsoft.AspNet.Razor.Runtime.Precompilation/4.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll": {} + } + }, + "Microsoft.AspNet.Routing/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Routing.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Routing.dll": {} + } + }, + "Microsoft.AspNet.Server.Kestrel/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "System.Numerics.Vectors": "4.1.1-beta-23516" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll": {} + } + }, + "Microsoft.AspNet.Server.WebListener/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Net.Http.Headers": "1.0.0-rc1-final", + "Microsoft.Net.Http.Server": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll": {} + } + }, + "Microsoft.AspNet.Session/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Session.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Session.dll": {} + } + }, + "Microsoft.AspNet.SignalR.Core/2.2.1": { + "type": "package", + "dependencies": { + "Microsoft.Owin": "2.1.0", + "Microsoft.Owin.Security": "2.1.0", + "Newtonsoft.Json": "6.0.4", + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.AspNet.SignalR.Core.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.AspNet.SignalR.Core.dll": {} + } + }, + "Microsoft.AspNet.SignalR.JS/2.2.1": { + "type": "package", + "dependencies": { + "jQuery": "1.6.4" + } + }, + "Microsoft.AspNet.StaticFiles/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Hosting.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.StaticFiles.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.StaticFiles.dll": {} + } + }, + "Microsoft.AspNet.Tooling.Razor/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor.Runtime": "4.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.Tooling.Razor.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.Tooling.Razor.dll": {} + } + }, + "Microsoft.AspNet.Web.Optimization/1.1.3": { + "type": "package", + "dependencies": { + "Microsoft.Web.Infrastructure": "1.0.0", + "WebGrease": "1.5.2" + }, + "compile": { + "lib/net40/System.Web.Optimization.dll": {} + }, + "runtime": { + "lib/net40/System.Web.Optimization.dll": {} + } + }, + "Microsoft.AspNet.WebSockets.Protocol/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll": {} + } + }, + "Microsoft.AspNet.WebSockets.Server/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.WebSockets.Protocol": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebSockets.Server.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebSockets.Server.dll": {} + } + }, + "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.AspNet.WebUtilities.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.AspNet.WebUtilities.dll": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/1.0.0": { + "type": "package", + "frameworkAssemblies": [ + "System" + ] + }, + "Microsoft.CodeAnalysis.Common/1.1.0-rc1-20151109-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "[1.0.0, 1.2.0)", + "System.Collections.Immutable": "1.1.37", + "System.Reflection.Metadata": "1.1.0" + }, + "compile": { + "lib/net45/Microsoft.CodeAnalysis.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.CodeAnalysis.dll": {} + } + }, + "Microsoft.CodeAnalysis.CSharp/1.1.0-rc1-20151109-01": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[1.1.0-rc1-20151109-01]" + }, + "compile": { + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll": {} + } + }, + "Microsoft.DiaSymReader.Native/1.5.0": { + "type": "package" + }, + "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {} + } + }, + "Microsoft.Dnx.Compilation.CSharp.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "1.1.0-rc1-20151109-01", + "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll": {} + } + }, + "Microsoft.Dnx.Compilation.CSharp.Common/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.CSharp": "1.1.0-rc1-20151109-01", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Runtime" + ], + "compile": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Caching.Memory.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.CodeGeneration.Core": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.EntityFramework": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.Core/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.EntityFramework/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "EntityFramework.Core": "7.0.0-rc1-final", + "Microsoft.AspNet.Hosting": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Core": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Text.Encoding" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll": {} + } + }, + "Microsoft.Extensions.CodeGeneration.Templating/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.Razor": "4.0.0-rc1-final", + "Microsoft.Dnx.Compilation.CSharp.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.IO", + "System.Runtime", + "System.Text.Encoding", + "System.Threading.Tasks" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll": {} + } + }, + "Microsoft.Extensions.CodeGenerators.Mvc/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.EntityFramework": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration.Templating": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll": {} + } + }, + "Microsoft.Extensions.Configuration/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Binder.dll": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.FileProviderExtensions/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.AspNet.FileProviders.Physical": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Json/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc1-final", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.Json.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.Json.dll": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.DependencyInjection.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll": {} + } + }, + "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {} + } + }, + "Microsoft.Extensions.Localization/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Localization.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Localization.dll": {} + } + }, + "Microsoft.Extensions.Localization.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections.Concurrent", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.dll": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging.Console/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Console.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Console.dll": {} + } + }, + "Microsoft.Extensions.Logging.Debug/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.Debug.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.Debug.dll": {} + } + }, + "Microsoft.Extensions.Logging.TraceSource/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Collections.Concurrent", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Logging.TraceSource.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Logging.TraceSource.dll": {} + } + }, + "Microsoft.Extensions.MemoryPool/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.MemoryPool.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.MemoryPool.dll": {} + } + }, + "Microsoft.Extensions.Options/0.0.1-alpha": { + "type": "package" + }, + "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Binder": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.OptionsModel.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.OptionsModel.dll": {} + } + }, + "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {} + } + }, + "Microsoft.Extensions.Primitives/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.Primitives.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.Primitives.dll": {} + } + }, + "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.OptionsModel": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.WebEncoders.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.WebEncoders.dll": {} + } + }, + "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll": {} + } + }, + "Microsoft.Framework.Configuration/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.dll": {} + } + }, + "Microsoft.Framework.Configuration.Abstractions/1.0.0-beta8": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Framework.Configuration.Binder/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll": {} + } + }, + "Microsoft.Framework.Configuration.FileExtensions/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll": {} + } + }, + "Microsoft.Framework.Configuration.Json/1.0.0-beta8": { + "type": "package", + "dependencies": { + "Microsoft.Framework.Configuration": "1.0.0-beta8", + "Microsoft.Framework.Configuration.FileExtensions": "1.0.0-beta8", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Configuration.Json.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Configuration.Json.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel/1.0.0-beta4": { + "type": "package", + "dependencies": { + "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel.Interfaces/1.0.0-beta4": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll": {} + } + }, + "Microsoft.Framework.ConfigurationModel.Json/1.0.0-beta4": { + "type": "package", + "dependencies": { + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll": {} + } + }, + "Microsoft.Framework.Runtime.Interfaces/1.0.0-beta4": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll": {} + }, + "runtime": { + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll": {} + } + }, + "Microsoft.IdentityModel.Logging/1.0.0-rc1-211161024": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Logging.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Logging.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols/2.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "System.IdentityModel.Tokens.Jwt": "5.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Net.Http" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Protocols.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Protocols.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/2.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols": "2.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + } + }, + "Microsoft.Net.Http.Headers/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.Http.Headers.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.Http.Headers.dll": {} + } + }, + "Microsoft.Net.Http.Server/1.0.0-rc1-final": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Primitives": "1.0.0-rc1-final", + "Microsoft.Net.WebSockets": "1.0.0-rc1-final" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.Http.Server.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.Http.Server.dll": {} + } + }, + "Microsoft.Net.WebSockets/1.0.0-rc1-final": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/Microsoft.Net.WebSockets.dll": {} + }, + "runtime": { + "lib/net451/Microsoft.Net.WebSockets.dll": {} + } + }, + "Microsoft.Owin/2.1.0": { + "type": "package", + "dependencies": { + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.Owin.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.Owin.dll": {} + } + }, + "Microsoft.Owin.Security/2.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Owin": "2.1.0", + "Owin": "1.0.0" + }, + "compile": { + "lib/net45/Microsoft.Owin.Security.dll": {} + }, + "runtime": { + "lib/net45/Microsoft.Owin.Security.dll": {} + } + }, + "Microsoft.Web.Infrastructure/1.0.0": { + "type": "package", + "compile": { + "lib/net40/Microsoft.Web.Infrastructure.dll": {} + }, + "runtime": { + "lib/net40/Microsoft.Web.Infrastructure.dll": {} + } + }, + "MimeKit/1.12.0": { + "type": "package", + "dependencies": { + "BouncyCastle": "1.8.1" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "System.Data", + "System.Security" + ], + "compile": { + "lib/net451/MimeKit.dll": {} + }, + "runtime": { + "lib/net451/MimeKit.dll": {} + } + }, + "Newtonsoft.Json/10.0.2": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "Npgsql/3.1.0-alpha6": { + "type": "package", + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net45/Npgsql.dll": {} + }, + "runtime": { + "lib/net45/Npgsql.dll": {} + } + }, + "Owin/1.0.0": { + "type": "package", + "compile": { + "lib/net40/Owin.dll": {} + }, + "runtime": { + "lib/net40/Owin.dll": {} + } + }, + "PayPalCoreSDK/1.7.1": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "7.0.1" + }, + "compile": { + "lib/net451/PayPalCoreSDK.dll": {} + }, + "runtime": { + "lib/net451/PayPalCoreSDK.dll": {} + } + }, + "PayPalMerchant-net451/2.7.109": { + "type": "package", + "dependencies": { + "PayPalCoreSDK": "1.7.1" + }, + "compile": { + "lib/net451/PayPalMerchantSDK.dll": {} + }, + "runtime": { + "lib/net451/PayPalMerchantSDK.dll": {} + } + }, + "Remotion.Linq/2.0.1": { + "type": "package", + "compile": { + "lib/net45/Remotion.Linq.dll": {} + }, + "runtime": { + "lib/net45/Remotion.Linq.dll": {} + } + }, + "System.Collections/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Collections.Immutable/1.1.37": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Diagnostics.Debug": "4.0.0", + "System.Globalization": "4.0.0", + "System.Linq": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet/System.Collections.Immutable.dll": {} + }, + "runtime": { + "lib/dotnet/System.Collections.Immutable.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": { + "type": "package", + "dependencies": { + "System.Diagnostics.Tracing": "4.0.0", + "System.Runtime": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {} + }, + "runtime": { + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.Tracing/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Globalization/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.IdentityModel.Tokens/5.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "1.0.0-rc1-211161024", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core", + "System.Xml" + ], + "compile": { + "lib/net451/System.IdentityModel.Tokens.dll": {} + }, + "runtime": { + "lib/net451/System.IdentityModel.Tokens.dll": {} + } + }, + "System.IdentityModel.Tokens.Jwt/5.0.0-rc1-211161024": { + "type": "package", + "dependencies": { + "System.IdentityModel.Tokens": "5.0.0-rc1-211161024" + }, + "frameworkAssemblies": [ + "Microsoft.CSharp", + "mscorlib", + "System", + "System.Core" + ], + "compile": { + "lib/net451/System.IdentityModel.Tokens.Jwt.dll": {} + }, + "runtime": { + "lib/net451/System.IdentityModel.Tokens.Jwt.dll": {} + } + }, + "System.IO/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Json/4.0.20126.16343": { + "type": "package", + "compile": { + "lib/net40/System.Json.dll": {} + }, + "runtime": { + "lib/net40/System.Json.dll": {} + } + }, + "System.Linq/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Numerics.Vectors/4.1.1-beta-23516": { + "type": "package", + "compile": { + "lib/portable-net45+win8/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/portable-net45+win8/System.Numerics.Vectors.dll": {} + } + }, + "System.Reflection/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.Metadata/1.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.0", + "System.Collections.Immutable": "1.1.37", + "System.Diagnostics.Debug": "4.0.0", + "System.IO": "4.0.0", + "System.Reflection": "4.0.0", + "System.Reflection.Extensions": "4.0.0", + "System.Reflection.Primitives": "4.0.0", + "System.Resources.ResourceManager": "4.0.0", + "System.Runtime": "4.0.0", + "System.Runtime.Extensions": "4.0.0", + "System.Runtime.InteropServices": "4.0.0", + "System.Text.Encoding": "4.0.0", + "System.Text.Encoding.Extensions": "4.0.0", + "System.Threading": "4.0.0" + }, + "compile": { + "lib/dotnet5.2/System.Reflection.Metadata.dll": {} + }, + "runtime": { + "lib/dotnet5.2/System.Reflection.Metadata.dll": {} + } + }, + "System.Reflection.Primitives/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime.InteropServices/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.Encoding/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.Encoding.Extensions/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Threading/4.0.0": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "WebGrease/1.5.2": { + "type": "package", + "dependencies": { + "Antlr": "3.4.1.9004", + "Newtonsoft.Json": "5.0.4" + }, + "compile": { + "lib/WebGrease.dll": {} + }, + "runtime": { + "lib/WebGrease.dll": {} + } + }, + "Yavsc/1.0.0": { + "type": "project", + "framework": "DNX,Version=v4.5.1", + "dependencies": { + "EntityFramework.Commands": "7.0.0-rc1-final", + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "EntityFramework7.Npgsql": "3.1.0-rc1-3", + "EntityFramework7.Npgsql.Design": "3.1.0-rc1-5", + "Extensions.AspNet.Authentication.Instagram": "1.0.0-t150809211713", + "Gapi.net45": "1.0.0", + "MailKit": "1.12.0", + "MarkdownDeep-av.NET": "1.5.6", + "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Facebook": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Twitter": "1.0.0-rc1-final", + "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.SystemWeb": "1.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1", + "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1", + "Microsoft.AspNet.Localization": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc": "6.0.0-rc1", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", + "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1", + "Microsoft.AspNet.OWin": "1.0.0-rc1-final", + "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", + "Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final", + "Microsoft.AspNet.Session": "1.0.0-rc1-final", + "Microsoft.AspNet.SignalR.Core": "2.2.1", + "Microsoft.AspNet.SignalR.JS": "2.2.1", + "Microsoft.AspNet.StaticFiles": "1.0.0-rc1", + "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1", + "Microsoft.AspNet.Web.Optimization": "1.1.3", + "Microsoft.AspNet.WebSockets.Server": "1.0.0-rc1", + "Microsoft.DiaSymReader.Native": "1.5.0", + "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.TraceSource": "1.0.0-rc1-final", + "Microsoft.Extensions.Options": "0.0.1-alpha", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Binder": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Json": "1.0.0-beta8", + "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4", + "PayPalMerchant-net451": "2.7.109", + "System.Json": "4.0.20126.16343", + "Yavsc.Abstract": "1.0.0" + }, + "frameworkAssemblies": [ + "System", + "System.Drawing", + "System.Net", + "System.Xml" + ] + }, + "Yavsc.Abstract/1.0.0": { + "type": "project", + "framework": ".NETFramework,Version=v4.5.1", + "dependencies": { + "Newtonsoft.Json": "10.0.2" + }, + "frameworkAssemblies": [ + "System.ComponentModel.DataAnnotations" + ] + } + } + }, + "libraries": { + "Yavsc/1.0.0": { + "type": "project", + "path": "../Yavsc/project.json" + }, + "Yavsc.Abstract/1.0.0": { + "type": "project", + "path": "../Yavsc.Abstract/project.json" + }, + "Antlr/3.4.1.9004": { + "type": "package", + "sha512": "c1S+HBE+KYA5EBxtn25LEK02hHPH/tDQ6RviUTTCJpZIPoputtn8ArsQJy9lVJWZOnw37ufByO2Fmf1M8wpr8Q==", + "files": [ + "Antlr.3.4.1.9004.nupkg", + "Antlr.3.4.1.9004.nupkg.sha512", + "Antlr.nuspec", + "lib/Antlr3.Runtime.dll", + "lib/Antlr3.Runtime.pdb" + ] + }, + "BouncyCastle/1.8.1": { + "type": "package", + "sha512": "nH+P67LavO5EcxjKdBxFfRdfdFhivS3Xp3+0br1KcpCI8DM6ksCWy6YYZjk7XFV+VsHGtkUovwIZ/vmCp42geA==", + "files": [ + "BouncyCastle.1.8.1.nupkg", + "BouncyCastle.1.8.1.nupkg.sha512", + "BouncyCastle.nuspec", + "lib/BouncyCastle.Crypto.dll", + "Readme.txt" + ] + }, + "EntityFramework.Commands/7.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "+wa2VWX3/vDkOpeCeIotMevqpIISimGqeYNTGYRLRhv+8HzsCLeymLzmmYpjav6zYQVvuJiJodapQvijAIfRrA==", + "files": [ + "app/ef", + "app/ef.cmd", + "app/project.json", + "build/netcore50/EntityFramework.Commands.props", + "EntityFramework.Commands.7.0.0-rc1-final.nupkg", + "EntityFramework.Commands.7.0.0-rc1-final.nupkg.sha512", + "EntityFramework.Commands.nuspec", + "lib/dnx451/EntityFramework.Commands.dll", + "lib/dnx451/EntityFramework.Commands.xml", + "lib/dnxcore50/EntityFramework.Commands.dll", + "lib/dnxcore50/EntityFramework.Commands.xml", + "lib/net451/EntityFramework.Commands.dll", + "lib/net451/EntityFramework.Commands.xml", + "lib/netcore50/_._", + "tools/about_EntityFramework.help.txt", + "tools/EntityFramework.psd1", + "tools/EntityFramework.psm1", + "tools/init.ps1", + "tools/install.ps1", + "tools/OperationHandlers.cs" + ] + }, + "EntityFramework.Core/7.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "afwsjOF4xM5KiwAxKMz9R0H8TigWE/jX0FwGBO/QtuA1ElEVLqlQVH4+7PyZaA35HguYRm0wOCmUq9RVTmiAfA==", + "files": [ + "EntityFramework.Core.7.0.0-rc1-final.nupkg", + "EntityFramework.Core.7.0.0-rc1-final.nupkg.sha512", + "EntityFramework.Core.nuspec", + "lib/dnx451/EntityFramework.Core.dll", + "lib/dnx451/EntityFramework.Core.xml", + "lib/dotnet5.4/EntityFramework.Core.dll", + "lib/dotnet5.4/EntityFramework.Core.xml", + "lib/net451/EntityFramework.Core.dll", + "lib/net451/EntityFramework.Core.xml", + "lib/netcore50/EntityFramework.Core.dll", + "lib/netcore50/EntityFramework.Core.xml" + ] + }, + "EntityFramework.MicrosoftSqlServer/7.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "FMB2MgT5aXMF7qGMwf5AGcmpNFoT4s1w0QJ5h+L8W4gyMxWpYamGp9hms7rOSAWY44ZDl5ZMpxiTfu3nY3Nqeg==", + "files": [ + "EntityFramework.MicrosoftSqlServer.7.0.0-rc1-final.nupkg", + "EntityFramework.MicrosoftSqlServer.7.0.0-rc1-final.nupkg.sha512", + "EntityFramework.MicrosoftSqlServer.nuspec", + "lib/dotnet5.4/EntityFramework.MicrosoftSqlServer.dll", + "lib/dotnet5.4/EntityFramework.MicrosoftSqlServer.xml", + "lib/net451/EntityFramework.MicrosoftSqlServer.dll", + "lib/net451/EntityFramework.MicrosoftSqlServer.xml", + "lib/netcore50/EntityFramework.MicrosoftSqlServer.dll", + "lib/netcore50/EntityFramework.MicrosoftSqlServer.xml" + ] + }, + "EntityFramework.Relational/7.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "0Feoct9mtKOIjovUgfESfVDL/odvxNXsIgK3bdlkx7Fsiqp5/tx8oiMx+qO7oNRYWsXN6XDlGKHLOzWEdUssKA==", + "files": [ + "EntityFramework.Relational.7.0.0-rc1-final.nupkg", + "EntityFramework.Relational.7.0.0-rc1-final.nupkg.sha512", + "EntityFramework.Relational.nuspec", + "lib/dotnet5.4/EntityFramework.Relational.dll", + "lib/dotnet5.4/EntityFramework.Relational.xml", + "lib/net451/EntityFramework.Relational.dll", + "lib/net451/EntityFramework.Relational.xml", + "lib/netcore50/EntityFramework.Relational.dll", + "lib/netcore50/EntityFramework.Relational.xml" + ] + }, + "EntityFramework.Relational.Design/7.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "sXAqOxpHmbqOELC21vAzKlsjqgNCrk3jEjyJxjGnn1+j4hazxiqgSBTl8ZofqYzLO6ias9WfeXJy8HcXOl7waw==", + "files": [ + "build/netcore50/EntityFramework.Relational.Design.props", + "EntityFramework.Relational.Design.7.0.0-rc1-final.nupkg", + "EntityFramework.Relational.Design.7.0.0-rc1-final.nupkg.sha512", + "EntityFramework.Relational.Design.nuspec", + "lib/dnx451/EntityFramework.Relational.Design.dll", + "lib/dnx451/EntityFramework.Relational.Design.xml", + "lib/dnxcore50/EntityFramework.Relational.Design.dll", + "lib/dnxcore50/EntityFramework.Relational.Design.xml", + "lib/net451/EntityFramework.Relational.Design.dll", + "lib/net451/EntityFramework.Relational.Design.xml", + "lib/netcore50/_._" + ] + }, + "EntityFramework7.Npgsql/3.1.0-rc1-3": { + "type": "package", + "sha512": "VW/pz4Luixgc9UuAXPP9vzPIrrw9sHD4ozd2HUzeI3Sd4RdCgSFQT+B3HhPw/+JGKcdAnIQ4D5/Llk43fH07hw==", + "files": [ + "EntityFramework7.Npgsql.3.1.0-rc1-3.nupkg", + "EntityFramework7.Npgsql.3.1.0-rc1-3.nupkg.sha512", + "EntityFramework7.Npgsql.nuspec", + "lib/dnx451/EntityFramework7.Npgsql.dll", + "lib/dnx451/EntityFramework7.Npgsql.xml", + "lib/dnxcore50/EntityFramework7.Npgsql.dll", + "lib/dnxcore50/EntityFramework7.Npgsql.xml", + "lib/net451/EntityFramework7.Npgsql.dll", + "lib/net451/EntityFramework7.Npgsql.xml" + ] + }, + "EntityFramework7.Npgsql.Design/3.1.0-rc1-5": { + "type": "package", + "sha512": "h7bsey+w3HBqhZQGbk6XeEMxXNCt+1hVg1Ju4QzZHUGSzWT6/ZduaPs3UjNQhpvcTRE7GYa99gYraKdNH3jEOg==", + "files": [ + "EntityFramework7.Npgsql.Design.3.1.0-rc1-5.nupkg", + "EntityFramework7.Npgsql.Design.3.1.0-rc1-5.nupkg.sha512", + "EntityFramework7.Npgsql.Design.nuspec", + "lib/dnx451/EntityFramework7.Npgsql.Design.dll", + "lib/dnx451/EntityFramework7.Npgsql.Design.xml", + "lib/dnxcore50/EntityFramework7.Npgsql.Design.dll", + "lib/dnxcore50/EntityFramework7.Npgsql.Design.xml", + "lib/net451/EntityFramework7.Npgsql.Design.dll", + "lib/net451/EntityFramework7.Npgsql.Design.xml" + ] + }, + "Extensions.AspNet.Authentication.Instagram/1.0.0-t150809211713": { + "type": "package", + "sha512": "O66J1dXHuejeljx6eK1buesHm00m5H+RAmfhwjoebSkYbza7SSOBnOkxkklzrJXdgKgmIIHP72ze1Jh6fMoY2Q==", + "files": [ + "Extensions.AspNet.Authentication.Instagram.1.0.0-t150809211713.nupkg", + "Extensions.AspNet.Authentication.Instagram.1.0.0-t150809211713.nupkg.sha512", + "Extensions.AspNet.Authentication.Instagram.nuspec", + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.dll", + "lib/dnx451/Extensions.AspNet.Authentication.Instagram.xml", + "lib/dnxcore50/Extensions.AspNet.Authentication.Instagram.dll", + "lib/dnxcore50/Extensions.AspNet.Authentication.Instagram.xml", + "repo.json" + ] + }, + "Gapi.net45/1.0.0": { + "type": "package", + "sha512": "ZA31xhTPss1akMMgT3PvDNkqI46t9dvkxgyKVnjXKP9OFSNSSxvSomev5Srvq1tXyadCP0cFBM1GkS0qLwTtUg==", + "files": [ + "Gapi.net45.1.0.0.nupkg", + "Gapi.net45.1.0.0.nupkg.sha512", + "Gapi.net45.nuspec", + "lib/dnxcore50/gapi.dll", + "lib/net451/gapi.dll", + "lib/portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10/gapi.dll" + ] + }, + "Ix-Async/1.2.5": { + "type": "package", + "sha512": "8EXO8q7cpDUH9G2q+UOPOO/6uZ9aN7mx/4xjFIfkp+qLWVJiYuglkRhjY8Ggs2CucXzHR8GHnovJKB5yQoYaJg==", + "files": [ + "Ix-Async.1.2.5.nupkg", + "Ix-Async.1.2.5.nupkg.sha512", + "Ix-Async.nuspec", + "lib/net40/System.Interactive.Async.dll", + "lib/net40/System.Interactive.Async.XML", + "lib/net45/System.Interactive.Async.dll", + "lib/net45/System.Interactive.Async.XML", + "lib/portable-windows8+net45+wp8/System.Interactive.Async.dll", + "lib/portable-windows8+net45+wp8/System.Interactive.Async.XML" + ] + }, + "jQuery/1.6.4": { + "type": "package", + "sha512": "8RzoZQFeFYL/cINRXksLWyl8D5TKctZ/2G8hrlOLLM5OgFNI9h3t3l5tB+BBbsBUxaPUageVe0p9ruU5jrFeow==", + "files": [ + "Content/Scripts/jquery-1.6.4.js", + "Content/Scripts/jquery-1.6.4.min.js", + "Content/Scripts/jquery-1.6.4-vsdoc.js", + "jQuery.1.6.4.nupkg", + "jQuery.1.6.4.nupkg.sha512", + "jQuery.nuspec", + "Tools/install.ps1", + "Tools/jquery-1.6.4-vsdoc-para.js", + "Tools/uninstall.ps1" + ] + }, + "MailKit/1.12.0": { + "type": "package", + "sha512": "6h6PkKAuMSaTEjXMVSgBqqMrhcRgtBfFwJwA0qxqpQ32IvtG4v2vphB3IBRa3UjX4g1GaWRC+tHwivXGlZ0CtA==", + "files": [ + "lib/MonoAndroid10/MailKit.dll", + "lib/MonoAndroid10/MailKit.xml", + "lib/net40/MailKit.dll", + "lib/net40/MailKit.xml", + "lib/net45/MailKit.dll", + "lib/net45/MailKit.xml", + "lib/net451/MailKit.dll", + "lib/net451/MailKit.xml", + "lib/netstandard1.3/MailKit.dll", + "lib/netstandard1.3/MailKit.xml", + "lib/win81/MailKit.dll", + "lib/win81/MailKit.xml", + "lib/wpa81/MailKit.dll", + "lib/wpa81/MailKit.xml", + "lib/Xamarin.iOS10/MailKit.dll", + "lib/Xamarin.iOS10/MailKit.xml", + "MailKit.1.12.0.nupkg", + "MailKit.1.12.0.nupkg.sha512", + "MailKit.nuspec" + ] + }, + "MarkdownDeep-av.NET/1.5.6": { + "type": "package", + "sha512": "/nK/Hzru+vAmNGX5tZtEkKxCqjUS8a/u1vZaQ4pEmlvm6C9IIJ5rWIJephDWVwbzi6eKdEeduU+xmPfLNXrQwQ==", + "files": [ + "lib/dnxcore50/MarkdownDeep.dll", + "lib/MonoAndroid10/MarkdownDeep.dll", + "lib/net451/MarkdownDeep.dll", + "MarkdownDeep-av.NET.1.5.6.nupkg", + "MarkdownDeep-av.NET.1.5.6.nupkg.sha512", + "MarkdownDeep-av.NET.nuspec" + ] + }, + "Microsoft.AspNet.Antiforgery/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "HpEYyzfyrnj7+13Mnn/6CgdfDVxTcg6J7PsO8rCysdrGdehbupsuZoQWerqoDRBtb0UMp0U3g0WnmAwgE2tqzA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Antiforgery.dll", + "lib/dotnet5.4/Microsoft.AspNet.Antiforgery.xml", + "lib/net451/Microsoft.AspNet.Antiforgery.dll", + "lib/net451/Microsoft.AspNet.Antiforgery.xml", + "Microsoft.AspNet.Antiforgery.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Antiforgery.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Antiforgery.nuspec" + ] + }, + "Microsoft.AspNet.Authentication/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "sdFCeQlwkJXZ1KHsRvf7ewNEWkEeKYNpcEKKC0D+WNUvLliziLc7cMH+6sjNmTU3FgGjGrSk4WjGQMhsOHCrDQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Authentication.dll", + "lib/dotnet5.4/Microsoft.AspNet.Authentication.xml", + "lib/net451/Microsoft.AspNet.Authentication.dll", + "lib/net451/Microsoft.AspNet.Authentication.xml", + "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.nuspec" + ] + }, + "Microsoft.AspNet.Authentication.Cookies/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "vjeSG8Z5i5Kqo1nC7wW1BO+YMk+gs/AVVJlmyF7EGgiUBtAAPkrgjxSabQqvFhPgpEFledUQ6gkhKXgr4WrMtw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Authentication.Cookies.dll", + "lib/dotnet5.4/Microsoft.AspNet.Authentication.Cookies.xml", + "lib/net451/Microsoft.AspNet.Authentication.Cookies.dll", + "lib/net451/Microsoft.AspNet.Authentication.Cookies.xml", + "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.Cookies.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.Cookies.nuspec" + ] + }, + "Microsoft.AspNet.Authentication.Facebook/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "jnxn+FmMl5hteVj/9E38XLQq3ksJwTretsLJKY7qiIIpDQJqhsEPzCbop+vSalnYMMoHaFOdixWmizIQrmlOfQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Authentication.Facebook.dll", + "lib/dotnet5.4/Microsoft.AspNet.Authentication.Facebook.xml", + "lib/net451/Microsoft.AspNet.Authentication.Facebook.dll", + "lib/net451/Microsoft.AspNet.Authentication.Facebook.xml", + "Microsoft.AspNet.Authentication.Facebook.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.Facebook.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.Facebook.nuspec" + ] + }, + "Microsoft.AspNet.Authentication.JwtBearer/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "pkgJ9xKl2RY5j6alvpnLWNGpnM7qpFpcdQSSxjOFI0yWDYxkqagwghdisC/lVgRiSDzh3tm1asjpMbt+6+sNOg==", + "files": [ + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.dll", + "lib/dnx451/Microsoft.AspNet.Authentication.JwtBearer.xml", + "lib/dnxcore50/Microsoft.AspNet.Authentication.JwtBearer.dll", + "lib/dnxcore50/Microsoft.AspNet.Authentication.JwtBearer.xml", + "Microsoft.AspNet.Authentication.JwtBearer.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.JwtBearer.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.JwtBearer.nuspec" + ] + }, + "Microsoft.AspNet.Authentication.OAuth/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "3h2Mz/ObM1pQRDDkkK4roI1Y6n6XlTQGsLxbeMQ6aGJZCYYnZhCrp6UN4CWktd3xBrLUdaRYMH1r94+0wjCqAg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Authentication.OAuth.dll", + "lib/dotnet5.4/Microsoft.AspNet.Authentication.OAuth.xml", + "lib/net451/Microsoft.AspNet.Authentication.OAuth.dll", + "lib/net451/Microsoft.AspNet.Authentication.OAuth.xml", + "Microsoft.AspNet.Authentication.OAuth.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.OAuth.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.OAuth.nuspec" + ] + }, + "Microsoft.AspNet.Authentication.Twitter/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "kp0mcXaj0Vx+XY5Fwr/rDZBqs9yjzcwS6+KY3Dtk7UnmAuzVJ1Ld7/gLKkXXFzDyIh++lWfckRFQtVvV4kuydA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Authentication.Twitter.dll", + "lib/dotnet5.4/Microsoft.AspNet.Authentication.Twitter.xml", + "lib/net451/Microsoft.AspNet.Authentication.Twitter.dll", + "lib/net451/Microsoft.AspNet.Authentication.Twitter.xml", + "Microsoft.AspNet.Authentication.Twitter.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authentication.Twitter.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authentication.Twitter.nuspec" + ] + }, + "Microsoft.AspNet.Authorization/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "zXQ4VHNDQkWzNpI05jt3laIHSlNIqROFuSbZPV7wprVi43sgeZSn9gBW5rQNcedODgsEvmsIMzl73mXzKf3TTA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Authorization.dll", + "lib/dotnet5.4/Microsoft.AspNet.Authorization.xml", + "lib/net451/Microsoft.AspNet.Authorization.dll", + "lib/net451/Microsoft.AspNet.Authorization.xml", + "Microsoft.AspNet.Authorization.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Authorization.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Authorization.nuspec" + ] + }, + "Microsoft.AspNet.Cors/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "3wfAJBFtBgtYI03Oo2MHXn1bH4PgRjGjHtZ6onjuT7QevAfAgvxuqEw59r8mhW9rBz3abrgcbBwndEFef0DbCg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Cors.dll", + "lib/dotnet5.4/Microsoft.AspNet.Cors.xml", + "lib/net451/Microsoft.AspNet.Cors.dll", + "lib/net451/Microsoft.AspNet.Cors.xml", + "Microsoft.AspNet.Cors.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Cors.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Cors.nuspec" + ] + }, + "Microsoft.AspNet.Cryptography.Internal/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "gQBLMaEd0ZRntSBjuWFJ6Qu3BKO6SORWA3Iv/Rhd4oEB1O8Mzdk3nHAyWyo/i8GhE740sajdwT8yXZTm3fzglg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Cryptography.Internal.dll", + "lib/dotnet5.4/Microsoft.AspNet.Cryptography.Internal.xml", + "lib/net451/Microsoft.AspNet.Cryptography.Internal.dll", + "lib/net451/Microsoft.AspNet.Cryptography.Internal.xml", + "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Cryptography.Internal.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Cryptography.Internal.nuspec" + ] + }, + "Microsoft.AspNet.Cryptography.KeyDerivation/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "a0HOA+i0gEY5SIzJZX4QXuj+hY6C7NT3t60EwreWYPAy/rruoxlkarU8H9oHwtatT2/FjC8kdMNQS72y1I/5KQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Cryptography.KeyDerivation.dll", + "lib/dotnet5.4/Microsoft.AspNet.Cryptography.KeyDerivation.xml", + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.dll", + "lib/net451/Microsoft.AspNet.Cryptography.KeyDerivation.xml", + "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Cryptography.KeyDerivation.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Cryptography.KeyDerivation.nuspec" + ] + }, + "Microsoft.AspNet.DataProtection/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "HKcaIDRCz5KWkhmRiRs9mjZupJbdP3+Z3RQKdqwa6ZsXsO0ZUnmfpdYp6IFG69rTznmoSKjKJpcnvRA7w6psyA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.DataProtection.dll", + "lib/dotnet5.4/Microsoft.AspNet.DataProtection.xml", + "lib/net451/Microsoft.AspNet.DataProtection.dll", + "lib/net451/Microsoft.AspNet.DataProtection.xml", + "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.DataProtection.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.DataProtection.nuspec" + ] + }, + "Microsoft.AspNet.DataProtection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "rNCftGtK32L1R8Y3JDl31fPtYI/wppN3xngBtcQ5R8DZBfSKzabDWre95feBIKWjcPqE+P/Y7n6ax8oGFcVSZw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.DataProtection.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.DataProtection.Abstractions.xml", + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.dll", + "lib/net451/Microsoft.AspNet.DataProtection.Abstractions.xml", + "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.DataProtection.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.DataProtection.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.DataProtection.SystemWeb/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "SMCq4lwr8Vf9rMJ0HSdXux5dWILKGzmN0XuL6Uu2+aqofSeFlDhlTRg/QyiThYeFzREllLZ+iw/0P3GAhhgB0w==", + "files": [ + "content/net451/web.config.transform", + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.dll", + "lib/net451/Microsoft.AspNet.DataProtection.SystemWeb.xml", + "Microsoft.AspNet.DataProtection.SystemWeb.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.DataProtection.SystemWeb.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.DataProtection.SystemWeb.nuspec" + ] + }, + "Microsoft.AspNet.Diagnostics/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "PlLhXpe74DUMEanyFNvo+A96zD465usPOxu2iAqREnfcpagNJY4dn6uQxDE04BY6XcqPaYAYcrZYyKRfn/pTIg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.dll", + "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.xml", + "lib/net451/Microsoft.AspNet.Diagnostics.dll", + "lib/net451/Microsoft.AspNet.Diagnostics.xml", + "Microsoft.AspNet.Diagnostics.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Diagnostics.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.nuspec" + ] + }, + "Microsoft.AspNet.Diagnostics.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "nr/aKzLzXFOj9KAXTh63uzxPGN4It04vh3dqnIHzKk6Bf/0kPYv9Qw3fwLQy5mc0Cka/soz5ZMdPp8IQk2BRQQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Abstractions.xml", + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.dll", + "lib/net451/Microsoft.AspNet.Diagnostics.Abstractions.xml", + "Microsoft.AspNet.Diagnostics.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Diagnostics.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.Diagnostics.Entity/7.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "hlOWYlYXpVSEM4wcTzNwZKvJWGUgkZQjOG12FkJFIEMyd8qT8jS20kp92kT2XeU8SBxb1kUAnTBdtOr5VRI+hQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Entity.dll", + "lib/dotnet5.4/Microsoft.AspNet.Diagnostics.Entity.xml", + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.dll", + "lib/net451/Microsoft.AspNet.Diagnostics.Entity.xml", + "Microsoft.AspNet.Diagnostics.Entity.7.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Diagnostics.Entity.7.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.Entity.nuspec" + ] + }, + "Microsoft.AspNet.FileProviders.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "Tv6YJk78cH+gFipRNjeMpzzUg3t4BQiS0xYVlv/8gVNl4sI6ytAMYYfIbx8pCacIRH5Nx/Tw9GVn28eyw+JZfA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Abstractions.xml", + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.dll", + "lib/net451/Microsoft.AspNet.FileProviders.Abstractions.xml", + "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.FileProviders.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.FileProviders.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.FileProviders.Physical/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "Ni5o7X21cN97krdkg3F77F5app0KpLwdpHbxdpwqaMjhMKYcmNDcyZB8Ke/qgbSMqHRwT3aQVhgEp/iJTbgl6g==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Physical.dll", + "lib/dotnet5.4/Microsoft.AspNet.FileProviders.Physical.xml", + "lib/net451/Microsoft.AspNet.FileProviders.Physical.dll", + "lib/net451/Microsoft.AspNet.FileProviders.Physical.xml", + "Microsoft.AspNet.FileProviders.Physical.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.FileProviders.Physical.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.FileProviders.Physical.nuspec" + ] + }, + "Microsoft.AspNet.Hosting/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "6ZVZK5Ql+z6UeVOBcXCRLahcAd/NKdMAK17JBZWGZqqmxKO0LtQMdb6drb9H4nBM3/a8vbhd+23wxzyIfoCLQQ==", + "files": [ + "lib/dnx451/Microsoft.AspNet.Hosting.dll", + "lib/dnx451/Microsoft.AspNet.Hosting.xml", + "lib/dnxcore50/Microsoft.AspNet.Hosting.dll", + "lib/dnxcore50/Microsoft.AspNet.Hosting.xml", + "lib/dotnet5.4/Microsoft.AspNet.Hosting.dll", + "lib/dotnet5.4/Microsoft.AspNet.Hosting.xml", + "lib/net451/Microsoft.AspNet.Hosting.dll", + "lib/net451/Microsoft.AspNet.Hosting.xml", + "Microsoft.AspNet.Hosting.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Hosting.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Hosting.nuspec" + ] + }, + "Microsoft.AspNet.Hosting.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "07N5rzYcsjkLgwoI923FcAvvf7167qhLgCExXwYYkdZUIJQzneRG0DqZJTm6qpnaD5igf4FM9F+eh2m7y5NFbg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Hosting.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.Hosting.Abstractions.xml", + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.dll", + "lib/net451/Microsoft.AspNet.Hosting.Abstractions.xml", + "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Hosting.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Hosting.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.Hosting.Server.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "55ovPKPLsLvXsZ2xxtCOkQXmLwrE5iMUXe1y3A3Y/DCcI2u9VBJezu1y2EPYmZCM+uP/Y/BaQm68AWg2r8RV5w==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Hosting.Server.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.Hosting.Server.Abstractions.xml", + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.dll", + "lib/net451/Microsoft.AspNet.Hosting.Server.Abstractions.xml", + "Microsoft.AspNet.Hosting.Server.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Hosting.Server.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Hosting.Server.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.Html.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "49aE5EnPr4/IBhrI5fH43o20GgqPCOZqcTDf+Ya8iVSIeorhj2Pn9e12DXqFPTKPHD7+H44K2MaU2lw1/uMiKQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Html.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.Html.Abstractions.xml", + "lib/net451/Microsoft.AspNet.Html.Abstractions.dll", + "lib/net451/Microsoft.AspNet.Html.Abstractions.xml", + "Microsoft.AspNet.Html.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Html.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Html.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.Http/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "2vVd6xlfDKxl7pln5VOSczVo5bdJK6VLF6LR62Tb+le6e0COju7diAPHujFcXQlX/eLq2GrctN5vbIMeQ6vRTg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Http.dll", + "lib/dotnet5.4/Microsoft.AspNet.Http.xml", + "lib/net451/Microsoft.AspNet.Http.dll", + "lib/net451/Microsoft.AspNet.Http.xml", + "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.nuspec" + ] + }, + "Microsoft.AspNet.Http.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "sfzc1WJMl8wGCF+rChVfJ7otT6tTv24RNXUej2r8tlQ2RDNnAozYyGb0SCW2mxpHrC31On99Wt0rksgF0c2WUw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Http.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.Http.Abstractions.xml", + "lib/net451/Microsoft.AspNet.Http.Abstractions.dll", + "lib/net451/Microsoft.AspNet.Http.Abstractions.xml", + "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.Http.Extensions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "rsjbxD9W6NfqP0WNHMRyetIh6ZoKRbK1ea0V5xWdVAx53WdvgBy0HmkSwXt506+xU65jjZP19F4Ua4YjZdPHfQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Http.Extensions.dll", + "lib/dotnet5.4/Microsoft.AspNet.Http.Extensions.xml", + "lib/net451/Microsoft.AspNet.Http.Extensions.dll", + "lib/net451/Microsoft.AspNet.Http.Extensions.xml", + "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.Extensions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.Extensions.nuspec" + ] + }, + "Microsoft.AspNet.Http.Features/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "WlscfdAvN8XaaK1iv1Iewp5emei7+0SlXNkUh7kMJpeaS6K0GhwNmwqZR6VrT1oN+Maw98nEONHS34/suqQwOA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Http.Features.dll", + "lib/dotnet5.4/Microsoft.AspNet.Http.Features.xml", + "lib/net451/Microsoft.AspNet.Http.Features.dll", + "lib/net451/Microsoft.AspNet.Http.Features.xml", + "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Http.Features.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Http.Features.nuspec" + ] + }, + "Microsoft.AspNet.Identity/3.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "ACPci5zUktgGFqdZ48dWexty24lROTEW/MK3LxIDe88zssLiqMhHrIndp4G/1vafmUfL+9lTw7oda6GRD53cEg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Identity.dll", + "lib/dotnet5.4/Microsoft.AspNet.Identity.xml", + "lib/net451/Microsoft.AspNet.Identity.dll", + "lib/net451/Microsoft.AspNet.Identity.xml", + "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Identity.3.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Identity.nuspec" + ] + }, + "Microsoft.AspNet.Identity.EntityFramework/3.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "XayUdpI6mRgL4e9kowTxlYURvDGNj7FBhqbOn6uxvQwwD7gltYzKL3T07nCeSzxR5m2sJ+IvrJCMPihKrtuR5w==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Identity.EntityFramework.dll", + "lib/dotnet5.4/Microsoft.AspNet.Identity.EntityFramework.xml", + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.dll", + "lib/net451/Microsoft.AspNet.Identity.EntityFramework.xml", + "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Identity.EntityFramework.3.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Identity.EntityFramework.nuspec" + ] + }, + "Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final": { + "type": "package", + "sha512": "scDY0KQZnOvQTYDd6InIFhn4QnF5UxLtV7VoQXOlpsaEUQ0c6jDVoHvL4ylUy5zcKJkjRDUy/B7Q8TDk05kl2w==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.IISPlatformHandler.dll", + "lib/dotnet5.4/Microsoft.AspNet.IISPlatformHandler.xml", + "lib/net451/Microsoft.AspNet.IISPlatformHandler.dll", + "lib/net451/Microsoft.AspNet.IISPlatformHandler.xml", + "Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.IISPlatformHandler.nuspec" + ] + }, + "Microsoft.AspNet.JsonPatch/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "ymoIERwLlkXXffpKpFHZ6sjKz8HPwPqAbOnia1H3RAhyTYNJkahW6qWNXF96Fd66I1+m88pApWku+Ld0WD94Sg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.JsonPatch.dll", + "lib/dotnet5.4/Microsoft.AspNet.JsonPatch.xml", + "lib/net451/Microsoft.AspNet.JsonPatch.dll", + "lib/net451/Microsoft.AspNet.JsonPatch.xml", + "Microsoft.AspNet.JsonPatch.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.JsonPatch.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.JsonPatch.nuspec" + ] + }, + "Microsoft.AspNet.Localization/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "ImoAQSIWbZifALakJI5kR0l5XOBixrnnR7+7RoNfFQFvPmM6lqJv2mNEYgkpFGea/hVdfHPfsWErb1oVVnYMaw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Localization.dll", + "lib/dotnet5.4/Microsoft.AspNet.Localization.xml", + "lib/net451/Microsoft.AspNet.Localization.dll", + "lib/net451/Microsoft.AspNet.Localization.xml", + "Microsoft.AspNet.Localization.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Localization.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Localization.nuspec" + ] + }, + "Microsoft.AspNet.Mvc/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "gKQUI2L58PibL4v/BCsML5RvpcAWQ7gNCn2xQVhLvt2fGDfRAYIr2SnalRJ0M8m+hdHDNtWydfaVrOC799zKtQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.xml", + "lib/net451/Microsoft.AspNet.Mvc.dll", + "lib/net451/Microsoft.AspNet.Mvc.xml", + "Microsoft.AspNet.Mvc.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.Abstractions/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "xJH5D+h/C6KFA3XjUshgpMEznL7h018f/G4exZY76HhCfABMHmoqb5xrGKvwjKlaCwnSWPDTHeOowsGPmYZ6yQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Abstractions.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Abstractions.xml", + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.dll", + "lib/net451/Microsoft.AspNet.Mvc.Abstractions.xml", + "Microsoft.AspNet.Mvc.Abstractions.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Abstractions.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Abstractions.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.ApiExplorer/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "cFXQLFGtg8Dv8ngf42zxkqZq9jt0eV73bSFcRlyJENP+M7exk1ebCHjPt5J1wXZQkSsAmzj7JieHBEad5G3TxQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.ApiExplorer.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.ApiExplorer.xml", + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.dll", + "lib/net451/Microsoft.AspNet.Mvc.ApiExplorer.xml", + "Microsoft.AspNet.Mvc.ApiExplorer.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.ApiExplorer.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.ApiExplorer.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.Core/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "s4RFVnKx+c49vxu0rK33kwaff9TydQI/LI9ApgAyfZPlrjDvmzzPyKVGpfKBh682scnllaUFeOV+hL9Q6a1zJw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Core.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Core.xml", + "lib/net451/Microsoft.AspNet.Mvc.Core.dll", + "lib/net451/Microsoft.AspNet.Mvc.Core.xml", + "Microsoft.AspNet.Mvc.Core.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Core.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Core.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.Cors/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "HGAda11lbt59OxaFjYtzy3DOEL6VoOH4vrMJ7dGnSUbrv8hk+lbk5EUebhFxv7KcKPuoka4pdZB3CPH/TTnahg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Cors.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Cors.xml", + "lib/net451/Microsoft.AspNet.Mvc.Cors.dll", + "lib/net451/Microsoft.AspNet.Mvc.Cors.xml", + "Microsoft.AspNet.Mvc.Cors.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Cors.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Cors.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.DataAnnotations/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "1PXLllWma1/uXZJyYUWkhvMw87udjB4AfLMhVIGz2mF3KOPQgzRcdS8Eqze4ypty5+Up2QvIHBUjY2H79e2ezQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.DataAnnotations.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.DataAnnotations.xml", + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.dll", + "lib/net451/Microsoft.AspNet.Mvc.DataAnnotations.xml", + "Microsoft.AspNet.Mvc.DataAnnotations.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.DataAnnotations.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.DataAnnotations.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.Formatters.Json/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "orkj2uvOhyR+OuTTuewPw5F3Zi6VlU3UV3aA18wy00CwxtPJCJ4IE+J0EmLTMc/r6JGIjTF0pgABsgD0EzhrPg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Formatters.Json.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Formatters.Json.xml", + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.dll", + "lib/net451/Microsoft.AspNet.Mvc.Formatters.Json.xml", + "Microsoft.AspNet.Mvc.Formatters.Json.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Formatters.Json.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Formatters.Json.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.Localization/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "G5omyQF/PJZmUrhnuaXxvIpfkp8OgU1fwwBZfsnlaaJd7h8gOhkQspdbXQB+UP5lGO1J/ypFUOYuYmVRKmEjyg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Localization.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Localization.xml", + "lib/net451/Microsoft.AspNet.Mvc.Localization.dll", + "lib/net451/Microsoft.AspNet.Mvc.Localization.xml", + "Microsoft.AspNet.Mvc.Localization.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Localization.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Localization.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.Razor/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "zkC6r/If5OoGsDJLkDY+O16K+WirFi2ZBgPbG8cHr3ybnlR4/u8S0p9bqnOd191kibxAAYKYfafVg+NApv8Vig==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.xml", + "lib/net451/Microsoft.AspNet.Mvc.Razor.dll", + "lib/net451/Microsoft.AspNet.Mvc.Razor.xml", + "Microsoft.AspNet.Mvc.Razor.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Razor.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Razor.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.Razor.Host/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "kYvYr+IAe91NgHPARMkGSLQzep3Zs7gHJCtAhslcmU8cDJaodoUxVxJikiBX9HmZIzKf9uENT8Et5JCWpQFqRA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.Host.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.Razor.Host.xml", + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.dll", + "lib/net451/Microsoft.AspNet.Mvc.Razor.Host.xml", + "Microsoft.AspNet.Mvc.Razor.Host.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.Razor.Host.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.Razor.Host.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.TagHelpers/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "zcoDzmKSMdOVUQHQZJQStArNqc5ERTxosB3GiK/MbC0HFhJ4vmh/vwI0rxnXO6X25+gYnr/2PAiY9fHvGkN58A==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.TagHelpers.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.TagHelpers.xml", + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.dll", + "lib/net451/Microsoft.AspNet.Mvc.TagHelpers.xml", + "Microsoft.AspNet.Mvc.TagHelpers.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.TagHelpers.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.TagHelpers.nuspec" + ] + }, + "Microsoft.AspNet.Mvc.ViewFeatures/6.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "IoWtyV9HXJ1x2HKXpcqX25iPOHAmW9vlQJD3bliMV5Oix3sjieVK7i2S3VpUsJjqddpSA9Vg2PkQIzwDDS+smA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Mvc.ViewFeatures.dll", + "lib/dotnet5.4/Microsoft.AspNet.Mvc.ViewFeatures.xml", + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.dll", + "lib/net451/Microsoft.AspNet.Mvc.ViewFeatures.xml", + "Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Mvc.ViewFeatures.nuspec" + ] + }, + "Microsoft.AspNet.OWin/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "6lkzV/uEYORT1GQDddWVjsm/zRtEZHnIcWmBR4H6tqjsv1q2rWFmDy8rEckPvxUVn1iNTWKpn6s4UJglbdTgtg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Owin.dll", + "lib/dotnet5.4/Microsoft.AspNet.Owin.xml", + "lib/net451/Microsoft.AspNet.Owin.dll", + "lib/net451/Microsoft.AspNet.Owin.xml", + "Microsoft.AspNet.OWin.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.OWin.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.OWin.nuspec" + ] + }, + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "+goR2yw/UKbZGXvnR9z+mLWoAt2+AcDwE65XoV0HyYDyvvF+hotNiI5Ft0P/kVr8gpLeHS3JHHdRtsCjIqxhDQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll", + "lib/dotnet5.4/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.xml", + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.dll", + "lib/net451/Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.xml", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.PageExecutionInstrumentation.Interfaces.nuspec" + ] + }, + "Microsoft.AspNet.Razor/4.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "j4R032B5HY3WjgGir8/Zer2FWZzsux8SS1fD6AugKmI7Msx/4d8/0FCMRbLCFNytt2rosOmNJhoAp7qOlzOHVw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Razor.dll", + "lib/dotnet5.4/Microsoft.AspNet.Razor.xml", + "lib/net451/Microsoft.AspNet.Razor.dll", + "lib/net451/Microsoft.AspNet.Razor.xml", + "Microsoft.AspNet.Razor.4.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Razor.4.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Razor.nuspec" + ] + }, + "Microsoft.AspNet.Razor.Runtime/4.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "UQSVaYFnLiSI3gtb6Q2jSv3yZia+vmve/TQrprlXUT5jAeUJa5G2DWYTcGPZE6BfmAim5SZ1BOW6ozMLRBHQ/Q==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.dll", + "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.xml", + "lib/net451/Microsoft.AspNet.Razor.Runtime.dll", + "lib/net451/Microsoft.AspNet.Razor.Runtime.xml", + "Microsoft.AspNet.Razor.Runtime.4.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Razor.Runtime.4.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Razor.Runtime.nuspec" + ] + }, + "Microsoft.AspNet.Razor.Runtime.Precompilation/4.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "3YD0OJRtuYgBQX6OBLNxZf8VdOQ7nv5TlA1frq0WOuS+7KMXJj+3oS69YwJ65x4zCRpUkl2bHCFTC4X7nG4KSw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.Precompilation.dll", + "lib/dotnet5.4/Microsoft.AspNet.Razor.Runtime.Precompilation.xml", + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.dll", + "lib/net451/Microsoft.AspNet.Razor.Runtime.Precompilation.xml", + "Microsoft.AspNet.Razor.Runtime.Precompilation.4.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Razor.Runtime.Precompilation.4.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Razor.Runtime.Precompilation.nuspec" + ] + }, + "Microsoft.AspNet.Routing/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "kIDLp1Icd+l2Z5jFGZf5rAKALS2btMKdP+a+zOepiE4oZJCAJ5tWms+MyMkMJ8hD9/5O6fF4CzckBBcA6pxNUQ==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Routing.dll", + "lib/dotnet5.4/Microsoft.AspNet.Routing.xml", + "lib/net451/Microsoft.AspNet.Routing.dll", + "lib/net451/Microsoft.AspNet.Routing.xml", + "Microsoft.AspNet.Routing.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Routing.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Routing.nuspec" + ] + }, + "Microsoft.AspNet.Server.Kestrel/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "4fuGqW9K2PaxLwQsyRZaoO2Eu+GT5nv8WeYWpD8EqHLzY9GVEW25jy1iW2+1Tf5BwQJLN2e9QxY2K7OPlM9iRg==", + "files": [ + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll", + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.xml", + "lib/dnxcore50/Microsoft.AspNet.Server.Kestrel.dll", + "lib/dnxcore50/Microsoft.AspNet.Server.Kestrel.xml", + "lib/dotnet5.4/Microsoft.AspNet.Server.Kestrel.dll", + "lib/dotnet5.4/Microsoft.AspNet.Server.Kestrel.xml", + "lib/net451/Microsoft.AspNet.Server.Kestrel.dll", + "lib/net451/Microsoft.AspNet.Server.Kestrel.xml", + "Microsoft.AspNet.Server.Kestrel.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Server.Kestrel.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Server.Kestrel.nuspec", + "runtimes/osx/native/libuv.dylib", + "runtimes/win10-arm/native/libuv.dll", + "runtimes/win7-x64/native/libuv.dll", + "runtimes/win7-x86/native/libuv.dll", + "thirdpartynotices.txt" + ] + }, + "Microsoft.AspNet.Server.WebListener/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "U1S48H06oKFHVth/1xUtylpa0E4tBDYtxpzfELeZ1aNW3fdOqcd20dlh6bapOP78R+axSY1DI/FR8dGGgn+84Q==", + "files": [ + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll", + "lib/dnx451/Microsoft.AspNet.Server.WebListener.xml", + "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll", + "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.xml", + "lib/dotnet5.4/Microsoft.AspNet.Server.WebListener.dll", + "lib/dotnet5.4/Microsoft.AspNet.Server.WebListener.xml", + "lib/net451/Microsoft.AspNet.Server.WebListener.dll", + "lib/net451/Microsoft.AspNet.Server.WebListener.xml", + "Microsoft.AspNet.Server.WebListener.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Server.WebListener.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Server.WebListener.nuspec" + ] + }, + "Microsoft.AspNet.Session/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "nMImkPMx/z4YL/bCBaTywQZD28sg6IvWMRckzY4hMZuhhRWr4z3HHYgORCaKbJQH3nJkfL6rb+TpmWobN9gKpw==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.Session.dll", + "lib/dotnet5.4/Microsoft.AspNet.Session.xml", + "lib/net451/Microsoft.AspNet.Session.dll", + "lib/net451/Microsoft.AspNet.Session.xml", + "Microsoft.AspNet.Session.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Session.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Session.nuspec" + ] + }, + "Microsoft.AspNet.SignalR.Core/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "EUZlRTmUZ3di6hxCiyyhnUld/8AKTOuX1DAGhNLv+ocTfmnOJyS42AEzgxdIk1jRAlEpUEuoicVBBI07A2FU2g==", + "files": [ + "lib/net45/Microsoft.AspNet.SignalR.Core.dll", + "lib/net45/Microsoft.AspNet.SignalR.Core.xml", + "Microsoft.AspNet.SignalR.Core.2.2.1.nupkg", + "Microsoft.AspNet.SignalR.Core.2.2.1.nupkg.sha512", + "Microsoft.AspNet.SignalR.Core.nuspec" + ] + }, + "Microsoft.AspNet.SignalR.JS/2.2.1": { + "type": "package", + "sha512": "IKzTOfXjhN7kaGX47BATuTqP/mjVCDb9ivAVvBBrJoaomLT0Puj4f7fnHepByRkT7IGpm6hLbPO3afws5rlFdw==", + "files": [ + "content/Scripts/jquery.signalR-2.2.1.js", + "content/Scripts/jquery.signalR-2.2.1.min.js", + "Microsoft.AspNet.SignalR.JS.2.2.1.nupkg", + "Microsoft.AspNet.SignalR.JS.2.2.1.nupkg.sha512", + "Microsoft.AspNet.SignalR.JS.nuspec" + ] + }, + "Microsoft.AspNet.StaticFiles/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "JKFrKL6iwGzG+DO9vwP8fEbz3gHA9K6SoCE/Th/oIwxDEENNF2TAYjjAag5c0iJcaK3+X8+s2RkA/zZ+vWHOTg==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.StaticFiles.dll", + "lib/dotnet5.4/Microsoft.AspNet.StaticFiles.xml", + "lib/net451/Microsoft.AspNet.StaticFiles.dll", + "lib/net451/Microsoft.AspNet.StaticFiles.xml", + "Microsoft.AspNet.StaticFiles.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.StaticFiles.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.StaticFiles.nuspec" + ] + }, + "Microsoft.AspNet.Tooling.Razor/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "ZWDxJ4sqrZyrtmlRKeBYrxguRNBnTGV2LNgyZrSyVQ8DcQjPkSqFwu18BeER+j6Od2mgV5aOCdCLDN0QnjYI7Q==", + "files": [ + "app/project.json", + "app/razor-tooling", + "app/razor-tooling.cmd", + "lib/dotnet5.4/Microsoft.AspNet.Tooling.Razor.dll", + "lib/dotnet5.4/Microsoft.AspNet.Tooling.Razor.xml", + "lib/net451/Microsoft.AspNet.Tooling.Razor.dll", + "lib/net451/Microsoft.AspNet.Tooling.Razor.xml", + "Microsoft.AspNet.Tooling.Razor.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.Tooling.Razor.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.Tooling.Razor.nuspec" + ] + }, + "Microsoft.AspNet.Web.Optimization/1.1.3": { + "type": "package", + "sha512": "TWKKpTWEdB8jXp2Vl2TXNKW30GBQg6nnh0y8iZWmGY5c1XY4f649vfDslNHsCsvk9JZxc1Rkm/UGDdfq4gjWRQ==", + "files": [ + "lib/net40/System.Web.Optimization.dll", + "lib/net40/system.web.optimization.xml", + "Microsoft.AspNet.Web.Optimization.1.1.3.nupkg", + "Microsoft.AspNet.Web.Optimization.1.1.3.nupkg.sha512", + "Microsoft.AspNet.Web.Optimization.nuspec" + ] + }, + "Microsoft.AspNet.WebSockets.Protocol/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "dc/e2uVh/J9dQ9DuXh0hlTSS5lID2Kr+O+EFgf9NgrvP1sFS8EWDGHoUv9RS/owVfFtd956bnRjMX2jD/5NBPA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Protocol.dll", + "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Protocol.xml", + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.dll", + "lib/net451/Microsoft.AspNet.WebSockets.Protocol.xml", + "Microsoft.AspNet.WebSockets.Protocol.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.WebSockets.Protocol.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.WebSockets.Protocol.nuspec" + ] + }, + "Microsoft.AspNet.WebSockets.Server/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "hVPS2eewqM8S5cpFK62+d10WCaPBQb9pnP3ahEYP/wMlycv0nAmsQ5sMeaI06zI12cZTAXWnwf3aUgN7/2yuFA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Server.dll", + "lib/dotnet5.4/Microsoft.AspNet.WebSockets.Server.xml", + "lib/net451/Microsoft.AspNet.WebSockets.Server.dll", + "lib/net451/Microsoft.AspNet.WebSockets.Server.xml", + "Microsoft.AspNet.WebSockets.Server.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.WebSockets.Server.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.WebSockets.Server.nuspec" + ] + }, + "Microsoft.AspNet.WebUtilities/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "0D80xroAEiWlB9X5eR/JUya1H2saIYnt4d7bPru5RRf5L/66X+9WWhf3hFkLUF3W13K6g6K9Is9dCTaEfFFKTA==", + "files": [ + "lib/dotnet5.4/Microsoft.AspNet.WebUtilities.dll", + "lib/dotnet5.4/Microsoft.AspNet.WebUtilities.xml", + "lib/net451/Microsoft.AspNet.WebUtilities.dll", + "lib/net451/Microsoft.AspNet.WebUtilities.xml", + "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg", + "Microsoft.AspNet.WebUtilities.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.AspNet.WebUtilities.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Analyzers/1.0.0": { + "type": "package", + "sha512": "E7VdmGw6xO3VHWapC+pNLZmo6yncS53UY3bmb5WZm9wliJBB1A6brgzKA4fcqiLrmJFx71r0M2zEbRDphRLUNg==", + "files": [ + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "Microsoft.CodeAnalysis.Analyzers.1.0.0.nupkg", + "Microsoft.CodeAnalysis.Analyzers.1.0.0.nupkg.sha512", + "Microsoft.CodeAnalysis.Analyzers.nuspec", + "ThirdPartyNotices.rtf", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/1.1.0-rc1-20151109-01": { + "type": "package", + "sha512": "gC9zpQARTjIOht1dZM5Bp0fbOKA40yh0wHBMG2psLGquche0URbfdB9i1pnCusLospEsRIrNvYl75647BcBVug==", + "files": [ + "lib/net45/Microsoft.CodeAnalysis.dll", + "lib/net45/Microsoft.CodeAnalysis.xml", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml", + "Microsoft.CodeAnalysis.Common.1.1.0-rc1-20151109-01.nupkg", + "Microsoft.CodeAnalysis.Common.1.1.0-rc1-20151109-01.nupkg.sha512", + "Microsoft.CodeAnalysis.Common.nuspec", + "ThirdPartyNotices.rtf" + ] + }, + "Microsoft.CodeAnalysis.CSharp/1.1.0-rc1-20151109-01": { + "type": "package", + "sha512": "BFhSWMMlp0xLN/ogn71ULN7N0yy/yqJf/wu63x3KjV497n+8OlyiX7ZnbaQiUeafjW5P2vLzvZH99+5s+dH3Dg==", + "files": [ + "lib/net45/Microsoft.CodeAnalysis.CSharp.dll", + "lib/net45/Microsoft.CodeAnalysis.CSharp.xml", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll", + "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml", + "Microsoft.CodeAnalysis.CSharp.1.1.0-rc1-20151109-01.nupkg", + "Microsoft.CodeAnalysis.CSharp.1.1.0-rc1-20151109-01.nupkg.sha512", + "Microsoft.CodeAnalysis.CSharp.nuspec", + "ThirdPartyNotices.rtf" + ] + }, + "Microsoft.DiaSymReader.Native/1.5.0": { + "type": "package", + "sha512": "Zs1Cm0z1G9QLkKZ/k9O2/z47fN84ZbhWCrdBYv0ArC2lU4H1pOTkjah6RgCm/ZnS8ZdOMFC+We6shG6SCRaXeg==", + "files": [ + "build/Microsoft.DiaSymReader.Native.props", + "Microsoft.DiaSymReader.Native.1.5.0.nupkg", + "Microsoft.DiaSymReader.Native.1.5.0.nupkg.sha512", + "Microsoft.DiaSymReader.Native.nuspec", + "runtimes/win/native/Microsoft.DiaSymReader.Native.amd64.dll", + "runtimes/win/native/Microsoft.DiaSymReader.Native.arm.dll", + "runtimes/win/native/Microsoft.DiaSymReader.Native.x86.dll", + "runtimes/win8-arm/native/Microsoft.DiaSymReader.Native.arm.dll", + "runtimes/win-x64/native/Microsoft.DiaSymReader.Native.amd64.dll", + "runtimes/win-x86/native/Microsoft.DiaSymReader.Native.x86.dll" + ] + }, + "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "kg3kR7H12Bs46TiuF7YT8A3SNXehhBcwsArIMQIH2ecXGkg5MPWDl2OR6bnQu6k0OMu9QUiv1oiwC9yU7rHWfw==", + "files": [ + "lib/dotnet5.4/Microsoft.Dnx.Compilation.Abstractions.dll", + "lib/dotnet5.4/Microsoft.Dnx.Compilation.Abstractions.xml", + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll", + "lib/net451/Microsoft.Dnx.Compilation.Abstractions.xml", + "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Dnx.Compilation.Abstractions.nuspec" + ] + }, + "Microsoft.Dnx.Compilation.CSharp.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "MYJJHSIqOvmQxm2KOCwfber5JUwYKtfMREVYxnj/kv+HQrfrztL9dN4IFvh/SsBzm5cGR0Lt52bWJKzkrIRF/g==", + "files": [ + "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll", + "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Abstractions.xml", + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.dll", + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Abstractions.xml", + "Microsoft.Dnx.Compilation.CSharp.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Dnx.Compilation.CSharp.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Dnx.Compilation.CSharp.Abstractions.nuspec" + ] + }, + "Microsoft.Dnx.Compilation.CSharp.Common/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "/OnNSw+oX/sc3Rl1Q9vFMhg+OPC+AbaDYmC4JufkHop8Ydhsv94JDT4w5xrpXi7QIKICQGTyzQgAkUjPnuFzdA==", + "files": [ + "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Common.dll", + "lib/dotnet5.4/Microsoft.Dnx.Compilation.CSharp.Common.xml", + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.dll", + "lib/net451/Microsoft.Dnx.Compilation.CSharp.Common.xml", + "Microsoft.Dnx.Compilation.CSharp.Common.1.0.0-rc1-final.nupkg", + "Microsoft.Dnx.Compilation.CSharp.Common.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Dnx.Compilation.CSharp.Common.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "WlNfPuf/8Q7DzMiOHjiT9Ha2IYdguLGfHT/2C/p9KzviCKXaqfrIdI6X9w5MmCuiYRucqK+iM5cIWKHQ1mmZrg==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/dotnet5.4/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net451/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net451/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netcore50/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netcore50/Microsoft.Extensions.Caching.Abstractions.xml", + "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Caching.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Caching.Abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Memory/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "KQFkXdBieLObHr1+ld0FVOLQLgVFcrhn6qIixsmP09TyEw2VaGPrzIiBVJSzyKfaE2MVJlshDvfdvcfSE/zl3g==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Caching.Memory.dll", + "lib/dotnet5.4/Microsoft.Extensions.Caching.Memory.xml", + "lib/net451/Microsoft.Extensions.Caching.Memory.dll", + "lib/net451/Microsoft.Extensions.Caching.Memory.xml", + "lib/netcore50/Microsoft.Extensions.Caching.Memory.dll", + "lib/netcore50/Microsoft.Extensions.Caching.Memory.xml", + "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Caching.Memory.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Caching.Memory.nuspec" + ] + }, + "Microsoft.Extensions.CodeGeneration/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "Mkld1xqSkU1CuMtMlbKMPwzoXMXBzC/SdOiRLutd632mGrQCDwhBgrxiBDfFDD63OxWt24TjMZkqlxmRRTm7zQ==", + "files": [ + "lib/dnx451/Microsoft.Extensions.CodeGeneration.dll", + "lib/dnx451/Microsoft.Extensions.CodeGeneration.xml", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.dll", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.xml", + "Microsoft.Extensions.CodeGeneration.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.nuspec" + ] + }, + "Microsoft.Extensions.CodeGeneration.Core/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "uQe19xMM4ymoC9uU/rLZTkbSH8n/CVKEjw4jbLfoFq179+LH4IxDRqPqidEMQUF6ON4jYVwhexuAMPJdQ5ewjQ==", + "files": [ + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.dll", + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Core.xml", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Core.dll", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Core.xml", + "Microsoft.Extensions.CodeGeneration.Core.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.Core.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.Core.nuspec" + ] + }, + "Microsoft.Extensions.CodeGeneration.EntityFramework/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "Bs5bPxbPlTYAB5d1+bPjnAZqQyQMueg0orED8boIlwb66he5pFO7LuQ3Q+BNTUB4x3M1q1U7L1L469tllVtGZg==", + "files": [ + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.dll", + "lib/dnx451/Microsoft.Extensions.CodeGeneration.EntityFramework.xml", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.EntityFramework.dll", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.EntityFramework.xml", + "Microsoft.Extensions.CodeGeneration.EntityFramework.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.EntityFramework.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.EntityFramework.nuspec", + "Templates/DbContext/NewLocalDbContext.cshtml" + ] + }, + "Microsoft.Extensions.CodeGeneration.Templating/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "d20Suo15M+sNS5QBYMfJpBgSUFclVSeIU06Y/snnmKdNjAiQfbKkW0bG8ryBw8zn29KXHcK39DwUpkrFvphQIg==", + "files": [ + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.dll", + "lib/dnx451/Microsoft.Extensions.CodeGeneration.Templating.xml", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Templating.dll", + "lib/dnxcore50/Microsoft.Extensions.CodeGeneration.Templating.xml", + "Microsoft.Extensions.CodeGeneration.Templating.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGeneration.Templating.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGeneration.Templating.nuspec" + ] + }, + "Microsoft.Extensions.CodeGenerators.Mvc/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "rkec5T1UW17vRb6rPWEDOq4WHj7+mu8IKWuea9I05YKDACo/EBgDhqp4aoZrOsNzoEH6k+NlL0FRa3o5s9vglA==", + "files": [ + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.dll", + "lib/dnx451/Microsoft.Extensions.CodeGenerators.Mvc.xml", + "lib/dnxcore50/Microsoft.Extensions.CodeGenerators.Mvc.dll", + "lib/dnxcore50/Microsoft.Extensions.CodeGenerators.Mvc.xml", + "Microsoft.Extensions.CodeGenerators.Mvc.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.CodeGenerators.Mvc.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.CodeGenerators.Mvc.nuspec", + "Templates/ControllerGenerator/ApiControllerWithContext.cshtml", + "Templates/ControllerGenerator/EmptyController.cshtml", + "Templates/ControllerGenerator/MvcControllerWithContext.cshtml", + "Templates/MvcLayout/_Layout.cshtml", + "Templates/MvcLayout/Error.cshtml", + "Templates/Startup/ReadMe.cshtml", + "Templates/Startup/Startup.cshtml", + "Templates/StaticFiles/Content/bootstrap.css", + "Templates/StaticFiles/Content/bootstrap.min.css", + "Templates/StaticFiles/Content/Scripts/_references.js", + "Templates/StaticFiles/Content/Scripts/bootstrap.js", + "Templates/StaticFiles/Content/Scripts/bootstrap.min.js", + "Templates/StaticFiles/Content/Scripts/jquery.validate.js", + "Templates/StaticFiles/Content/Scripts/jquery.validate.min.js", + "Templates/StaticFiles/Content/Scripts/jquery.validate.unobtrusive.js", + "Templates/StaticFiles/Content/Scripts/jquery.validate.unobtrusive.min.js", + "Templates/StaticFiles/Content/Scripts/jquery.validate-vsdoc.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.intellisense.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.min.js", + "Templates/StaticFiles/Content/Scripts/jquery-1.10.2.min.map", + "Templates/StaticFiles/Content/Scripts/modernizr-2.6.2.js", + "Templates/StaticFiles/Content/Scripts/respond.js", + "Templates/StaticFiles/Content/Scripts/respond.min.js", + "Templates/StaticFiles/Content/Site.css", + "Templates/ViewGenerator/Create.cshtml", + "Templates/ViewGenerator/Delete.cshtml", + "Templates/ViewGenerator/Details.cshtml", + "Templates/ViewGenerator/Edit.cshtml", + "Templates/ViewGenerator/List.cshtml", + "THIRDPARTYNOTICE ASP.NET_Preview.rtf" + ] + }, + "Microsoft.Extensions.Configuration/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "2ayWzqMVGWjr8o8bOSnIsyQbi9sLz9Ya8+YM+9tM/ivSnLHuN7TNHNfJv4jTyRZvoOafdh5Ivlc/OdmsZPXlQQ==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.xml", + "lib/net451/Microsoft.Extensions.Configuration.dll", + "lib/net451/Microsoft.Extensions.Configuration.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.xml", + "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "xA7ObOlIswcx2qakv69kz0pnBizFJrmwxRxJyjPOHWfevF4W+OdolZsbKOc12kY7y5upqhAvNGWTblffMvADHA==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net451/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.Abstractions.xml", + "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.Binder/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "tuIi7cRq6lbpCybL+z9vamz/KbM+nN9nyJ2Id5bKCdxKDNMnKb9PdMxJ+0DHc8p6fP00PyQucYuN5EpxsYrX6Q==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.Binder.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net451/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net451/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.Binder.xml", + "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.Binder.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Binder.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.CommandLine/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "k+kXsefuLV5WkkG6X8GFn9zf9ZrMyC3dddgm6I6scpbanDyoKUYrRUP2VhW0ViO6TIva0soh6jJy3pFPCrNx9Q==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net451/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.CommandLine.xml", + "Microsoft.Extensions.Configuration.CommandLine.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.CommandLine.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.CommandLine.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "CaNirkiOycy0L6ptGxmpDkHZ2lzqcHKDbQJBfEhobnEt43pqKGKgAPC5dW3DfnsMpuK+inypm5iht9t6tq4vjg==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net451/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "Microsoft.Extensions.Configuration.EnvironmentVariables.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.EnvironmentVariables.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.EnvironmentVariables.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.FileExtensions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "w2x8nqrp2YUgNBJuZ3SUmexBtjaoZFzCQtObRTjrE4GWceFEmaLZtXFvs4n9IgRQkOqqCza7Fv7NXnD9m2emjQ==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net451/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.FileExtensions.xml", + "Microsoft.Extensions.Configuration.FileExtensions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.FileExtensions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.FileExtensions.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.FileProviderExtensions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "OhIrGyCmuWalr0WEAtoRarpTTxP/hb4CHHvv15KYjzgB91T5In2PMaBX65Y0pBxvhKqPdocvo8iNOh2Sk+abNw==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileProviderExtensions.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.FileProviderExtensions.xml", + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.dll", + "lib/net451/Microsoft.Extensions.Configuration.FileProviderExtensions.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.FileProviderExtensions.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.FileProviderExtensions.xml", + "Microsoft.Extensions.Configuration.FileProviderExtensions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.FileProviderExtensions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.FileProviderExtensions.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.Json/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "9v+RpswnXEpAP5mx8J1w1yZZT2pPtMBTnOAauNh2c9ju5Dhq3ljxvbm0S9j6o5F/EFSLlbfN/brxTJN3qa/upw==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.Json.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.Json.xml", + "lib/net451/Microsoft.Extensions.Configuration.Json.dll", + "lib/net451/Microsoft.Extensions.Configuration.Json.xml", + "lib/netcore50/Microsoft.Extensions.Configuration.Json.dll", + "lib/netcore50/Microsoft.Extensions.Configuration.Json.xml", + "Microsoft.Extensions.Configuration.Json.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.Json.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.Json.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.UserSecrets/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "m2WaXGNWRrbpWquen8PS1oB8GdG5tCSWhXAmFbhacj1mhz3ojFy0TDUZPbx87TX2ZQNNp6MYfzO5Z73hlM47Bw==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/dotnet5.4/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net451/Microsoft.Extensions.Configuration.UserSecrets.xml", + "Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Configuration.UserSecrets.nuspec" + ] + }, + "Microsoft.Extensions.DependencyInjection/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "S/+s3fq85j21H5nYOvh1fIt1arl8F5lZ7Ryiw/qend83yHQwIQbBs+dip9FhqiPmAn6Dz3UhW0likQQurfEsLQ==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.dll", + "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.xml", + "lib/net451/Microsoft.Extensions.DependencyInjection.dll", + "lib/net451/Microsoft.Extensions.DependencyInjection.xml", + "lib/netcore50/Microsoft.Extensions.DependencyInjection.dll", + "lib/netcore50/Microsoft.Extensions.DependencyInjection.xml", + "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.DependencyInjection.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.DependencyInjection.nuspec" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "MUKexXAsRZ55C7YZ26ShePZgBeW+6FbasxeIVmZ/BZIgiG4uw6yPOdfl9WvTaUL9SFK2sEPcYLatWmLfTpsOAA==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.DependencyInjection.Abstractions.nuspec" + ] + }, + "Microsoft.Extensions.FileSystemGlobbing/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "7N9IPDU0T1uQBj6hobeGNqiEd+Cuu6RHJ0RcwkUvzTsLq8Vf2Sc72+HEAICTw1CTRXHgW49Zr47PvO0QPxI/5g==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/dotnet5.4/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net451/Microsoft.Extensions.FileSystemGlobbing.xml", + "Microsoft.Extensions.FileSystemGlobbing.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.FileSystemGlobbing.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.FileSystemGlobbing.nuspec" + ] + }, + "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "HZggxvkQz5r5Dp36eCdnV8A/fmuhlK2xxmSnUKPES4w3l0C8mzbRLoJlPVdxyd9xy00odSlS5tz8w2IegZcqBQ==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Globalization.CultureInfoCache.dll", + "lib/dotnet5.4/Microsoft.Extensions.Globalization.CultureInfoCache.xml", + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.dll", + "lib/net451/Microsoft.Extensions.Globalization.CultureInfoCache.xml", + "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Globalization.CultureInfoCache.nuspec" + ] + }, + "Microsoft.Extensions.Localization/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "nt1CcD9lUXyYl0Y+ecAr2DtPI3rRCs5f1zUKRl5rN8SFOXHXK21V6kycFVP+VckUD39jsTTLuxKSKGCuBZ/9+Q==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Localization.dll", + "lib/dotnet5.4/Microsoft.Extensions.Localization.xml", + "lib/net451/Microsoft.Extensions.Localization.dll", + "lib/net451/Microsoft.Extensions.Localization.xml", + "Microsoft.Extensions.Localization.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Localization.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Localization.nuspec" + ] + }, + "Microsoft.Extensions.Localization.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "0Z6Knet4Re5ZLIpixjLX9w8TrTPjsB3F/b9EIN1RdX5inXkdOrnpgiT6j/PzcgUcCNlCXe1dTqutVSDE6+26ig==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/dotnet5.4/Microsoft.Extensions.Localization.Abstractions.xml", + "lib/net451/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/net451/Microsoft.Extensions.Localization.Abstractions.xml", + "Microsoft.Extensions.Localization.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Localization.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Localization.Abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Logging/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "anegHH4XHjaCmC557A0uvnJzprT44MOKr669yfiQLtITA+lQrM3aMijxjjdCREnxE8ftXuSz+6wViCvkgcAOhA==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Logging.dll", + "lib/dotnet5.4/Microsoft.Extensions.Logging.xml", + "lib/net451/Microsoft.Extensions.Logging.dll", + "lib/net451/Microsoft.Extensions.Logging.xml", + "lib/netcore50/Microsoft.Extensions.Logging.dll", + "lib/netcore50/Microsoft.Extensions.Logging.xml", + "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.nuspec" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "ejGO1JhPXMsCCSyH12xwkOYsb9oBv2gHc3LLaT2jevrD//xuQizWaxpVk0/rHGdORkWdp+kT2Qmuz/sLyNWW/g==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net451/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.xml", + "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Logging.Console/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "zUklTASL2my5gp291VZuK6YMLit9ECmU7gDNN/gDwqO3EB1CDyKQtGQBtABNNgJw/0In8mFFNbsiGYhZ8xFUJA==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Logging.Console.dll", + "lib/dotnet5.4/Microsoft.Extensions.Logging.Console.xml", + "lib/net451/Microsoft.Extensions.Logging.Console.dll", + "lib/net451/Microsoft.Extensions.Logging.Console.xml", + "lib/netcore50/Microsoft.Extensions.Logging.Console.dll", + "lib/netcore50/Microsoft.Extensions.Logging.Console.xml", + "Microsoft.Extensions.Logging.Console.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.Console.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Console.nuspec" + ] + }, + "Microsoft.Extensions.Logging.Debug/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "MBBASQ1nP6TeQndLQIr2iBYicVwZB64T14cnsvTuiWsV/aj5nFtR23hLYOJL2JJkrkU25/1/knxDpfH+0vG96g==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Logging.Debug.dll", + "lib/dotnet5.4/Microsoft.Extensions.Logging.Debug.xml", + "lib/net451/Microsoft.Extensions.Logging.Debug.dll", + "lib/net451/Microsoft.Extensions.Logging.Debug.xml", + "lib/netcore50/Microsoft.Extensions.Logging.Debug.dll", + "lib/netcore50/Microsoft.Extensions.Logging.Debug.xml", + "Microsoft.Extensions.Logging.Debug.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.Debug.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.Debug.nuspec" + ] + }, + "Microsoft.Extensions.Logging.TraceSource/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "wIxGpFxTKI+xvh/aVNCUh0tUEq24xmRW/OWpOJrE2c3QrIJJ6vSpvwGJ7cmgvMWK2Ul+HDd9Wxrcd0tUa8rHhg==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Logging.TraceSource.dll", + "lib/dotnet5.4/Microsoft.Extensions.Logging.TraceSource.xml", + "lib/net451/Microsoft.Extensions.Logging.TraceSource.dll", + "lib/net451/Microsoft.Extensions.Logging.TraceSource.xml", + "lib/netcore50/Microsoft.Extensions.Logging.TraceSource.dll", + "lib/netcore50/Microsoft.Extensions.Logging.TraceSource.xml", + "Microsoft.Extensions.Logging.TraceSource.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Logging.TraceSource.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Logging.TraceSource.nuspec" + ] + }, + "Microsoft.Extensions.MemoryPool/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "QaWADlihqf1DDDLqav1v5u7ObNF7qqPpt4CyN7xBwSx0/jhFjtDnFnKswNYgC/kNFJWZ+crF22AR19M3LlQRaQ==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.MemoryPool.dll", + "lib/dotnet5.4/Microsoft.Extensions.MemoryPool.xml", + "lib/net451/Microsoft.Extensions.MemoryPool.dll", + "lib/net451/Microsoft.Extensions.MemoryPool.xml", + "Microsoft.Extensions.MemoryPool.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.MemoryPool.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.MemoryPool.nuspec" + ] + }, + "Microsoft.Extensions.Options/0.0.1-alpha": { + "type": "package", + "sha512": "5zH0KTUqMzt66T9dcJy2x7imjsAHgqctudJGWDKHtNtyKsedyv0xAc7PLStFfrkZQjlqtn/X8QpHnsGEl+fMwQ==", + "files": [ + "content/Readme.txt", + "Microsoft.Extensions.Options.0.0.1-alpha.nupkg", + "Microsoft.Extensions.Options.0.0.1-alpha.nupkg.sha512", + "Microsoft.Extensions.Options.nuspec" + ] + }, + "Microsoft.Extensions.OptionsModel/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "IhK5pNqRgakrwiv5OrB6hv7e6+TZzYqfJr40Qri0Xgi+oXJklNgbA5eHvzZrghdHfqfSqcvLWtWD0ri6e8Eo1w==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.OptionsModel.dll", + "lib/dotnet5.4/Microsoft.Extensions.OptionsModel.xml", + "lib/net451/Microsoft.Extensions.OptionsModel.dll", + "lib/net451/Microsoft.Extensions.OptionsModel.xml", + "lib/netcore50/Microsoft.Extensions.OptionsModel.dll", + "lib/netcore50/Microsoft.Extensions.OptionsModel.xml", + "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.OptionsModel.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.OptionsModel.nuspec" + ] + }, + "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "26HS4c6MBisN+D7XUr8HObOI/JJvSJQYQR//Bfw/hi9UqhqK3lFpNKjOuYHI+gTxYdXT46HqZiz4D+k7d+ob3A==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.dll", + "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.xml", + "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll", + "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml", + "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.PlatformAbstractions.nuspec" + ] + }, + "Microsoft.Extensions.Primitives/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "oHWqBARJveyM7LctuqQqvsTC58hxoq0gGnHr6Qsxie71LIkZpfE21IklhSLOsqmv4QIpes/G6k1vZbAQ+cC/nw==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.Primitives.dll", + "lib/dotnet5.4/Microsoft.Extensions.Primitives.xml", + "lib/net451/Microsoft.Extensions.Primitives.dll", + "lib/net451/Microsoft.Extensions.Primitives.xml", + "lib/netcore50/Microsoft.Extensions.Primitives.dll", + "lib/netcore50/Microsoft.Extensions.Primitives.xml", + "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.Primitives.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.Primitives.nuspec" + ] + }, + "Microsoft.Extensions.WebEncoders/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "wzBnlP/2tFePKvM+DNyRuf6mWt9BxCRjdQBFi+9xUz0DhFdhMzLKN97ZE9/fd36rUVjd2JwlGqHUOSYQURNhfw==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.dll", + "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.xml", + "lib/net451/Microsoft.Extensions.WebEncoders.dll", + "lib/net451/Microsoft.Extensions.WebEncoders.xml", + "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.WebEncoders.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.WebEncoders.nuspec" + ] + }, + "Microsoft.Extensions.WebEncoders.Core/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "wt47w3Zu7JvuD7CfRSCaz0IZL5EzpuzicRm6Qcidteb2TVeB98Psg7YGiwIBeYB1b52YFTBgqC+ySKk/GRhy2A==", + "files": [ + "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.Core.dll", + "lib/dotnet5.4/Microsoft.Extensions.WebEncoders.Core.xml", + "lib/net451/Microsoft.Extensions.WebEncoders.Core.dll", + "lib/net451/Microsoft.Extensions.WebEncoders.Core.xml", + "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg", + "Microsoft.Extensions.WebEncoders.Core.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Extensions.WebEncoders.Core.nuspec" + ] + }, + "Microsoft.Framework.Configuration/1.0.0-beta8": { + "type": "package", + "serviceable": true, + "sha512": "M2Fg4gBigELMjFow/w44eGZe7VICY6naOe8R6jKbtsXpDTKFsfCuXxpZcUfIgI791hs7Ney88IjxZ3XudsgJeg==", + "files": [ + "lib/dnx451/Microsoft.Framework.Configuration.dll", + "lib/dnx451/Microsoft.Framework.Configuration.xml", + "lib/dnxcore50/Microsoft.Framework.Configuration.dll", + "lib/dnxcore50/Microsoft.Framework.Configuration.xml", + "lib/dotnet/Microsoft.Framework.Configuration.dll", + "lib/dotnet/Microsoft.Framework.Configuration.xml", + "lib/net45/Microsoft.Framework.Configuration.dll", + "lib/net45/Microsoft.Framework.Configuration.xml", + "Microsoft.Framework.Configuration.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.nuspec" + ] + }, + "Microsoft.Framework.Configuration.Abstractions/1.0.0-beta8": { + "type": "package", + "serviceable": true, + "sha512": "WH5zC6AkShx6VZzZT37tl0QPROkR6zdffACEIPiDyPyqyf+DtWN5Z6v1q9OD5q6CfAij18EwqWaF1eWtYBigNw==", + "files": [ + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.dll", + "lib/dnx451/Microsoft.Framework.Configuration.Abstractions.xml", + "lib/dnxcore50/Microsoft.Framework.Configuration.Abstractions.dll", + "lib/dnxcore50/Microsoft.Framework.Configuration.Abstractions.xml", + "lib/dotnet/Microsoft.Framework.Configuration.Abstractions.dll", + "lib/dotnet/Microsoft.Framework.Configuration.Abstractions.xml", + "lib/net45/Microsoft.Framework.Configuration.Abstractions.dll", + "lib/net45/Microsoft.Framework.Configuration.Abstractions.xml", + "Microsoft.Framework.Configuration.Abstractions.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.Abstractions.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.Abstractions.nuspec" + ] + }, + "Microsoft.Framework.Configuration.Binder/1.0.0-beta8": { + "type": "package", + "serviceable": true, + "sha512": "6BWMPvDuy6nTe32z2JWsoiLljVhWagWkDhcN9EbvN4/ihGbnCWzKPIUCJ3a/1s9k/ZsWp4VZtxeuSaZ+60qQbQ==", + "files": [ + "lib/dnx451/Microsoft.Framework.Configuration.Binder.dll", + "lib/dnx451/Microsoft.Framework.Configuration.Binder.xml", + "lib/dnxcore50/Microsoft.Framework.Configuration.Binder.dll", + "lib/dnxcore50/Microsoft.Framework.Configuration.Binder.xml", + "lib/dotnet/Microsoft.Framework.Configuration.Binder.dll", + "lib/dotnet/Microsoft.Framework.Configuration.Binder.xml", + "lib/net45/Microsoft.Framework.Configuration.Binder.dll", + "lib/net45/Microsoft.Framework.Configuration.Binder.xml", + "Microsoft.Framework.Configuration.Binder.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.Binder.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.Binder.nuspec" + ] + }, + "Microsoft.Framework.Configuration.FileExtensions/1.0.0-beta8": { + "type": "package", + "serviceable": true, + "sha512": "+hsytl/Puj6Gc6U934Y7n3hfdkJG7lfvasIwY0RnAmsTSxJ6pF54A/mR3d/EwSHyUyMlgSnSHeoTXZ4u8RfJsA==", + "files": [ + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.dll", + "lib/dnx451/Microsoft.Framework.Configuration.FileExtensions.xml", + "lib/dotnet/Microsoft.Framework.Configuration.FileExtensions.dll", + "lib/dotnet/Microsoft.Framework.Configuration.FileExtensions.xml", + "lib/net45/Microsoft.Framework.Configuration.FileExtensions.dll", + "lib/net45/Microsoft.Framework.Configuration.FileExtensions.xml", + "Microsoft.Framework.Configuration.FileExtensions.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.FileExtensions.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.FileExtensions.nuspec" + ] + }, + "Microsoft.Framework.Configuration.Json/1.0.0-beta8": { + "type": "package", + "serviceable": true, + "sha512": "dfA9iuKWri9gVaAY7XEQMXP5C+PMalC+0vDhv9AUuawwuTeQm11JhOwXzdPu/FM4Bbwm33kHlVkLrHRW403XIA==", + "files": [ + "lib/dnx451/Microsoft.Framework.Configuration.Json.dll", + "lib/dnx451/Microsoft.Framework.Configuration.Json.xml", + "lib/dnxcore50/Microsoft.Framework.Configuration.Json.dll", + "lib/dnxcore50/Microsoft.Framework.Configuration.Json.xml", + "lib/dotnet/Microsoft.Framework.Configuration.Json.dll", + "lib/dotnet/Microsoft.Framework.Configuration.Json.xml", + "lib/net45/Microsoft.Framework.Configuration.Json.dll", + "lib/net45/Microsoft.Framework.Configuration.Json.xml", + "Microsoft.Framework.Configuration.Json.1.0.0-beta8.nupkg", + "Microsoft.Framework.Configuration.Json.1.0.0-beta8.nupkg.sha512", + "Microsoft.Framework.Configuration.Json.nuspec" + ] + }, + "Microsoft.Framework.ConfigurationModel/1.0.0-beta4": { + "type": "package", + "serviceable": true, + "sha512": "VD5MhmQRhYVfxyDs1fyruPTj3pYwLMV5dXJkPUVg1KKbJ9qr/tEn3frJA1NN1jdeVBt1RrW5FXr+wWG9YoO9Yg==", + "files": [ + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll", + "lib/dnx451/Microsoft.Framework.ConfigurationModel.xml", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.xml", + "lib/net45/Microsoft.Framework.ConfigurationModel.dll", + "lib/net45/Microsoft.Framework.ConfigurationModel.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.xml", + "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.nuspec" + ] + }, + "Microsoft.Framework.ConfigurationModel.Interfaces/1.0.0-beta4": { + "type": "package", + "serviceable": true, + "sha512": "lU9+gyEz+jSeR+QsZxZtDf0U2DS/pl3I8/m7YeKjHMnjqoxUKFbSOpzegll7bhq0Alw7/8gF2Byrcy+PlzRc/g==", + "files": [ + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.Interfaces.nuspec" + ] + }, + "Microsoft.Framework.ConfigurationModel.Json/1.0.0-beta4": { + "type": "package", + "serviceable": true, + "sha512": "ygdShf5lzRsqe7/pMNSaiq6AcAy0eIhp8WFUtYfqQnsxhMJFcw/VlIFvie8+DkYhacdmGkXTF4OGopjjwfg02A==", + "files": [ + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll", + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.xml", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Json.dll", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Json.xml", + "lib/net45/Microsoft.Framework.ConfigurationModel.Json.dll", + "lib/net45/Microsoft.Framework.ConfigurationModel.Json.xml", + "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.Json.nuspec" + ] + }, + "Microsoft.Framework.Runtime.Interfaces/1.0.0-beta4": { + "type": "package", + "serviceable": true, + "sha512": "RrZdqvUm8QbgxnZQuafYGo6NezoKx7VqAfAtHVzoKBm3GSV8xlPh90u1fsGhNCv37xJNk5PuRCa4Mq27ko7pLw==", + "files": [ + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll", + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.xml", + "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll", + "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.xml", + "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.Runtime.Interfaces.nuspec" + ] + }, + "Microsoft.IdentityModel.Logging/1.0.0-rc1-211161024": { + "type": "package", + "serviceable": true, + "sha512": "creXwpCysjVpRx+IsZSf8mxCT9lZ/VY1T6wR6zFFulPXV1UZysVURmLd/IgJg/p9pAtcrU5yIbRC9Az3j73+nA==", + "files": [ + "lib/dotnet5.4/Microsoft.IdentityModel.Logging.dll", + "lib/dotnet5.4/Microsoft.IdentityModel.Logging.xml", + "lib/net451/Microsoft.IdentityModel.Logging.dll", + "lib/net451/Microsoft.IdentityModel.Logging.xml", + "Microsoft.IdentityModel.Logging.1.0.0-rc1-211161024.nupkg", + "Microsoft.IdentityModel.Logging.1.0.0-rc1-211161024.nupkg.sha512", + "Microsoft.IdentityModel.Logging.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols/2.0.0-rc1-211161024": { + "type": "package", + "serviceable": true, + "sha512": "1/I4nkZCKjNg9jIASv2sNIi8RvdsYLi/efbylZEw+zvtBgNfNEvdCeAsIVyX3A4pR0yQwtIdz+kTYRTs2diSEQ==", + "files": [ + "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.dll", + "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.xml", + "lib/net451/Microsoft.IdentityModel.Protocols.dll", + "lib/net451/Microsoft.IdentityModel.Protocols.xml", + "Microsoft.IdentityModel.Protocols.2.0.0-rc1-211161024.nupkg", + "Microsoft.IdentityModel.Protocols.2.0.0-rc1-211161024.nupkg.sha512", + "Microsoft.IdentityModel.Protocols.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/2.0.0-rc1-211161024": { + "type": "package", + "serviceable": true, + "sha512": "4xW6TBJ4ys3p+KtHwzddq8pkdxFoUtRlHYcHECK9YtZxkp4omLA9NUGrHRZ57RGN31vPdSzX3u1ujiA2Bqpo+A==", + "files": [ + "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/dotnet5.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.2.0.0-rc1-211161024.nupkg", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.2.0.0-rc1-211161024.nupkg.sha512", + "Microsoft.IdentityModel.Protocols.OpenIdConnect.nuspec" + ] + }, + "Microsoft.Net.Http.Headers/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "Y10hkmHQZLieW3J6J+vTiq86vifmJ7Vc2zrwNR349oAaUGjTHL0ws6rqHn0JDIcawBna4AE3OBNsL9vuZuE8bw==", + "files": [ + "lib/dotnet5.4/Microsoft.Net.Http.Headers.dll", + "lib/dotnet5.4/Microsoft.Net.Http.Headers.xml", + "lib/net451/Microsoft.Net.Http.Headers.dll", + "lib/net451/Microsoft.Net.Http.Headers.xml", + "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg", + "Microsoft.Net.Http.Headers.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Net.Http.Headers.nuspec" + ] + }, + "Microsoft.Net.Http.Server/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "XQMZUf0SbVzjTX0vyiVr0LP3Cygy1wCPDZmDla9Yeqc07HvSZ02Sg4qTSKiNV2h85yY3Dka+MNmL3XoYmnsEAA==", + "files": [ + "lib/dotnet5.4/Microsoft.Net.Http.Server.dll", + "lib/dotnet5.4/Microsoft.Net.Http.Server.xml", + "lib/net451/Microsoft.Net.Http.Server.dll", + "lib/net451/Microsoft.Net.Http.Server.xml", + "Microsoft.Net.Http.Server.1.0.0-rc1-final.nupkg", + "Microsoft.Net.Http.Server.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Net.Http.Server.nuspec" + ] + }, + "Microsoft.Net.WebSockets/1.0.0-rc1-final": { + "type": "package", + "serviceable": true, + "sha512": "DIzmA7s2sNBEq+Wz5cCPFAYKx1WGiLE7iCVrA7Lvhxf/+EzPWeaKlCYvjSHTPNViZsX/eUI5vsiDmqK/5tZjQA==", + "files": [ + "lib/dotnet5.4/Microsoft.Net.WebSockets.dll", + "lib/dotnet5.4/Microsoft.Net.WebSockets.xml", + "lib/net451/Microsoft.Net.WebSockets.dll", + "lib/net451/Microsoft.Net.WebSockets.xml", + "Microsoft.Net.WebSockets.1.0.0-rc1-final.nupkg", + "Microsoft.Net.WebSockets.1.0.0-rc1-final.nupkg.sha512", + "Microsoft.Net.WebSockets.nuspec" + ] + }, + "Microsoft.Owin/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "lk0kK64mlmcmtWX8YOYkZsnZKDoGEzMZhe8e1bcP+FFcgD4f2QfKwvu5Z8Bh8WS0VO7Rgk+DJ0hwW0k+S/UGMg==", + "files": [ + "lib/net40/Microsoft.Owin.dll", + "lib/net40/Microsoft.Owin.XML", + "lib/net45/Microsoft.Owin.dll", + "lib/net45/Microsoft.Owin.XML", + "Microsoft.Owin.2.1.0.nupkg", + "Microsoft.Owin.2.1.0.nupkg.sha512", + "Microsoft.Owin.nuspec" + ] + }, + "Microsoft.Owin.Security/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "4n1V0p+O6W1L0xHUM8Cjp2Y+MmmUkiCZv6PvRNIDCJD9zlerBJa2HECo9lUiWC+KuasQJ3QxB1FmipNBxdXXIQ==", + "files": [ + "lib/net45/Microsoft.Owin.Security.dll", + "lib/net45/Microsoft.Owin.Security.XML", + "Microsoft.Owin.Security.2.1.0.nupkg", + "Microsoft.Owin.Security.2.1.0.nupkg.sha512", + "Microsoft.Owin.Security.nuspec" + ] + }, + "Microsoft.Web.Infrastructure/1.0.0": { + "type": "package", + "sha512": "FNmvLn5m2LTU/Rs2KWVo0SIIh9Ek+U0ojex7xeDaSHw/zgEP77A8vY5cVWgUtBGS8MJfDGNn8rpXJWEIQaPwTg==", + "files": [ + "lib/net40/Microsoft.Web.Infrastructure.dll", + "Microsoft.Web.Infrastructure.1.0.0.nupkg", + "Microsoft.Web.Infrastructure.1.0.0.nupkg.sha512", + "Microsoft.Web.Infrastructure.nuspec" + ] + }, + "MimeKit/1.12.0": { + "type": "package", + "sha512": "RxmmVI5vLiI7q54i5CK3WESv6e/sVI3sEJB2/PXdIbKWfHOkQywGoRkqiSqDRz+m5fU7D1H0RVkjTshONo0ZzA==", + "files": [ + "lib/MonoAndroid10/BouncyCastle.dll", + "lib/MonoAndroid10/MimeKit.dll", + "lib/MonoAndroid10/MimeKit.xml", + "lib/net35/MimeKit.dll", + "lib/net35/MimeKit.xml", + "lib/net40/MimeKit.dll", + "lib/net40/MimeKit.xml", + "lib/net45/MimeKit.dll", + "lib/net45/MimeKit.xml", + "lib/net451/MimeKit.dll", + "lib/net451/MimeKit.xml", + "lib/netstandard1.3/MimeKit.dll", + "lib/netstandard1.3/MimeKit.xml", + "lib/portable-net45+win+wp80+MonoAndroid10+Xamarin.iOS10+MonoTouch10/MimeKit.dll", + "lib/portable-net45+win+wp80+MonoAndroid10+Xamarin.iOS10+MonoTouch10/MimeKit.xml", + "lib/portable-net45+win+wp80+MonoAndroid10+Xamarin.iOS10+MonoTouch10/Portable.Text.Encoding.dll", + "lib/wpa81/MimeKit.dll", + "lib/wpa81/MimeKit.xml", + "lib/wpa81/Portable.Text.Encoding.dll", + "lib/Xamarin.iOS10/BouncyCastle.dll", + "lib/Xamarin.iOS10/MimeKit.dll", + "lib/Xamarin.iOS10/MimeKit.xml", + "MimeKit.1.12.0.nupkg", + "MimeKit.1.12.0.nupkg.sha512", + "MimeKit.nuspec" + ] + }, + "Newtonsoft.Json/10.0.2": { + "type": "package", + "sha512": "iwElSU2IXmwGvytJsezyDML2ZWDkG2JzTYzlU/BNlmzMdlmRvbnwITsGGY74gwVEpDli1UdOLkMT7/3jxWvXzA==", + "files": [ + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/portable-net40+sl5+win8+wpa81+wp8/Newtonsoft.Json.dll", + "lib/portable-net40+sl5+win8+wpa81+wp8/Newtonsoft.Json.xml", + "lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll", + "lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.xml", + "LICENSE.md", + "Newtonsoft.Json.10.0.2.nupkg", + "Newtonsoft.Json.10.0.2.nupkg.sha512", + "Newtonsoft.Json.nuspec", + "tools/install.ps1" + ] + }, + "Npgsql/3.1.0-alpha6": { + "type": "package", + "sha512": "gYOozZ+PPgrw7zogHlBONFjZxNnagSWkDfVXZTamJy9zWRU/+O6pCHgEsEwsdENGaYC0RFvQUbDo5lIYA8kjpA==", + "files": [ + "app/project.json", + "app/rewrite-async", + "app/rewrite-async.cmd", + "lib/dnx452/Npgsql.dll", + "lib/dnx452/Npgsql.xml", + "lib/dnxcore50/Npgsql.dll", + "lib/dnxcore50/Npgsql.xml", + "lib/net45/Npgsql.dll", + "lib/net45/Npgsql.xml", + "lib/net452/Npgsql.dll", + "lib/net452/Npgsql.xml", + "Npgsql.3.1.0-alpha6.nupkg", + "Npgsql.3.1.0-alpha6.nupkg.sha512", + "Npgsql.nuspec" + ] + }, + "Owin/1.0.0": { + "type": "package", + "sha512": "OseTFniKmyp76mEzOBwIKGBRS5eMoYNkMKaMXOpxx9jv88+b6mh1rSaw43vjBOItNhaLFG3d0a20PfHyibH5sw==", + "files": [ + "lib/net40/Owin.dll", + "Owin.1.0.0.nupkg", + "Owin.1.0.0.nupkg.sha512", + "Owin.nuspec" + ] + }, + "PayPalCoreSDK/1.7.1": { + "type": "package", + "sha512": "hGOLo3X2vgOpOWJI91+vlBgr/Dchk3xZAF0bdIpKiAwjlRKMjzSC4zuT1eGwmQ8uVL1IaGBZwNGklyRHDniYlQ==", + "files": [ + "lib/net20/PayPalCoreSDK.dll", + "lib/net35/PayPalCoreSDK.dll", + "lib/net40/PayPalCoreSDK.dll", + "lib/net45/PayPalCoreSDK.dll", + "lib/net451/PayPalCoreSDK.dll", + "PayPalCoreSDK.1.7.1.nupkg", + "PayPalCoreSDK.1.7.1.nupkg.sha512", + "PayPalCoreSDK.nuspec" + ] + }, + "PayPalMerchant-net451/2.7.109": { + "type": "package", + "sha512": "T4GeSn/Odvx8VVyZ6e5emsR1bULftOwYnKGRrv6QotKR9UlIGkrybtuuBiB7tTGfkV/zUohFVimAS3gDPEtNvg==", + "files": [ + "lib/net451/PayPalMerchantSDK.dll", + "PayPalMerchant-net451.2.7.109.nupkg", + "PayPalMerchant-net451.2.7.109.nupkg.sha512", + "PayPalMerchant-net451.nuspec" + ] + }, + "Remotion.Linq/2.0.1": { + "type": "package", + "sha512": "SIO6HDH6CU9GC2IZGBrc6q5X5vRhfatXrg9cVavCEG9W6v5e88b+vXjmLGQEorch4sYEIImRr+ODyUMyrmrqAg==", + "files": [ + "lib/net35/Remotion.Linq.dll", + "lib/net35/Remotion.Linq.XML", + "lib/net40/Remotion.Linq.dll", + "lib/net40/Remotion.Linq.XML", + "lib/net45/Remotion.Linq.dll", + "lib/net45/Remotion.Linq.xml", + "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.dll", + "lib/portable-net45+win+wpa81+wp80/Remotion.Linq.xml", + "Remotion.Linq.2.0.1.nupkg", + "Remotion.Linq.2.0.1.nupkg.sha512", + "Remotion.Linq.nuspec" + ] + }, + "System.Collections/4.0.0": { + "type": "package", + "sha512": "i2vsGDIEbWdHcUSNDPKZP/ZWod6o740el7mGTCy0dqbCxQh74W4QoC+klUwPEtGEFuvzJ7bJgvwJqscosVNyZQ==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Collections.xml", + "ref/dotnet/es/System.Collections.xml", + "ref/dotnet/fr/System.Collections.xml", + "ref/dotnet/it/System.Collections.xml", + "ref/dotnet/ja/System.Collections.xml", + "ref/dotnet/ko/System.Collections.xml", + "ref/dotnet/ru/System.Collections.xml", + "ref/dotnet/System.Collections.dll", + "ref/dotnet/System.Collections.xml", + "ref/dotnet/zh-hans/System.Collections.xml", + "ref/dotnet/zh-hant/System.Collections.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Collections.4.0.0.nupkg", + "System.Collections.4.0.0.nupkg.sha512", + "System.Collections.nuspec" + ] + }, + "System.Collections.Immutable/1.1.37": { + "type": "package", + "serviceable": true, + "sha512": "fTpqwZYBzoklTT+XjTRK8KxvmrGkYHzBiylCcKyQcxiOM8k+QvhNBxRvFHDWzy4OEP5f8/9n+xQ9mEgEXY+muA==", + "files": [ + "lib/dotnet/System.Collections.Immutable.dll", + "lib/dotnet/System.Collections.Immutable.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml", + "System.Collections.Immutable.1.1.37.nupkg", + "System.Collections.Immutable.1.1.37.nupkg.sha512", + "System.Collections.Immutable.nuspec" + ] + }, + "System.Diagnostics.Debug/4.0.0": { + "type": "package", + "sha512": "AYJsLLGDVTC/nyURjgAo7Lpye0+HuSkcQujUf+NgQVdC/C/ky5NyamQHCforHJzgqspitMMtBe8B4UBdGXy1zQ==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Diagnostics.Debug.xml", + "ref/dotnet/es/System.Diagnostics.Debug.xml", + "ref/dotnet/fr/System.Diagnostics.Debug.xml", + "ref/dotnet/it/System.Diagnostics.Debug.xml", + "ref/dotnet/ja/System.Diagnostics.Debug.xml", + "ref/dotnet/ko/System.Diagnostics.Debug.xml", + "ref/dotnet/ru/System.Diagnostics.Debug.xml", + "ref/dotnet/System.Diagnostics.Debug.dll", + "ref/dotnet/System.Diagnostics.Debug.xml", + "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml", + "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Diagnostics.Debug.4.0.0.nupkg", + "System.Diagnostics.Debug.4.0.0.nupkg.sha512", + "System.Diagnostics.Debug.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/4.0.0-beta-23516": { + "type": "package", + "serviceable": true, + "sha512": "0uDR/UOmFCNPDCyHEPHhCrk6c1iRnDp00YqwSZ8Qf5aaaJjm4WXnf4Q9xZw4OoApsSiODSypDMdpQU24IxR16A==", + "files": [ + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.dll", + "lib/dotnet5.2/System.Diagnostics.DiagnosticSource.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Diagnostics.DiagnosticSource.xml", + "System.Diagnostics.DiagnosticSource.4.0.0-beta-23516.nupkg", + "System.Diagnostics.DiagnosticSource.4.0.0-beta-23516.nupkg.sha512", + "System.Diagnostics.DiagnosticSource.nuspec" + ] + }, + "System.Diagnostics.Tracing/4.0.0": { + "type": "package", + "sha512": "tzqQJPgD4bKs0eE5Gx9HEsxiHSBGcL42PImkjhwXTQK6iQbLTTB9mi+G7mUyEjlH8LUcm7F5QHEs+O+LpruOrQ==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Diagnostics.Tracing.xml", + "ref/dotnet/es/System.Diagnostics.Tracing.xml", + "ref/dotnet/fr/System.Diagnostics.Tracing.xml", + "ref/dotnet/it/System.Diagnostics.Tracing.xml", + "ref/dotnet/ja/System.Diagnostics.Tracing.xml", + "ref/dotnet/ko/System.Diagnostics.Tracing.xml", + "ref/dotnet/ru/System.Diagnostics.Tracing.xml", + "ref/dotnet/System.Diagnostics.Tracing.dll", + "ref/dotnet/System.Diagnostics.Tracing.xml", + "ref/dotnet/zh-hans/System.Diagnostics.Tracing.xml", + "ref/dotnet/zh-hant/System.Diagnostics.Tracing.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Diagnostics.Tracing.xml", + "ref/netcore50/es/System.Diagnostics.Tracing.xml", + "ref/netcore50/fr/System.Diagnostics.Tracing.xml", + "ref/netcore50/it/System.Diagnostics.Tracing.xml", + "ref/netcore50/ja/System.Diagnostics.Tracing.xml", + "ref/netcore50/ko/System.Diagnostics.Tracing.xml", + "ref/netcore50/ru/System.Diagnostics.Tracing.xml", + "ref/netcore50/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Diagnostics.Tracing.4.0.0.nupkg", + "System.Diagnostics.Tracing.4.0.0.nupkg.sha512", + "System.Diagnostics.Tracing.nuspec" + ] + }, + "System.Globalization/4.0.0": { + "type": "package", + "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Globalization.xml", + "ref/dotnet/es/System.Globalization.xml", + "ref/dotnet/fr/System.Globalization.xml", + "ref/dotnet/it/System.Globalization.xml", + "ref/dotnet/ja/System.Globalization.xml", + "ref/dotnet/ko/System.Globalization.xml", + "ref/dotnet/ru/System.Globalization.xml", + "ref/dotnet/System.Globalization.dll", + "ref/dotnet/System.Globalization.xml", + "ref/dotnet/zh-hans/System.Globalization.xml", + "ref/dotnet/zh-hant/System.Globalization.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Globalization.4.0.0.nupkg", + "System.Globalization.4.0.0.nupkg.sha512", + "System.Globalization.nuspec" + ] + }, + "System.IdentityModel.Tokens/5.0.0-rc1-211161024": { + "type": "package", + "serviceable": true, + "sha512": "UbFu6NIPI8pDL/lZlajUQ06OQNJvkpUWYBDIZr+HaqiXseE0Jja1kXTFg2gxKpjuruRinR7e7+/qnAAE3/BPcw==", + "files": [ + "lib/dotnet5.4/System.IdentityModel.Tokens.dll", + "lib/dotnet5.4/System.IdentityModel.Tokens.xml", + "lib/net451/System.IdentityModel.Tokens.dll", + "lib/net451/System.IdentityModel.Tokens.xml", + "System.IdentityModel.Tokens.5.0.0-rc1-211161024.nupkg", + "System.IdentityModel.Tokens.5.0.0-rc1-211161024.nupkg.sha512", + "System.IdentityModel.Tokens.nuspec" + ] + }, + "System.IdentityModel.Tokens.Jwt/5.0.0-rc1-211161024": { + "type": "package", + "serviceable": true, + "sha512": "A/mqsC0pFbFnsZ6OR17PPkNz4OEu0Xt8wK83FNDLvsoWMhvKS2DDFnn9dqzUxKDLEIZUXwWWCJQJritmvXsf1g==", + "files": [ + "lib/dotnet5.4/System.IdentityModel.Tokens.Jwt.dll", + "lib/dotnet5.4/System.IdentityModel.Tokens.Jwt.xml", + "lib/net451/System.IdentityModel.Tokens.Jwt.dll", + "lib/net451/System.IdentityModel.Tokens.Jwt.xml", + "System.IdentityModel.Tokens.Jwt.5.0.0-rc1-211161024.nupkg", + "System.IdentityModel.Tokens.Jwt.5.0.0-rc1-211161024.nupkg.sha512", + "System.IdentityModel.Tokens.Jwt.nuspec" + ] + }, + "System.IO/4.0.0": { + "type": "package", + "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.IO.xml", + "ref/dotnet/es/System.IO.xml", + "ref/dotnet/fr/System.IO.xml", + "ref/dotnet/it/System.IO.xml", + "ref/dotnet/ja/System.IO.xml", + "ref/dotnet/ko/System.IO.xml", + "ref/dotnet/ru/System.IO.xml", + "ref/dotnet/System.IO.dll", + "ref/dotnet/System.IO.xml", + "ref/dotnet/zh-hans/System.IO.xml", + "ref/dotnet/zh-hant/System.IO.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.IO.4.0.0.nupkg", + "System.IO.4.0.0.nupkg.sha512", + "System.IO.nuspec" + ] + }, + "System.Json/4.0.20126.16343": { + "type": "package", + "sha512": "iFfVzUyuvd5YcTw8NcP62mJ0F+JQ2dDLRArxYk+t6JKdb00mW/uaU3JyO1OuXC3RUsB6ITRYN4FCnxff89Hn4g==", + "files": [ + "lib/net40/System.Json.dll", + "lib/net40/System.Json.xml", + "System.Json.4.0.20126.16343.nupkg", + "System.Json.4.0.20126.16343.nupkg.sha512", + "System.Json.nuspec" + ] + }, + "System.Linq/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "r6Hlc+ytE6m/9UBr+nNRRdoJEWjoeQiT3L3lXYFDHoXk3VYsRBCDNXrawcexw7KPLaH0zamQLiAb6avhZ50cGg==", + "files": [ + "lib/dotnet/System.Linq.dll", + "lib/net45/_._", + "lib/netcore50/System.Linq.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "ref/dotnet/de/System.Linq.xml", + "ref/dotnet/es/System.Linq.xml", + "ref/dotnet/fr/System.Linq.xml", + "ref/dotnet/it/System.Linq.xml", + "ref/dotnet/ja/System.Linq.xml", + "ref/dotnet/ko/System.Linq.xml", + "ref/dotnet/ru/System.Linq.xml", + "ref/dotnet/System.Linq.dll", + "ref/dotnet/System.Linq.xml", + "ref/dotnet/zh-hans/System.Linq.xml", + "ref/dotnet/zh-hant/System.Linq.xml", + "ref/net45/_._", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "System.Linq.4.0.0.nupkg", + "System.Linq.4.0.0.nupkg.sha512", + "System.Linq.nuspec" + ] + }, + "System.Numerics.Vectors/4.1.1-beta-23516": { + "type": "package", + "serviceable": true, + "sha512": "FCYCEjc3BXBTpVZTxMqf2m/sGYyDzLwICy5lNKgZzT8WfshJhsTGjJuETwsh1Cwi6bksw9YiTB6yeeWBBJDnTA==", + "files": [ + "lib/dotnet5.4/System.Numerics.Vectors.dll", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/portable-net45+win8/System.Numerics.Vectors.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "ref/dotnet5.4/System.Numerics.Vectors.dll", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/_._", + "ref/net46/System.Numerics.Vectors.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Numerics.Vectors.4.1.1-beta-23516.nupkg", + "System.Numerics.Vectors.4.1.1-beta-23516.nupkg.sha512", + "System.Numerics.Vectors.nuspec" + ] + }, + "System.Reflection/4.0.0": { + "type": "package", + "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Reflection.xml", + "ref/dotnet/es/System.Reflection.xml", + "ref/dotnet/fr/System.Reflection.xml", + "ref/dotnet/it/System.Reflection.xml", + "ref/dotnet/ja/System.Reflection.xml", + "ref/dotnet/ko/System.Reflection.xml", + "ref/dotnet/ru/System.Reflection.xml", + "ref/dotnet/System.Reflection.dll", + "ref/dotnet/System.Reflection.xml", + "ref/dotnet/zh-hans/System.Reflection.xml", + "ref/dotnet/zh-hant/System.Reflection.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Reflection.4.0.0.nupkg", + "System.Reflection.4.0.0.nupkg.sha512", + "System.Reflection.nuspec" + ] + }, + "System.Reflection.Extensions/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "dbYaZWCyFAu1TGYUqR2n+Q+1casSHPR2vVW0WVNkXpZbrd2BXcZ7cpvpu9C98CTHtNmyfMWCLpCclDqly23t6A==", + "files": [ + "lib/DNXCore50/System.Reflection.Extensions.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Extensions.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "ref/dotnet/de/System.Reflection.Extensions.xml", + "ref/dotnet/es/System.Reflection.Extensions.xml", + "ref/dotnet/fr/System.Reflection.Extensions.xml", + "ref/dotnet/it/System.Reflection.Extensions.xml", + "ref/dotnet/ja/System.Reflection.Extensions.xml", + "ref/dotnet/ko/System.Reflection.Extensions.xml", + "ref/dotnet/ru/System.Reflection.Extensions.xml", + "ref/dotnet/System.Reflection.Extensions.dll", + "ref/dotnet/System.Reflection.Extensions.xml", + "ref/dotnet/zh-hans/System.Reflection.Extensions.xml", + "ref/dotnet/zh-hant/System.Reflection.Extensions.xml", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Extensions.dll", + "System.Reflection.Extensions.4.0.0.nupkg", + "System.Reflection.Extensions.4.0.0.nupkg.sha512", + "System.Reflection.Extensions.nuspec" + ] + }, + "System.Reflection.Metadata/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "a8VsRm/B0Ik1o5FumSMWmpwbG7cvIIajAYhzTTy9VB9XItByJDQHGZkQTIAdsvVJ6MI5O3uH/lb0izgQDlDIWA==", + "files": [ + "lib/dotnet5.2/System.Reflection.Metadata.dll", + "lib/dotnet5.2/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "System.Reflection.Metadata.1.1.0.nupkg", + "System.Reflection.Metadata.1.1.0.nupkg.sha512", + "System.Reflection.Metadata.nuspec" + ] + }, + "System.Reflection.Primitives/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==", + "files": [ + "lib/DNXCore50/System.Reflection.Primitives.dll", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Primitives.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "ref/dotnet/de/System.Reflection.Primitives.xml", + "ref/dotnet/es/System.Reflection.Primitives.xml", + "ref/dotnet/fr/System.Reflection.Primitives.xml", + "ref/dotnet/it/System.Reflection.Primitives.xml", + "ref/dotnet/ja/System.Reflection.Primitives.xml", + "ref/dotnet/ko/System.Reflection.Primitives.xml", + "ref/dotnet/ru/System.Reflection.Primitives.xml", + "ref/dotnet/System.Reflection.Primitives.dll", + "ref/dotnet/System.Reflection.Primitives.xml", + "ref/dotnet/zh-hans/System.Reflection.Primitives.xml", + "ref/dotnet/zh-hant/System.Reflection.Primitives.xml", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll", + "System.Reflection.Primitives.4.0.0.nupkg", + "System.Reflection.Primitives.4.0.0.nupkg.sha512", + "System.Reflection.Primitives.nuspec" + ] + }, + "System.Resources.ResourceManager/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==", + "files": [ + "lib/DNXCore50/System.Resources.ResourceManager.dll", + "lib/net45/_._", + "lib/netcore50/System.Resources.ResourceManager.dll", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "ref/dotnet/de/System.Resources.ResourceManager.xml", + "ref/dotnet/es/System.Resources.ResourceManager.xml", + "ref/dotnet/fr/System.Resources.ResourceManager.xml", + "ref/dotnet/it/System.Resources.ResourceManager.xml", + "ref/dotnet/ja/System.Resources.ResourceManager.xml", + "ref/dotnet/ko/System.Resources.ResourceManager.xml", + "ref/dotnet/ru/System.Resources.ResourceManager.xml", + "ref/dotnet/System.Resources.ResourceManager.dll", + "ref/dotnet/System.Resources.ResourceManager.xml", + "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml", + "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll", + "System.Resources.ResourceManager.4.0.0.nupkg", + "System.Resources.ResourceManager.4.0.0.nupkg.sha512", + "System.Resources.ResourceManager.nuspec" + ] + }, + "System.Runtime/4.0.0": { + "type": "package", + "sha512": "Uq9epame8hEqJlj4KaWb67dDJvj4IM37jRFGVeFbugRdPz48bR0voyBhrbf3iSa2tAmlkg4lsa6BUOL9iwlMew==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Runtime.xml", + "ref/dotnet/es/System.Runtime.xml", + "ref/dotnet/fr/System.Runtime.xml", + "ref/dotnet/it/System.Runtime.xml", + "ref/dotnet/ja/System.Runtime.xml", + "ref/dotnet/ko/System.Runtime.xml", + "ref/dotnet/ru/System.Runtime.xml", + "ref/dotnet/System.Runtime.dll", + "ref/dotnet/System.Runtime.xml", + "ref/dotnet/zh-hans/System.Runtime.xml", + "ref/dotnet/zh-hant/System.Runtime.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Runtime.4.0.0.nupkg", + "System.Runtime.4.0.0.nupkg.sha512", + "System.Runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.0.0": { + "type": "package", + "sha512": "zPzwoJcA7qar/b5Ihhzfcdr3vBOR8FIg7u//Qc5mqyAriasXuMFVraBZ5vOQq5asfun9ryNEL8Z2BOlUK5QRqA==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Runtime.Extensions.xml", + "ref/dotnet/es/System.Runtime.Extensions.xml", + "ref/dotnet/fr/System.Runtime.Extensions.xml", + "ref/dotnet/it/System.Runtime.Extensions.xml", + "ref/dotnet/ja/System.Runtime.Extensions.xml", + "ref/dotnet/ko/System.Runtime.Extensions.xml", + "ref/dotnet/ru/System.Runtime.Extensions.xml", + "ref/dotnet/System.Runtime.Extensions.dll", + "ref/dotnet/System.Runtime.Extensions.xml", + "ref/dotnet/zh-hans/System.Runtime.Extensions.xml", + "ref/dotnet/zh-hant/System.Runtime.Extensions.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Runtime.Extensions.4.0.0.nupkg", + "System.Runtime.Extensions.4.0.0.nupkg.sha512", + "System.Runtime.Extensions.nuspec" + ] + }, + "System.Runtime.InteropServices/4.0.0": { + "type": "package", + "sha512": "J8GBB0OsVuKJXR412x6uZdoyNi4y9OMjjJRHPutRHjqujuvthus6Xdxn/i8J1lL2PK+2jWCLpZp72h8x73hkLg==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Runtime.InteropServices.xml", + "ref/dotnet/es/System.Runtime.InteropServices.xml", + "ref/dotnet/fr/System.Runtime.InteropServices.xml", + "ref/dotnet/it/System.Runtime.InteropServices.xml", + "ref/dotnet/ja/System.Runtime.InteropServices.xml", + "ref/dotnet/ko/System.Runtime.InteropServices.xml", + "ref/dotnet/ru/System.Runtime.InteropServices.xml", + "ref/dotnet/System.Runtime.InteropServices.dll", + "ref/dotnet/System.Runtime.InteropServices.xml", + "ref/dotnet/zh-hans/System.Runtime.InteropServices.xml", + "ref/dotnet/zh-hant/System.Runtime.InteropServices.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Runtime.InteropServices.xml", + "ref/netcore50/es/System.Runtime.InteropServices.xml", + "ref/netcore50/fr/System.Runtime.InteropServices.xml", + "ref/netcore50/it/System.Runtime.InteropServices.xml", + "ref/netcore50/ja/System.Runtime.InteropServices.xml", + "ref/netcore50/ko/System.Runtime.InteropServices.xml", + "ref/netcore50/ru/System.Runtime.InteropServices.xml", + "ref/netcore50/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Runtime.InteropServices.4.0.0.nupkg", + "System.Runtime.InteropServices.4.0.0.nupkg.sha512", + "System.Runtime.InteropServices.nuspec" + ] + }, + "System.Text.Encoding/4.0.0": { + "type": "package", + "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Text.Encoding.xml", + "ref/dotnet/es/System.Text.Encoding.xml", + "ref/dotnet/fr/System.Text.Encoding.xml", + "ref/dotnet/it/System.Text.Encoding.xml", + "ref/dotnet/ja/System.Text.Encoding.xml", + "ref/dotnet/ko/System.Text.Encoding.xml", + "ref/dotnet/ru/System.Text.Encoding.xml", + "ref/dotnet/System.Text.Encoding.dll", + "ref/dotnet/System.Text.Encoding.xml", + "ref/dotnet/zh-hans/System.Text.Encoding.xml", + "ref/dotnet/zh-hant/System.Text.Encoding.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Text.Encoding.4.0.0.nupkg", + "System.Text.Encoding.4.0.0.nupkg.sha512", + "System.Text.Encoding.nuspec" + ] + }, + "System.Text.Encoding.Extensions/4.0.0": { + "type": "package", + "sha512": "FktA77+2DC0S5oRhgM569pbzFrcA45iQpYiI7+YKl68B6TfI2N5TQbXqSWlh2YXKoFXHi2RFwPMha2lxiFJZ6A==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Text.Encoding.Extensions.xml", + "ref/dotnet/es/System.Text.Encoding.Extensions.xml", + "ref/dotnet/fr/System.Text.Encoding.Extensions.xml", + "ref/dotnet/it/System.Text.Encoding.Extensions.xml", + "ref/dotnet/ja/System.Text.Encoding.Extensions.xml", + "ref/dotnet/ko/System.Text.Encoding.Extensions.xml", + "ref/dotnet/ru/System.Text.Encoding.Extensions.xml", + "ref/dotnet/System.Text.Encoding.Extensions.dll", + "ref/dotnet/System.Text.Encoding.Extensions.xml", + "ref/dotnet/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/dotnet/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Text.Encoding.Extensions.xml", + "ref/netcore50/es/System.Text.Encoding.Extensions.xml", + "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", + "ref/netcore50/it/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", + "ref/netcore50/System.Text.Encoding.Extensions.dll", + "ref/netcore50/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Text.Encoding.Extensions.4.0.0.nupkg", + "System.Text.Encoding.Extensions.4.0.0.nupkg.sha512", + "System.Text.Encoding.Extensions.nuspec" + ] + }, + "System.Threading/4.0.0": { + "type": "package", + "sha512": "H6O/9gUrjPDNYanh/7OFGAZHjVXvEuITD0RcnjfvIV04HOGrOPqUBU0kmz9RIX/7YGgCQn1o1S2DX6Cuv8kVGQ==", + "files": [ + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "License.rtf", + "ref/dotnet/de/System.Threading.xml", + "ref/dotnet/es/System.Threading.xml", + "ref/dotnet/fr/System.Threading.xml", + "ref/dotnet/it/System.Threading.xml", + "ref/dotnet/ja/System.Threading.xml", + "ref/dotnet/ko/System.Threading.xml", + "ref/dotnet/ru/System.Threading.xml", + "ref/dotnet/System.Threading.dll", + "ref/dotnet/System.Threading.xml", + "ref/dotnet/zh-hans/System.Threading.xml", + "ref/dotnet/zh-hant/System.Threading.xml", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "System.Threading.4.0.0.nupkg", + "System.Threading.4.0.0.nupkg.sha512", + "System.Threading.nuspec" + ] + }, + "WebGrease/1.5.2": { + "type": "package", + "sha512": "VoyDSOOugLx3q5IyOgEcjeYZQOqV9VWZQT57UtN4szlYhAmOcEjVfKWXbtRqBuX43pgyL9E7nMSIPoryC8Cu1Q==", + "files": [ + "lib/WebGrease.dll", + "tools/install.ps1", + "tools/uninstall.ps1", + "tools/WG.exe", + "WebGrease.1.5.2.nupkg", + "WebGrease.1.5.2.nupkg.sha512", + "WebGrease.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "": [ + "Yavsc >= 1.0.0" + ], + "DNX,Version=v4.5.1": [ + "fx/System.ServiceProcess >= 4.0.0" + ] + } +} \ No newline at end of file diff --git a/Yavsc.Abstract/Streaming/ChatUsageLevels.cs b/Yavsc.Abstract/Streaming/ChatUsageLevels.cs new file mode 100644 index 00000000..5f990bfa --- /dev/null +++ b/Yavsc.Abstract/Streaming/ChatUsageLevels.cs @@ -0,0 +1,8 @@ +namespace Yavsc.Abstract.Streaming +{ + public enum ChatRoomUsageLevel: int { + User=0, + HalfOp, + Op + } +} \ No newline at end of file diff --git a/Yavsc.Abstract/Streaming/IChatConnection.cs b/Yavsc.Abstract/Streaming/IChatConnection.cs new file mode 100644 index 00000000..51d04ec9 --- /dev/null +++ b/Yavsc.Abstract/Streaming/IChatConnection.cs @@ -0,0 +1,10 @@ +using System.Collections.Generic; + +namespace Yavsc.Abstract.Streaming +{ + public interface IChatConnection : IConnection where T: IChatRoomUsage + { + List Rooms { get; } + + } +} \ No newline at end of file diff --git a/Yavsc.Abstract/Streaming/IChatRoom.cs b/Yavsc.Abstract/Streaming/IChatRoom.cs new file mode 100644 index 00000000..94df74d4 --- /dev/null +++ b/Yavsc.Abstract/Streaming/IChatRoom.cs @@ -0,0 +1,11 @@ +using System.Collections.Generic; + +namespace Yavsc.Abstract.Streaming +{ + public interface IChatRoom where TUsage : IChatRoomUsage + { + string Name { get; set; } + string Topic { get ; set; } + List UserList { get; } + } +} \ No newline at end of file diff --git a/Yavsc.Abstract/Streaming/IChatRoomUsage.cs b/Yavsc.Abstract/Streaming/IChatRoomUsage.cs new file mode 100644 index 00000000..cef9c5a1 --- /dev/null +++ b/Yavsc.Abstract/Streaming/IChatRoomUsage.cs @@ -0,0 +1,12 @@ +namespace Yavsc.Abstract.Streaming +{ + + public interface IChatRoomUsage { + + string ChannelName { get; set; } + + string ChatUserConnectionId { get; set; } + + ChatRoomUsageLevel Level { get; set; } + } +} \ No newline at end of file diff --git a/Yavsc.Abstract/Identity/IChatUserInfo.cs b/Yavsc.Abstract/Streaming/IChatUserInfo.cs similarity index 57% rename from Yavsc.Abstract/Identity/IChatUserInfo.cs rename to Yavsc.Abstract/Streaming/IChatUserInfo.cs index 507836c9..06e63192 100644 --- a/Yavsc.Abstract/Identity/IChatUserInfo.cs +++ b/Yavsc.Abstract/Streaming/IChatUserInfo.cs @@ -1,11 +1,5 @@ -namespace Yavsc +namespace Yavsc.Abstract.Streaming { - public interface IConnection - { - string ConnectionId { get; set; } - string UserAgent { get; set; } - bool Connected { get; set; } - } public interface IChatUserInfo { @@ -18,4 +12,4 @@ namespace Yavsc string[] Roles { get; set; } } -} +} \ No newline at end of file diff --git a/Yavsc.Abstract/Streaming/IConnection.cs b/Yavsc.Abstract/Streaming/IConnection.cs new file mode 100644 index 00000000..f303365f --- /dev/null +++ b/Yavsc.Abstract/Streaming/IConnection.cs @@ -0,0 +1,10 @@ +namespace Yavsc.Abstract.Streaming +{ + public interface IConnection + { + string ConnectionId { get; set; } + string UserAgent { get; set; } + bool Connected { get; set; } + } + +} diff --git a/Yavsc.Abstract/Yavsc.Abstract.csproj b/Yavsc.Abstract/Yavsc.Abstract.csproj index 73c71074..5d40fb6d 100644 --- a/Yavsc.Abstract/Yavsc.Abstract.csproj +++ b/Yavsc.Abstract/Yavsc.Abstract.csproj @@ -1,5 +1,5 @@  - + 10.0 Debug diff --git a/Yavsc/AuthorizationHandlers/AnnounceHandlers.cs b/Yavsc/AuthorizationHandlers/AnnouceEditHandler.cs similarity index 100% rename from Yavsc/AuthorizationHandlers/AnnounceHandlers.cs rename to Yavsc/AuthorizationHandlers/AnnouceEditHandler.cs diff --git "a/Yavsc/C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" "b/Yavsc/C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" new file mode 100755 index 00000000..f06b5db4 --- /dev/null +++ "b/Yavsc/C:\\Users\\gfrancischini\\Downloads\\Logs\\Log.txt" @@ -0,0 +1,302 @@ +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:47.566, 417227774463507, vstest.console.dll, TestPluginCache: Discovering the extensions using extension path. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:48.128, 417228012973520, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolving assembly. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:48.389, 417228274423953, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolved assembly. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:48.440, 417228325609796, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:48.442, 417228326977638, vstest.console.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:48.442, 417228327052028, vstest.console.dll, TestPluginCache: Executors are ''. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:48.442, 417228327086012, vstest.console.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:48.442, 417228327125454, vstest.console.dll, TestPluginCache: Loggers are 'logger://Microsoft/TestPlatform/TrxLogger/v2'. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:49.364, 417229249391571, vstest.console.dll, Trying to connect to server on port : 34383 +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:49.560, 417229444923336, vstest.console.dll, Trying to connect to server on port : 34383 +TpTrace Information: 0 : 11428, 4, 2017/12/29, 12:13:49.683, 417229567699840, vstest.console.dll, Connected to the server successfully +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:50.723, 417230607881241, vstest.console.dll, DesignModeClient: Processing Message of message type: Extensions.Initialize +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:50.739, 417230623851395, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions started. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:50.741, 417230626266995, vstest.console.dll, TestPluginCache: Updating loadOnlyWellKnownExtensions from False to False. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:50.741, 417230626368976, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions completed. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:50.743, 417230628185325, vstest.console.dll, DesignModeClient: Processing Message of message type: ProtocolVersion +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:55.683, 417235567660792, vstest.console.dll, DesignModeClient: Processing Message of message type: TestDiscovery.Start +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:55.688, 417235573411295, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests started. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:56.201, 417236086280801, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:56.208, 417236092961850, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Starting. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:56.210, 417236095444924, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Started. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:56.211, 417236095879318, vstest.console.dll, DiscoveryRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 11428, 5, 2017/12/29, 12:13:56.211, 417236096603217, vstest.console.dll, ProxyParallelDiscoveryManager: Triggering test discovery for next source: /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll +TpTrace Information: 0 : 11428, 5, 2017/12/29, 12:13:56.216, 417236101472675, vstest.console.dll, Listening on port : 40475 +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.356, 417236241550686, vstest.console.dll, DotnetTestHostmanager: Full path of dotnet.exe is /home/paul/.dotnet/dotnet +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.357, 417236241737053, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.runtimeconfig.json, doesnot exist +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.357, 417236241808532, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.deps.json, doesnot exist +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.360, 417236244772988, vstest.console.dll, DotnetTestHostManager: Assume published test project, with test host path = /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/testhost.dll. +TpTrace Information: 0 : 11428, 5, 2017/12/29, 12:13:56.360, 417236245337888, vstest.console.dll, AssemblyResolver: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly. +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.551, 417236436436103, vstest.console.dll, DotnetTestHostmanager: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". +TpTrace Information: 0 : 11428, 5, 2017/12/29, 12:13:56.791, 417236676444773, vstest.console.dll, AssemblyResolver: System.Core: Resolving assembly. +TpTrace Error: 0 : 11428, 5, 2017/12/29, 12:13:56.927, 417236812153322, vstest.console.dll, ProxyDiscoveryManager.DiscoverTests: Failed to discover tests: System.IO.FileNotFoundException: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler eventHandler) +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.928, 417236813035599, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Starting. +TpTrace Information: 0 : 11428, 5, 2017/12/29, 12:13:56.930, 417236815003667, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Completed. +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.944, 417236828875258, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Starting. +TpTrace Information: 0 : 11428, 5, 2017/12/29, 12:13:56.944, 417236828980382, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Completed. +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.952, 417236836979672, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Starting. Aborted:False, TotalTests:0 +TpTrace Verbose: 0 : 11428, 5, 2017/12/29, 12:13:56.952, 417236837087287, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Notified the discovery complete event. +TpTrace Information: 0 : 11428, 5, 2017/12/29, 12:13:56.953, 417236837981091, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Completed. +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 12:13:56.954, 417236839068168, vstest.console.dll, DiscoveryRequest.Dispose: Starting. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:56.954, 417236839145130, vstest.console.dll, DiscoveryRequest.Dispose: Completed. +TpTrace Information: 0 : 11428, 1, 2017/12/29, 12:13:56.954, 417236839173351, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests completed, sucessful: True. +TpTrace Error: 0 : 11428, 1, 2017/12/29, 13:07:18.501, 420438385809171, vstest.console.dll, DesignModeClient: Error processing request: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. + at System.IO.BinaryReader.ReadByte() + at System.IO.BinaryReader.Read7BitEncodedInt() + at System.IO.BinaryReader.ReadString() + at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.SocketCommunicationManager.ReceiveMessage() + at Microsoft.VisualStudio.TestPlatform.Client.DesignMode.DesignModeClient.ProcessRequests(ITestRequestManager testRequestManager) +TpTrace Error: 0 : 11428, 1, 2017/12/29, 13:07:19.047, 420438932491334, vstest.console.dll, ExecuteArgumentProcessor: failed to execute argument process: Microsoft.VisualStudio.TestPlatform.CommandLine.CommandLineException: Aucun fichier source de test n'a été spécifié. + at Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor.Execute() + at Microsoft.VisualStudio.TestPlatform.CommandLine.Executor.ExecuteArgumentProcessor(IArgumentProcessor processor, Int32& exitCode) +TpTrace Verbose: 0 : 11428, 1, 2017/12/29, 13:07:19.078, 420438963120290, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:00:55.043, 423654929304739, vstest.console.dll, TestPluginCache: Discovering the extensions using extension path. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:00:59.877, 423659762163810, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolving assembly. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:00:59.929, 423659814508273, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolved assembly. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:00.089, 423659974199910, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:00.090, 423659975452400, vstest.console.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:00.090, 423659975506597, vstest.console.dll, TestPluginCache: Executors are ''. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:00.090, 423659975542110, vstest.console.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:00.090, 423659975572911, vstest.console.dll, TestPluginCache: Loggers are 'logger://Microsoft/TestPlatform/TrxLogger/v2'. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:00.667, 423660551799584, vstest.console.dll, Trying to connect to server on port : 38145 +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:00.792, 423660677143991, vstest.console.dll, Trying to connect to server on port : 38145 +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:00.858, 423660742944693, vstest.console.dll, Connected to the server successfully +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:01.919, 423661804583841, vstest.console.dll, DesignModeClient: Processing Message of message type: Extensions.Initialize +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:01.939, 423661824183265, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions started. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:01.941, 423661826514659, vstest.console.dll, TestPluginCache: Updating loadOnlyWellKnownExtensions from False to False. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:01.942, 423661826643669, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions completed. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:01.943, 423661828522705, vstest.console.dll, DesignModeClient: Processing Message of message type: ProtocolVersion +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:06.718, 423666603333181, vstest.console.dll, DesignModeClient: Processing Message of message type: TestDiscovery.Start +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:06.723, 423666608417445, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests started. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:07.159, 423667044178757, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:07.166, 423667050861129, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Starting. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:07.168, 423667052813172, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Started. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:07.168, 423667053246602, vstest.console.dll, DiscoveryRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:07.169, 423667053974332, vstest.console.dll, ProxyParallelDiscoveryManager: Triggering test discovery for next source: /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:07.174, 423667058925979, vstest.console.dll, Listening on port : 49597 +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:08.331, 423668216066333, vstest.console.dll, DotnetTestHostmanager: Full path of dotnet.exe is /home/paul/.dotnet/dotnet +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:08.331, 423668216244902, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.runtimeconfig.json, doesnot exist +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:08.331, 423668216286099, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.deps.json, doesnot exist +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:08.349, 423668234392129, vstest.console.dll, DotnetTestHostManager: Assume published test project, with test host path = /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/testhost.dll. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:08.350, 423668234960562, vstest.console.dll, AssemblyResolver: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly. +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:08.475, 423668360558768, vstest.console.dll, DotnetTestHostmanager: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:08.907, 423668792223205, vstest.console.dll, AssemblyResolver: System.Core: Resolving assembly. +TpTrace Error: 0 : 20412, 4, 2017/12/29, 14:01:08.975, 423668860248587, vstest.console.dll, ProxyDiscoveryManager.DiscoverTests: Failed to discover tests: System.IO.FileNotFoundException: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler eventHandler) +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:08.976, 423668861347012, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Starting. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:08.978, 423668863274642, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Completed. +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:08.992, 423668877243976, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Starting. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:08.992, 423668877349961, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Completed. +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:09.000, 423668885503787, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Starting. Aborted:False, TotalTests:0 +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:09.001, 423668885895392, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Notified the discovery complete event. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:09.002, 423668886784563, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Completed. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:09.003, 423668887644121, vstest.console.dll, DiscoveryRequest.Dispose: Starting. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:09.003, 423668887703712, vstest.console.dll, DiscoveryRequest.Dispose: Completed. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:09.003, 423668887732356, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests completed, sucessful: True. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:38.008, 423697892858219, vstest.console.dll, DesignModeClient: Processing Message of message type: TestDiscovery.Start +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:38.008, 423697893475539, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests started. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:38.009, 423697893987363, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:38.011, 423697896032435, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Starting. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:38.011, 423697896173947, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Started. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:38.011, 423697896261610, vstest.console.dll, DiscoveryRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:38.011, 423697896278576, vstest.console.dll, ProxyParallelDiscoveryManager: Triggering test discovery for next source: /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:38.011, 423697896546157, vstest.console.dll, Listening on port : 39001 +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.014, 423697898941523, vstest.console.dll, DotnetTestHostmanager: Full path of dotnet.exe is /home/paul/.dotnet/dotnet +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.014, 423697899052406, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.runtimeconfig.json, doesnot exist +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.014, 423697899121664, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.deps.json, doesnot exist +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.014, 423697899200446, vstest.console.dll, DotnetTestHostManager: Assume published test project, with test host path = /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/testhost.dll. +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.014, 423697899289010, vstest.console.dll, DotnetTestHostmanager: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". +TpTrace Error: 0 : 20412, 4, 2017/12/29, 14:01:38.015, 423697900214576, vstest.console.dll, ProxyDiscoveryManager.DiscoverTests: Failed to discover tests: System.IO.FileNotFoundException: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler eventHandler) +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.015, 423697900315473, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Starting. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:38.015, 423697900416647, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Completed. +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.015, 423697900594204, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Starting. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:38.016, 423697900651581, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Completed. +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.016, 423697900808810, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Starting. Aborted:False, TotalTests:0 +TpTrace Verbose: 0 : 20412, 4, 2017/12/29, 14:01:38.016, 423697900890334, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Notified the discovery complete event. +TpTrace Information: 0 : 20412, 4, 2017/12/29, 14:01:38.016, 423697900945568, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Completed. +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:01:38.016, 423697900958967, vstest.console.dll, DiscoveryRequest.Dispose: Starting. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:38.016, 423697901054710, vstest.console.dll, DiscoveryRequest.Dispose: Completed. +TpTrace Information: 0 : 20412, 1, 2017/12/29, 14:01:38.016, 423697901115945, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests completed, sucessful: True. +TpTrace Error: 0 : 20412, 1, 2017/12/29, 14:02:54.797, 423774682630081, vstest.console.dll, DesignModeClient: Error processing request: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. + at System.IO.BinaryReader.ReadByte() + at System.IO.BinaryReader.Read7BitEncodedInt() + at System.IO.BinaryReader.ReadString() + at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.SocketCommunicationManager.ReceiveMessage() + at Microsoft.VisualStudio.TestPlatform.Client.DesignMode.DesignModeClient.ProcessRequests(ITestRequestManager testRequestManager) +TpTrace Error: 0 : 20412, 1, 2017/12/29, 14:02:54.813, 423774698233199, vstest.console.dll, ExecuteArgumentProcessor: failed to execute argument process: Microsoft.VisualStudio.TestPlatform.CommandLine.CommandLineException: Aucun fichier source de test n'a été spécifié. + at Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor.Execute() + at Microsoft.VisualStudio.TestPlatform.CommandLine.Executor.ExecuteArgumentProcessor(IArgumentProcessor processor, Int32& exitCode) +TpTrace Verbose: 0 : 20412, 1, 2017/12/29, 14:02:54.814, 423774698642880, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:02:57.908, 423777794281601, vstest.console.dll, TestPluginCache: Discovering the extensions using extension path. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:57.947, 423777832020777, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolving assembly. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:57.949, 423777833764959, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolved assembly. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:02:57.969, 423777853871094, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:02:57.970, 423777855197445, vstest.console.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:02:57.970, 423777855270660, vstest.console.dll, TestPluginCache: Executors are ''. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:02:57.970, 423777855316089, vstest.console.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:02:57.970, 423777855348979, vstest.console.dll, TestPluginCache: Loggers are 'logger://Microsoft/TestPlatform/TrxLogger/v2'. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:58.025, 423777909719261, vstest.console.dll, Trying to connect to server on port : 33315 +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:58.027, 423777912462699, vstest.console.dll, Trying to connect to server on port : 33315 +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:02:58.041, 423777925816270, vstest.console.dll, Connected to the server successfully +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:58.392, 423778276882059, vstest.console.dll, DesignModeClient: Processing Message of message type: Extensions.Initialize +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:58.413, 423778297937223, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions started. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:02:58.416, 423778301412022, vstest.console.dll, TestPluginCache: Updating loadOnlyWellKnownExtensions from False to False. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:58.416, 423778301516190, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions completed. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:02:58.418, 423778303216648, vstest.console.dll, DesignModeClient: Processing Message of message type: ProtocolVersion +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:03:03.325, 423783210000741, vstest.console.dll, DesignModeClient: Processing Message of message type: TestDiscovery.Start +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:03:03.330, 423783215036302, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests started. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:03:03.414, 423783299199742, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:03:03.420, 423783305166568, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Starting. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:03:03.422, 423783306955847, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Started. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:03:03.422, 423783307335384, vstest.console.dll, DiscoveryRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:03:03.423, 423783308007016, vstest.console.dll, ProxyParallelDiscoveryManager: Triggering test discovery for next source: /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:03:03.428, 423783312721221, vstest.console.dll, Listening on port : 48453 +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.479, 423783364040327, vstest.console.dll, DotnetTestHostmanager: Full path of dotnet.exe is /home/paul/.dotnet/dotnet +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.479, 423783364396494, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.runtimeconfig.json, doesnot exist +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.479, 423783364443620, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.deps.json, doesnot exist +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.505, 423783390595229, vstest.console.dll, DotnetTestHostManager: Assume published test project, with test host path = /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/testhost.dll. +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:03:03.506, 423783391238622, vstest.console.dll, AssemblyResolver: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly. +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.540, 423783425131692, vstest.console.dll, DotnetTestHostmanager: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:03:03.606, 423783491390943, vstest.console.dll, AssemblyResolver: System.Core: Resolving assembly. +TpTrace Error: 0 : 20786, 5, 2017/12/29, 14:03:03.642, 423783527594772, vstest.console.dll, ProxyDiscoveryManager.DiscoverTests: Failed to discover tests: System.IO.FileNotFoundException: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler eventHandler) +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.644, 423783528698552, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Starting. +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:03:03.646, 423783530648051, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Completed. +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.664, 423783548669780, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Starting. +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:03:03.664, 423783549384648, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Completed. +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.674, 423783559486444, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Starting. Aborted:False, TotalTests:0 +TpTrace Verbose: 0 : 20786, 5, 2017/12/29, 14:03:03.674, 423783559627764, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Notified the discovery complete event. +TpTrace Information: 0 : 20786, 5, 2017/12/29, 14:03:03.675, 423783559979878, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Completed. +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 14:03:03.676, 423783561361950, vstest.console.dll, DiscoveryRequest.Dispose: Starting. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:03:03.676, 423783561448222, vstest.console.dll, DiscoveryRequest.Dispose: Completed. +TpTrace Information: 0 : 20786, 1, 2017/12/29, 14:03:03.676, 423783561479133, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests completed, sucessful: True. +TpTrace Error: 0 : 20786, 1, 2017/12/29, 17:24:19.705, 435859590386777, vstest.console.dll, DesignModeClient: Error processing request: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. + at System.IO.BinaryReader.ReadByte() + at System.IO.BinaryReader.Read7BitEncodedInt() + at System.IO.BinaryReader.ReadString() + at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.SocketCommunicationManager.ReceiveMessage() + at Microsoft.VisualStudio.TestPlatform.Client.DesignMode.DesignModeClient.ProcessRequests(ITestRequestManager testRequestManager) +TpTrace Error: 0 : 20786, 1, 2017/12/29, 17:24:21.113, 435860998286396, vstest.console.dll, ExecuteArgumentProcessor: failed to execute argument process: Microsoft.VisualStudio.TestPlatform.CommandLine.CommandLineException: Aucun fichier source de test n'a été spécifié. + at Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor.Execute() + at Microsoft.VisualStudio.TestPlatform.CommandLine.Executor.ExecuteArgumentProcessor(IArgumentProcessor processor, Int32& exitCode) +TpTrace Verbose: 0 : 20786, 1, 2017/12/29, 17:24:21.132, 435861017529715, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:49.373, 435889258548043, vstest.console.dll, TestPluginCache: Discovering the extensions using extension path. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:49.961, 435889846308724, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolving assembly. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:50.164, 435890048643206, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolved assembly. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:50.240, 435890125342271, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:50.242, 435890127340842, vstest.console.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:50.242, 435890127443438, vstest.console.dll, TestPluginCache: Executors are ''. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:50.242, 435890127500518, vstest.console.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:50.242, 435890127545554, vstest.console.dll, TestPluginCache: Loggers are 'logger://Microsoft/TestPlatform/TrxLogger/v2'. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:51.214, 435891099435135, vstest.console.dll, Trying to connect to server on port : 41921 +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:51.294, 435891179061392, vstest.console.dll, Trying to connect to server on port : 41921 +TpTrace Information: 0 : 1033, 4, 2017/12/29, 17:24:51.424, 435891309501015, vstest.console.dll, Connected to the server successfully +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:52.399, 435892283740896, vstest.console.dll, DesignModeClient: Processing Message of message type: Extensions.Initialize +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:52.418, 435892303540936, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions started. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:52.421, 435892305925134, vstest.console.dll, TestPluginCache: Updating loadOnlyWellKnownExtensions from False to False. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:52.421, 435892306044799, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions completed. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:52.423, 435892308538769, vstest.console.dll, DesignModeClient: Processing Message of message type: ProtocolVersion +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:57.344, 435897228773600, vstest.console.dll, DesignModeClient: Processing Message of message type: TestDiscovery.Start +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:57.349, 435897234198168, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests started. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:57.417, 435897302443625, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:57.423, 435897308570159, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Starting. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:57.425, 435897310384823, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Started. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:57.426, 435897311063201, vstest.console.dll, DiscoveryRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 1033, 9, 2017/12/29, 17:24:57.427, 435897312252788, vstest.console.dll, ProxyParallelDiscoveryManager: Triggering test discovery for next source: /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll +TpTrace Information: 0 : 1033, 9, 2017/12/29, 17:24:57.432, 435897317268355, vstest.console.dll, Listening on port : 43697 +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.463, 435897347836438, vstest.console.dll, DotnetTestHostmanager: Full path of dotnet.exe is /home/paul/.dotnet/dotnet +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.463, 435897347992930, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.runtimeconfig.json, doesnot exist +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.463, 435897348054622, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.deps.json, doesnot exist +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.484, 435897369143557, vstest.console.dll, DotnetTestHostManager: Assume published test project, with test host path = /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/testhost.dll. +TpTrace Information: 0 : 1033, 9, 2017/12/29, 17:24:57.485, 435897369650335, vstest.console.dll, AssemblyResolver: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly. +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.526, 435897410929624, vstest.console.dll, DotnetTestHostmanager: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". +TpTrace Information: 0 : 1033, 9, 2017/12/29, 17:24:57.649, 435897534079561, vstest.console.dll, AssemblyResolver: System.Core: Resolving assembly. +TpTrace Error: 0 : 1033, 9, 2017/12/29, 17:24:57.676, 435897561036792, vstest.console.dll, ProxyDiscoveryManager.DiscoverTests: Failed to discover tests: System.IO.FileNotFoundException: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler eventHandler) +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.677, 435897561891548, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Starting. +TpTrace Information: 0 : 1033, 9, 2017/12/29, 17:24:57.679, 435897563885420, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Completed. +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.694, 435897579612023, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Starting. +TpTrace Information: 0 : 1033, 9, 2017/12/29, 17:24:57.695, 435897579741713, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Completed. +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.704, 435897588892907, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Starting. Aborted:False, TotalTests:0 +TpTrace Verbose: 0 : 1033, 9, 2017/12/29, 17:24:57.704, 435897589007677, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Notified the discovery complete event. +TpTrace Information: 0 : 1033, 9, 2017/12/29, 17:24:57.704, 435897589603938, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Completed. +TpTrace Verbose: 0 : 1033, 1, 2017/12/29, 17:24:57.706, 435897590907084, vstest.console.dll, DiscoveryRequest.Dispose: Starting. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:57.706, 435897590966497, vstest.console.dll, DiscoveryRequest.Dispose: Completed. +TpTrace Information: 0 : 1033, 1, 2017/12/29, 17:24:57.706, 435897590997134, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests completed, sucessful: True. +TpTrace Error: 0 : 1033, 1, 2017/12/30, 19:47:45.499, 530865383883064, vstest.console.dll, DesignModeClient: Error processing request: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. + at System.IO.BinaryReader.ReadByte() + at System.IO.BinaryReader.Read7BitEncodedInt() + at System.IO.BinaryReader.ReadString() + at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.SocketCommunicationManager.ReceiveMessage() + at Microsoft.VisualStudio.TestPlatform.Client.DesignMode.DesignModeClient.ProcessRequests(ITestRequestManager testRequestManager) +TpTrace Error: 0 : 1033, 1, 2017/12/30, 19:47:46.285, 530866170548682, vstest.console.dll, ExecuteArgumentProcessor: failed to execute argument process: Microsoft.VisualStudio.TestPlatform.CommandLine.CommandLineException: Aucun fichier source de test n'a été spécifié. + at Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor.Execute() + at Microsoft.VisualStudio.TestPlatform.CommandLine.Executor.ExecuteArgumentProcessor(IArgumentProcessor processor, Int32& exitCode) +TpTrace Verbose: 0 : 1033, 1, 2017/12/30, 19:47:46.330, 530866214801961, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:36.419, 530916304497091, vstest.console.dll, TestPluginCache: Discovering the extensions using extension path. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:36.732, 530916617600839, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolving assembly. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:36.819, 530916703741140, vstest.console.dll, AssemblyResolver: Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger: Resolved assembly. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:36.878, 530916763634879, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:36.880, 530916765601339, vstest.console.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:36.881, 530916765713420, vstest.console.dll, TestPluginCache: Executors are ''. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:36.881, 530916765765412, vstest.console.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:36.881, 530916765803391, vstest.console.dll, TestPluginCache: Loggers are 'logger://Microsoft/TestPlatform/TrxLogger/v2'. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:37.559, 530917443639247, vstest.console.dll, Trying to connect to server on port : 43631 +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:37.740, 530917624780895, vstest.console.dll, Trying to connect to server on port : 43631 +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:37.887, 530917772536718, vstest.console.dll, Connected to the server successfully +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:40.916, 530920800904960, vstest.console.dll, DesignModeClient: Processing Message of message type: Extensions.Initialize +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:40.935, 530920820428686, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions started. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:40.938, 530920823173613, vstest.console.dll, TestPluginCache: Updating loadOnlyWellKnownExtensions from False to False. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:40.938, 530920823352180, vstest.console.dll, TestRequestManager.InitializeExtensions: Initialize extensions completed. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:40.941, 530920826591159, vstest.console.dll, DesignModeClient: Processing Message of message type: ProtocolVersion +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:45.865, 530925749648328, vstest.console.dll, DesignModeClient: Processing Message of message type: TestDiscovery.Start +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:45.870, 530925755093616, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests started. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:46.407, 530926292143442, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:46.413, 530926298019081, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Starting. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:46.415, 530926299803616, vstest.console.dll, DiscoveryRequest.DiscoverAsync: Started. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:46.415, 530926300196424, vstest.console.dll, DiscoveryRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:46.416, 530926301170915, vstest.console.dll, ProxyParallelDiscoveryManager: Triggering test discovery for next source: /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:46.421, 530926306087421, vstest.console.dll, Listening on port : 50181 +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:48.580, 530928464820347, vstest.console.dll, DotnetTestHostmanager: Full path of dotnet.exe is /home/paul/.dotnet/dotnet +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:48.580, 530928465394285, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.runtimeconfig.json, doesnot exist +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:48.580, 530928465467089, vstest.console.dll, DotnetTestHostmanager: File /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.deps.json, doesnot exist +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:48.822, 530928706763906, vstest.console.dll, DotnetTestHostManager: Assume published test project, with test host path = /home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/testhost.dll. +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:48.822, 530928707419074, vstest.console.dll, AssemblyResolver: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly. +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:48.847, 530928732536220, vstest.console.dll, DotnetTestHostmanager: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:48.954, 530928839162449, vstest.console.dll, AssemblyResolver: System.Core: Resolving assembly. +TpTrace Error: 0 : 11330, 4, 2017/12/30, 19:48:48.996, 530928881575291, vstest.console.dll, ProxyDiscoveryManager.DiscoverTests: Failed to discover tests: System.IO.FileNotFoundException: testhost.dll est introuvable pour la source '/home/paul/workspace/yavsc/Yavsc/bin/Debug/netcoreapp1.0/UnitTest.dll'. Vérifiez que le projet de test a une référence nuget du package "microsoft.testplatform.testhost". + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager.GetTestHostProcessStartInfo(IEnumerable`1 sources, IDictionary`2 environmentVariables, TestRunnerConnectionInfo connectionInfo) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources) + at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler eventHandler) +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:48.997, 530928882452448, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Starting. +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:48.999, 530928884345886, vstest.console.dll, DiscoveryRequest.SendDiscoveryMessage: Completed. +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:49.014, 530928899018159, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Starting. +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:49.014, 530928899128657, vstest.console.dll, DiscoveryRequest.SendDiscoveredTests: Completed. +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:49.022, 530928906912396, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Starting. Aborted:False, TotalTests:0 +TpTrace Verbose: 0 : 11330, 4, 2017/12/30, 19:48:49.022, 530928907171990, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Notified the discovery complete event. +TpTrace Information: 0 : 11330, 4, 2017/12/30, 19:48:49.022, 530928907527746, vstest.console.dll, DiscoveryRequest.DiscoveryComplete: Completed. +TpTrace Verbose: 0 : 11330, 1, 2017/12/30, 19:48:49.024, 530928909601348, vstest.console.dll, DiscoveryRequest.Dispose: Starting. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:49.025, 530928909676373, vstest.console.dll, DiscoveryRequest.Dispose: Completed. +TpTrace Information: 0 : 11330, 1, 2017/12/30, 19:48:49.025, 530928909706027, vstest.console.dll, TestRequestManager.DiscoverTests: Discovery tests completed, sucessful: True. +TpTrace Error: 0 : 11330, 1, 2017/12/31, 22:29:28.872, 626968757362599, vstest.console.dll, DesignModeClient: Error processing request: System.IO.EndOfStreamException: Unable to read beyond the end of the stream. + at System.IO.BinaryReader.ReadByte() + at System.IO.BinaryReader.Read7BitEncodedInt() + at System.IO.BinaryReader.ReadString() + at Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.SocketCommunicationManager.ReceiveMessage() + at Microsoft.VisualStudio.TestPlatform.Client.DesignMode.DesignModeClient.ProcessRequests(ITestRequestManager testRequestManager) +TpTrace Error: 0 : 11330, 1, 2017/12/31, 22:29:29.011, 626968896518450, vstest.console.dll, ExecuteArgumentProcessor: failed to execute argument process: Microsoft.VisualStudio.TestPlatform.CommandLine.CommandLineException: Aucun fichier source de test n'a été spécifié. + at Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor.Execute() + at Microsoft.VisualStudio.TestPlatform.CommandLine.Executor.ExecuteArgumentProcessor(IArgumentProcessor processor, Int32& exitCode) +TpTrace Verbose: 0 : 11330, 1, 2017/12/31, 22:29:29.012, 626968897530782, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 diff --git a/Yavsc/Hubs/ChatHub.cs b/Yavsc/Hubs/ChatHub.cs index a5f0522b..a91bf345 100644 --- a/Yavsc/Hubs/ChatHub.cs +++ b/Yavsc/Hubs/ChatHub.cs @@ -48,8 +48,8 @@ namespace Yavsc using (var db = new ApplicationDbContext()) { var user = db.Users.Single(u => u.UserName == userName); if (user.Connections==null) - user.Connections = new List(); - user.Connections.Add(new Connection + user.Connections = new List(); + user.Connections.Add(new ChatConnection { ConnectionId = Context.ConnectionId, UserAgent = Context.Request.Headers["User-Agent"], @@ -103,7 +103,7 @@ namespace Yavsc using (var db = new ApplicationDbContext()) { var user = db.Users.Single(u => u.UserName == userName); - if (user.Connections==null) user.Connections = new List(); + if (user.Connections==null) user.Connections = new List(); var cx = user.Connections.SingleOrDefault(c => c.ConnectionId == Context.ConnectionId); @@ -112,7 +112,7 @@ namespace Yavsc cx.Connected = true; db.SaveChanges(); } - else cx = new Connection { ConnectionId = Context.ConnectionId, + else cx = new ChatConnection { ConnectionId = Context.ConnectionId, UserAgent = Context.Request.Headers["User-Agent"], Connected = true }; } diff --git a/Yavsc/Migrations/20171020090944_commentAuthor.Designer.cs b/Yavsc/Migrations/20171020090944_commentAuthor.Designer.cs index 90001ec8..5afd9230 100644 --- a/Yavsc/Migrations/20171020090944_commentAuthor.Designer.cs +++ b/Yavsc/Migrations/20171020090944_commentAuthor.Designer.cs @@ -1,7 +1,6 @@ using System; using Microsoft.Data.Entity; using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; using Microsoft.Data.Entity.Migrations; using Yavsc.Models; diff --git a/Yavsc/Migrations/20171020173835_commentAuthorId.Designer.cs b/Yavsc/Migrations/20171020173835_commentAuthorId.Designer.cs index 6df7c716..7e1fda6e 100644 --- a/Yavsc/Migrations/20171020173835_commentAuthorId.Designer.cs +++ b/Yavsc/Migrations/20171020173835_commentAuthorId.Designer.cs @@ -1,7 +1,6 @@ using System; using Microsoft.Data.Entity; using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; using Microsoft.Data.Entity.Migrations; using Yavsc.Models; diff --git a/Yavsc/Migrations/20171020173835_commentAuthorId.cs b/Yavsc/Migrations/20171020173835_commentAuthorId.cs index f5a53978..0ce1a33d 100644 --- a/Yavsc/Migrations/20171020173835_commentAuthorId.cs +++ b/Yavsc/Migrations/20171020173835_commentAuthorId.cs @@ -1,5 +1,3 @@ -using System; -using System.Collections.Generic; using Microsoft.Data.Entity.Migrations; namespace Yavsc.Migrations diff --git a/Yavsc/Migrations/20180102153009_chatRooms.Designer.cs b/Yavsc/Migrations/20180102153009_chatRooms.Designer.cs new file mode 100644 index 00000000..0d3d4fdd --- /dev/null +++ b/Yavsc/Migrations/20180102153009_chatRooms.Designer.cs @@ -0,0 +1,1768 @@ +using System; +using Microsoft.Data.Entity; +using Microsoft.Data.Entity.Infrastructure; +using Microsoft.Data.Entity.Metadata; +using Microsoft.Data.Entity.Migrations; +using Yavsc.Models; + +namespace Yavsc.Migrations +{ + [DbContext(typeof(ApplicationDbContext))] + [Migration("20180102153009_chatRooms")] + partial class chatRooms + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { + modelBuilder + .HasAnnotation("ProductVersion", "7.0.0-rc1-16348"); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRole", b => + { + b.Property("Id"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken(); + + b.Property("Name") + .HasAnnotation("MaxLength", 256); + + b.Property("NormalizedName") + .HasAnnotation("MaxLength", 256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .HasAnnotation("Relational:Name", "RoleNameIndex"); + + b.HasAnnotation("Relational:TableName", "AspNetRoles"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType"); + + b.Property("ClaimValue"); + + b.Property("RoleId") + .IsRequired(); + + b.HasKey("Id"); + + b.HasAnnotation("Relational:TableName", "AspNetRoleClaims"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType"); + + b.Property("ClaimValue"); + + b.Property("UserId") + .IsRequired(); + + b.HasKey("Id"); + + b.HasAnnotation("Relational:TableName", "AspNetUserClaims"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => + { + b.Property("LoginProvider"); + + b.Property("ProviderKey"); + + b.Property("ProviderDisplayName"); + + b.Property("UserId") + .IsRequired(); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasAnnotation("Relational:TableName", "AspNetUserLogins"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => + { + b.Property("UserId"); + + b.Property("RoleId"); + + b.HasKey("UserId", "RoleId"); + + b.HasAnnotation("Relational:TableName", "AspNetUserRoles"); + }); + + modelBuilder.Entity("Yavsc.Models.Access.Ban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("OwnerId") + .IsRequired(); + + b.Property("UserId") + .IsRequired(); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => + { + b.Property("CircleId"); + + b.Property("BlogPostId"); + + b.HasKey("CircleId", "BlogPostId"); + }); + + modelBuilder.Entity("Yavsc.Models.AccountBalance", b => + { + b.Property("UserId"); + + b.Property("ContactCredits"); + + b.Property("Credits"); + + b.HasKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => + { + b.Property("Id"); + + b.Property("AccessFailedCount"); + + b.Property("Avatar") + .HasAnnotation("MaxLength", 512) + .HasAnnotation("Relational:DefaultValue", "/images/Users/icon_user.png") + .HasAnnotation("Relational:DefaultValueType", "System.String"); + + b.Property("BankInfoId"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken(); + + b.Property("DedicatedGoogleCalendar"); + + b.Property("DiskQuota") + .HasAnnotation("Relational:DefaultValue", "524288000") + .HasAnnotation("Relational:DefaultValueType", "System.Int64"); + + b.Property("DiskUsage"); + + b.Property("Email") + .HasAnnotation("MaxLength", 256); + + b.Property("EmailConfirmed"); + + b.Property("FullName") + .HasAnnotation("MaxLength", 512); + + b.Property("LockoutEnabled"); + + b.Property("LockoutEnd"); + + b.Property("MaxFileSize"); + + b.Property("NormalizedEmail") + .HasAnnotation("MaxLength", 256); + + b.Property("NormalizedUserName") + .HasAnnotation("MaxLength", 256); + + b.Property("PasswordHash"); + + b.Property("PhoneNumber"); + + b.Property("PhoneNumberConfirmed"); + + b.Property("PostalAddressId"); + + b.Property("SecurityStamp"); + + b.Property("TwoFactorEnabled"); + + b.Property("UserName") + .HasAnnotation("MaxLength", 256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasAnnotation("Relational:Name", "EmailIndex"); + + b.HasIndex("NormalizedUserName") + .HasAnnotation("Relational:Name", "UserNameIndex"); + + b.HasAnnotation("Relational:TableName", "AspNetUsers"); + }); + + modelBuilder.Entity("Yavsc.Models.Auth.Client", b => + { + b.Property("Id"); + + b.Property("Active"); + + b.Property("DisplayName"); + + b.Property("LogoutRedirectUri") + .HasAnnotation("MaxLength", 100); + + b.Property("RedirectUri"); + + b.Property("RefreshTokenLifeTime"); + + b.Property("Secret"); + + b.Property("Type"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Auth.RefreshToken", b => + { + b.Property("Id"); + + b.Property("ClientId") + .IsRequired() + .HasAnnotation("MaxLength", 50); + + b.Property("ExpiresUtc"); + + b.Property("IssuedUtc"); + + b.Property("ProtectedTicket") + .IsRequired(); + + b.Property("Subject") + .IsRequired() + .HasAnnotation("MaxLength", 50); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("BalanceId") + .IsRequired(); + + b.Property("ExecDate"); + + b.Property("Impact"); + + b.Property("Reason") + .IsRequired(); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AccountNumber") + .HasAnnotation("MaxLength", 15); + + b.Property("BIC") + .HasAnnotation("MaxLength", 15); + + b.Property("BankCode") + .HasAnnotation("MaxLength", 5); + + b.Property("BankedKey"); + + b.Property("IBAN") + .HasAnnotation("MaxLength", 33); + + b.Property("WicketCode") + .HasAnnotation("MaxLength", 5); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Count"); + + b.Property("Currency"); + + b.Property("Description") + .IsRequired() + .HasAnnotation("MaxLength", 512); + + b.Property("EstimateId"); + + b.Property("EstimateTemplateId"); + + b.Property("Name") + .IsRequired() + .HasAnnotation("MaxLength", 256); + + b.Property("UnitaryCost"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AttachedFilesString"); + + b.Property("AttachedGraphicsString"); + + b.Property("ClientId") + .IsRequired(); + + b.Property("ClientValidationDate"); + + b.Property("CommandId"); + + b.Property("CommandType") + .IsRequired(); + + b.Property("Description"); + + b.Property("OwnerId") + .IsRequired(); + + b.Property("ProviderValidationDate"); + + b.Property("Title"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Description"); + + b.Property("OwnerId") + .IsRequired(); + + b.Property("Title"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b => + { + b.Property("SIREN"); + + b.HasKey("SIREN"); + }); + + modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AuthorId"); + + b.Property("Content") + .HasAnnotation("MaxLength", 56224); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("Photo") + .HasAnnotation("MaxLength", 1024); + + b.Property("Rate"); + + b.Property("Title") + .HasAnnotation("MaxLength", 1024); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.Property("Visible"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => + { + b.Property("PostId"); + + b.Property("TagId"); + + b.HasKey("PostId", "TagId"); + }); + + modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AuthorId") + .IsRequired(); + + b.Property("Content"); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("ParentId"); + + b.Property("PostId"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.Property("Visible"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Calendar.Period", b => + { + b.Property("Start"); + + b.Property("End"); + + b.HasKey("Start", "End"); + }); + + modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => + { + b.Property("OwnerId"); + + b.HasKey("OwnerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("PeriodEnd"); + + b.Property("PeriodStart"); + + b.Property("Reccurence"); + + b.Property("ScheduleOwnerId"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => + { + b.Property("ConnectionId"); + + b.Property("ApplicationUserId") + .IsRequired(); + + b.Property("Connected"); + + b.Property("UserAgent"); + + b.HasKey("ConnectionId"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => + { + b.Property("Name") + .HasAnnotation("MaxLength", 255); + + b.Property("ApplicationUserId"); + + b.Property("Topic") + .HasAnnotation("MaxLength", 1023); + + b.HasKey("Name"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => + { + b.Property("ChannelName"); + + b.Property("ChatUserConnectionId"); + + b.Property("Level"); + + b.HasKey("ChannelName", "ChatUserConnectionId"); + }); + + modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => + { + b.Property("Code"); + + b.Property("CodeScrutin"); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("Description"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.HasKey("Code", "CodeScrutin"); + }); + + modelBuilder.Entity("Yavsc.Models.Drawing.Color", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Blue"); + + b.Property("Green"); + + b.Property("Name"); + + b.Property("Red"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Forms.Form", b => + { + b.Property("Id"); + + b.Property("Summary"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => + { + b.Property("UserId"); + + b.Property("ActionDistance"); + + b.Property("CarePrice"); + + b.Property("FlatFeeDiscount"); + + b.Property("HalfBalayagePrice"); + + b.Property("HalfBrushingPrice"); + + b.Property("HalfColorPrice"); + + b.Property("HalfDefrisPrice"); + + b.Property("HalfFoldingPrice"); + + b.Property("HalfMechPrice"); + + b.Property("HalfMultiColorPrice"); + + b.Property("HalfPermanentPrice"); + + b.Property("KidCutPrice"); + + b.Property("LongBalayagePrice"); + + b.Property("LongBrushingPrice"); + + b.Property("LongColorPrice"); + + b.Property("LongDefrisPrice"); + + b.Property("LongFoldingPrice"); + + b.Property("LongMechPrice"); + + b.Property("LongMultiColorPrice"); + + b.Property("LongPermanentPrice"); + + b.Property("ManBrushPrice"); + + b.Property("ManCutPrice"); + + b.Property("ScheduleOwnerId"); + + b.Property("ShampooPrice"); + + b.Property("ShortBalayagePrice"); + + b.Property("ShortBrushingPrice"); + + b.Property("ShortColorPrice"); + + b.Property("ShortDefrisPrice"); + + b.Property("ShortFoldingPrice"); + + b.Property("ShortMechPrice"); + + b.Property("ShortMultiColorPrice"); + + b.Property("ShortPermanentPrice"); + + b.Property("WomenHalfCutPrice"); + + b.Property("WomenLongCutPrice"); + + b.Property("WomenShortCutPrice"); + + b.HasKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ActivityCode") + .IsRequired(); + + b.Property("AdditionalInfo") + .HasAnnotation("MaxLength", 512); + + b.Property("ClientId") + .IsRequired(); + + b.Property("Consent"); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("EventDate"); + + b.Property("LocationId"); + + b.Property("PaymentId"); + + b.Property("PerformerId") + .IsRequired(); + + b.Property("PrestationId"); + + b.Property("Previsional"); + + b.Property("SelectedProfileUserId"); + + b.Property("Status"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.Property("ValidationDate"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ActivityCode") + .IsRequired(); + + b.Property("ClientId") + .IsRequired(); + + b.Property("Consent"); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("EventDate"); + + b.Property("LocationId"); + + b.Property("PaymentId"); + + b.Property("PerformerId") + .IsRequired(); + + b.Property("Previsional"); + + b.Property("Status"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.Property("ValidationDate"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Cares"); + + b.Property("Cut"); + + b.Property("Dressing"); + + b.Property("Gender"); + + b.Property("Length"); + + b.Property("Shampoo"); + + b.Property("Tech"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("PrestationId"); + + b.Property("QueryId"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Brand"); + + b.Property("ColorId"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => + { + b.Property("TaintId"); + + b.Property("PrestationId"); + + b.HasKey("TaintId", "PrestationId"); + }); + + modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => + { + b.Property("DeviceId"); + + b.Property("DeclarationDate") + .ValueGeneratedOnAdd() + .HasAnnotation("Relational:GeneratedValueSql", "LOCALTIMESTAMP"); + + b.Property("DeviceOwnerId"); + + b.Property("GCMRegistrationId") + .IsRequired(); + + b.Property("Model"); + + b.Property("Platform"); + + b.Property("Version"); + + b.HasKey("DeviceId"); + }); + + modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Description"); + + b.Property("FeatureId"); + + b.Property("Status"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.IT.Maintaining.Feature", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Description"); + + b.Property("ShortName"); + + b.Property("Status"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Market.Product", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Depth"); + + b.Property("Description"); + + b.Property("Height"); + + b.Property("Name"); + + b.Property("Price"); + + b.Property("Public"); + + b.Property("Weight"); + + b.Property("Width"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Market.Service", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ContextId"); + + b.Property("Description"); + + b.Property("Name"); + + b.Property("Public"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("For"); + + b.Property("Message"); + + b.Property("OwnerId"); + + b.Property("Sender"); + + b.Property("Topic"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => + { + b.Property("UserId"); + + b.Property("Avatar"); + + b.Property("BillingAddressId"); + + b.Property("EMail"); + + b.Property("Phone"); + + b.Property("UserName"); + + b.HasKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => + { + b.Property("UserId"); + + b.Property("NotificationId"); + + b.HasKey("UserId", "NotificationId"); + }); + + modelBuilder.Entity("Yavsc.Models.Messaging.Notification", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Target"); + + b.Property("body") + .IsRequired(); + + b.Property("click_action") + .IsRequired(); + + b.Property("color"); + + b.Property("icon") + .HasAnnotation("Relational:DefaultValue", "exclam") + .HasAnnotation("Relational:DefaultValueType", "System.String"); + + b.Property("sound"); + + b.Property("tag"); + + b.Property("title") + .IsRequired(); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name") + .IsRequired() + .HasAnnotation("MaxLength", 255); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => + { + b.Property("OwnerProfileId"); + + b.Property("DjSettingsUserId"); + + b.Property("GeneralSettingsUserId"); + + b.Property("Rate"); + + b.Property("TendencyId"); + + b.HasKey("OwnerProfileId"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name") + .IsRequired() + .HasAnnotation("MaxLength", 255); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b => + { + b.Property("UserId"); + + b.Property("SoundCloudId"); + + b.HasKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b => + { + b.Property("UserId"); + + b.HasKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => + { + b.Property("InstrumentId"); + + b.Property("UserId"); + + b.HasKey("InstrumentId", "UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.OAuth.OAuth2Tokens", b => + { + b.Property("UserId"); + + b.Property("AccessToken"); + + b.Property("Expiration"); + + b.Property("ExpiresIn"); + + b.Property("RefreshToken"); + + b.Property("TokenType"); + + b.HasKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => + { + b.Property("CreationToken"); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("ExecutorId") + .IsRequired(); + + b.Property("OrderReference"); + + b.Property("PaypalPayerId"); + + b.Property("State"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.HasKey("CreationToken"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ApplicationUserId"); + + b.Property("Name"); + + b.Property("OwnerId"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => + { + b.Property("MemberId"); + + b.Property("CircleId"); + + b.HasKey("MemberId", "CircleId"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => + { + b.Property("OwnerId"); + + b.Property("UserId"); + + b.Property("ApplicationUserId"); + + b.HasKey("OwnerId", "UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => + { + b.Property("HRef"); + + b.Property("Method"); + + b.Property("BrusherProfileUserId"); + + b.Property("ContentType"); + + b.Property("PayPalPaymentCreationToken"); + + b.Property("Rel"); + + b.HasKey("HRef", "Method"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.Location", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Address") + .IsRequired() + .HasAnnotation("MaxLength", 512); + + b.Property("Latitude"); + + b.Property("Longitude"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.LocationType", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name") + .IsRequired(); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Skill", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name"); + + b.Property("Rate"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => + { + b.Property("Code") + .HasAnnotation("MaxLength", 512); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("Description"); + + b.Property("Hidden"); + + b.Property("ModeratorGroupName"); + + b.Property("Name") + .IsRequired() + .HasAnnotation("MaxLength", 512); + + b.Property("ParentCode") + .HasAnnotation("MaxLength", 512); + + b.Property("Photo"); + + b.Property("Rate"); + + b.Property("SettingsClassName"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.HasKey("Code"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ActionName"); + + b.Property("ActivityCode") + .IsRequired(); + + b.Property("Title"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("FormationSettingsUserId"); + + b.Property("PerformerId"); + + b.Property("WorkingForId"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => + { + b.Property("PerformerId"); + + b.Property("AcceptNotifications"); + + b.Property("AcceptPublicContact"); + + b.Property("Active"); + + b.Property("MaxDailyCost"); + + b.Property("MinDailyCost"); + + b.Property("OrganizationAddressId"); + + b.Property("Rate"); + + b.Property("SIREN") + .IsRequired() + .HasAnnotation("MaxLength", 14); + + b.Property("UseGeoLocalizationToReduceDistanceWithClients"); + + b.Property("WebSite"); + + b.HasKey("PerformerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b => + { + b.Property("UserId"); + + b.HasKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ActivityCode") + .IsRequired(); + + b.Property("ClientId") + .IsRequired(); + + b.Property("Consent"); + + b.Property("DateCreated"); + + b.Property("DateModified"); + + b.Property("EventDate"); + + b.Property("LocationId"); + + b.Property("LocationTypeId"); + + b.Property("PaymentId"); + + b.Property("PerformerId") + .IsRequired(); + + b.Property("Previsional"); + + b.Property("Reason"); + + b.Property("Status"); + + b.Property("UserCreated"); + + b.Property("UserModified"); + + b.Property("ValidationDate"); + + b.HasKey("Id"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => + { + b.Property("DoesCode"); + + b.Property("UserId"); + + b.Property("Weight"); + + b.HasKey("DoesCode", "UserId"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityRoleClaim", b => + { + b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") + .WithMany() + .HasForeignKey("RoleId"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("UserId"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("UserId"); + }); + + modelBuilder.Entity("Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole", b => + { + b.HasOne("Microsoft.AspNet.Identity.EntityFramework.IdentityRole") + .WithMany() + .HasForeignKey("RoleId"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("OwnerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b => + { + b.HasOne("Yavsc.Models.Blog.BlogPost") + .WithMany() + .HasForeignKey("BlogPostId"); + + b.HasOne("Yavsc.Models.Relationship.Circle") + .WithMany() + .HasForeignKey("CircleId"); + }); + + modelBuilder.Entity("Yavsc.Models.AccountBalance", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithOne() + .HasForeignKey("Yavsc.Models.AccountBalance", "UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.ApplicationUser", b => + { + b.HasOne("Yavsc.Models.Bank.BankIdentity") + .WithMany() + .HasForeignKey("BankInfoId"); + + b.HasOne("Yavsc.Models.Relationship.Location") + .WithMany() + .HasForeignKey("PostalAddressId"); + }); + + modelBuilder.Entity("Yavsc.Models.BalanceImpact", b => + { + b.HasOne("Yavsc.Models.AccountBalance") + .WithMany() + .HasForeignKey("BalanceId"); + }); + + modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b => + { + b.HasOne("Yavsc.Models.Billing.Estimate") + .WithMany() + .HasForeignKey("EstimateId"); + + b.HasOne("Yavsc.Models.Billing.EstimateTemplate") + .WithMany() + .HasForeignKey("EstimateTemplateId"); + }); + + modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ClientId"); + + b.HasOne("Yavsc.Models.Workflow.RdvQuery") + .WithMany() + .HasForeignKey("CommandId"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("OwnerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("AuthorId"); + }); + + modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b => + { + b.HasOne("Yavsc.Models.Blog.BlogPost") + .WithMany() + .HasForeignKey("PostId"); + + b.HasOne("Yavsc.Models.Relationship.Tag") + .WithMany() + .HasForeignKey("TagId"); + }); + + modelBuilder.Entity("Yavsc.Models.Blog.Comment", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("AuthorId"); + + b.HasOne("Yavsc.Models.Blog.Comment") + .WithMany() + .HasForeignKey("ParentId"); + + b.HasOne("Yavsc.Models.Blog.BlogPost") + .WithMany() + .HasForeignKey("PostId"); + }); + + modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("OwnerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b => + { + b.HasOne("Yavsc.Models.Calendar.Schedule") + .WithMany() + .HasForeignKey("ScheduleOwnerId"); + + b.HasOne("Yavsc.Models.Calendar.Period") + .WithMany() + .HasForeignKey("PeriodStart", "PeriodEnd"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ApplicationUserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ApplicationUserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => + { + b.HasOne("Yavsc.Models.Chat.ChatRoom") + .WithMany() + .HasForeignKey("ChannelName"); + + b.HasOne("Yavsc.Models.Chat.ChatConnection") + .WithMany() + .HasForeignKey("ChatUserConnectionId"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => + { + b.HasOne("Yavsc.Models.Calendar.Schedule") + .WithMany() + .HasForeignKey("ScheduleOwnerId"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b => + { + b.HasOne("Yavsc.Models.Workflow.Activity") + .WithMany() + .HasForeignKey("ActivityCode"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ClientId"); + + b.HasOne("Yavsc.Models.Relationship.Location") + .WithMany() + .HasForeignKey("LocationId"); + + b.HasOne("Yavsc.Models.Payment.PayPalPayment") + .WithMany() + .HasForeignKey("PaymentId"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("PerformerId"); + + b.HasOne("Yavsc.Models.Haircut.HairPrestation") + .WithMany() + .HasForeignKey("PrestationId"); + + b.HasOne("Yavsc.Models.Haircut.BrusherProfile") + .WithMany() + .HasForeignKey("SelectedProfileUserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b => + { + b.HasOne("Yavsc.Models.Workflow.Activity") + .WithMany() + .HasForeignKey("ActivityCode"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ClientId"); + + b.HasOne("Yavsc.Models.Relationship.Location") + .WithMany() + .HasForeignKey("LocationId"); + + b.HasOne("Yavsc.Models.Payment.PayPalPayment") + .WithMany() + .HasForeignKey("PaymentId"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("PerformerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b => + { + b.HasOne("Yavsc.Models.Haircut.HairPrestation") + .WithMany() + .HasForeignKey("PrestationId"); + + b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery") + .WithMany() + .HasForeignKey("QueryId"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b => + { + b.HasOne("Yavsc.Models.Drawing.Color") + .WithMany() + .HasForeignKey("ColorId"); + }); + + modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b => + { + b.HasOne("Yavsc.Models.Haircut.HairPrestation") + .WithMany() + .HasForeignKey("PrestationId"); + + b.HasOne("Yavsc.Models.Haircut.HairTaint") + .WithMany() + .HasForeignKey("TaintId"); + }); + + modelBuilder.Entity("Yavsc.Models.Identity.GoogleCloudMobileDeclaration", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("DeviceOwnerId"); + }); + + modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => + { + b.HasOne("Yavsc.Models.IT.Maintaining.Feature") + .WithMany() + .HasForeignKey("FeatureId"); + }); + + modelBuilder.Entity("Yavsc.Models.Market.Service", b => + { + b.HasOne("Yavsc.Models.Workflow.Activity") + .WithMany() + .HasForeignKey("ContextId"); + }); + + modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("OwnerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Messaging.ClientProviderInfo", b => + { + b.HasOne("Yavsc.Models.Relationship.Location") + .WithMany() + .HasForeignKey("BillingAddressId"); + }); + + modelBuilder.Entity("Yavsc.Models.Messaging.DimissClicked", b => + { + b.HasOne("Yavsc.Models.Messaging.Notification") + .WithMany() + .HasForeignKey("NotificationId"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b => + { + b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings") + .WithMany() + .HasForeignKey("DjSettingsUserId"); + + b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings") + .WithMany() + .HasForeignKey("GeneralSettingsUserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b => + { + b.HasOne("Yavsc.Models.Musical.Instrument") + .WithMany() + .HasForeignKey("InstrumentId"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("UserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ExecutorId"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ApplicationUserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b => + { + b.HasOne("Yavsc.Models.Relationship.Circle") + .WithMany() + .HasForeignKey("CircleId"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("MemberId"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ApplicationUserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b => + { + b.HasOne("Yavsc.Models.Haircut.BrusherProfile") + .WithMany() + .HasForeignKey("BrusherProfileUserId"); + + b.HasOne("Yavsc.Models.Payment.PayPalPayment") + .WithMany() + .HasForeignKey("PayPalPaymentCreationToken"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b => + { + b.HasOne("Yavsc.Models.Workflow.Activity") + .WithMany() + .HasForeignKey("ParentCode"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b => + { + b.HasOne("Yavsc.Models.Workflow.Activity") + .WithMany() + .HasForeignKey("ActivityCode"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b => + { + b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings") + .WithMany() + .HasForeignKey("FormationSettingsUserId"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("PerformerId"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("WorkingForId"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b => + { + b.HasOne("Yavsc.Models.Relationship.Location") + .WithMany() + .HasForeignKey("OrganizationAddressId"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("PerformerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b => + { + b.HasOne("Yavsc.Models.Workflow.Activity") + .WithMany() + .HasForeignKey("ActivityCode"); + + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ClientId"); + + b.HasOne("Yavsc.Models.Relationship.Location") + .WithMany() + .HasForeignKey("LocationId"); + + b.HasOne("Yavsc.Models.Relationship.LocationType") + .WithMany() + .HasForeignKey("LocationTypeId"); + + b.HasOne("Yavsc.Models.Payment.PayPalPayment") + .WithMany() + .HasForeignKey("PaymentId"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("PerformerId"); + }); + + modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b => + { + b.HasOne("Yavsc.Models.Workflow.Activity") + .WithMany() + .HasForeignKey("DoesCode"); + + b.HasOne("Yavsc.Models.Workflow.PerformerProfile") + .WithMany() + .HasForeignKey("UserId"); + }); + } + } +} diff --git a/Yavsc/Migrations/20180102153009_chatRooms.cs b/Yavsc/Migrations/20180102153009_chatRooms.cs new file mode 100644 index 00000000..334da8e2 --- /dev/null +++ b/Yavsc/Migrations/20180102153009_chatRooms.cs @@ -0,0 +1,843 @@ +using System; +using System.Collections.Generic; +using Microsoft.Data.Entity.Migrations; + +namespace Yavsc.Migrations +{ + public partial class chatRooms : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); + migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); + migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); + migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); + migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); + migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); + migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); + migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); + migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); + migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); + migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); + migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); + migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); + migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); + migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); + migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); + migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); + migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); + migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); + migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); + migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); + migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); + migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); + migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); + migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); + migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); + migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); + migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); + migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); + migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); + migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); + migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); + migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); + migrationBuilder.DropTable("Connection"); + migrationBuilder.CreateTable( + name: "ChatConnection", + columns: table => new + { + ConnectionId = table.Column(nullable: false), + ApplicationUserId = table.Column(nullable: false), + Connected = table.Column(nullable: false), + UserAgent = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_ChatConnection", x => x.ConnectionId); + table.ForeignKey( + name: "FK_ChatConnection_ApplicationUser_ApplicationUserId", + column: x => x.ApplicationUserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + migrationBuilder.CreateTable( + name: "ChatRoom", + columns: table => new + { + Name = table.Column(nullable: false), + ApplicationUserId = table.Column(nullable: true), + Topic = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_ChatRoom", x => x.Name); + table.ForeignKey( + name: "FK_ChatRoom_ApplicationUser_ApplicationUserId", + column: x => x.ApplicationUserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + }); + migrationBuilder.CreateTable( + name: "ChatRoomPresence", + columns: table => new + { + ChannelName = table.Column(nullable: false), + ChatUserConnectionId = table.Column(nullable: false), + Level = table.Column(nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ChatRoomPresence", x => new { x.ChannelName, x.ChatUserConnectionId }); + table.ForeignKey( + name: "FK_ChatRoomPresence_ChatRoom_ChannelName", + column: x => x.ChannelName, + principalTable: "ChatRoom", + principalColumn: "Name", + onDelete: ReferentialAction.Restrict); + table.ForeignKey( + name: "FK_ChatRoomPresence_ChatConnection_ChatUserConnectionId", + column: x => x.ChatUserConnectionId, + principalTable: "ChatConnection", + principalColumn: "ConnectionId", + onDelete: ReferentialAction.Restrict); + }); + migrationBuilder.AlterColumn( + name: "FeatureId", + table: "Bug", + nullable: true); + migrationBuilder.AddColumn( + name: "MaxFileSize", + table: "AspNetUsers", + nullable: false, + defaultValue: 0L); + migrationBuilder.AddForeignKey( + name: "FK_IdentityRoleClaim_IdentityRole_RoleId", + table: "AspNetRoleClaims", + column: "RoleId", + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserClaim_ApplicationUser_UserId", + table: "AspNetUserClaims", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserLogin_ApplicationUser_UserId", + table: "AspNetUserLogins", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserRole_IdentityRole_RoleId", + table: "AspNetUserRoles", + column: "RoleId", + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserRole_ApplicationUser_UserId", + table: "AspNetUserRoles", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_BlackListed_ApplicationUser_OwnerId", + table: "BlackListed", + column: "OwnerId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", + table: "CircleAuthorizationToBlogPost", + column: "BlogPostId", + principalTable: "BlogPost", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", + table: "CircleAuthorizationToBlogPost", + column: "CircleId", + principalTable: "Circle", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_AccountBalance_ApplicationUser_UserId", + table: "AccountBalance", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_BalanceImpact_AccountBalance_BalanceId", + table: "BalanceImpact", + column: "BalanceId", + principalTable: "AccountBalance", + principalColumn: "UserId", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_CommandLine_Estimate_EstimateId", + table: "CommandLine", + column: "EstimateId", + principalTable: "Estimate", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_Estimate_ApplicationUser_ClientId", + table: "Estimate", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_Estimate_PerformerProfile_OwnerId", + table: "Estimate", + column: "OwnerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_BlogTag_BlogPost_PostId", + table: "BlogTag", + column: "PostId", + principalTable: "BlogPost", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_BlogTag_Tag_TagId", + table: "BlogTag", + column: "TagId", + principalTable: "Tag", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_Comment_ApplicationUser_AuthorId", + table: "Comment", + column: "AuthorId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_Comment_BlogPost_PostId", + table: "Comment", + column: "PostId", + principalTable: "BlogPost", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_Schedule_ApplicationUser_OwnerId", + table: "Schedule", + column: "OwnerId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_BrusherProfile_PerformerProfile_UserId", + table: "BrusherProfile", + column: "UserId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_Activity_ActivityCode", + table: "HairCutQuery", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_ApplicationUser_ClientId", + table: "HairCutQuery", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_PerformerProfile_PerformerId", + table: "HairCutQuery", + column: "PerformerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_HairPrestation_PrestationId", + table: "HairCutQuery", + column: "PrestationId", + principalTable: "HairPrestation", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairMultiCutQuery_Activity_ActivityCode", + table: "HairMultiCutQuery", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", + table: "HairMultiCutQuery", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", + table: "HairMultiCutQuery", + column: "PerformerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", + table: "HairPrestationCollectionItem", + column: "PrestationId", + principalTable: "HairPrestation", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", + table: "HairPrestationCollectionItem", + column: "QueryId", + principalTable: "HairMultiCutQuery", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairTaint_Color_ColorId", + table: "HairTaint", + column: "ColorId", + principalTable: "Color", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairTaintInstance_HairPrestation_PrestationId", + table: "HairTaintInstance", + column: "PrestationId", + principalTable: "HairPrestation", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_HairTaintInstance_HairTaint_TaintId", + table: "HairTaintInstance", + column: "TaintId", + principalTable: "HairTaint", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_Bug_Feature_FeatureId", + table: "Bug", + column: "FeatureId", + principalTable: "Feature", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_DimissClicked_Notification_NotificationId", + table: "DimissClicked", + column: "NotificationId", + principalTable: "Notification", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_DimissClicked_ApplicationUser_UserId", + table: "DimissClicked", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_Instrumentation_Instrument_InstrumentId", + table: "Instrumentation", + column: "InstrumentId", + principalTable: "Instrument", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_PayPalPayment_ApplicationUser_ExecutorId", + table: "PayPalPayment", + column: "ExecutorId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_CircleMember_Circle_CircleId", + table: "CircleMember", + column: "CircleId", + principalTable: "Circle", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_CircleMember_ApplicationUser_MemberId", + table: "CircleMember", + column: "MemberId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_CommandForm_Activity_ActivityCode", + table: "CommandForm", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_PerformerProfile_Location_OrganizationAddressId", + table: "PerformerProfile", + column: "OrganizationAddressId", + principalTable: "Location", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_PerformerProfile_ApplicationUser_PerformerId", + table: "PerformerProfile", + column: "PerformerId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_RdvQuery_Activity_ActivityCode", + table: "RdvQuery", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_RdvQuery_ApplicationUser_ClientId", + table: "RdvQuery", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_RdvQuery_PerformerProfile_PerformerId", + table: "RdvQuery", + column: "PerformerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_UserActivity_Activity_DoesCode", + table: "UserActivity", + column: "DoesCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Cascade); + migrationBuilder.AddForeignKey( + name: "FK_UserActivity_PerformerProfile_UserId", + table: "UserActivity", + column: "UserId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Cascade); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropForeignKey(name: "FK_IdentityRoleClaim_IdentityRole_RoleId", table: "AspNetRoleClaims"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserClaim_ApplicationUser_UserId", table: "AspNetUserClaims"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserLogin_ApplicationUser_UserId", table: "AspNetUserLogins"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_IdentityRole_RoleId", table: "AspNetUserRoles"); + migrationBuilder.DropForeignKey(name: "FK_IdentityUserRole_ApplicationUser_UserId", table: "AspNetUserRoles"); + migrationBuilder.DropForeignKey(name: "FK_BlackListed_ApplicationUser_OwnerId", table: "BlackListed"); + migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", table: "CircleAuthorizationToBlogPost"); + migrationBuilder.DropForeignKey(name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", table: "CircleAuthorizationToBlogPost"); + migrationBuilder.DropForeignKey(name: "FK_AccountBalance_ApplicationUser_UserId", table: "AccountBalance"); + migrationBuilder.DropForeignKey(name: "FK_BalanceImpact_AccountBalance_BalanceId", table: "BalanceImpact"); + migrationBuilder.DropForeignKey(name: "FK_CommandLine_Estimate_EstimateId", table: "CommandLine"); + migrationBuilder.DropForeignKey(name: "FK_Estimate_ApplicationUser_ClientId", table: "Estimate"); + migrationBuilder.DropForeignKey(name: "FK_Estimate_PerformerProfile_OwnerId", table: "Estimate"); + migrationBuilder.DropForeignKey(name: "FK_BlogTag_BlogPost_PostId", table: "BlogTag"); + migrationBuilder.DropForeignKey(name: "FK_BlogTag_Tag_TagId", table: "BlogTag"); + migrationBuilder.DropForeignKey(name: "FK_Comment_ApplicationUser_AuthorId", table: "Comment"); + migrationBuilder.DropForeignKey(name: "FK_Comment_BlogPost_PostId", table: "Comment"); + migrationBuilder.DropForeignKey(name: "FK_Schedule_ApplicationUser_OwnerId", table: "Schedule"); + migrationBuilder.DropForeignKey(name: "FK_BrusherProfile_PerformerProfile_UserId", table: "BrusherProfile"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_Activity_ActivityCode", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_ApplicationUser_ClientId", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_PerformerProfile_PerformerId", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairCutQuery_HairPrestation_PrestationId", table: "HairCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_Activity_ActivityCode", table: "HairMultiCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", table: "HairMultiCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", table: "HairMultiCutQuery"); + migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", table: "HairPrestationCollectionItem"); + migrationBuilder.DropForeignKey(name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", table: "HairPrestationCollectionItem"); + migrationBuilder.DropForeignKey(name: "FK_HairTaint_Color_ColorId", table: "HairTaint"); + migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairPrestation_PrestationId", table: "HairTaintInstance"); + migrationBuilder.DropForeignKey(name: "FK_HairTaintInstance_HairTaint_TaintId", table: "HairTaintInstance"); + migrationBuilder.DropForeignKey(name: "FK_Bug_Feature_FeatureId", table: "Bug"); + migrationBuilder.DropForeignKey(name: "FK_DimissClicked_Notification_NotificationId", table: "DimissClicked"); + migrationBuilder.DropForeignKey(name: "FK_DimissClicked_ApplicationUser_UserId", table: "DimissClicked"); + migrationBuilder.DropForeignKey(name: "FK_Instrumentation_Instrument_InstrumentId", table: "Instrumentation"); + migrationBuilder.DropForeignKey(name: "FK_PayPalPayment_ApplicationUser_ExecutorId", table: "PayPalPayment"); + migrationBuilder.DropForeignKey(name: "FK_CircleMember_Circle_CircleId", table: "CircleMember"); + migrationBuilder.DropForeignKey(name: "FK_CircleMember_ApplicationUser_MemberId", table: "CircleMember"); + migrationBuilder.DropForeignKey(name: "FK_CommandForm_Activity_ActivityCode", table: "CommandForm"); + migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_Location_OrganizationAddressId", table: "PerformerProfile"); + migrationBuilder.DropForeignKey(name: "FK_PerformerProfile_ApplicationUser_PerformerId", table: "PerformerProfile"); + migrationBuilder.DropForeignKey(name: "FK_RdvQuery_Activity_ActivityCode", table: "RdvQuery"); + migrationBuilder.DropForeignKey(name: "FK_RdvQuery_ApplicationUser_ClientId", table: "RdvQuery"); + migrationBuilder.DropForeignKey(name: "FK_RdvQuery_PerformerProfile_PerformerId", table: "RdvQuery"); + migrationBuilder.DropForeignKey(name: "FK_UserActivity_Activity_DoesCode", table: "UserActivity"); + migrationBuilder.DropForeignKey(name: "FK_UserActivity_PerformerProfile_UserId", table: "UserActivity"); + migrationBuilder.DropColumn(name: "MaxFileSize", table: "AspNetUsers"); + migrationBuilder.DropTable("ChatRoomPresence"); + migrationBuilder.DropTable("ChatRoom"); + migrationBuilder.DropTable("ChatConnection"); + migrationBuilder.CreateTable( + name: "Connection", + columns: table => new + { + ConnectionId = table.Column(nullable: false), + ApplicationUserId = table.Column(nullable: false), + Connected = table.Column(nullable: false), + UserAgent = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Connection", x => x.ConnectionId); + table.ForeignKey( + name: "FK_Connection_ApplicationUser_ApplicationUserId", + column: x => x.ApplicationUserId, + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + }); + migrationBuilder.AlterColumn( + name: "FeatureId", + table: "Bug", + nullable: false); + migrationBuilder.AddForeignKey( + name: "FK_IdentityRoleClaim_IdentityRole_RoleId", + table: "AspNetRoleClaims", + column: "RoleId", + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserClaim_ApplicationUser_UserId", + table: "AspNetUserClaims", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserLogin_ApplicationUser_UserId", + table: "AspNetUserLogins", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserRole_IdentityRole_RoleId", + table: "AspNetUserRoles", + column: "RoleId", + principalTable: "AspNetRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_IdentityUserRole_ApplicationUser_UserId", + table: "AspNetUserRoles", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_BlackListed_ApplicationUser_OwnerId", + table: "BlackListed", + column: "OwnerId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_CircleAuthorizationToBlogPost_BlogPost_BlogPostId", + table: "CircleAuthorizationToBlogPost", + column: "BlogPostId", + principalTable: "BlogPost", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_CircleAuthorizationToBlogPost_Circle_CircleId", + table: "CircleAuthorizationToBlogPost", + column: "CircleId", + principalTable: "Circle", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_AccountBalance_ApplicationUser_UserId", + table: "AccountBalance", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_BalanceImpact_AccountBalance_BalanceId", + table: "BalanceImpact", + column: "BalanceId", + principalTable: "AccountBalance", + principalColumn: "UserId", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_CommandLine_Estimate_EstimateId", + table: "CommandLine", + column: "EstimateId", + principalTable: "Estimate", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_Estimate_ApplicationUser_ClientId", + table: "Estimate", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_Estimate_PerformerProfile_OwnerId", + table: "Estimate", + column: "OwnerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_BlogTag_BlogPost_PostId", + table: "BlogTag", + column: "PostId", + principalTable: "BlogPost", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_BlogTag_Tag_TagId", + table: "BlogTag", + column: "TagId", + principalTable: "Tag", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_Comment_ApplicationUser_AuthorId", + table: "Comment", + column: "AuthorId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_Comment_BlogPost_PostId", + table: "Comment", + column: "PostId", + principalTable: "BlogPost", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_Schedule_ApplicationUser_OwnerId", + table: "Schedule", + column: "OwnerId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_BrusherProfile_PerformerProfile_UserId", + table: "BrusherProfile", + column: "UserId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_Activity_ActivityCode", + table: "HairCutQuery", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_ApplicationUser_ClientId", + table: "HairCutQuery", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_PerformerProfile_PerformerId", + table: "HairCutQuery", + column: "PerformerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairCutQuery_HairPrestation_PrestationId", + table: "HairCutQuery", + column: "PrestationId", + principalTable: "HairPrestation", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairMultiCutQuery_Activity_ActivityCode", + table: "HairMultiCutQuery", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairMultiCutQuery_ApplicationUser_ClientId", + table: "HairMultiCutQuery", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairMultiCutQuery_PerformerProfile_PerformerId", + table: "HairMultiCutQuery", + column: "PerformerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairPrestationCollectionItem_HairPrestation_PrestationId", + table: "HairPrestationCollectionItem", + column: "PrestationId", + principalTable: "HairPrestation", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairPrestationCollectionItem_HairMultiCutQuery_QueryId", + table: "HairPrestationCollectionItem", + column: "QueryId", + principalTable: "HairMultiCutQuery", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairTaint_Color_ColorId", + table: "HairTaint", + column: "ColorId", + principalTable: "Color", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairTaintInstance_HairPrestation_PrestationId", + table: "HairTaintInstance", + column: "PrestationId", + principalTable: "HairPrestation", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_HairTaintInstance_HairTaint_TaintId", + table: "HairTaintInstance", + column: "TaintId", + principalTable: "HairTaint", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_DimissClicked_Notification_NotificationId", + table: "DimissClicked", + column: "NotificationId", + principalTable: "Notification", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_DimissClicked_ApplicationUser_UserId", + table: "DimissClicked", + column: "UserId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_Instrumentation_Instrument_InstrumentId", + table: "Instrumentation", + column: "InstrumentId", + principalTable: "Instrument", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_PayPalPayment_ApplicationUser_ExecutorId", + table: "PayPalPayment", + column: "ExecutorId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_CircleMember_Circle_CircleId", + table: "CircleMember", + column: "CircleId", + principalTable: "Circle", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_CircleMember_ApplicationUser_MemberId", + table: "CircleMember", + column: "MemberId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_CommandForm_Activity_ActivityCode", + table: "CommandForm", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_PerformerProfile_Location_OrganizationAddressId", + table: "PerformerProfile", + column: "OrganizationAddressId", + principalTable: "Location", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_PerformerProfile_ApplicationUser_PerformerId", + table: "PerformerProfile", + column: "PerformerId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_RdvQuery_Activity_ActivityCode", + table: "RdvQuery", + column: "ActivityCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_RdvQuery_ApplicationUser_ClientId", + table: "RdvQuery", + column: "ClientId", + principalTable: "AspNetUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_RdvQuery_PerformerProfile_PerformerId", + table: "RdvQuery", + column: "PerformerId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_UserActivity_Activity_DoesCode", + table: "UserActivity", + column: "DoesCode", + principalTable: "Activity", + principalColumn: "Code", + onDelete: ReferentialAction.Restrict); + migrationBuilder.AddForeignKey( + name: "FK_UserActivity_PerformerProfile_UserId", + table: "UserActivity", + column: "UserId", + principalTable: "PerformerProfile", + principalColumn: "PerformerId", + onDelete: ReferentialAction.Restrict); + } + } +} diff --git a/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs b/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs index 07e91271..f76a0c11 100644 --- a/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs +++ b/Yavsc/Migrations/ApplicationDbContextModelSnapshot.cs @@ -1,8 +1,6 @@ using System; using Microsoft.Data.Entity; using Microsoft.Data.Entity.Infrastructure; -using Microsoft.Data.Entity.Metadata; -using Microsoft.Data.Entity.Migrations; using Yavsc.Models; namespace Yavsc.Migrations @@ -183,6 +181,8 @@ namespace Yavsc.Migrations b.Property("LockoutEnd"); + b.Property("MaxFileSize"); + b.Property("NormalizedEmail") .HasAnnotation("MaxLength", 256); @@ -480,7 +480,7 @@ namespace Yavsc.Migrations b.HasKey("Id"); }); - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => + modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => { b.Property("ConnectionId"); @@ -494,6 +494,30 @@ namespace Yavsc.Migrations b.HasKey("ConnectionId"); }); + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => + { + b.Property("Name") + .HasAnnotation("MaxLength", 255); + + b.Property("ApplicationUserId"); + + b.Property("Topic") + .HasAnnotation("MaxLength", 1023); + + b.HasKey("Name"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => + { + b.Property("ChannelName"); + + b.Property("ChatUserConnectionId"); + + b.Property("Level"); + + b.HasKey("ChannelName", "ChatUserConnectionId"); + }); + modelBuilder.Entity("Yavsc.Models.Cratie.Option", b => { b.Property("Code"); @@ -784,7 +808,7 @@ namespace Yavsc.Migrations b.Property("Description"); - b.Property("FeatureId"); + b.Property("FeatureId"); b.Property("Status"); @@ -1429,13 +1453,31 @@ namespace Yavsc.Migrations .HasForeignKey("PeriodStart", "PeriodEnd"); }); - modelBuilder.Entity("Yavsc.Models.Chat.Connection", b => + modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b => { b.HasOne("Yavsc.Models.ApplicationUser") .WithMany() .HasForeignKey("ApplicationUserId"); }); + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b => + { + b.HasOne("Yavsc.Models.ApplicationUser") + .WithMany() + .HasForeignKey("ApplicationUserId"); + }); + + modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomPresence", b => + { + b.HasOne("Yavsc.Models.Chat.ChatRoom") + .WithMany() + .HasForeignKey("ChannelName"); + + b.HasOne("Yavsc.Models.Chat.ChatConnection") + .WithMany() + .HasForeignKey("ChatUserConnectionId"); + }); + modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b => { b.HasOne("Yavsc.Models.Calendar.Schedule") @@ -1537,6 +1579,13 @@ namespace Yavsc.Migrations .HasForeignKey("DeviceOwnerId"); }); + modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b => + { + b.HasOne("Yavsc.Models.IT.Maintaining.Feature") + .WithMany() + .HasForeignKey("FeatureId"); + }); + modelBuilder.Entity("Yavsc.Models.Market.Service", b => { b.HasOne("Yavsc.Models.Workflow.Activity") diff --git a/Yavsc/Models/Access/Rule.cs b/Yavsc/Models/Access/Rule.cs index a661f671..1fb9aca0 100644 --- a/Yavsc/Models/Access/Rule.cs +++ b/Yavsc/Models/Access/Rule.cs @@ -1,10 +1,14 @@ -using Microsoft.AspNet.Authorization; + namespace Yavsc.Models.Access { - public abstract class Rule where TResource : IAuthorizationRequirement + public abstract class Rule { - public virtual bool Mandatory { get; set; } - public abstract bool Allow(ApplicationUser user); + public Rule() + { + + } + // Abstract method to compute any authorization on a resource + public abstract bool Allow(ApplicationDbContext context, string userId, TResource resource, TRequirement requirement); } } diff --git a/Yavsc/Models/Access/RuleSet.cs b/Yavsc/Models/Access/RuleSet.cs index 32cdf4e3..dc999bf1 100644 --- a/Yavsc/Models/Access/RuleSet.cs +++ b/Yavsc/Models/Access/RuleSet.cs @@ -1,16 +1,10 @@ -using System; using System.Collections.Generic; -using Microsoft.AspNet.Authorization; namespace Yavsc.Models.Access { + public abstract class RuleSet :List> { - public class RuleSet :List> where TResource : IAuthorizationRequirement{ - - bool Allow(ApplicationUser user) - { - throw new NotImplementedException(); - } + public abstract bool Allow(ApplicationDbContext context, string userId, TResource resource, TRequirement requirement); } } \ No newline at end of file diff --git a/Yavsc/Models/ApplicationDbContext.cs b/Yavsc/Models/ApplicationDbContext.cs index 510068d6..9a057653 100644 --- a/Yavsc/Models/ApplicationDbContext.cs +++ b/Yavsc/Models/ApplicationDbContext.cs @@ -45,7 +45,7 @@ namespace Yavsc.Models builder.Entity().HasKey(x => new { x.OwnerId, x.UserId }); builder.Entity().Property(x=>x.DeclarationDate).HasDefaultValueSql("LOCALTIMESTAMP"); builder.Entity().HasKey(x=>new { x.PostId, x.TagId}); - builder.Entity().HasMany( c=>c.Connections ); + builder.Entity().HasMany( c=>c.Connections ); builder.Entity().Property(u=>u.Avatar).HasDefaultValue(Constants.DefaultAvatar); builder.Entity().Property(u=>u.DiskQuota).HasDefaultValue(Constants.DefaultFSQ); builder.Entity().HasKey(u=> new { u.DoesCode, u.UserId}); @@ -58,6 +58,7 @@ namespace Yavsc.Models builder.Entity().HasKey(l=>new { l.Start, l.End }); builder.Entity().HasKey( o => new { o.Code, o.CodeScrutin }); builder.Entity().Property(n=> n.icon).HasDefaultValue("exclam"); + builder.Entity().HasKey(p=>new { room = p.ChannelName, user = p.ChatUserConnectionId }); foreach (var et in builder.Model.GetEntityTypes()) { if (et.ClrType.GetInterface("IBaseTrackedEntity")!=null) et.FindProperty("DateCreated").IsReadOnlyAfterSave = true; @@ -197,7 +198,7 @@ namespace Yavsc.Models public DbSet ClientProviderInfo { get; set; } - public DbSet Connections { get; set; } + public DbSet Connections { get; set; } public DbSet BlackListed { get; set; } @@ -293,5 +294,10 @@ namespace Yavsc.Models public DbSet Comment { get; set; } public DbSet Announce { get; set; } + + public DbSet ChatConnection { get; set; } + public DbSet ChatRoom { get; set; } + + } } diff --git a/Yavsc/Models/Chat/Connection.cs b/Yavsc/Models/Chat/ChatConnection.cs similarity index 84% rename from Yavsc/Models/Chat/Connection.cs rename to Yavsc/Models/Chat/ChatConnection.cs index 80bf542c..bad775fe 100644 --- a/Yavsc/Models/Chat/Connection.cs +++ b/Yavsc/Models/Chat/ChatConnection.cs @@ -19,25 +19,32 @@ // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see . +using Newtonsoft.Json; +using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; -using Newtonsoft.Json; namespace Yavsc.Models.Chat { - using Yavsc; - - public class Connection : IConnection + public class ChatConnection : Abstract.Streaming.IChatConnection { [JsonIgnore,Required] public string ApplicationUserId { get; set; } + [ForeignKey("ApplicationUserId"),JsonIgnore] public virtual ApplicationUser Owner { get; set; } [Key] public string ConnectionId { get; set; } + public string UserAgent { get; set; } + public bool Connected { get; set; } + + [InverseProperty("ChatUserConnection")] + public virtual List Rooms { get; set; } + + } } diff --git a/Yavsc/Models/Chat/ChatRoom.cs b/Yavsc/Models/Chat/ChatRoom.cs new file mode 100644 index 00000000..45c621b5 --- /dev/null +++ b/Yavsc/Models/Chat/ChatRoom.cs @@ -0,0 +1,27 @@ + +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using Yavsc.Abstract.Streaming; + +namespace Yavsc.Models.Chat +{ + public class ChatRoom: IChatRoom + { + [StringLengthAttribute(1023,MinimumLength=1)] + public string Topic { get; set; } + + [Key] + [StringLengthAttribute(255,MinimumLength=1)] + public string Name { get; set;} + + public string ApplicationUserId { get; set; } + + [ForeignKey("ApplicationUserId")] + public virtual ApplicationUser Owner { get; set; } + + [InverseProperty("Room")] + public virtual List UserList { get; set;} + + } +} \ No newline at end of file diff --git a/Yavsc/Models/Chat/ChatRoomPresence.cs b/Yavsc/Models/Chat/ChatRoomPresence.cs new file mode 100644 index 00000000..c627c239 --- /dev/null +++ b/Yavsc/Models/Chat/ChatRoomPresence.cs @@ -0,0 +1,23 @@ + +using System.ComponentModel.DataAnnotations.Schema; +using Yavsc.Abstract.Streaming; + +namespace Yavsc.Models.Chat +{ + public class ChatRoomPresence: IChatRoomUsage + { + public string ChannelName { get; set; } + [ForeignKey("ChannelName")] + public virtual ChatRoom Room { get; set; } + + public string ChatUserConnectionId { get; set; } + + [ForeignKey("ChatUserConnectionId")] + public virtual ChatConnection ChatUserConnection { get; set; } + + public ChatRoomUsageLevel Level + { + get; set; + } + } +} \ No newline at end of file diff --git a/Yavsc/Models/Identity/ApplicationUser.cs b/Yavsc/Models/Identity/ApplicationUser.cs index 80247958..773c5a4a 100644 --- a/Yavsc/Models/Identity/ApplicationUser.cs +++ b/Yavsc/Models/Identity/ApplicationUser.cs @@ -60,7 +60,7 @@ namespace Yavsc.Models public virtual List Devices { get; set; } [InverseProperty("Owner"),JsonIgnore] - public virtual List Connections { get; set; } + public virtual List Connections { get; set; } /// @@ -94,6 +94,8 @@ namespace Yavsc.Models public long DiskQuota { get; set; } = 512*1024*1024; public long DiskUsage { get; set; } = 0; + public long MaxFileSize { get; set; } = 512*1024*1024; + [JsonIgnore][InverseProperty("Owner")] public virtual List BlackList { get; set; } } diff --git a/Yavsc/Startup/Startup.WebSockets.cs b/Yavsc/Startup/Startup.WebSockets.cs index 1d1a1de8..ecd72761 100644 --- a/Yavsc/Startup/Startup.WebSockets.cs +++ b/Yavsc/Startup/Startup.WebSockets.cs @@ -35,6 +35,9 @@ namespace Yavsc if (webSocket != null && webSocket.State == WebSocketState.Open) { // TODO: Handle the socket here. + // Find receivers: others in the chat room + // send them the flow + byte[] buffer = new byte[1024]; WebSocketReceiveResult received = await webSocket.ReceiveAsync(new ArraySegment(buffer), CancellationToken.None); while (received.MessageType != WebSocketMessageType.Close) diff --git a/Yavsc/ViewModels/Auth/ModerationRequirement.cs b/Yavsc/ViewModels/Auth/ModerationRequirement.cs new file mode 100644 index 00000000..18a98c26 --- /dev/null +++ b/Yavsc/ViewModels/Auth/ModerationRequirement.cs @@ -0,0 +1,9 @@ +using Microsoft.AspNet.Authorization; + +namespace Yavsc.ViewModels.Auth +{ + public class ModerationRequirement : IAuthorizationRequirement + { + public ModerationRequirement() {} + } +} diff --git a/Yavsc/ViewModels/Chat/ChatUserInfo.cs b/Yavsc/ViewModels/Chat/ChatUserInfo.cs index 6127bc01..561b8105 100644 --- a/Yavsc/ViewModels/Chat/ChatUserInfo.cs +++ b/Yavsc/ViewModels/Chat/ChatUserInfo.cs @@ -5,7 +5,7 @@ namespace Yavsc.ViewModels.Chat {  public class ChatUserInfo : IChatUserInfo { - public List Connections { get; set; } + public List Connections { get; set; } public string UserId { get; set; } @@ -19,7 +19,7 @@ public class ChatUserInfo : IChatUserInfo public interface IChatUserInfo { - List Connections { get; set; } + List Connections { get; set; } string UserId { get; set; } string UserName { get; set; } diff --git a/Yavsc/issue-1-mono.md b/Yavsc/issue-1-mono.md new file mode 100644 index 00000000..102fee0c --- /dev/null +++ b/Yavsc/issue-1-mono.md @@ -0,0 +1,8 @@ +# using mono > 4.6.2 breaks the dnx behaviour + +```term +SynchronizationLockException: Object synchronization method was called from an unsynchronized block of code. +in (wrapper managed-to-native) System.Threading.Monitor.Exit(object) + + +``` diff --git a/Yavsc/project.json b/Yavsc/project.json index e735f1d9..ff10a420 100755 --- a/Yavsc/project.json +++ b/Yavsc/project.json @@ -1,168 +1,169 @@ { - "version": "1.0.0-*", - "authors": [ - "Paul Schneider" - ], - "tags": [ - "Blog", - "PoS", - "Chat" - ], - "projectUrl": "http://yavsc.pschneider.fr", - "licenseUrl": "", - "userSecretsId": "aspnet5-YavscWeb-a0dadd21-2ced-43d3-96f9-7e504345102f", - "compilationOptions": { - "emitEntryPoint": true, - "debugType": "portable", - "outputName": "Yavsc" - }, - "buildOptions": { - "debugType": "portable", - "emitEntryPoint": true - }, - "compile": [ - "*.cs" - ], - "resource": [ - "Resources/**/*.resx" - ], - "namedResource": {}, - "configurations": { - "Debug": { - "compilationOptions": { + "version": "1.0.0-*", + "authors": [ + "Paul Schneider" + ], + "tags": [ + "Blog", + "PoS", + "Chat" + ], + "projectUrl": "http://yavsc.pschneider.fr", + "licenseUrl": "", + "userSecretsId": "aspnet5-YavscWeb-a0dadd21-2ced-43d3-96f9-7e504345102f", + "compilationOptions": { "emitEntryPoint": true, - "define": [ - "DEBUG", - "TRACE" - ], - "optimize": false, - "debugType": "portable" - } + "debugType": "full", + "outputName": "Yavsc" }, - "Release": { - "compilationOptions": { - "define": [ - "RELEASE", - "TRACE" - ], - "optimize": true - } - } - }, - "webroot": "wwwroot", - "tooling": { - "defaultNamespace": "Yavsc" - }, - "dependencies": { - "EntityFramework.Commands": "7.0.0-rc1-final", - "EntityFramework.Core": "7.0.0-rc1-final", - "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", - "EntityFramework.Relational": "7.0.0-rc1-final", - "EntityFramework7.Npgsql": "3.1.0-rc1-3", - "EntityFramework7.Npgsql.Design": "3.1.0-rc1-5", - "MailKit": "1.12.0", - "MarkdownDeep-av.NET": "1.5.6", - "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.Facebook": "1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.Twitter": "1.0.0-rc1-final", - "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", - "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final", - "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", - "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-*", - "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-*", - "Microsoft.AspNet.Localization": "1.0.0-rc1-final", - "Microsoft.AspNet.Mvc": "6.0.0-rc1-*", - "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-*", - "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", - "Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final", - "Microsoft.AspNet.SignalR.Core": "2.2.1", - "Microsoft.AspNet.SignalR.JS": "2.2.1", - "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-*", - "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-*", - "Microsoft.AspNet.WebSockets.Server": "1.0.0-rc1-*", - "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", - "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", - "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", - "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", - "Microsoft.Extensions.Logging.TraceSource": "1.0.0-rc1-final", - "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", - "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", - "Microsoft.Extensions.Localization": "1.0.0-rc1-final", - "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", - "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", - "Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final", - "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4", - "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8", - "Microsoft.Framework.Configuration.Binder": "1.0.0-beta8", - "Microsoft.Framework.Configuration.Json": "1.0.0-beta8", - "Microsoft.AspNet.Session": "1.0.0-rc1-final", - "Microsoft.AspNet.Web.Optimization": "1.1.3", - "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", - "Microsoft.Extensions.Options": "0.0.1-alpha", - "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", - "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", - "Microsoft.AspNet.DataProtection.SystemWeb": "1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", - "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", - "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", - "Microsoft.AspNet.OWin": "1.0.0-rc1-final", - "System.Json": "4.0.20126.16343", - "Yavsc.Abstract": { - "type": "build", - "version": "1.0.0" + "buildOptions": { + "debugType": "full", + "emitEntryPoint": true }, - "Extensions.AspNet.Authentication.Instagram": "1.0.0-t150809211713", - "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", - "Microsoft.DiaSymReader.Native": "1.5.0", - "PayPalMerchant-net451": "2.7.109", - "Gapi.net45": "1.0.0" - }, - "commands": { - "web": "Microsoft.AspNet.Server.Kestrel --server.urls http://*:5000", - "coiffure": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:88", - "lua": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:85", - "luatest": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:5001", - "kestrel": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:5000", - "zicmoove": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:87", - "yavsc": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:86", - "yavscpre": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:84", - "ef": "EntityFramework.Commands", - "gen": "Microsoft.Extensions.CodeGeneration" - }, - "frameworks": { - "dnx451": { - "frameworkAssemblies": { - "System.Drawing": "4.0.0.0", - "System.Net": "4.0.0.0", - "System.Xml": "4.0.0.0", - "System": "4.0.0.0" - } - } - }, - "exclude": [ - "wwwroot", - "node_modules", - "bower_components", - "contrib" - ], - "publishExclude": [ - "**.user", - "**.vspscc", - "contrib/**/*.*" - ], - "scripts": { - "prebuild": "echo before building", - "postbuild": "echo after building", - "prepack": "gulp min", - "postpack": "echo after packing", - "prerestore": "echo before restoring packages", - "postrestore": "echo after restoring packages", - "prepublish": "gulp min", - "postpublish": "echo after publish" - }, - "embed": "Views/**/*.cshtml" + "compile": [ + "*.cs" + ], + "resource": [ + "Resources/**/*.resx" + ], + "namedResource": {}, + "configurations": { + "Debug": { + "compilationOptions": { + "emitEntryPoint": true, + "define": [ + "DEBUG", + "TRACE" + ], + "optimize": false, + "debugType": "full", + "platform": "anycpu" + } + }, + "Release": { + "compilationOptions": { + "define": [ + "RELEASE", + "TRACE" + ], + "optimize": true + } + } + }, + "webroot": "wwwroot", + "tooling": { + "defaultNamespace": "Yavsc" + }, + "dependencies": { + "EntityFramework.Commands": "7.0.0-rc1-final", + "EntityFramework.Core": "7.0.0-rc1-final", + "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final", + "EntityFramework.Relational": "7.0.0-rc1-final", + "EntityFramework7.Npgsql": "3.1.0-rc1-3", + "EntityFramework7.Npgsql.Design": "3.1.0-rc1-5", + "MailKit": "1.12.0", + "MarkdownDeep-av.NET": "1.5.6", + "Microsoft.AspNet.Authentication.Cookies": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Facebook": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.Twitter": "1.0.0-rc1-final", + "Microsoft.AspNet.Authorization": "1.0.0-rc1-final", + "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final", + "Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final", + "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-*", + "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-*", + "Microsoft.AspNet.Localization": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc": "6.0.0-rc1-*", + "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-*", + "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", + "Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final", + "Microsoft.AspNet.SignalR.Core": "2.2.1", + "Microsoft.AspNet.SignalR.JS": "2.2.1", + "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-*", + "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-*", + "Microsoft.AspNet.WebSockets.Server": "1.0.0-rc1-*", + "Microsoft.Extensions.Configuration.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", + "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", + "Microsoft.Extensions.Logging.TraceSource": "1.0.0-rc1-final", + "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization": "1.0.0-rc1-final", + "Microsoft.Extensions.Localization.Abstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGeneration": "1.0.0-rc1-final", + "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", + "Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final", + "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4", + "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Binder": "1.0.0-beta8", + "Microsoft.Framework.Configuration.Json": "1.0.0-beta8", + "Microsoft.AspNet.Session": "1.0.0-rc1-final", + "Microsoft.AspNet.Web.Optimization": "1.1.3", + "Microsoft.Extensions.WebEncoders.Core": "1.0.0-rc1-final", + "Microsoft.Extensions.Options": "0.0.1-alpha", + "Microsoft.Extensions.WebEncoders": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection": "1.0.0-rc1-final", + "Microsoft.AspNet.DataProtection.SystemWeb": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.JwtBearer": "1.0.0-rc1-final", + "Microsoft.AspNet.Authentication.OAuth": "1.0.0-rc1-final", + "Microsoft.AspNet.Mvc.Formatters.Json": "6.0.0-rc1-final", + "Microsoft.AspNet.OWin": "1.0.0-rc1-final", + "System.Json": "4.0.20126.16343", + "Yavsc.Abstract": { + "type": "build", + "version": "1.0.0" + }, + "Extensions.AspNet.Authentication.Instagram": "1.0.0-t150809211713", + "Microsoft.AspNet.Http.Extensions": "1.0.0-rc1-final", + "Microsoft.DiaSymReader.Native": "1.5.0", + "PayPalMerchant-net451": "2.7.109", + "Gapi.net45": "1.0.0" + }, + "commands": { + "web": "Microsoft.AspNet.Server.Kestrel --server.urls http://*:5000", + "coiffure": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:88", + "lua": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:85", + "luatest": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:5001", + "kestrel": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:5000", + "zicmoove": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:87", + "yavsc": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:86", + "yavscpre": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.Kestrel --server.urls http://*:84", + "ef": "EntityFramework.Commands", + "gen": "Microsoft.Extensions.CodeGeneration" + }, + "frameworks": { + "dnx451": { + "frameworkAssemblies": { + "System.Drawing": "4.0.0.0", + "System.Net": "4.0.0.0", + "System.Xml": "4.0.0.0", + "System": "4.0.0.0" + } + } + }, + "exclude": [ + "wwwroot", + "node_modules", + "bower_components", + "contrib" + ], + "publishExclude": [ + "**.user", + "**.vspscc", + "contrib/**/*.*" + ], + "scripts": { + "prebuild": "echo before building", + "postbuild": "echo after building", + "prepack": "gulp min", + "postpack": "echo after packing", + "prerestore": "echo before restoring packages", + "postrestore": "echo after restoring packages", + "prepublish": "gulp min", + "postpublish": "echo after publish" + }, + "embed": "Views/**/*.cshtml" } \ No newline at end of file diff --git a/app/YaDaemon/Program.cs b/app/YaDaemon/Program.cs new file mode 100644 index 00000000..0f051baa --- /dev/null +++ b/app/YaDaemon/Program.cs @@ -0,0 +1,9 @@ +using System; + +class YaDaemon +{ + static void Main(string[] args) + { + Console.WriteLine("Hello World!"); + } +} diff --git a/app/YaDaemon/YaDaemon.csproj b/app/YaDaemon/YaDaemon.csproj new file mode 100755 index 00000000..a5f81a8c --- /dev/null +++ b/app/YaDaemon/YaDaemon.csproj @@ -0,0 +1,8 @@ + + + + Exe + netcoreapp1.0 + + + diff --git a/YaDaemon/global.json b/app/YaDaemon/global.json similarity index 100% rename from YaDaemon/global.json rename to app/YaDaemon/global.json diff --git a/global.json b/global.json index 20b7ba4b..74a4cc39 100644 --- a/global.json +++ b/global.json @@ -1,11 +1,12 @@ { - "projects": [ - "Yavsc", - "Yavsc.Abstract" - ], - "sdk": { - "version": "1.0.0-rc1-update2", - "runtime": "mono", - "architecture": "x64" - } -} + "projects": [ + "Yavsc", + "Yavsc.Abstract", + "YaDaemon" + ], + "sdk": { + "version": "1.0.0-rc1-update2", + "runtime": "mono", + "architecture": "x64" + } +} \ No newline at end of file diff --git a/test/test.csproj b/test/test.csproj index b30df175..9f526a37 100755 --- a/test/test.csproj +++ b/test/test.csproj @@ -4,9 +4,11 @@ netcoreapp1.1 - - - + + + + + - \ No newline at end of file + diff --git a/yavsc.code-workspace b/yavsc.code-workspace new file mode 100644 index 00000000..1f915ad1 --- /dev/null +++ b/yavsc.code-workspace @@ -0,0 +1,11 @@ +{ + "folders": [ + { + "path": "Yavsc" + }, + { + "path": "Yavsc.Abstract" + } + ], + "settings": {} +} \ No newline at end of file