diff --git a/.gitignore b/.gitignore index d24a2eae..46bc886d 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,6 @@ bin/ *.sln.iml launchSettings.json -*.DotSettings \ No newline at end of file +*.DotSettings + +*.sln \ No newline at end of file diff --git a/Directory.Build.props b/Directory.Build.props index db3a195a..6d3c829d 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -36,4 +36,8 @@ + + + + diff --git a/README.md b/README.md index f4c21a8a..a5cf388e 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,12 @@ dotnet add package KubernetesClient ``` +## Generate with Visual Studio + +``` +dotnet msbuild /t:slngen +``` + ## Authentication/Configuration You should be able to use a standard KubeConfig file with this library, see the `BuildConfigFromConfigFile` function below. Most authentication diff --git a/examples/GenericKubernetesApi/GenericKubernetesApi.csproj b/examples/GenericKubernetesApi/GenericKubernetesApi.csproj deleted file mode 100644 index 139aaf58..00000000 --- a/examples/GenericKubernetesApi/GenericKubernetesApi.csproj +++ /dev/null @@ -1,7 +0,0 @@ - - - - Exe - - - diff --git a/examples/GenericKubernetesApi/Program.cs b/examples/GenericKubernetesApi/Program.cs deleted file mode 100644 index 5a093fad..00000000 --- a/examples/GenericKubernetesApi/Program.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System; -using System.Threading; -using System.Threading.Tasks; -using k8s; -using k8s.Models; -using k8s.Util.Common; -using k8s.Util.Common.Generic; - -namespace GenericKubernetesApiExample -{ - public class Program - { - private static GenericKubernetesApi _genericKubernetesApi; - - public static void Main(string[] args) - { - var config = KubernetesClientConfiguration.BuildDefaultConfig(); - IKubernetes client = new Kubernetes(config); - var cts = new CancellationTokenSource(); - - _genericKubernetesApi = new GenericKubernetesApi( - apiGroup: "pod", - apiVersion: "v1", - resourcePlural: "pods", - apiClient: client); - - var aPod = GetNamespacedPod(Namespaces.NamespaceDefault, "my-pod-name", cts.Token); - var aListOfPods = ListPodsInNamespace(Namespaces.NamespaceDefault, cts.Token); - - // Watch for pod actions in a namespsace - using var watch = _genericKubernetesApi.Watch( - Namespaces.NamespaceDefault, - (eventType, pod) => { Console.WriteLine("The event {0} happened on pod named {1}", eventType, pod.Metadata.Name); }, - exception => { Console.WriteLine("Oh no! An exception happened while watching pods. The message was '{0}'.", exception.Message); }, - () => { Console.WriteLine("The server closed the connection."); }); - - Console.WriteLine("press ctrl + c to stop watching"); - - var ctrlc = new ManualResetEventSlim(false); - Console.CancelKeyPress += (sender, eventArgs) => ctrlc.Set(); - ctrlc.Wait(); - cts.Cancel(); - } - - private static V1Pod GetNamespacedPod(string @namespace, string podName, CancellationToken cancellationToken) - { - var resp = Task.Run( - async () => await _genericKubernetesApi.GetAsync(@namespace, podName, cancellationToken).ConfigureAwait(false), cancellationToken); - - return resp.Result; - } - - private static V1PodList ListPodsInNamespace(string @namespace, CancellationToken cancellationToken) - { - var resp = Task.Run( - async () => await _genericKubernetesApi.ListAsync(@namespace, cancellationToken).ConfigureAwait(false), cancellationToken); - - return resp.Result; - } - } -} diff --git a/kubernetes-client.proj b/kubernetes-client.proj new file mode 100644 index 00000000..a5dbd769 --- /dev/null +++ b/kubernetes-client.proj @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/kubernetes-client.sln b/kubernetes-client.sln index 63b8abc9..85c7e74d 100644 --- a/kubernetes-client.sln +++ b/kubernetes-client.sln @@ -1,488 +1,57 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31903.59 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{B70AFB57-57C9-46DC-84BE-11B7DDD34B40}" +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "kubernetes-client", "kubernetes-client.proj", "{07F4E0A0-052B-4CE1-9324-2205E84A584E}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "attach", "examples\attach\attach.csproj", "{87CD4259-88DC-4748-AC61-CDDFB6E02891}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.Classic", "src\KubernetesClient.Classic\KubernetesClient.Classic.csproj", "{B83B2656-95A8-4573-A65E-2DA7CCE3072F}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "exec", "examples\exec\exec.csproj", "{0044011C-25A6-4303-AA3F-877244B51ABB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.Kubectl", "src\KubernetesClient.Kubectl\KubernetesClient.Kubectl.csproj", "{68520EEE-3610-45F9-B329-388F3C4D94BB}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "labels", "examples\labels\labels.csproj", "{D5471F2E-F522-47E7-B3D2-F98A4452E214}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.ModelConverter", "src\KubernetesClient.ModelConverter\KubernetesClient.ModelConverter.csproj", "{97E99E1C-6805-474C-87F4-73A7E2980B05}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "logs", "examples\logs\logs.csproj", "{4BD050E8-B0E4-40B4-AC72-5130D81095C7}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient", "src\KubernetesClient\KubernetesClient.csproj", "{E6F9B774-0D7F-4898-8A1B-B7BBCD3C1937}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "namespace", "examples\namespace\namespace.csproj", "{1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibKubernetesGenerator.Automapper", "src\LibKubernetesGenerator\generators\LibKubernetesGenerator.Automapper\LibKubernetesGenerator.Automapper.csproj", "{75C04A5C-B7B7-462F-B553-371AF6E3F648}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "simple", "examples\simple\simple.csproj", "{DDB14203-DD5B-452A-A1E0-9FD98629101F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "watch", "examples\watch\watch.csproj", "{1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient", "src\KubernetesClient\KubernetesClient.csproj", "{35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{8AF4A5C2-F0CE-47D5-A4C5-FE4AB83CA509}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.Tests", "tests\KubernetesClient.Tests\KubernetesClient.Tests.csproj", "{806AD0E5-833F-42FB-A870-4BCEE7F4B17F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "patch", "examples\patch\patch.csproj", "{04DE2C84-117D-4E21-8B45-B7AE627697BD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "metrics", "examples\metrics\metrics.csproj", "{B9647AD4-F6B0-406F-8B79-6781E31600EC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "E2E.Tests", "tests\E2E.Tests\E2E.Tests.csproj", "{5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SkipTestLogger", "tests\SkipTestLogger\SkipTestLogger.csproj", "{4D2AE427-F856-49E5-B61D-EA6B17D89051}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "customResource", "examples\customResource\customResource.csproj", "{95672061-5799-4454-ACDB-D6D330DB1EC4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "generic", "examples\generic\generic.csproj", "{F06D4C3A-7825-43A8-832B-6BDE3D355486}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "portforward", "examples\portforward\portforward.csproj", "{DFBB1025-BD22-459D-A04D-E2AB31E129E2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "prometheus", "examples\prometheus\prometheus.csproj", "{682B94E4-1761-48FF-B5D0-87B45DC0C735}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "yaml", "examples\yaml\yaml.csproj", "{17AB0AD8-6C90-42DD-880C-16B5AC4A373F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.Classic", "src\KubernetesClient.Classic\KubernetesClient.Classic.csproj", "{80F19E8A-F097-4AA4-A68C-D417B96BBC68}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.Classic.Tests", "tests\KubernetesClient.Classic.Tests\KubernetesClient.Classic.Tests.csproj", "{FD90C861-56C6-4536-B7F5-AC7779296384}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "csrApproval", "examples\csrApproval\csrApproval.csproj", "{F626860C-F141-45B3-9DDD-88AD3932ACAF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "restart", "examples\restart\restart.csproj", "{973CCB4A-F344-4C4F-81A5-0F40F7F43C07}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.Kubectl", "src\KubernetesClient.Kubectl\KubernetesClient.Kubectl.csproj", "{21201F30-5463-4FC6-93C3-FBF157F0D46C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kubectl.Tests", "tests\Kubectl.Tests\Kubectl.Tests.csproj", "{9128F6DC-6B7A-417F-937A-90461D6989A8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "openTelemetryConsole", "examples\openTelemetryConsole\openTelemetryConsole.csproj", "{8E266190-AE6E-44A8-948D-BD974AA82428}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "webApiDependencyInjection", "examples\webApiDependencyInjection\webApiDependencyInjection.csproj", "{C0759F88-A010-4DEF-BD3B-E183D3328FFC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "workerServiceDependencyInjection", "examples\workerServiceDependencyInjection\workerServiceDependencyInjection.csproj", "{05DC8884-AC54-4603-AC25-AE9D9F24E7AE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "cp", "examples\cp\cp.csproj", "{CC41E248-2139-427E-8DD4-B047A8924FD2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KubernetesClient.ModelConverter", "src\KubernetesClient.ModelConverter\KubernetesClient.ModelConverter.csproj", "{F1C8276A-8A60-4362-96B8-A006314446AE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibKubernetesGenerator", "src\LibKubernetesGenerator\generators\LibKubernetesGenerator\LibKubernetesGenerator.csproj", "{5EBC9C3E-855A-4757-800A-CC038DB491CF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibKubernetesGenerator.Automapper", "src\LibKubernetesGenerator\generators\LibKubernetesGenerator.Automapper\LibKubernetesGenerator.Automapper.csproj", "{999C6150-4EC7-44E1-B4B9-77556F8A3B93}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibKubernetesGenerator", "src\LibKubernetesGenerator\generators\LibKubernetesGenerator\LibKubernetesGenerator.csproj", "{52C61E67-EAB3-4A55-860D-5B20A9673A7E}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Debug|Any CPU.Build.0 = Debug|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Debug|x64.ActiveCfg = Debug|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Debug|x64.Build.0 = Debug|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Debug|x86.ActiveCfg = Debug|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Debug|x86.Build.0 = Debug|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Release|Any CPU.ActiveCfg = Release|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Release|Any CPU.Build.0 = Release|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Release|x64.ActiveCfg = Release|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Release|x64.Build.0 = Release|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Release|x86.ActiveCfg = Release|Any CPU - {87CD4259-88DC-4748-AC61-CDDFB6E02891}.Release|x86.Build.0 = Release|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Debug|x64.ActiveCfg = Debug|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Debug|x64.Build.0 = Debug|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Debug|x86.ActiveCfg = Debug|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Debug|x86.Build.0 = Debug|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Release|Any CPU.Build.0 = Release|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Release|x64.ActiveCfg = Release|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Release|x64.Build.0 = Release|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Release|x86.ActiveCfg = Release|Any CPU - {0044011C-25A6-4303-AA3F-877244B51ABB}.Release|x86.Build.0 = Release|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Debug|x64.ActiveCfg = Debug|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Debug|x64.Build.0 = Debug|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Debug|x86.ActiveCfg = Debug|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Debug|x86.Build.0 = Debug|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Release|Any CPU.Build.0 = Release|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Release|x64.ActiveCfg = Release|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Release|x64.Build.0 = Release|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Release|x86.ActiveCfg = Release|Any CPU - {D5471F2E-F522-47E7-B3D2-F98A4452E214}.Release|x86.Build.0 = Release|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Debug|x64.ActiveCfg = Debug|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Debug|x64.Build.0 = Debug|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Debug|x86.ActiveCfg = Debug|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Debug|x86.Build.0 = Debug|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Release|Any CPU.Build.0 = Release|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Release|x64.ActiveCfg = Release|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Release|x64.Build.0 = Release|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Release|x86.ActiveCfg = Release|Any CPU - {4BD050E8-B0E4-40B4-AC72-5130D81095C7}.Release|x86.Build.0 = Release|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Debug|x64.ActiveCfg = Debug|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Debug|x64.Build.0 = Debug|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Debug|x86.ActiveCfg = Debug|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Debug|x86.Build.0 = Debug|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Release|Any CPU.Build.0 = Release|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Release|x64.ActiveCfg = Release|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Release|x64.Build.0 = Release|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Release|x86.ActiveCfg = Release|Any CPU - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68}.Release|x86.Build.0 = Release|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Debug|x64.ActiveCfg = Debug|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Debug|x64.Build.0 = Debug|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Debug|x86.ActiveCfg = Debug|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Debug|x86.Build.0 = Debug|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Release|Any CPU.Build.0 = Release|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Release|x64.ActiveCfg = Release|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Release|x64.Build.0 = Release|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Release|x86.ActiveCfg = Release|Any CPU - {DDB14203-DD5B-452A-A1E0-9FD98629101F}.Release|x86.Build.0 = Release|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Debug|x64.ActiveCfg = Debug|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Debug|x64.Build.0 = Debug|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Debug|x86.ActiveCfg = Debug|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Debug|x86.Build.0 = Debug|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Release|Any CPU.Build.0 = Release|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Release|x64.ActiveCfg = Release|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Release|x64.Build.0 = Release|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Release|x86.ActiveCfg = Release|Any CPU - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5}.Release|x86.Build.0 = Release|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Debug|x64.ActiveCfg = Debug|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Debug|x64.Build.0 = Debug|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Debug|x86.ActiveCfg = Debug|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Debug|x86.Build.0 = Debug|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Release|Any CPU.Build.0 = Release|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Release|x64.ActiveCfg = Release|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Release|x64.Build.0 = Release|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Release|x86.ActiveCfg = Release|Any CPU - {35DD7248-F9EC-4272-A32C-B0C59E5A6FA7}.Release|x86.Build.0 = Release|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Debug|x64.ActiveCfg = Debug|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Debug|x64.Build.0 = Debug|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Debug|x86.ActiveCfg = Debug|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Debug|x86.Build.0 = Debug|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Release|Any CPU.Build.0 = Release|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Release|x64.ActiveCfg = Release|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Release|x64.Build.0 = Release|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Release|x86.ActiveCfg = Release|Any CPU - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F}.Release|x86.Build.0 = Release|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Debug|x64.ActiveCfg = Debug|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Debug|x64.Build.0 = Debug|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Debug|x86.ActiveCfg = Debug|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Debug|x86.Build.0 = Debug|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Release|Any CPU.Build.0 = Release|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Release|x64.ActiveCfg = Release|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Release|x64.Build.0 = Release|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Release|x86.ActiveCfg = Release|Any CPU - {04DE2C84-117D-4E21-8B45-B7AE627697BD}.Release|x86.Build.0 = Release|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Debug|x64.ActiveCfg = Debug|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Debug|x64.Build.0 = Debug|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Debug|x86.ActiveCfg = Debug|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Debug|x86.Build.0 = Debug|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Release|Any CPU.Build.0 = Release|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Release|x64.ActiveCfg = Release|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Release|x64.Build.0 = Release|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Release|x86.ActiveCfg = Release|Any CPU - {B9647AD4-F6B0-406F-8B79-6781E31600EC}.Release|x86.Build.0 = Release|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Debug|x64.ActiveCfg = Debug|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Debug|x64.Build.0 = Debug|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Debug|x86.ActiveCfg = Debug|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Debug|x86.Build.0 = Debug|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Release|Any CPU.Build.0 = Release|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Release|x64.ActiveCfg = Release|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Release|x64.Build.0 = Release|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Release|x86.ActiveCfg = Release|Any CPU - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2}.Release|x86.Build.0 = Release|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Debug|x64.ActiveCfg = Debug|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Debug|x64.Build.0 = Debug|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Debug|x86.ActiveCfg = Debug|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Debug|x86.Build.0 = Debug|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Release|Any CPU.Build.0 = Release|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Release|x64.ActiveCfg = Release|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Release|x64.Build.0 = Release|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Release|x86.ActiveCfg = Release|Any CPU - {4D2AE427-F856-49E5-B61D-EA6B17D89051}.Release|x86.Build.0 = Release|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Debug|x64.ActiveCfg = Debug|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Debug|x64.Build.0 = Debug|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Debug|x86.ActiveCfg = Debug|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Debug|x86.Build.0 = Debug|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Release|Any CPU.Build.0 = Release|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Release|x64.ActiveCfg = Release|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Release|x64.Build.0 = Release|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Release|x86.ActiveCfg = Release|Any CPU - {95672061-5799-4454-ACDB-D6D330DB1EC4}.Release|x86.Build.0 = Release|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Debug|x64.ActiveCfg = Debug|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Debug|x64.Build.0 = Debug|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Debug|x86.ActiveCfg = Debug|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Debug|x86.Build.0 = Debug|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Release|Any CPU.Build.0 = Release|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Release|x64.ActiveCfg = Release|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Release|x64.Build.0 = Release|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Release|x86.ActiveCfg = Release|Any CPU - {F06D4C3A-7825-43A8-832B-6BDE3D355486}.Release|x86.Build.0 = Release|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Debug|x64.ActiveCfg = Debug|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Debug|x64.Build.0 = Debug|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Debug|x86.ActiveCfg = Debug|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Debug|x86.Build.0 = Debug|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Release|Any CPU.Build.0 = Release|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Release|x64.ActiveCfg = Release|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Release|x64.Build.0 = Release|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Release|x86.ActiveCfg = Release|Any CPU - {DFBB1025-BD22-459D-A04D-E2AB31E129E2}.Release|x86.Build.0 = Release|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Debug|Any CPU.Build.0 = Debug|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Debug|x64.ActiveCfg = Debug|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Debug|x64.Build.0 = Debug|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Debug|x86.ActiveCfg = Debug|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Debug|x86.Build.0 = Debug|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Release|Any CPU.ActiveCfg = Release|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Release|Any CPU.Build.0 = Release|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Release|x64.ActiveCfg = Release|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Release|x64.Build.0 = Release|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Release|x86.ActiveCfg = Release|Any CPU - {682B94E4-1761-48FF-B5D0-87B45DC0C735}.Release|x86.Build.0 = Release|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Debug|x64.ActiveCfg = Debug|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Debug|x64.Build.0 = Debug|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Debug|x86.ActiveCfg = Debug|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Debug|x86.Build.0 = Debug|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Release|Any CPU.Build.0 = Release|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Release|x64.ActiveCfg = Release|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Release|x64.Build.0 = Release|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Release|x86.ActiveCfg = Release|Any CPU - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F}.Release|x86.Build.0 = Release|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Debug|Any CPU.Build.0 = Debug|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Debug|x64.ActiveCfg = Debug|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Debug|x64.Build.0 = Debug|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Debug|x86.ActiveCfg = Debug|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Debug|x86.Build.0 = Debug|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Release|Any CPU.ActiveCfg = Release|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Release|Any CPU.Build.0 = Release|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Release|x64.ActiveCfg = Release|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Release|x64.Build.0 = Release|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Release|x86.ActiveCfg = Release|Any CPU - {80F19E8A-F097-4AA4-A68C-D417B96BBC68}.Release|x86.Build.0 = Release|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Debug|x64.ActiveCfg = Debug|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Debug|x64.Build.0 = Debug|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Debug|x86.ActiveCfg = Debug|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Debug|x86.Build.0 = Debug|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Release|Any CPU.Build.0 = Release|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Release|x64.ActiveCfg = Release|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Release|x64.Build.0 = Release|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Release|x86.ActiveCfg = Release|Any CPU - {FD90C861-56C6-4536-B7F5-AC7779296384}.Release|x86.Build.0 = Release|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Debug|x64.ActiveCfg = Debug|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Debug|x64.Build.0 = Debug|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Debug|x86.ActiveCfg = Debug|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Debug|x86.Build.0 = Debug|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Release|Any CPU.Build.0 = Release|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Release|x64.ActiveCfg = Release|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Release|x64.Build.0 = Release|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Release|x86.ActiveCfg = Release|Any CPU - {F626860C-F141-45B3-9DDD-88AD3932ACAF}.Release|x86.Build.0 = Release|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Debug|Any CPU.Build.0 = Debug|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Debug|x64.ActiveCfg = Debug|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Debug|x64.Build.0 = Debug|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Debug|x86.ActiveCfg = Debug|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Debug|x86.Build.0 = Debug|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Release|Any CPU.ActiveCfg = Release|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Release|Any CPU.Build.0 = Release|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Release|x64.ActiveCfg = Release|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Release|x64.Build.0 = Release|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Release|x86.ActiveCfg = Release|Any CPU - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07}.Release|x86.Build.0 = Release|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Debug|x64.ActiveCfg = Debug|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Debug|x64.Build.0 = Debug|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Debug|x86.ActiveCfg = Debug|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Debug|x86.Build.0 = Debug|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Release|Any CPU.Build.0 = Release|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Release|x64.ActiveCfg = Release|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Release|x64.Build.0 = Release|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Release|x86.ActiveCfg = Release|Any CPU - {21201F30-5463-4FC6-93C3-FBF157F0D46C}.Release|x86.Build.0 = Release|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Debug|x64.ActiveCfg = Debug|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Debug|x64.Build.0 = Debug|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Debug|x86.ActiveCfg = Debug|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Debug|x86.Build.0 = Debug|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Release|Any CPU.Build.0 = Release|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Release|x64.ActiveCfg = Release|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Release|x64.Build.0 = Release|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Release|x86.ActiveCfg = Release|Any CPU - {9128F6DC-6B7A-417F-937A-90461D6989A8}.Release|x86.Build.0 = Release|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Debug|x64.ActiveCfg = Debug|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Debug|x64.Build.0 = Debug|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Debug|x86.ActiveCfg = Debug|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Debug|x86.Build.0 = Debug|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Release|Any CPU.Build.0 = Release|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Release|x64.ActiveCfg = Release|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Release|x64.Build.0 = Release|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Release|x86.ActiveCfg = Release|Any CPU - {8E266190-AE6E-44A8-948D-BD974AA82428}.Release|x86.Build.0 = Release|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Debug|x64.ActiveCfg = Debug|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Debug|x64.Build.0 = Debug|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Debug|x86.ActiveCfg = Debug|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Debug|x86.Build.0 = Debug|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Release|Any CPU.Build.0 = Release|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Release|x64.ActiveCfg = Release|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Release|x64.Build.0 = Release|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Release|x86.ActiveCfg = Release|Any CPU - {C0759F88-A010-4DEF-BD3B-E183D3328FFC}.Release|x86.Build.0 = Release|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Debug|x64.ActiveCfg = Debug|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Debug|x64.Build.0 = Debug|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Debug|x86.ActiveCfg = Debug|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Debug|x86.Build.0 = Debug|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Release|Any CPU.Build.0 = Release|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Release|x64.ActiveCfg = Release|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Release|x64.Build.0 = Release|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Release|x86.ActiveCfg = Release|Any CPU - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE}.Release|x86.Build.0 = Release|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Debug|x64.ActiveCfg = Debug|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Debug|x64.Build.0 = Debug|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Debug|x86.ActiveCfg = Debug|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Debug|x86.Build.0 = Debug|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Release|Any CPU.Build.0 = Release|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Release|x64.ActiveCfg = Release|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Release|x64.Build.0 = Release|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Release|x86.ActiveCfg = Release|Any CPU - {CC41E248-2139-427E-8DD4-B047A8924FD2}.Release|x86.Build.0 = Release|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Debug|x64.ActiveCfg = Debug|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Debug|x64.Build.0 = Debug|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Debug|x86.ActiveCfg = Debug|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Debug|x86.Build.0 = Debug|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Release|Any CPU.Build.0 = Release|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Release|x64.ActiveCfg = Release|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Release|x64.Build.0 = Release|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Release|x86.ActiveCfg = Release|Any CPU - {F1C8276A-8A60-4362-96B8-A006314446AE}.Release|x86.Build.0 = Release|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Debug|x64.ActiveCfg = Debug|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Debug|x64.Build.0 = Debug|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Debug|x86.ActiveCfg = Debug|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Debug|x86.Build.0 = Debug|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Release|Any CPU.Build.0 = Release|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Release|x64.ActiveCfg = Release|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Release|x64.Build.0 = Release|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Release|x86.ActiveCfg = Release|Any CPU - {5EBC9C3E-855A-4757-800A-CC038DB491CF}.Release|x86.Build.0 = Release|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Debug|Any CPU.Build.0 = Debug|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Debug|x64.ActiveCfg = Debug|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Debug|x64.Build.0 = Debug|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Debug|x86.ActiveCfg = Debug|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Debug|x86.Build.0 = Debug|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Release|Any CPU.ActiveCfg = Release|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Release|Any CPU.Build.0 = Release|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Release|x64.ActiveCfg = Release|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Release|x64.Build.0 = Release|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Release|x86.ActiveCfg = Release|Any CPU - {999C6150-4EC7-44E1-B4B9-77556F8A3B93}.Release|x86.Build.0 = Release|Any CPU + {07F4E0A0-052B-4CE1-9324-2205E84A584E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {07F4E0A0-052B-4CE1-9324-2205E84A584E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {07F4E0A0-052B-4CE1-9324-2205E84A584E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {07F4E0A0-052B-4CE1-9324-2205E84A584E}.Release|Any CPU.Build.0 = Release|Any CPU + {B83B2656-95A8-4573-A65E-2DA7CCE3072F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B83B2656-95A8-4573-A65E-2DA7CCE3072F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B83B2656-95A8-4573-A65E-2DA7CCE3072F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B83B2656-95A8-4573-A65E-2DA7CCE3072F}.Release|Any CPU.Build.0 = Release|Any CPU + {68520EEE-3610-45F9-B329-388F3C4D94BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {68520EEE-3610-45F9-B329-388F3C4D94BB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {68520EEE-3610-45F9-B329-388F3C4D94BB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {68520EEE-3610-45F9-B329-388F3C4D94BB}.Release|Any CPU.Build.0 = Release|Any CPU + {97E99E1C-6805-474C-87F4-73A7E2980B05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {97E99E1C-6805-474C-87F4-73A7E2980B05}.Debug|Any CPU.Build.0 = Debug|Any CPU + {97E99E1C-6805-474C-87F4-73A7E2980B05}.Release|Any CPU.ActiveCfg = Release|Any CPU + {97E99E1C-6805-474C-87F4-73A7E2980B05}.Release|Any CPU.Build.0 = Release|Any CPU + {E6F9B774-0D7F-4898-8A1B-B7BBCD3C1937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E6F9B774-0D7F-4898-8A1B-B7BBCD3C1937}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E6F9B774-0D7F-4898-8A1B-B7BBCD3C1937}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E6F9B774-0D7F-4898-8A1B-B7BBCD3C1937}.Release|Any CPU.Build.0 = Release|Any CPU + {75C04A5C-B7B7-462F-B553-371AF6E3F648}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {75C04A5C-B7B7-462F-B553-371AF6E3F648}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75C04A5C-B7B7-462F-B553-371AF6E3F648}.Release|Any CPU.ActiveCfg = Release|Any CPU + {75C04A5C-B7B7-462F-B553-371AF6E3F648}.Release|Any CPU.Build.0 = Release|Any CPU + {52C61E67-EAB3-4A55-860D-5B20A9673A7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {52C61E67-EAB3-4A55-860D-5B20A9673A7E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {52C61E67-EAB3-4A55-860D-5B20A9673A7E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {52C61E67-EAB3-4A55-860D-5B20A9673A7E}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {87CD4259-88DC-4748-AC61-CDDFB6E02891} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {0044011C-25A6-4303-AA3F-877244B51ABB} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {D5471F2E-F522-47E7-B3D2-F98A4452E214} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {4BD050E8-B0E4-40B4-AC72-5130D81095C7} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {1AA79D75-E7C4-4C0C-928B-FB12EC3CBF68} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {DDB14203-DD5B-452A-A1E0-9FD98629101F} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {1DDB0CCF-7CCE-4A60-BAC6-9AE1779DEDB5} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {806AD0E5-833F-42FB-A870-4BCEE7F4B17F} = {8AF4A5C2-F0CE-47D5-A4C5-FE4AB83CA509} - {04DE2C84-117D-4E21-8B45-B7AE627697BD} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {B9647AD4-F6B0-406F-8B79-6781E31600EC} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {5056C4A2-5E12-4C16-8DA7-8835DA58BFF2} = {8AF4A5C2-F0CE-47D5-A4C5-FE4AB83CA509} - {4D2AE427-F856-49E5-B61D-EA6B17D89051} = {8AF4A5C2-F0CE-47D5-A4C5-FE4AB83CA509} - {95672061-5799-4454-ACDB-D6D330DB1EC4} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {F06D4C3A-7825-43A8-832B-6BDE3D355486} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {DFBB1025-BD22-459D-A04D-E2AB31E129E2} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {682B94E4-1761-48FF-B5D0-87B45DC0C735} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {17AB0AD8-6C90-42DD-880C-16B5AC4A373F} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {FD90C861-56C6-4536-B7F5-AC7779296384} = {8AF4A5C2-F0CE-47D5-A4C5-FE4AB83CA509} - {F626860C-F141-45B3-9DDD-88AD3932ACAF} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {973CCB4A-F344-4C4F-81A5-0F40F7F43C07} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {9128F6DC-6B7A-417F-937A-90461D6989A8} = {8AF4A5C2-F0CE-47D5-A4C5-FE4AB83CA509} - {8E266190-AE6E-44A8-948D-BD974AA82428} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {C0759F88-A010-4DEF-BD3B-E183D3328FFC} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {05DC8884-AC54-4603-AC25-AE9D9F24E7AE} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - {CC41E248-2139-427E-8DD4-B047A8924FD2} = {B70AFB57-57C9-46DC-84BE-11B7DDD34B40} - EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {049A763A-C891-4E8D-80CF-89DD3E22ADC7} + SolutionGuid = {04AEB579-BF73-4188-B428-9107C9AA2404} EndGlobalSection EndGlobal