diff --git a/HLab b/HLab index 103964a1..6e06fd8e 160000 --- a/HLab +++ b/HLab @@ -1 +1 @@ -Subproject commit 103964a193fe25eea3ef86869ef11e0b005963f7 +Subproject commit 6e06fd8eb436d30f790e663750b222f0391060eb diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/LittleBigMouse.Ui.Avalonia.csproj b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/LittleBigMouse.Ui.Avalonia.csproj index 1a29c68c..b8d6c26e 100644 --- a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/LittleBigMouse.Ui.Avalonia.csproj +++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/LittleBigMouse.Ui.Avalonia.csproj @@ -98,6 +98,7 @@ + diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Main/MainService.cs b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Main/MainService.cs index 3eb70297..d83dd290 100644 --- a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Main/MainService.cs +++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Main/MainService.cs @@ -25,7 +25,6 @@ You should have received a copy of the GNU General Public License using System.Threading.Tasks; using Avalonia.Controls; using Avalonia.Threading; -using ExCSS; using HLab.Base.Avalonia; using HLab.Mvvm; using HLab.Mvvm.Annotations; diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml index 4fc0782a..14be790f 100644 --- a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml +++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml @@ -22,7 +22,7 @@ - + diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml.cs b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml.cs index 5a8c8542..46580c4f 100644 --- a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml.cs +++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Plugins/About/AboutMonitorView.axaml.cs @@ -52,4 +52,8 @@ public double WheelDelta(PointerWheelEventArgs e) return delta; } + void InputElement_OnPointerPressed(object? sender, PointerPressedEventArgs e) + { + throw new System.NotImplementedException(); + } } \ No newline at end of file diff --git a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Program.cs b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Program.cs index 170137ed..821f9bc3 100644 --- a/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Program.cs +++ b/LittleBigMouse.Ui/LittleBigMouse.Ui.Avalonia/Program.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Reactive; +using System.Runtime.ExceptionServices; using System.Threading; using Avalonia; using Avalonia.Controls; @@ -8,6 +9,7 @@ using Avalonia.ReactiveUI; using Grace.DependencyInjection; using HLab.Base.Avalonia.Themes; +using HLab.Bugs.Avalonia; using HLab.Core; using HLab.Core.Annotations; using HLab.Icons.Avalonia; @@ -56,10 +58,10 @@ public static AppBuilder BuildAvaloniaApp() //}) .UseSkia() - #if DEBUG -// .LogToTrace(LogEventLevel.Verbose) +#if DEBUG + // .LogToTrace(LogEventLevel.Verbose) .LogToTrace(LogEventLevel.Debug) - #endif +#endif ; } @@ -72,78 +74,97 @@ public static void UIMain(Application app, string[] args) return; } - RxApp.DefaultExceptionHandler = Observer.Create(Console.WriteLine); + try + { + + RxApp.DefaultExceptionHandler = Observer.Create(Console.WriteLine); #if DEBUG - Locator.CurrentMutable.RegisterConstant(new LoggingService { Level = LogLevel.Info }, typeof(ILogger)); + Locator.CurrentMutable.RegisterConstant(new LoggingService { Level = LogLevel.Info }, typeof(ILogger)); #endif - var container = new DependencyInjectionContainer(); - container.Configure(c => - { - //c.ExportInstance(app.ApplicationLifetime); + var container = new DependencyInjectionContainer(); + container.Configure(c => + { + //c.ExportInstance(app.ApplicationLifetime); - c.Export().As().Lifestyle.Singleton(); - c.Export().As().Lifestyle.Singleton(); - c.Export().As().Lifestyle.Singleton(); - c.Export().As().Lifestyle.Singleton(); - c.Export().As().Lifestyle.Singleton(); - c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); - c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); - c.Export().As().Lifestyle.Singleton(); - c.Export().As(); + c.Export().As().Lifestyle.Singleton(); + c.Export().As(); - c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); - //c.Export().As(); + //c.Export().As(); - c.Export().As().Lifestyle.Singleton(); + c.Export().As().Lifestyle.Singleton(); - c.Export().As(); - c.Export().As(); + c.Export().As(); + c.Export().As(); - c.Export().As(); + c.Export().As(); - var parser = new AssemblyParser(); + var parser = new AssemblyParser(); - parser.LoadDll("LittleBigMouse.Plugin.Layout.Avalonia"); - parser.LoadDll("LittleBigMouse.Plugin.Vcp.Avalonia"); + parser.LoadDll("LittleBigMouse.Plugin.Layout.Avalonia"); + parser.LoadDll("LittleBigMouse.Plugin.Vcp.Avalonia"); - parser.LoadModules(); + parser.LoadModules(); - parser.Add(t => c.Export(t).As(typeof(IView))); - parser.Add(t => c.Export(t).As(typeof(IViewModel))); - parser.Add(t => c.Export(t).As(typeof(IBootloader))); + parser.Add(t => c.Export(t).As(typeof(IView))); + parser.Add(t => c.Export(t).As(typeof(IViewModel))); + parser.Add(t => c.Export(t).As(typeof(IBootloader))); - parser.Parse(); - }); + parser.Parse(); + }); - var boot = new Bootstrapper(() => container.Locate>()); + var boot = new Bootstrapper(() => container.Locate>()); - var theme = new ThemeService(app.Resources); - theme.SetTheme(ThemeService.WindowsTheme.Auto); + var theme = new ThemeService(app.Resources); + theme.SetTheme(ThemeService.WindowsTheme.Auto); - var cts = new CancellationTokenSource(); + var cts = new CancellationTokenSource(); - var task = boot.BootAsync(); + var task = boot.BootAsync(); - try - { - app.Run(cts.Token); + try + { + app.Run(cts.Token); + } + catch (InvalidOperationException) + { + cts.Cancel(); + } + + try + { + task.Wait(cts.Token); + } + catch (OperationCanceledException) + { + } } - catch(InvalidOperationException) + catch (Exception ex) { - cts.Cancel(); + var view = new ExceptionView + { + Exception = ex, + ProductHeaderValue = "LittleBigMouse", + Project = "LittleBigMouse", + Repository = "Mgth" + }; + view.Show(); + //throw; + //ExceptionDispatchInfo.Capture(ex).Throw(); } - try - { - task.Wait(cts.Token); - } - catch(OperationCanceledException) - { } } } \ No newline at end of file diff --git a/LittleBigMouse.sln b/LittleBigMouse.sln index c1650d6e..33a86eff 100644 --- a/LittleBigMouse.sln +++ b/LittleBigMouse.sln @@ -113,11 +113,16 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Setup", "Setup", "{B71ECB15 LittleBigMouse.Setup\LittleBigMouse.nsi = LittleBigMouse.Setup\LittleBigMouse.nsi EndProjectSection EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HLab.Bugs.Avalonia", "HLab\HLab.Bugs.Avalonia\HLab.Bugs.Avalonia.csproj", "{6CA136B2-9239-4A02-9007-B67D9940674D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + DebugRelease|Any CPU = DebugRelease|Any CPU + DebugRelease|x64 = DebugRelease|x64 + DebugRelease|x86 = DebugRelease|x86 Release|Any CPU = Release|Any CPU Release|x64 = Release|x64 Release|x86 = Release|x86 @@ -129,6 +134,12 @@ Global {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.Debug|x64.Build.0 = Debug|x64 {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.Debug|x86.ActiveCfg = Debug|x86 {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.Debug|x86.Build.0 = Debug|x86 + {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.DebugRelease|x64.ActiveCfg = Release|x64 + {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.DebugRelease|x64.Build.0 = Release|x64 + {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.DebugRelease|x86.ActiveCfg = Release|x86 + {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.DebugRelease|x86.Build.0 = Release|x86 {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.Release|Any CPU.ActiveCfg = Release|Any CPU {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.Release|Any CPU.Build.0 = Release|Any CPU {EDC4FE17-EDAE-42B1-80E4-FB5273F43D11}.Release|x64.ActiveCfg = Release|x64 @@ -141,6 +152,12 @@ Global {A3EAAA24-5913-471E-ADB1-402F64536A63}.Debug|x64.Build.0 = Debug|x64 {A3EAAA24-5913-471E-ADB1-402F64536A63}.Debug|x86.ActiveCfg = Debug|x86 {A3EAAA24-5913-471E-ADB1-402F64536A63}.Debug|x86.Build.0 = Debug|x86 + {A3EAAA24-5913-471E-ADB1-402F64536A63}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {A3EAAA24-5913-471E-ADB1-402F64536A63}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {A3EAAA24-5913-471E-ADB1-402F64536A63}.DebugRelease|x64.ActiveCfg = Release|x64 + {A3EAAA24-5913-471E-ADB1-402F64536A63}.DebugRelease|x64.Build.0 = Release|x64 + {A3EAAA24-5913-471E-ADB1-402F64536A63}.DebugRelease|x86.ActiveCfg = Release|x86 + {A3EAAA24-5913-471E-ADB1-402F64536A63}.DebugRelease|x86.Build.0 = Release|x86 {A3EAAA24-5913-471E-ADB1-402F64536A63}.Release|Any CPU.ActiveCfg = Release|Any CPU {A3EAAA24-5913-471E-ADB1-402F64536A63}.Release|Any CPU.Build.0 = Release|Any CPU {A3EAAA24-5913-471E-ADB1-402F64536A63}.Release|x64.ActiveCfg = Release|x64 @@ -153,6 +170,12 @@ Global {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.Debug|x64.Build.0 = Debug|x64 {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.Debug|x86.ActiveCfg = Debug|x86 {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.Debug|x86.Build.0 = Debug|x86 + {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.DebugRelease|x64.ActiveCfg = Release|x64 + {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.DebugRelease|x64.Build.0 = Release|x64 + {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.DebugRelease|x86.ActiveCfg = Release|x86 + {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.DebugRelease|x86.Build.0 = Release|x86 {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.Release|Any CPU.ActiveCfg = Release|Any CPU {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.Release|Any CPU.Build.0 = Release|Any CPU {17CFFA1D-3C93-4ECF-9B0A-27DE5D71DD90}.Release|x64.ActiveCfg = Release|x64 @@ -165,6 +188,12 @@ Global {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.Debug|x64.Build.0 = Debug|x64 {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.Debug|x86.ActiveCfg = Debug|x86 {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.Debug|x86.Build.0 = Debug|x86 + {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.DebugRelease|x64.ActiveCfg = Release|x64 + {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.DebugRelease|x64.Build.0 = Release|x64 + {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.DebugRelease|x86.ActiveCfg = Release|x86 + {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.DebugRelease|x86.Build.0 = Release|x86 {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.Release|Any CPU.ActiveCfg = Release|Any CPU {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.Release|Any CPU.Build.0 = Release|Any CPU {10C3B514-5F74-4428-A36B-7B9B1BB5C789}.Release|x64.ActiveCfg = Release|x64 @@ -177,6 +206,12 @@ Global {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.Debug|x64.Build.0 = Debug|x64 {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.Debug|x86.ActiveCfg = Debug|x86 {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.Debug|x86.Build.0 = Debug|x86 + {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.DebugRelease|x64.ActiveCfg = Release|x64 + {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.DebugRelease|x64.Build.0 = Release|x64 + {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.DebugRelease|x86.ActiveCfg = Release|x86 + {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.DebugRelease|x86.Build.0 = Release|x86 {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.Release|Any CPU.ActiveCfg = Release|Any CPU {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.Release|Any CPU.Build.0 = Release|Any CPU {E2FF593A-E2D4-45F7-B53A-3AF3F7199E6A}.Release|x64.ActiveCfg = Release|x64 @@ -189,6 +224,12 @@ Global {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.Debug|x64.Build.0 = Debug|x64 {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.Debug|x86.ActiveCfg = Debug|x86 {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.Debug|x86.Build.0 = Debug|x86 + {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.DebugRelease|x64.ActiveCfg = Release|x64 + {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.DebugRelease|x64.Build.0 = Release|x64 + {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.DebugRelease|x86.ActiveCfg = Release|x86 + {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.DebugRelease|x86.Build.0 = Release|x86 {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.Release|Any CPU.ActiveCfg = Release|Any CPU {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.Release|Any CPU.Build.0 = Release|Any CPU {057E0D7A-5412-4E1E-B40E-16E0EEA5D993}.Release|x64.ActiveCfg = Release|x64 @@ -201,6 +242,12 @@ Global {79B8687D-99C6-4176-B605-2419BF479AB4}.Debug|x64.Build.0 = Debug|x64 {79B8687D-99C6-4176-B605-2419BF479AB4}.Debug|x86.ActiveCfg = Debug|x86 {79B8687D-99C6-4176-B605-2419BF479AB4}.Debug|x86.Build.0 = Debug|x86 + {79B8687D-99C6-4176-B605-2419BF479AB4}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {79B8687D-99C6-4176-B605-2419BF479AB4}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {79B8687D-99C6-4176-B605-2419BF479AB4}.DebugRelease|x64.ActiveCfg = Release|x64 + {79B8687D-99C6-4176-B605-2419BF479AB4}.DebugRelease|x64.Build.0 = Release|x64 + {79B8687D-99C6-4176-B605-2419BF479AB4}.DebugRelease|x86.ActiveCfg = Release|x86 + {79B8687D-99C6-4176-B605-2419BF479AB4}.DebugRelease|x86.Build.0 = Release|x86 {79B8687D-99C6-4176-B605-2419BF479AB4}.Release|Any CPU.ActiveCfg = Release|Any CPU {79B8687D-99C6-4176-B605-2419BF479AB4}.Release|Any CPU.Build.0 = Release|Any CPU {79B8687D-99C6-4176-B605-2419BF479AB4}.Release|x64.ActiveCfg = Release|x64 @@ -213,6 +260,12 @@ Global {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.Debug|x64.Build.0 = Debug|x64 {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.Debug|x86.ActiveCfg = Debug|x86 {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.Debug|x86.Build.0 = Debug|x86 + {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.DebugRelease|x64.ActiveCfg = Release|x64 + {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.DebugRelease|x64.Build.0 = Release|x64 + {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.DebugRelease|x86.ActiveCfg = Release|x86 + {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.DebugRelease|x86.Build.0 = Release|x86 {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.Release|Any CPU.ActiveCfg = Release|Any CPU {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.Release|Any CPU.Build.0 = Release|Any CPU {379E61B9-F045-44D6-BC5D-53F2B83A60ED}.Release|x64.ActiveCfg = Release|x64 @@ -225,6 +278,12 @@ Global {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.Debug|x64.Build.0 = Debug|x64 {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.Debug|x86.ActiveCfg = Debug|x86 {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.Debug|x86.Build.0 = Debug|x86 + {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.DebugRelease|x64.ActiveCfg = Release|x64 + {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.DebugRelease|x64.Build.0 = Release|x64 + {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.DebugRelease|x86.ActiveCfg = Release|x86 + {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.DebugRelease|x86.Build.0 = Release|x86 {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.Release|Any CPU.ActiveCfg = Release|Any CPU {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.Release|Any CPU.Build.0 = Release|Any CPU {957C1A05-46D6-4D2A-B11B-4963A5AD6766}.Release|x64.ActiveCfg = Release|x64 @@ -237,6 +296,12 @@ Global {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.Debug|x64.Build.0 = Debug|x64 {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.Debug|x86.ActiveCfg = Debug|x86 {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.Debug|x86.Build.0 = Debug|x86 + {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.DebugRelease|x64.ActiveCfg = Release|x64 + {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.DebugRelease|x64.Build.0 = Release|x64 + {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.DebugRelease|x86.ActiveCfg = Release|x86 + {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.DebugRelease|x86.Build.0 = Release|x86 {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.Release|Any CPU.ActiveCfg = Release|Any CPU {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.Release|Any CPU.Build.0 = Release|Any CPU {7A947291-EFE1-42D9-B51C-A0B09B0B0CD7}.Release|x64.ActiveCfg = Release|x64 @@ -249,6 +314,12 @@ Global {E7DF4999-DE60-444D-810B-DCF4195AE798}.Debug|x64.Build.0 = Debug|x64 {E7DF4999-DE60-444D-810B-DCF4195AE798}.Debug|x86.ActiveCfg = Debug|x86 {E7DF4999-DE60-444D-810B-DCF4195AE798}.Debug|x86.Build.0 = Debug|x86 + {E7DF4999-DE60-444D-810B-DCF4195AE798}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {E7DF4999-DE60-444D-810B-DCF4195AE798}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {E7DF4999-DE60-444D-810B-DCF4195AE798}.DebugRelease|x64.ActiveCfg = Release|x64 + {E7DF4999-DE60-444D-810B-DCF4195AE798}.DebugRelease|x64.Build.0 = Release|x64 + {E7DF4999-DE60-444D-810B-DCF4195AE798}.DebugRelease|x86.ActiveCfg = Release|x86 + {E7DF4999-DE60-444D-810B-DCF4195AE798}.DebugRelease|x86.Build.0 = Release|x86 {E7DF4999-DE60-444D-810B-DCF4195AE798}.Release|Any CPU.ActiveCfg = Release|Any CPU {E7DF4999-DE60-444D-810B-DCF4195AE798}.Release|Any CPU.Build.0 = Release|Any CPU {E7DF4999-DE60-444D-810B-DCF4195AE798}.Release|x64.ActiveCfg = Release|x64 @@ -261,6 +332,12 @@ Global {519B1F78-EF51-43B8-A611-78C45F9E1935}.Debug|x64.Build.0 = Debug|x64 {519B1F78-EF51-43B8-A611-78C45F9E1935}.Debug|x86.ActiveCfg = Debug|x86 {519B1F78-EF51-43B8-A611-78C45F9E1935}.Debug|x86.Build.0 = Debug|x86 + {519B1F78-EF51-43B8-A611-78C45F9E1935}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {519B1F78-EF51-43B8-A611-78C45F9E1935}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {519B1F78-EF51-43B8-A611-78C45F9E1935}.DebugRelease|x64.ActiveCfg = Release|x64 + {519B1F78-EF51-43B8-A611-78C45F9E1935}.DebugRelease|x64.Build.0 = Release|x64 + {519B1F78-EF51-43B8-A611-78C45F9E1935}.DebugRelease|x86.ActiveCfg = Release|x86 + {519B1F78-EF51-43B8-A611-78C45F9E1935}.DebugRelease|x86.Build.0 = Release|x86 {519B1F78-EF51-43B8-A611-78C45F9E1935}.Release|Any CPU.ActiveCfg = Release|Any CPU {519B1F78-EF51-43B8-A611-78C45F9E1935}.Release|Any CPU.Build.0 = Release|Any CPU {519B1F78-EF51-43B8-A611-78C45F9E1935}.Release|x64.ActiveCfg = Release|x64 @@ -273,6 +350,12 @@ Global {7961E60C-E160-42A1-AA9F-9B1C05161347}.Debug|x64.Build.0 = Debug|x64 {7961E60C-E160-42A1-AA9F-9B1C05161347}.Debug|x86.ActiveCfg = Debug|x86 {7961E60C-E160-42A1-AA9F-9B1C05161347}.Debug|x86.Build.0 = Debug|x86 + {7961E60C-E160-42A1-AA9F-9B1C05161347}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {7961E60C-E160-42A1-AA9F-9B1C05161347}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {7961E60C-E160-42A1-AA9F-9B1C05161347}.DebugRelease|x64.ActiveCfg = Release|x64 + {7961E60C-E160-42A1-AA9F-9B1C05161347}.DebugRelease|x64.Build.0 = Release|x64 + {7961E60C-E160-42A1-AA9F-9B1C05161347}.DebugRelease|x86.ActiveCfg = Release|x86 + {7961E60C-E160-42A1-AA9F-9B1C05161347}.DebugRelease|x86.Build.0 = Release|x86 {7961E60C-E160-42A1-AA9F-9B1C05161347}.Release|Any CPU.ActiveCfg = Release|Any CPU {7961E60C-E160-42A1-AA9F-9B1C05161347}.Release|Any CPU.Build.0 = Release|Any CPU {7961E60C-E160-42A1-AA9F-9B1C05161347}.Release|x64.ActiveCfg = Release|x64 @@ -285,6 +368,12 @@ Global {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.Debug|x64.Build.0 = Debug|x64 {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.Debug|x86.ActiveCfg = Debug|x86 {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.Debug|x86.Build.0 = Debug|x86 + {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.DebugRelease|x64.ActiveCfg = Release|x64 + {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.DebugRelease|x64.Build.0 = Release|x64 + {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.DebugRelease|x86.ActiveCfg = Release|x86 + {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.DebugRelease|x86.Build.0 = Release|x86 {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.Release|Any CPU.ActiveCfg = Release|Any CPU {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.Release|Any CPU.Build.0 = Release|Any CPU {FE78C54E-3C88-4A62-B1DF-96B86AC009F6}.Release|x64.ActiveCfg = Release|x64 @@ -297,6 +386,12 @@ Global {CB83115D-78BA-490D-AABD-31949F013F78}.Debug|x64.Build.0 = Debug|x64 {CB83115D-78BA-490D-AABD-31949F013F78}.Debug|x86.ActiveCfg = Debug|Win32 {CB83115D-78BA-490D-AABD-31949F013F78}.Debug|x86.Build.0 = Debug|Win32 + {CB83115D-78BA-490D-AABD-31949F013F78}.DebugRelease|Any CPU.ActiveCfg = Release|x64 + {CB83115D-78BA-490D-AABD-31949F013F78}.DebugRelease|Any CPU.Build.0 = Release|x64 + {CB83115D-78BA-490D-AABD-31949F013F78}.DebugRelease|x64.ActiveCfg = Release|x64 + {CB83115D-78BA-490D-AABD-31949F013F78}.DebugRelease|x64.Build.0 = Release|x64 + {CB83115D-78BA-490D-AABD-31949F013F78}.DebugRelease|x86.ActiveCfg = Release|Win32 + {CB83115D-78BA-490D-AABD-31949F013F78}.DebugRelease|x86.Build.0 = Release|Win32 {CB83115D-78BA-490D-AABD-31949F013F78}.Release|Any CPU.ActiveCfg = Release|Win32 {CB83115D-78BA-490D-AABD-31949F013F78}.Release|Any CPU.Build.0 = Release|Win32 {CB83115D-78BA-490D-AABD-31949F013F78}.Release|x64.ActiveCfg = Release|x64 @@ -309,6 +404,12 @@ Global {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.Debug|x64.Build.0 = Debug|x64 {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.Debug|x86.ActiveCfg = Debug|x86 {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.Debug|x86.Build.0 = Debug|x86 + {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.DebugRelease|x64.ActiveCfg = Release|x64 + {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.DebugRelease|x64.Build.0 = Release|x64 + {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.DebugRelease|x86.ActiveCfg = Release|x86 + {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.DebugRelease|x86.Build.0 = Release|x86 {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.Release|Any CPU.ActiveCfg = Release|Any CPU {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.Release|Any CPU.Build.0 = Release|Any CPU {C7FA38D2-42A1-4AD4-8EB2-B9BC9414E321}.Release|x64.ActiveCfg = Release|x64 @@ -321,6 +422,12 @@ Global {3C7B0355-16BC-406F-89BC-229D62D8654B}.Debug|x64.Build.0 = Debug|x64 {3C7B0355-16BC-406F-89BC-229D62D8654B}.Debug|x86.ActiveCfg = Debug|x86 {3C7B0355-16BC-406F-89BC-229D62D8654B}.Debug|x86.Build.0 = Debug|x86 + {3C7B0355-16BC-406F-89BC-229D62D8654B}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {3C7B0355-16BC-406F-89BC-229D62D8654B}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {3C7B0355-16BC-406F-89BC-229D62D8654B}.DebugRelease|x64.ActiveCfg = Release|x64 + {3C7B0355-16BC-406F-89BC-229D62D8654B}.DebugRelease|x64.Build.0 = Release|x64 + {3C7B0355-16BC-406F-89BC-229D62D8654B}.DebugRelease|x86.ActiveCfg = Release|x86 + {3C7B0355-16BC-406F-89BC-229D62D8654B}.DebugRelease|x86.Build.0 = Release|x86 {3C7B0355-16BC-406F-89BC-229D62D8654B}.Release|Any CPU.ActiveCfg = Release|Any CPU {3C7B0355-16BC-406F-89BC-229D62D8654B}.Release|Any CPU.Build.0 = Release|Any CPU {3C7B0355-16BC-406F-89BC-229D62D8654B}.Release|x64.ActiveCfg = Release|x64 @@ -333,6 +440,12 @@ Global {C6BD898B-B32A-417C-9529-B25877139EE1}.Debug|x64.Build.0 = Debug|x64 {C6BD898B-B32A-417C-9529-B25877139EE1}.Debug|x86.ActiveCfg = Debug|x86 {C6BD898B-B32A-417C-9529-B25877139EE1}.Debug|x86.Build.0 = Debug|x86 + {C6BD898B-B32A-417C-9529-B25877139EE1}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {C6BD898B-B32A-417C-9529-B25877139EE1}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {C6BD898B-B32A-417C-9529-B25877139EE1}.DebugRelease|x64.ActiveCfg = Release|x64 + {C6BD898B-B32A-417C-9529-B25877139EE1}.DebugRelease|x64.Build.0 = Release|x64 + {C6BD898B-B32A-417C-9529-B25877139EE1}.DebugRelease|x86.ActiveCfg = Release|x86 + {C6BD898B-B32A-417C-9529-B25877139EE1}.DebugRelease|x86.Build.0 = Release|x86 {C6BD898B-B32A-417C-9529-B25877139EE1}.Release|Any CPU.ActiveCfg = Release|Any CPU {C6BD898B-B32A-417C-9529-B25877139EE1}.Release|Any CPU.Build.0 = Release|Any CPU {C6BD898B-B32A-417C-9529-B25877139EE1}.Release|x64.ActiveCfg = Release|x64 @@ -345,6 +458,12 @@ Global {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.Debug|x64.Build.0 = Debug|x64 {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.Debug|x86.ActiveCfg = Debug|x86 {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.Debug|x86.Build.0 = Debug|x86 + {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.DebugRelease|x64.ActiveCfg = Release|x64 + {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.DebugRelease|x64.Build.0 = Release|x64 + {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.DebugRelease|x86.ActiveCfg = Release|x86 + {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.DebugRelease|x86.Build.0 = Release|x86 {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.Release|Any CPU.ActiveCfg = Release|Any CPU {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.Release|Any CPU.Build.0 = Release|Any CPU {5CA53C31-44C8-47EE-B332-CC7F42E646A9}.Release|x64.ActiveCfg = Release|x64 @@ -357,6 +476,12 @@ Global {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.Debug|x64.Build.0 = Debug|x64 {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.Debug|x86.ActiveCfg = Debug|x86 {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.Debug|x86.Build.0 = Debug|x86 + {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.DebugRelease|x64.ActiveCfg = Release|x64 + {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.DebugRelease|x64.Build.0 = Release|x64 + {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.DebugRelease|x86.ActiveCfg = Release|x86 + {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.DebugRelease|x86.Build.0 = Release|x86 {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.Release|Any CPU.ActiveCfg = Release|Any CPU {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.Release|Any CPU.Build.0 = Release|Any CPU {E538FDBD-CCF1-4E20-A763-0C3CDA9D6335}.Release|x64.ActiveCfg = Release|x64 @@ -369,6 +494,12 @@ Global {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.Debug|x64.Build.0 = Debug|x64 {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.Debug|x86.ActiveCfg = Debug|x86 {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.Debug|x86.Build.0 = Debug|x86 + {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.DebugRelease|x64.ActiveCfg = Release|x64 + {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.DebugRelease|x64.Build.0 = Release|x64 + {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.DebugRelease|x86.ActiveCfg = Release|x86 + {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.DebugRelease|x86.Build.0 = Release|x86 {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.Release|Any CPU.ActiveCfg = Release|Any CPU {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.Release|Any CPU.Build.0 = Release|Any CPU {01FA453A-86CA-4EC5-A0E9-266FEE14775C}.Release|x64.ActiveCfg = Release|x64 @@ -381,6 +512,12 @@ Global {33AD10FD-FB09-4603-9C79-8116B668F1E9}.Debug|x64.Build.0 = Debug|x64 {33AD10FD-FB09-4603-9C79-8116B668F1E9}.Debug|x86.ActiveCfg = Debug|x86 {33AD10FD-FB09-4603-9C79-8116B668F1E9}.Debug|x86.Build.0 = Debug|x86 + {33AD10FD-FB09-4603-9C79-8116B668F1E9}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {33AD10FD-FB09-4603-9C79-8116B668F1E9}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {33AD10FD-FB09-4603-9C79-8116B668F1E9}.DebugRelease|x64.ActiveCfg = Release|x64 + {33AD10FD-FB09-4603-9C79-8116B668F1E9}.DebugRelease|x64.Build.0 = Release|x64 + {33AD10FD-FB09-4603-9C79-8116B668F1E9}.DebugRelease|x86.ActiveCfg = Release|x86 + {33AD10FD-FB09-4603-9C79-8116B668F1E9}.DebugRelease|x86.Build.0 = Release|x86 {33AD10FD-FB09-4603-9C79-8116B668F1E9}.Release|Any CPU.ActiveCfg = Release|Any CPU {33AD10FD-FB09-4603-9C79-8116B668F1E9}.Release|Any CPU.Build.0 = Release|Any CPU {33AD10FD-FB09-4603-9C79-8116B668F1E9}.Release|x64.ActiveCfg = Release|x64 @@ -393,6 +530,12 @@ Global {D88C0012-9188-452A-B93E-2AE040826A0E}.Debug|x64.Build.0 = Debug|x64 {D88C0012-9188-452A-B93E-2AE040826A0E}.Debug|x86.ActiveCfg = Debug|x86 {D88C0012-9188-452A-B93E-2AE040826A0E}.Debug|x86.Build.0 = Debug|x86 + {D88C0012-9188-452A-B93E-2AE040826A0E}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {D88C0012-9188-452A-B93E-2AE040826A0E}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {D88C0012-9188-452A-B93E-2AE040826A0E}.DebugRelease|x64.ActiveCfg = Release|x64 + {D88C0012-9188-452A-B93E-2AE040826A0E}.DebugRelease|x64.Build.0 = Release|x64 + {D88C0012-9188-452A-B93E-2AE040826A0E}.DebugRelease|x86.ActiveCfg = Release|x86 + {D88C0012-9188-452A-B93E-2AE040826A0E}.DebugRelease|x86.Build.0 = Release|x86 {D88C0012-9188-452A-B93E-2AE040826A0E}.Release|Any CPU.ActiveCfg = Release|Any CPU {D88C0012-9188-452A-B93E-2AE040826A0E}.Release|Any CPU.Build.0 = Release|Any CPU {D88C0012-9188-452A-B93E-2AE040826A0E}.Release|x64.ActiveCfg = Release|x64 @@ -405,6 +548,12 @@ Global {EE2DCA9B-E113-4E39-8833-338C37AE1188}.Debug|x64.Build.0 = Debug|x64 {EE2DCA9B-E113-4E39-8833-338C37AE1188}.Debug|x86.ActiveCfg = Debug|x86 {EE2DCA9B-E113-4E39-8833-338C37AE1188}.Debug|x86.Build.0 = Debug|x86 + {EE2DCA9B-E113-4E39-8833-338C37AE1188}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {EE2DCA9B-E113-4E39-8833-338C37AE1188}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {EE2DCA9B-E113-4E39-8833-338C37AE1188}.DebugRelease|x64.ActiveCfg = Release|x64 + {EE2DCA9B-E113-4E39-8833-338C37AE1188}.DebugRelease|x64.Build.0 = Release|x64 + {EE2DCA9B-E113-4E39-8833-338C37AE1188}.DebugRelease|x86.ActiveCfg = Release|x86 + {EE2DCA9B-E113-4E39-8833-338C37AE1188}.DebugRelease|x86.Build.0 = Release|x86 {EE2DCA9B-E113-4E39-8833-338C37AE1188}.Release|Any CPU.ActiveCfg = Release|Any CPU {EE2DCA9B-E113-4E39-8833-338C37AE1188}.Release|Any CPU.Build.0 = Release|Any CPU {EE2DCA9B-E113-4E39-8833-338C37AE1188}.Release|x64.ActiveCfg = Release|x64 @@ -417,6 +566,12 @@ Global {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.Debug|x64.Build.0 = Debug|x64 {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.Debug|x86.ActiveCfg = Debug|x86 {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.Debug|x86.Build.0 = Debug|x86 + {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.DebugRelease|x64.ActiveCfg = Release|x64 + {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.DebugRelease|x64.Build.0 = Release|x64 + {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.DebugRelease|x86.ActiveCfg = Release|x86 + {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.DebugRelease|x86.Build.0 = Release|x86 {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.Release|Any CPU.Build.0 = Release|Any CPU {644C1578-87F0-420C-AE12-EEDD8F5EB9B8}.Release|x64.ActiveCfg = Release|x64 @@ -429,6 +584,12 @@ Global {C7E0AD59-48B2-4202-8965-467AF425D739}.Debug|x64.Build.0 = Debug|x64 {C7E0AD59-48B2-4202-8965-467AF425D739}.Debug|x86.ActiveCfg = Debug|x86 {C7E0AD59-48B2-4202-8965-467AF425D739}.Debug|x86.Build.0 = Debug|x86 + {C7E0AD59-48B2-4202-8965-467AF425D739}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {C7E0AD59-48B2-4202-8965-467AF425D739}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {C7E0AD59-48B2-4202-8965-467AF425D739}.DebugRelease|x64.ActiveCfg = Release|x64 + {C7E0AD59-48B2-4202-8965-467AF425D739}.DebugRelease|x64.Build.0 = Release|x64 + {C7E0AD59-48B2-4202-8965-467AF425D739}.DebugRelease|x86.ActiveCfg = Release|x86 + {C7E0AD59-48B2-4202-8965-467AF425D739}.DebugRelease|x86.Build.0 = Release|x86 {C7E0AD59-48B2-4202-8965-467AF425D739}.Release|Any CPU.ActiveCfg = Release|Any CPU {C7E0AD59-48B2-4202-8965-467AF425D739}.Release|Any CPU.Build.0 = Release|Any CPU {C7E0AD59-48B2-4202-8965-467AF425D739}.Release|x64.ActiveCfg = Release|x64 @@ -441,6 +602,12 @@ Global {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.Debug|x64.Build.0 = Debug|x64 {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.Debug|x86.ActiveCfg = Debug|x86 {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.Debug|x86.Build.0 = Debug|x86 + {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.DebugRelease|x64.ActiveCfg = Release|x64 + {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.DebugRelease|x64.Build.0 = Release|x64 + {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.DebugRelease|x86.ActiveCfg = Release|x86 + {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.DebugRelease|x86.Build.0 = Release|x86 {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.Release|Any CPU.ActiveCfg = Release|Any CPU {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.Release|Any CPU.Build.0 = Release|Any CPU {1FC3CF78-663A-4489-8C2F-948BCB42E96D}.Release|x64.ActiveCfg = Release|x64 @@ -453,6 +620,12 @@ Global {0D5A5413-CDE7-4C61-A847-E99F949E5392}.Debug|x64.Build.0 = Debug|x64 {0D5A5413-CDE7-4C61-A847-E99F949E5392}.Debug|x86.ActiveCfg = Debug|x86 {0D5A5413-CDE7-4C61-A847-E99F949E5392}.Debug|x86.Build.0 = Debug|x86 + {0D5A5413-CDE7-4C61-A847-E99F949E5392}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {0D5A5413-CDE7-4C61-A847-E99F949E5392}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {0D5A5413-CDE7-4C61-A847-E99F949E5392}.DebugRelease|x64.ActiveCfg = Release|x64 + {0D5A5413-CDE7-4C61-A847-E99F949E5392}.DebugRelease|x64.Build.0 = Release|x64 + {0D5A5413-CDE7-4C61-A847-E99F949E5392}.DebugRelease|x86.ActiveCfg = Release|x86 + {0D5A5413-CDE7-4C61-A847-E99F949E5392}.DebugRelease|x86.Build.0 = Release|x86 {0D5A5413-CDE7-4C61-A847-E99F949E5392}.Release|Any CPU.ActiveCfg = Release|Any CPU {0D5A5413-CDE7-4C61-A847-E99F949E5392}.Release|Any CPU.Build.0 = Release|Any CPU {0D5A5413-CDE7-4C61-A847-E99F949E5392}.Release|x64.ActiveCfg = Release|x64 @@ -465,6 +638,12 @@ Global {DDFED30C-0590-418A-8139-D1835B56E12A}.Debug|x64.Build.0 = Debug|x64 {DDFED30C-0590-418A-8139-D1835B56E12A}.Debug|x86.ActiveCfg = Debug|x86 {DDFED30C-0590-418A-8139-D1835B56E12A}.Debug|x86.Build.0 = Debug|x86 + {DDFED30C-0590-418A-8139-D1835B56E12A}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {DDFED30C-0590-418A-8139-D1835B56E12A}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {DDFED30C-0590-418A-8139-D1835B56E12A}.DebugRelease|x64.ActiveCfg = Release|x64 + {DDFED30C-0590-418A-8139-D1835B56E12A}.DebugRelease|x64.Build.0 = Release|x64 + {DDFED30C-0590-418A-8139-D1835B56E12A}.DebugRelease|x86.ActiveCfg = Release|x86 + {DDFED30C-0590-418A-8139-D1835B56E12A}.DebugRelease|x86.Build.0 = Release|x86 {DDFED30C-0590-418A-8139-D1835B56E12A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DDFED30C-0590-418A-8139-D1835B56E12A}.Release|Any CPU.Build.0 = Release|Any CPU {DDFED30C-0590-418A-8139-D1835B56E12A}.Release|x64.ActiveCfg = Release|x64 @@ -477,6 +656,12 @@ Global {5540E418-2C38-43CA-93BD-5BF2D48CA093}.Debug|x64.Build.0 = Debug|x64 {5540E418-2C38-43CA-93BD-5BF2D48CA093}.Debug|x86.ActiveCfg = Debug|x86 {5540E418-2C38-43CA-93BD-5BF2D48CA093}.Debug|x86.Build.0 = Debug|x86 + {5540E418-2C38-43CA-93BD-5BF2D48CA093}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {5540E418-2C38-43CA-93BD-5BF2D48CA093}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {5540E418-2C38-43CA-93BD-5BF2D48CA093}.DebugRelease|x64.ActiveCfg = Release|x64 + {5540E418-2C38-43CA-93BD-5BF2D48CA093}.DebugRelease|x64.Build.0 = Release|x64 + {5540E418-2C38-43CA-93BD-5BF2D48CA093}.DebugRelease|x86.ActiveCfg = Release|x86 + {5540E418-2C38-43CA-93BD-5BF2D48CA093}.DebugRelease|x86.Build.0 = Release|x86 {5540E418-2C38-43CA-93BD-5BF2D48CA093}.Release|Any CPU.ActiveCfg = Release|Any CPU {5540E418-2C38-43CA-93BD-5BF2D48CA093}.Release|Any CPU.Build.0 = Release|Any CPU {5540E418-2C38-43CA-93BD-5BF2D48CA093}.Release|x64.ActiveCfg = Release|x64 @@ -489,6 +674,12 @@ Global {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.Debug|x64.Build.0 = Debug|x64 {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.Debug|x86.ActiveCfg = Debug|x86 {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.Debug|x86.Build.0 = Debug|x86 + {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.DebugRelease|x64.ActiveCfg = Release|x64 + {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.DebugRelease|x64.Build.0 = Release|x64 + {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.DebugRelease|x86.ActiveCfg = Release|x86 + {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.DebugRelease|x86.Build.0 = Release|x86 {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.Release|Any CPU.ActiveCfg = Release|Any CPU {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.Release|Any CPU.Build.0 = Release|Any CPU {8FCB1021-2434-4F1C-9E76-278DF4B54B4E}.Release|x64.ActiveCfg = Release|x64 @@ -501,6 +692,12 @@ Global {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.Debug|x64.Build.0 = Debug|x64 {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.Debug|x86.ActiveCfg = Debug|x86 {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.Debug|x86.Build.0 = Debug|x86 + {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.DebugRelease|x64.ActiveCfg = Release|x64 + {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.DebugRelease|x64.Build.0 = Release|x64 + {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.DebugRelease|x86.ActiveCfg = Release|x86 + {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.DebugRelease|x86.Build.0 = Release|x86 {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.Release|Any CPU.ActiveCfg = Release|Any CPU {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.Release|Any CPU.Build.0 = Release|Any CPU {F2C5AF38-EAD0-4154-9F17-320FAB77EAF0}.Release|x64.ActiveCfg = Release|x64 @@ -513,6 +710,12 @@ Global {13310458-D8FE-4F73-BA35-EF5627BBB66C}.Debug|x64.Build.0 = Debug|x64 {13310458-D8FE-4F73-BA35-EF5627BBB66C}.Debug|x86.ActiveCfg = Debug|x86 {13310458-D8FE-4F73-BA35-EF5627BBB66C}.Debug|x86.Build.0 = Debug|x86 + {13310458-D8FE-4F73-BA35-EF5627BBB66C}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {13310458-D8FE-4F73-BA35-EF5627BBB66C}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {13310458-D8FE-4F73-BA35-EF5627BBB66C}.DebugRelease|x64.ActiveCfg = Release|x64 + {13310458-D8FE-4F73-BA35-EF5627BBB66C}.DebugRelease|x64.Build.0 = Release|x64 + {13310458-D8FE-4F73-BA35-EF5627BBB66C}.DebugRelease|x86.ActiveCfg = Release|x86 + {13310458-D8FE-4F73-BA35-EF5627BBB66C}.DebugRelease|x86.Build.0 = Release|x86 {13310458-D8FE-4F73-BA35-EF5627BBB66C}.Release|Any CPU.ActiveCfg = Release|Any CPU {13310458-D8FE-4F73-BA35-EF5627BBB66C}.Release|Any CPU.Build.0 = Release|Any CPU {13310458-D8FE-4F73-BA35-EF5627BBB66C}.Release|x64.ActiveCfg = Release|x64 @@ -525,6 +728,12 @@ Global {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.Debug|x64.Build.0 = Debug|x64 {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.Debug|x86.ActiveCfg = Debug|x86 {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.Debug|x86.Build.0 = Debug|x86 + {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.DebugRelease|x64.ActiveCfg = Release|x64 + {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.DebugRelease|x64.Build.0 = Release|x64 + {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.DebugRelease|x86.ActiveCfg = Release|x86 + {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.DebugRelease|x86.Build.0 = Release|x86 {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.Release|Any CPU.ActiveCfg = Release|Any CPU {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.Release|Any CPU.Build.0 = Release|Any CPU {9BAC842F-54A9-4104-859F-43C8AE7CC8F4}.Release|x64.ActiveCfg = Release|x64 @@ -537,6 +746,12 @@ Global {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.Debug|x64.Build.0 = Debug|x64 {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.Debug|x86.ActiveCfg = Debug|Win32 {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.Debug|x86.Build.0 = Debug|Win32 + {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.DebugRelease|Any CPU.ActiveCfg = Release|x64 + {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.DebugRelease|Any CPU.Build.0 = Release|x64 + {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.DebugRelease|x64.ActiveCfg = Release|x64 + {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.DebugRelease|x64.Build.0 = Release|x64 + {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.DebugRelease|x86.ActiveCfg = Release|Win32 + {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.DebugRelease|x86.Build.0 = Release|Win32 {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.Release|Any CPU.ActiveCfg = Release|Win32 {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.Release|Any CPU.Build.0 = Release|Win32 {DF43E1E0-D8B8-44DA-9F4F-D25E161A48EB}.Release|x64.ActiveCfg = Release|x64 @@ -549,12 +764,36 @@ Global {109D43C0-AF82-4A09-B149-55612D7D7142}.Debug|x64.Build.0 = Debug|x64 {109D43C0-AF82-4A09-B149-55612D7D7142}.Debug|x86.ActiveCfg = Debug|Win32 {109D43C0-AF82-4A09-B149-55612D7D7142}.Debug|x86.Build.0 = Debug|Win32 + {109D43C0-AF82-4A09-B149-55612D7D7142}.DebugRelease|Any CPU.ActiveCfg = Release|x64 + {109D43C0-AF82-4A09-B149-55612D7D7142}.DebugRelease|Any CPU.Build.0 = Release|x64 + {109D43C0-AF82-4A09-B149-55612D7D7142}.DebugRelease|x64.ActiveCfg = Release|x64 + {109D43C0-AF82-4A09-B149-55612D7D7142}.DebugRelease|x64.Build.0 = Release|x64 + {109D43C0-AF82-4A09-B149-55612D7D7142}.DebugRelease|x86.ActiveCfg = Release|Win32 + {109D43C0-AF82-4A09-B149-55612D7D7142}.DebugRelease|x86.Build.0 = Release|Win32 {109D43C0-AF82-4A09-B149-55612D7D7142}.Release|Any CPU.ActiveCfg = Release|Win32 {109D43C0-AF82-4A09-B149-55612D7D7142}.Release|Any CPU.Build.0 = Release|Win32 {109D43C0-AF82-4A09-B149-55612D7D7142}.Release|x64.ActiveCfg = Release|x64 {109D43C0-AF82-4A09-B149-55612D7D7142}.Release|x64.Build.0 = Release|x64 {109D43C0-AF82-4A09-B149-55612D7D7142}.Release|x86.ActiveCfg = Release|Win32 {109D43C0-AF82-4A09-B149-55612D7D7142}.Release|x86.Build.0 = Release|Win32 + {6CA136B2-9239-4A02-9007-B67D9940674D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Debug|x64.ActiveCfg = Debug|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Debug|x64.Build.0 = Debug|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Debug|x86.ActiveCfg = Debug|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Debug|x86.Build.0 = Debug|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.DebugRelease|Any CPU.ActiveCfg = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.DebugRelease|Any CPU.Build.0 = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.DebugRelease|x64.ActiveCfg = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.DebugRelease|x64.Build.0 = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.DebugRelease|x86.ActiveCfg = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.DebugRelease|x86.Build.0 = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Release|Any CPU.Build.0 = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Release|x64.ActiveCfg = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Release|x64.Build.0 = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Release|x86.ActiveCfg = Release|Any CPU + {6CA136B2-9239-4A02-9007-B67D9940674D}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -605,6 +844,7 @@ Global {C4896D26-022A-4707-A990-793BB21FE69E} = {35F8E798-DD0B-4382-AE4E-860720712F58} {22877609-6A62-492C-9E8B-481A2047FFF9} = {35F8E798-DD0B-4382-AE4E-860720712F58} {B71ECB15-F39E-4329-BEE3-73BBADF12BC7} = {35F8E798-DD0B-4382-AE4E-860720712F58} + {6CA136B2-9239-4A02-9007-B67D9940674D} = {EB064150-3855-447E-AB26-AD7DC9BAD336} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {2294431E-9ED9-4BB8-AEDA-305882A2919F}