diff --git a/CommunityToolkit.Aspire.sln b/CommunityToolkit.Aspire.sln index fbdb2aa9..f14fb2d9 100644 --- a/CommunityToolkit.Aspire.sln +++ b/CommunityToolkit.Aspire.sln @@ -373,612 +373,1860 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommunityToolkit.Aspire.Hos EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommunityToolkit.Aspire.Hosting.k6.Tests", "tests\CommunityToolkit.Aspire.Hosting.k6.Tests\CommunityToolkit.Aspire.Hosting.k6.Tests.csproj", "{CCFE3593-49A7-4F03-A329-687490CD0143}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommunityToolkit.Aspire.Hosting.McpInspector", "src\CommunityToolkit.Aspire.Hosting.McpInspector\CommunityToolkit.Aspire.Hosting.McpInspector.csproj", "{A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mcp-inspector", "mcp-inspector", "{0CE3C255-7FF4-EA80-717A-A208DB412F1A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommunityToolkit.Aspire.Hosting.McpInspector.AppHost", "examples\mcp-inspector\CommunityToolkit.Aspire.Hosting.McpInspector.AppHost\CommunityToolkit.Aspire.Hosting.McpInspector.AppHost.csproj", "{DF023DD5-1158-4E2D-B542-21AF2E387428}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommunityToolkit.Aspire.Hosting.McpInspector.McpServer", "examples\mcp-inspector\CommunityToolkit.Aspire.Hosting.McpInspector.McpServer\CommunityToolkit.Aspire.Hosting.McpInspector.McpServer.csproj", "{F43484E3-6D87-476D-AD21-AB880C65B6C2}" +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 {DAA67050-44B3-458F-9818-5877D606866A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DAA67050-44B3-458F-9818-5877D606866A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Debug|x64.ActiveCfg = Debug|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Debug|x64.Build.0 = Debug|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Debug|x86.ActiveCfg = Debug|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Debug|x86.Build.0 = Debug|Any CPU {DAA67050-44B3-458F-9818-5877D606866A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DAA67050-44B3-458F-9818-5877D606866A}.Release|Any CPU.Build.0 = Release|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Release|x64.ActiveCfg = Release|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Release|x64.Build.0 = Release|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Release|x86.ActiveCfg = Release|Any CPU + {DAA67050-44B3-458F-9818-5877D606866A}.Release|x86.Build.0 = Release|Any CPU {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Debug|x64.ActiveCfg = Debug|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Debug|x64.Build.0 = Debug|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Debug|x86.ActiveCfg = Debug|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Debug|x86.Build.0 = Debug|Any CPU {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Release|Any CPU.ActiveCfg = Release|Any CPU {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Release|Any CPU.Build.0 = Release|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Release|x64.ActiveCfg = Release|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Release|x64.Build.0 = Release|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Release|x86.ActiveCfg = Release|Any CPU + {125DFA83-328D-4F8B-91EC-3057FFF410BE}.Release|x86.Build.0 = Release|Any CPU {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Debug|x64.ActiveCfg = Debug|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Debug|x64.Build.0 = Debug|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Debug|x86.ActiveCfg = Debug|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Debug|x86.Build.0 = Debug|Any CPU {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Release|Any CPU.ActiveCfg = Release|Any CPU {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Release|Any CPU.Build.0 = Release|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Release|x64.ActiveCfg = Release|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Release|x64.Build.0 = Release|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Release|x86.ActiveCfg = Release|Any CPU + {3D767C8C-7E04-4264-B4E9-13600650D2B1}.Release|x86.Build.0 = Release|Any CPU {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Debug|x64.ActiveCfg = Debug|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Debug|x64.Build.0 = Debug|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Debug|x86.ActiveCfg = Debug|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Debug|x86.Build.0 = Debug|Any CPU {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Release|Any CPU.ActiveCfg = Release|Any CPU {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Release|Any CPU.Build.0 = Release|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Release|x64.ActiveCfg = Release|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Release|x64.Build.0 = Release|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Release|x86.ActiveCfg = Release|Any CPU + {34602A2D-24B2-47C0-9678-F1F7CD6C8C6D}.Release|x86.Build.0 = Release|Any CPU {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Debug|x64.ActiveCfg = Debug|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Debug|x64.Build.0 = Debug|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Debug|x86.ActiveCfg = Debug|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Debug|x86.Build.0 = Debug|Any CPU {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Release|Any CPU.ActiveCfg = Release|Any CPU {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Release|Any CPU.Build.0 = Release|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Release|x64.ActiveCfg = Release|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Release|x64.Build.0 = Release|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Release|x86.ActiveCfg = Release|Any CPU + {55AC8E7E-DA0A-489D-8059-4E7190C9EEBF}.Release|x86.Build.0 = Release|Any CPU {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Debug|x64.ActiveCfg = Debug|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Debug|x64.Build.0 = Debug|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Debug|x86.ActiveCfg = Debug|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Debug|x86.Build.0 = Debug|Any CPU {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Release|Any CPU.ActiveCfg = Release|Any CPU {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Release|Any CPU.Build.0 = Release|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Release|x64.ActiveCfg = Release|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Release|x64.Build.0 = Release|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Release|x86.ActiveCfg = Release|Any CPU + {BBAFA814-1026-4A39-AA28-BCAE3951A224}.Release|x86.Build.0 = Release|Any CPU {E2905A71-E25D-46FC-A128-D6A366D4D751}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E2905A71-E25D-46FC-A128-D6A366D4D751}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Debug|x64.ActiveCfg = Debug|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Debug|x64.Build.0 = Debug|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Debug|x86.ActiveCfg = Debug|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Debug|x86.Build.0 = Debug|Any CPU {E2905A71-E25D-46FC-A128-D6A366D4D751}.Release|Any CPU.ActiveCfg = Release|Any CPU {E2905A71-E25D-46FC-A128-D6A366D4D751}.Release|Any CPU.Build.0 = Release|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Release|x64.ActiveCfg = Release|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Release|x64.Build.0 = Release|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Release|x86.ActiveCfg = Release|Any CPU + {E2905A71-E25D-46FC-A128-D6A366D4D751}.Release|x86.Build.0 = Release|Any CPU {1B55E682-B518-4E59-8972-07C82ED5A677}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1B55E682-B518-4E59-8972-07C82ED5A677}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Debug|x64.ActiveCfg = Debug|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Debug|x64.Build.0 = Debug|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Debug|x86.ActiveCfg = Debug|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Debug|x86.Build.0 = Debug|Any CPU {1B55E682-B518-4E59-8972-07C82ED5A677}.Release|Any CPU.ActiveCfg = Release|Any CPU {1B55E682-B518-4E59-8972-07C82ED5A677}.Release|Any CPU.Build.0 = Release|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Release|x64.ActiveCfg = Release|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Release|x64.Build.0 = Release|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Release|x86.ActiveCfg = Release|Any CPU + {1B55E682-B518-4E59-8972-07C82ED5A677}.Release|x86.Build.0 = Release|Any CPU {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Debug|x64.ActiveCfg = Debug|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Debug|x64.Build.0 = Debug|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Debug|x86.ActiveCfg = Debug|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Debug|x86.Build.0 = Debug|Any CPU {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Release|Any CPU.ActiveCfg = Release|Any CPU {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Release|Any CPU.Build.0 = Release|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Release|x64.ActiveCfg = Release|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Release|x64.Build.0 = Release|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Release|x86.ActiveCfg = Release|Any CPU + {4C1D5422-4C52-4603-A01A-E1E6304633EC}.Release|x86.Build.0 = Release|Any CPU {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Debug|x64.ActiveCfg = Debug|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Debug|x64.Build.0 = Debug|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Debug|x86.ActiveCfg = Debug|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Debug|x86.Build.0 = Debug|Any CPU {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Release|Any CPU.ActiveCfg = Release|Any CPU {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Release|Any CPU.Build.0 = Release|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Release|x64.ActiveCfg = Release|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Release|x64.Build.0 = Release|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Release|x86.ActiveCfg = Release|Any CPU + {C083A377-13CA-47C1-8B17-1FE353EA76F0}.Release|x86.Build.0 = Release|Any CPU {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Debug|x64.ActiveCfg = Debug|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Debug|x64.Build.0 = Debug|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Debug|x86.ActiveCfg = Debug|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Debug|x86.Build.0 = Debug|Any CPU {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Release|Any CPU.ActiveCfg = Release|Any CPU {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Release|Any CPU.Build.0 = Release|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Release|x64.ActiveCfg = Release|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Release|x64.Build.0 = Release|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Release|x86.ActiveCfg = Release|Any CPU + {BAEA0F6F-39E9-4893-8787-C4D292D3B169}.Release|x86.Build.0 = Release|Any CPU {83FF8083-7EE2-4196-86A8-239F921B443C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {83FF8083-7EE2-4196-86A8-239F921B443C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Debug|x64.ActiveCfg = Debug|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Debug|x64.Build.0 = Debug|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Debug|x86.ActiveCfg = Debug|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Debug|x86.Build.0 = Debug|Any CPU {83FF8083-7EE2-4196-86A8-239F921B443C}.Release|Any CPU.ActiveCfg = Release|Any CPU {83FF8083-7EE2-4196-86A8-239F921B443C}.Release|Any CPU.Build.0 = Release|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Release|x64.ActiveCfg = Release|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Release|x64.Build.0 = Release|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Release|x86.ActiveCfg = Release|Any CPU + {83FF8083-7EE2-4196-86A8-239F921B443C}.Release|x86.Build.0 = Release|Any CPU {1F299343-30DF-4599-A95D-BCFB1754DA48}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1F299343-30DF-4599-A95D-BCFB1754DA48}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Debug|x64.ActiveCfg = Debug|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Debug|x64.Build.0 = Debug|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Debug|x86.ActiveCfg = Debug|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Debug|x86.Build.0 = Debug|Any CPU {1F299343-30DF-4599-A95D-BCFB1754DA48}.Release|Any CPU.ActiveCfg = Release|Any CPU {1F299343-30DF-4599-A95D-BCFB1754DA48}.Release|Any CPU.Build.0 = Release|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Release|x64.ActiveCfg = Release|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Release|x64.Build.0 = Release|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Release|x86.ActiveCfg = Release|Any CPU + {1F299343-30DF-4599-A95D-BCFB1754DA48}.Release|x86.Build.0 = Release|Any CPU {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Debug|x64.ActiveCfg = Debug|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Debug|x64.Build.0 = Debug|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Debug|x86.ActiveCfg = Debug|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Debug|x86.Build.0 = Debug|Any CPU {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Release|Any CPU.ActiveCfg = Release|Any CPU {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Release|Any CPU.Build.0 = Release|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Release|x64.ActiveCfg = Release|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Release|x64.Build.0 = Release|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Release|x86.ActiveCfg = Release|Any CPU + {D3F5EF2B-CE37-4339-A8BD-50E6C5B2AFA1}.Release|x86.Build.0 = Release|Any CPU {E8F93376-1367-4A7B-A729-116199804356}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E8F93376-1367-4A7B-A729-116199804356}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Debug|x64.ActiveCfg = Debug|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Debug|x64.Build.0 = Debug|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Debug|x86.ActiveCfg = Debug|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Debug|x86.Build.0 = Debug|Any CPU {E8F93376-1367-4A7B-A729-116199804356}.Release|Any CPU.ActiveCfg = Release|Any CPU {E8F93376-1367-4A7B-A729-116199804356}.Release|Any CPU.Build.0 = Release|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Release|x64.ActiveCfg = Release|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Release|x64.Build.0 = Release|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Release|x86.ActiveCfg = Release|Any CPU + {E8F93376-1367-4A7B-A729-116199804356}.Release|x86.Build.0 = Release|Any CPU {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Debug|x64.ActiveCfg = Debug|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Debug|x64.Build.0 = Debug|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Debug|x86.ActiveCfg = Debug|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Debug|x86.Build.0 = Debug|Any CPU {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Release|Any CPU.ActiveCfg = Release|Any CPU {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Release|Any CPU.Build.0 = Release|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Release|x64.ActiveCfg = Release|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Release|x64.Build.0 = Release|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Release|x86.ActiveCfg = Release|Any CPU + {6C6696CB-8DCC-4E93-A667-A313D70E0220}.Release|x86.Build.0 = Release|Any CPU {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Debug|x64.ActiveCfg = Debug|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Debug|x64.Build.0 = Debug|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Debug|x86.ActiveCfg = Debug|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Debug|x86.Build.0 = Debug|Any CPU {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Release|Any CPU.ActiveCfg = Release|Any CPU {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Release|Any CPU.Build.0 = Release|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Release|x64.ActiveCfg = Release|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Release|x64.Build.0 = Release|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Release|x86.ActiveCfg = Release|Any CPU + {1DB27FA0-E7E4-42C1-B062-4DE0128D4FA1}.Release|x86.Build.0 = Release|Any CPU {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Debug|x64.ActiveCfg = Debug|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Debug|x64.Build.0 = Debug|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Debug|x86.ActiveCfg = Debug|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Debug|x86.Build.0 = Debug|Any CPU {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Release|Any CPU.ActiveCfg = Release|Any CPU {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Release|Any CPU.Build.0 = Release|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Release|x64.ActiveCfg = Release|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Release|x64.Build.0 = Release|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Release|x86.ActiveCfg = Release|Any CPU + {F4602DC8-3C17-4834-B640-9A3B27FE278A}.Release|x86.Build.0 = Release|Any CPU {2F037600-2002-4A13-9359-98FB0D2416BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2F037600-2002-4A13-9359-98FB0D2416BE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Debug|x64.ActiveCfg = Debug|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Debug|x64.Build.0 = Debug|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Debug|x86.ActiveCfg = Debug|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Debug|x86.Build.0 = Debug|Any CPU {2F037600-2002-4A13-9359-98FB0D2416BE}.Release|Any CPU.ActiveCfg = Release|Any CPU {2F037600-2002-4A13-9359-98FB0D2416BE}.Release|Any CPU.Build.0 = Release|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Release|x64.ActiveCfg = Release|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Release|x64.Build.0 = Release|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Release|x86.ActiveCfg = Release|Any CPU + {2F037600-2002-4A13-9359-98FB0D2416BE}.Release|x86.Build.0 = Release|Any CPU {0A17021E-5F10-429B-88C8-E4073EADACB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0A17021E-5F10-429B-88C8-E4073EADACB6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Debug|x64.ActiveCfg = Debug|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Debug|x64.Build.0 = Debug|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Debug|x86.ActiveCfg = Debug|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Debug|x86.Build.0 = Debug|Any CPU {0A17021E-5F10-429B-88C8-E4073EADACB6}.Release|Any CPU.ActiveCfg = Release|Any CPU {0A17021E-5F10-429B-88C8-E4073EADACB6}.Release|Any CPU.Build.0 = Release|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Release|x64.ActiveCfg = Release|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Release|x64.Build.0 = Release|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Release|x86.ActiveCfg = Release|Any CPU + {0A17021E-5F10-429B-88C8-E4073EADACB6}.Release|x86.Build.0 = Release|Any CPU {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Debug|x64.ActiveCfg = Debug|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Debug|x64.Build.0 = Debug|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Debug|x86.ActiveCfg = Debug|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Debug|x86.Build.0 = Debug|Any CPU {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Release|Any CPU.ActiveCfg = Release|Any CPU {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Release|Any CPU.Build.0 = Release|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Release|x64.ActiveCfg = Release|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Release|x64.Build.0 = Release|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Release|x86.ActiveCfg = Release|Any CPU + {7BE7C12A-AE0A-4D0B-A076-325AD6E02475}.Release|x86.Build.0 = Release|Any CPU {93031B72-2045-48C6-9585-DC7FA0BA967B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {93031B72-2045-48C6-9585-DC7FA0BA967B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Debug|x64.ActiveCfg = Debug|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Debug|x64.Build.0 = Debug|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Debug|x86.ActiveCfg = Debug|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Debug|x86.Build.0 = Debug|Any CPU {93031B72-2045-48C6-9585-DC7FA0BA967B}.Release|Any CPU.ActiveCfg = Release|Any CPU {93031B72-2045-48C6-9585-DC7FA0BA967B}.Release|Any CPU.Build.0 = Release|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Release|x64.ActiveCfg = Release|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Release|x64.Build.0 = Release|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Release|x86.ActiveCfg = Release|Any CPU + {93031B72-2045-48C6-9585-DC7FA0BA967B}.Release|x86.Build.0 = Release|Any CPU {93789F1B-0539-49B5-A585-9F6EF9E88264}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {93789F1B-0539-49B5-A585-9F6EF9E88264}.Debug|Any CPU.Build.0 = Debug|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Debug|x64.ActiveCfg = Debug|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Debug|x64.Build.0 = Debug|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Debug|x86.ActiveCfg = Debug|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Debug|x86.Build.0 = Debug|Any CPU {93789F1B-0539-49B5-A585-9F6EF9E88264}.Release|Any CPU.ActiveCfg = Release|Any CPU {93789F1B-0539-49B5-A585-9F6EF9E88264}.Release|Any CPU.Build.0 = Release|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Release|x64.ActiveCfg = Release|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Release|x64.Build.0 = Release|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Release|x86.ActiveCfg = Release|Any CPU + {93789F1B-0539-49B5-A585-9F6EF9E88264}.Release|x86.Build.0 = Release|Any CPU {3A03552A-252D-4E86-A8D7-135579AAEB85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3A03552A-252D-4E86-A8D7-135579AAEB85}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Debug|x64.ActiveCfg = Debug|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Debug|x64.Build.0 = Debug|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Debug|x86.ActiveCfg = Debug|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Debug|x86.Build.0 = Debug|Any CPU {3A03552A-252D-4E86-A8D7-135579AAEB85}.Release|Any CPU.ActiveCfg = Release|Any CPU {3A03552A-252D-4E86-A8D7-135579AAEB85}.Release|Any CPU.Build.0 = Release|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Release|x64.ActiveCfg = Release|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Release|x64.Build.0 = Release|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Release|x86.ActiveCfg = Release|Any CPU + {3A03552A-252D-4E86-A8D7-135579AAEB85}.Release|x86.Build.0 = Release|Any CPU {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Debug|x64.ActiveCfg = Debug|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Debug|x64.Build.0 = Debug|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Debug|x86.ActiveCfg = Debug|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Debug|x86.Build.0 = Debug|Any CPU {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Release|Any CPU.ActiveCfg = Release|Any CPU {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Release|Any CPU.Build.0 = Release|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Release|x64.ActiveCfg = Release|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Release|x64.Build.0 = Release|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Release|x86.ActiveCfg = Release|Any CPU + {C60BCC90-BAEE-4678-ACC9-11553AA64249}.Release|x86.Build.0 = Release|Any CPU {0294714B-A1CC-4F8E-8935-315B3499638F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0294714B-A1CC-4F8E-8935-315B3499638F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Debug|x64.ActiveCfg = Debug|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Debug|x64.Build.0 = Debug|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Debug|x86.ActiveCfg = Debug|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Debug|x86.Build.0 = Debug|Any CPU {0294714B-A1CC-4F8E-8935-315B3499638F}.Release|Any CPU.ActiveCfg = Release|Any CPU {0294714B-A1CC-4F8E-8935-315B3499638F}.Release|Any CPU.Build.0 = Release|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Release|x64.ActiveCfg = Release|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Release|x64.Build.0 = Release|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Release|x86.ActiveCfg = Release|Any CPU + {0294714B-A1CC-4F8E-8935-315B3499638F}.Release|x86.Build.0 = Release|Any CPU {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Debug|x64.ActiveCfg = Debug|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Debug|x64.Build.0 = Debug|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Debug|x86.ActiveCfg = Debug|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Debug|x86.Build.0 = Debug|Any CPU {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Release|Any CPU.ActiveCfg = Release|Any CPU {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Release|Any CPU.Build.0 = Release|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Release|x64.ActiveCfg = Release|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Release|x64.Build.0 = Release|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Release|x86.ActiveCfg = Release|Any CPU + {22D81BC2-2659-483A-B7AC-8FCA086A99A7}.Release|x86.Build.0 = Release|Any CPU {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Debug|x64.ActiveCfg = Debug|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Debug|x64.Build.0 = Debug|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Debug|x86.ActiveCfg = Debug|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Debug|x86.Build.0 = Debug|Any CPU {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Release|Any CPU.ActiveCfg = Release|Any CPU {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Release|Any CPU.Build.0 = Release|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Release|x64.ActiveCfg = Release|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Release|x64.Build.0 = Release|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Release|x86.ActiveCfg = Release|Any CPU + {B170B19B-3FFA-4F71-AF12-A1E3955A0F8E}.Release|x86.Build.0 = Release|Any CPU {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Debug|x64.ActiveCfg = Debug|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Debug|x64.Build.0 = Debug|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Debug|x86.ActiveCfg = Debug|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Debug|x86.Build.0 = Debug|Any CPU {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Release|Any CPU.ActiveCfg = Release|Any CPU {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Release|Any CPU.Build.0 = Release|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Release|x64.ActiveCfg = Release|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Release|x64.Build.0 = Release|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Release|x86.ActiveCfg = Release|Any CPU + {C715669D-FBDE-4BFF-B9A3-75615D3C179A}.Release|x86.Build.0 = Release|Any CPU {0AACC135-9624-423D-8988-69701C0FE428}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0AACC135-9624-423D-8988-69701C0FE428}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Debug|x64.ActiveCfg = Debug|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Debug|x64.Build.0 = Debug|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Debug|x86.ActiveCfg = Debug|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Debug|x86.Build.0 = Debug|Any CPU {0AACC135-9624-423D-8988-69701C0FE428}.Release|Any CPU.ActiveCfg = Release|Any CPU {0AACC135-9624-423D-8988-69701C0FE428}.Release|Any CPU.Build.0 = Release|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Release|x64.ActiveCfg = Release|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Release|x64.Build.0 = Release|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Release|x86.ActiveCfg = Release|Any CPU + {0AACC135-9624-423D-8988-69701C0FE428}.Release|x86.Build.0 = Release|Any CPU {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Debug|x64.ActiveCfg = Debug|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Debug|x64.Build.0 = Debug|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Debug|x86.ActiveCfg = Debug|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Debug|x86.Build.0 = Debug|Any CPU {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Release|Any CPU.ActiveCfg = Release|Any CPU {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Release|Any CPU.Build.0 = Release|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Release|x64.ActiveCfg = Release|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Release|x64.Build.0 = Release|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Release|x86.ActiveCfg = Release|Any CPU + {6B9357F7-014F-4725-AF3E-0B8EA17B62C5}.Release|x86.Build.0 = Release|Any CPU {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Debug|x64.ActiveCfg = Debug|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Debug|x64.Build.0 = Debug|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Debug|x86.ActiveCfg = Debug|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Debug|x86.Build.0 = Debug|Any CPU {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Release|Any CPU.ActiveCfg = Release|Any CPU {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Release|Any CPU.Build.0 = Release|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Release|x64.ActiveCfg = Release|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Release|x64.Build.0 = Release|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Release|x86.ActiveCfg = Release|Any CPU + {E4E93A24-0A97-419F-836C-EAA23D0FFF81}.Release|x86.Build.0 = Release|Any CPU {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Debug|x64.ActiveCfg = Debug|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Debug|x64.Build.0 = Debug|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Debug|x86.ActiveCfg = Debug|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Debug|x86.Build.0 = Debug|Any CPU {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Release|Any CPU.ActiveCfg = Release|Any CPU {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Release|Any CPU.Build.0 = Release|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Release|x64.ActiveCfg = Release|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Release|x64.Build.0 = Release|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Release|x86.ActiveCfg = Release|Any CPU + {F6A9CC5C-91A2-4AAB-AEC9-8007A62A081E}.Release|x86.Build.0 = Release|Any CPU {BAF22B80-2937-4695-A613-F170D8FB9020}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BAF22B80-2937-4695-A613-F170D8FB9020}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Debug|x64.ActiveCfg = Debug|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Debug|x64.Build.0 = Debug|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Debug|x86.ActiveCfg = Debug|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Debug|x86.Build.0 = Debug|Any CPU {BAF22B80-2937-4695-A613-F170D8FB9020}.Release|Any CPU.ActiveCfg = Release|Any CPU {BAF22B80-2937-4695-A613-F170D8FB9020}.Release|Any CPU.Build.0 = Release|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Release|x64.ActiveCfg = Release|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Release|x64.Build.0 = Release|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Release|x86.ActiveCfg = Release|Any CPU + {BAF22B80-2937-4695-A613-F170D8FB9020}.Release|x86.Build.0 = Release|Any CPU {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Debug|x64.ActiveCfg = Debug|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Debug|x64.Build.0 = Debug|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Debug|x86.ActiveCfg = Debug|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Debug|x86.Build.0 = Debug|Any CPU {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Release|Any CPU.ActiveCfg = Release|Any CPU {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Release|Any CPU.Build.0 = Release|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Release|x64.ActiveCfg = Release|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Release|x64.Build.0 = Release|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Release|x86.ActiveCfg = Release|Any CPU + {9D79154C-E503-4D6C-BCED-EEC82E314FBE}.Release|x86.Build.0 = Release|Any CPU {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Debug|x64.ActiveCfg = Debug|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Debug|x64.Build.0 = Debug|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Debug|x86.ActiveCfg = Debug|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Debug|x86.Build.0 = Debug|Any CPU {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Release|Any CPU.ActiveCfg = Release|Any CPU {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Release|Any CPU.Build.0 = Release|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Release|x64.ActiveCfg = Release|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Release|x64.Build.0 = Release|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Release|x86.ActiveCfg = Release|Any CPU + {A2419B54-5E7C-4FA0-B82A-7E15E4D29AD1}.Release|x86.Build.0 = Release|Any CPU {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Debug|x64.ActiveCfg = Debug|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Debug|x64.Build.0 = Debug|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Debug|x86.ActiveCfg = Debug|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Debug|x86.Build.0 = Debug|Any CPU {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Release|Any CPU.ActiveCfg = Release|Any CPU {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Release|Any CPU.Build.0 = Release|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Release|x64.ActiveCfg = Release|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Release|x64.Build.0 = Release|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Release|x86.ActiveCfg = Release|Any CPU + {0A667FDF-DD10-4CA5-8C71-DBA5AEED1D63}.Release|x86.Build.0 = Release|Any CPU {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Debug|x64.ActiveCfg = Debug|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Debug|x64.Build.0 = Debug|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Debug|x86.ActiveCfg = Debug|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Debug|x86.Build.0 = Debug|Any CPU {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Release|Any CPU.ActiveCfg = Release|Any CPU {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Release|Any CPU.Build.0 = Release|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Release|x64.ActiveCfg = Release|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Release|x64.Build.0 = Release|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Release|x86.ActiveCfg = Release|Any CPU + {B42EFEB5-6196-4D8C-A46C-671D339B3C15}.Release|x86.Build.0 = Release|Any CPU {A92E70F9-8028-4E0C-B167-884E1E56854F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A92E70F9-8028-4E0C-B167-884E1E56854F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Debug|x64.ActiveCfg = Debug|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Debug|x64.Build.0 = Debug|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Debug|x86.ActiveCfg = Debug|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Debug|x86.Build.0 = Debug|Any CPU {A92E70F9-8028-4E0C-B167-884E1E56854F}.Release|Any CPU.ActiveCfg = Release|Any CPU {A92E70F9-8028-4E0C-B167-884E1E56854F}.Release|Any CPU.Build.0 = Release|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Release|x64.ActiveCfg = Release|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Release|x64.Build.0 = Release|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Release|x86.ActiveCfg = Release|Any CPU + {A92E70F9-8028-4E0C-B167-884E1E56854F}.Release|x86.Build.0 = Release|Any CPU {259D0D48-C856-47C8-8014-66CE9A7C353F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {259D0D48-C856-47C8-8014-66CE9A7C353F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Debug|x64.ActiveCfg = Debug|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Debug|x64.Build.0 = Debug|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Debug|x86.ActiveCfg = Debug|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Debug|x86.Build.0 = Debug|Any CPU {259D0D48-C856-47C8-8014-66CE9A7C353F}.Release|Any CPU.ActiveCfg = Release|Any CPU {259D0D48-C856-47C8-8014-66CE9A7C353F}.Release|Any CPU.Build.0 = Release|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Release|x64.ActiveCfg = Release|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Release|x64.Build.0 = Release|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Release|x86.ActiveCfg = Release|Any CPU + {259D0D48-C856-47C8-8014-66CE9A7C353F}.Release|x86.Build.0 = Release|Any CPU {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Debug|x64.ActiveCfg = Debug|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Debug|x64.Build.0 = Debug|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Debug|x86.ActiveCfg = Debug|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Debug|x86.Build.0 = Debug|Any CPU {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Release|Any CPU.ActiveCfg = Release|Any CPU {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Release|Any CPU.Build.0 = Release|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Release|x64.ActiveCfg = Release|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Release|x64.Build.0 = Release|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Release|x86.ActiveCfg = Release|Any CPU + {6DFA84B9-71DB-4EDC-AA71-C0542D6ECCCC}.Release|x86.Build.0 = Release|Any CPU {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Debug|x64.ActiveCfg = Debug|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Debug|x64.Build.0 = Debug|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Debug|x86.ActiveCfg = Debug|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Debug|x86.Build.0 = Debug|Any CPU {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Release|Any CPU.ActiveCfg = Release|Any CPU {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Release|Any CPU.Build.0 = Release|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Release|x64.ActiveCfg = Release|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Release|x64.Build.0 = Release|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Release|x86.ActiveCfg = Release|Any CPU + {AADE70FC-9F6D-47EC-8141-A30F6EFF8095}.Release|x86.Build.0 = Release|Any CPU {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Debug|x64.ActiveCfg = Debug|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Debug|x64.Build.0 = Debug|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Debug|x86.ActiveCfg = Debug|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Debug|x86.Build.0 = Debug|Any CPU {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Release|Any CPU.ActiveCfg = Release|Any CPU {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Release|Any CPU.Build.0 = Release|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Release|x64.ActiveCfg = Release|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Release|x64.Build.0 = Release|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Release|x86.ActiveCfg = Release|Any CPU + {79EF8E85-1DFC-42B5-BDE3-72639F25848C}.Release|x86.Build.0 = Release|Any CPU {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Debug|x64.ActiveCfg = Debug|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Debug|x64.Build.0 = Debug|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Debug|x86.ActiveCfg = Debug|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Debug|x86.Build.0 = Debug|Any CPU {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Release|Any CPU.ActiveCfg = Release|Any CPU {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Release|Any CPU.Build.0 = Release|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Release|x64.ActiveCfg = Release|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Release|x64.Build.0 = Release|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Release|x86.ActiveCfg = Release|Any CPU + {C7D057AF-E2A5-4E26-846E-A328A0F14A3C}.Release|x86.Build.0 = Release|Any CPU {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Debug|x64.ActiveCfg = Debug|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Debug|x64.Build.0 = Debug|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Debug|x86.ActiveCfg = Debug|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Debug|x86.Build.0 = Debug|Any CPU {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Release|Any CPU.ActiveCfg = Release|Any CPU {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Release|Any CPU.Build.0 = Release|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Release|x64.ActiveCfg = Release|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Release|x64.Build.0 = Release|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Release|x86.ActiveCfg = Release|Any CPU + {6BC98146-279F-4DE5-9B6E-0F0C07507421}.Release|x86.Build.0 = Release|Any CPU {1E753568-E34B-4E93-93F8-43764171725D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1E753568-E34B-4E93-93F8-43764171725D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Debug|x64.ActiveCfg = Debug|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Debug|x64.Build.0 = Debug|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Debug|x86.ActiveCfg = Debug|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Debug|x86.Build.0 = Debug|Any CPU {1E753568-E34B-4E93-93F8-43764171725D}.Release|Any CPU.ActiveCfg = Release|Any CPU {1E753568-E34B-4E93-93F8-43764171725D}.Release|Any CPU.Build.0 = Release|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Release|x64.ActiveCfg = Release|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Release|x64.Build.0 = Release|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Release|x86.ActiveCfg = Release|Any CPU + {1E753568-E34B-4E93-93F8-43764171725D}.Release|x86.Build.0 = Release|Any CPU {FB9B8F61-5125-452B-8332-938DCFA27366}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FB9B8F61-5125-452B-8332-938DCFA27366}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Debug|x64.ActiveCfg = Debug|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Debug|x64.Build.0 = Debug|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Debug|x86.ActiveCfg = Debug|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Debug|x86.Build.0 = Debug|Any CPU {FB9B8F61-5125-452B-8332-938DCFA27366}.Release|Any CPU.ActiveCfg = Release|Any CPU {FB9B8F61-5125-452B-8332-938DCFA27366}.Release|Any CPU.Build.0 = Release|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Release|x64.ActiveCfg = Release|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Release|x64.Build.0 = Release|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Release|x86.ActiveCfg = Release|Any CPU + {FB9B8F61-5125-452B-8332-938DCFA27366}.Release|x86.Build.0 = Release|Any CPU {373472DA-BAEB-44B6-915D-1EF3DA845797}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {373472DA-BAEB-44B6-915D-1EF3DA845797}.Debug|Any CPU.Build.0 = Debug|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Debug|x64.ActiveCfg = Debug|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Debug|x64.Build.0 = Debug|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Debug|x86.ActiveCfg = Debug|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Debug|x86.Build.0 = Debug|Any CPU {373472DA-BAEB-44B6-915D-1EF3DA845797}.Release|Any CPU.ActiveCfg = Release|Any CPU {373472DA-BAEB-44B6-915D-1EF3DA845797}.Release|Any CPU.Build.0 = Release|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Release|x64.ActiveCfg = Release|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Release|x64.Build.0 = Release|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Release|x86.ActiveCfg = Release|Any CPU + {373472DA-BAEB-44B6-915D-1EF3DA845797}.Release|x86.Build.0 = Release|Any CPU {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Debug|x64.ActiveCfg = Debug|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Debug|x64.Build.0 = Debug|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Debug|x86.ActiveCfg = Debug|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Debug|x86.Build.0 = Debug|Any CPU {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Release|Any CPU.Build.0 = Release|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Release|x64.ActiveCfg = Release|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Release|x64.Build.0 = Release|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Release|x86.ActiveCfg = Release|Any CPU + {2CC61B84-CF97-4CE7-A08F-2EECF4AEAD92}.Release|x86.Build.0 = Release|Any CPU {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Debug|x64.ActiveCfg = Debug|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Debug|x64.Build.0 = Debug|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Debug|x86.ActiveCfg = Debug|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Debug|x86.Build.0 = Debug|Any CPU {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Release|Any CPU.ActiveCfg = Release|Any CPU {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Release|Any CPU.Build.0 = Release|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Release|x64.ActiveCfg = Release|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Release|x64.Build.0 = Release|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Release|x86.ActiveCfg = Release|Any CPU + {4DCF987E-9071-4899-8B5F-5FDAF2BC77D3}.Release|x86.Build.0 = Release|Any CPU {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Debug|x64.ActiveCfg = Debug|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Debug|x64.Build.0 = Debug|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Debug|x86.ActiveCfg = Debug|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Debug|x86.Build.0 = Debug|Any CPU {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Release|Any CPU.ActiveCfg = Release|Any CPU {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Release|Any CPU.Build.0 = Release|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Release|x64.ActiveCfg = Release|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Release|x64.Build.0 = Release|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Release|x86.ActiveCfg = Release|Any CPU + {C686CEA0-8B89-470B-84A2-0264040DCDC8}.Release|x86.Build.0 = Release|Any CPU {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Debug|x64.ActiveCfg = Debug|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Debug|x64.Build.0 = Debug|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Debug|x86.ActiveCfg = Debug|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Debug|x86.Build.0 = Debug|Any CPU {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Release|Any CPU.ActiveCfg = Release|Any CPU {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Release|Any CPU.Build.0 = Release|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Release|x64.ActiveCfg = Release|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Release|x64.Build.0 = Release|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Release|x86.ActiveCfg = Release|Any CPU + {5B825CF9-E8B8-4960-9330-648ED0323FE0}.Release|x86.Build.0 = Release|Any CPU {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Debug|x64.ActiveCfg = Debug|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Debug|x64.Build.0 = Debug|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Debug|x86.ActiveCfg = Debug|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Debug|x86.Build.0 = Debug|Any CPU {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Release|Any CPU.ActiveCfg = Release|Any CPU {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Release|Any CPU.Build.0 = Release|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Release|x64.ActiveCfg = Release|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Release|x64.Build.0 = Release|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Release|x86.ActiveCfg = Release|Any CPU + {6095E8B8-7F99-4A12-B7E2-376F7EDD7435}.Release|x86.Build.0 = Release|Any CPU {36FC2579-582A-4DAF-9B20-AB33331624C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {36FC2579-582A-4DAF-9B20-AB33331624C6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Debug|x64.ActiveCfg = Debug|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Debug|x64.Build.0 = Debug|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Debug|x86.ActiveCfg = Debug|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Debug|x86.Build.0 = Debug|Any CPU {36FC2579-582A-4DAF-9B20-AB33331624C6}.Release|Any CPU.ActiveCfg = Release|Any CPU {36FC2579-582A-4DAF-9B20-AB33331624C6}.Release|Any CPU.Build.0 = Release|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Release|x64.ActiveCfg = Release|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Release|x64.Build.0 = Release|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Release|x86.ActiveCfg = Release|Any CPU + {36FC2579-582A-4DAF-9B20-AB33331624C6}.Release|x86.Build.0 = Release|Any CPU {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Debug|x64.ActiveCfg = Debug|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Debug|x64.Build.0 = Debug|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Debug|x86.ActiveCfg = Debug|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Debug|x86.Build.0 = Debug|Any CPU {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Release|Any CPU.Build.0 = Release|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Release|x64.ActiveCfg = Release|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Release|x64.Build.0 = Release|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Release|x86.ActiveCfg = Release|Any CPU + {DA5DD2CB-51D9-429F-91F5-BF3D1A13A21A}.Release|x86.Build.0 = Release|Any CPU {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Debug|Any CPU.Build.0 = Debug|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Debug|x64.ActiveCfg = Debug|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Debug|x64.Build.0 = Debug|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Debug|x86.ActiveCfg = Debug|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Debug|x86.Build.0 = Debug|Any CPU {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Release|Any CPU.ActiveCfg = Release|Any CPU {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Release|Any CPU.Build.0 = Release|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Release|x64.ActiveCfg = Release|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Release|x64.Build.0 = Release|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Release|x86.ActiveCfg = Release|Any CPU + {887F91FF-C41D-4286-AD0F-DE56516E4E73}.Release|x86.Build.0 = Release|Any CPU {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Debug|x64.ActiveCfg = Debug|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Debug|x64.Build.0 = Debug|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Debug|x86.ActiveCfg = Debug|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Debug|x86.Build.0 = Debug|Any CPU {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Release|Any CPU.ActiveCfg = Release|Any CPU {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Release|Any CPU.Build.0 = Release|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Release|x64.ActiveCfg = Release|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Release|x64.Build.0 = Release|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Release|x86.ActiveCfg = Release|Any CPU + {23FEAA8C-0C5B-41BD-A025-BABFA6091DCC}.Release|x86.Build.0 = Release|Any CPU {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Debug|x64.ActiveCfg = Debug|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Debug|x64.Build.0 = Debug|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Debug|x86.ActiveCfg = Debug|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Debug|x86.Build.0 = Debug|Any CPU {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Release|Any CPU.ActiveCfg = Release|Any CPU {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Release|Any CPU.Build.0 = Release|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Release|x64.ActiveCfg = Release|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Release|x64.Build.0 = Release|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Release|x86.ActiveCfg = Release|Any CPU + {8D3EED95-8EE5-421D-9161-F2AFA8D22543}.Release|x86.Build.0 = Release|Any CPU {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Debug|x64.ActiveCfg = Debug|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Debug|x64.Build.0 = Debug|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Debug|x86.ActiveCfg = Debug|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Debug|x86.Build.0 = Debug|Any CPU {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Release|Any CPU.ActiveCfg = Release|Any CPU {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Release|Any CPU.Build.0 = Release|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Release|x64.ActiveCfg = Release|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Release|x64.Build.0 = Release|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Release|x86.ActiveCfg = Release|Any CPU + {F9279F45-8A1F-41C0-B027-0EF6FFE3B706}.Release|x86.Build.0 = Release|Any CPU {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Debug|x64.ActiveCfg = Debug|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Debug|x64.Build.0 = Debug|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Debug|x86.ActiveCfg = Debug|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Debug|x86.Build.0 = Debug|Any CPU {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Release|Any CPU.ActiveCfg = Release|Any CPU {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Release|Any CPU.Build.0 = Release|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Release|x64.ActiveCfg = Release|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Release|x64.Build.0 = Release|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Release|x86.ActiveCfg = Release|Any CPU + {A855190A-DE7A-4B98-835D-7C23E1B600D2}.Release|x86.Build.0 = Release|Any CPU {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Debug|x64.ActiveCfg = Debug|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Debug|x64.Build.0 = Debug|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Debug|x86.ActiveCfg = Debug|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Debug|x86.Build.0 = Debug|Any CPU {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Release|Any CPU.ActiveCfg = Release|Any CPU {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Release|Any CPU.Build.0 = Release|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Release|x64.ActiveCfg = Release|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Release|x64.Build.0 = Release|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Release|x86.ActiveCfg = Release|Any CPU + {2A405CF6-72CA-488D-A159-2D5F72C7E2DF}.Release|x86.Build.0 = Release|Any CPU {B209275E-1CFF-4AF0-A65A-2895DD679775}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B209275E-1CFF-4AF0-A65A-2895DD679775}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Debug|x64.ActiveCfg = Debug|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Debug|x64.Build.0 = Debug|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Debug|x86.ActiveCfg = Debug|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Debug|x86.Build.0 = Debug|Any CPU {B209275E-1CFF-4AF0-A65A-2895DD679775}.Release|Any CPU.ActiveCfg = Release|Any CPU {B209275E-1CFF-4AF0-A65A-2895DD679775}.Release|Any CPU.Build.0 = Release|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Release|x64.ActiveCfg = Release|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Release|x64.Build.0 = Release|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Release|x86.ActiveCfg = Release|Any CPU + {B209275E-1CFF-4AF0-A65A-2895DD679775}.Release|x86.Build.0 = Release|Any CPU {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Debug|x64.ActiveCfg = Debug|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Debug|x64.Build.0 = Debug|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Debug|x86.ActiveCfg = Debug|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Debug|x86.Build.0 = Debug|Any CPU {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Release|Any CPU.ActiveCfg = Release|Any CPU {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Release|Any CPU.Build.0 = Release|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Release|x64.ActiveCfg = Release|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Release|x64.Build.0 = Release|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Release|x86.ActiveCfg = Release|Any CPU + {AD230A69-F6AE-4A9B-B500-90516BA2E1C6}.Release|x86.Build.0 = Release|Any CPU {FA34A40C-62C9-4A73-A39D-53A01243657C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FA34A40C-62C9-4A73-A39D-53A01243657C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Debug|x64.ActiveCfg = Debug|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Debug|x64.Build.0 = Debug|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Debug|x86.ActiveCfg = Debug|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Debug|x86.Build.0 = Debug|Any CPU {FA34A40C-62C9-4A73-A39D-53A01243657C}.Release|Any CPU.ActiveCfg = Release|Any CPU {FA34A40C-62C9-4A73-A39D-53A01243657C}.Release|Any CPU.Build.0 = Release|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Release|x64.ActiveCfg = Release|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Release|x64.Build.0 = Release|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Release|x86.ActiveCfg = Release|Any CPU + {FA34A40C-62C9-4A73-A39D-53A01243657C}.Release|x86.Build.0 = Release|Any CPU {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Debug|x64.ActiveCfg = Debug|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Debug|x64.Build.0 = Debug|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Debug|x86.ActiveCfg = Debug|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Debug|x86.Build.0 = Debug|Any CPU {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Release|Any CPU.ActiveCfg = Release|Any CPU {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Release|Any CPU.Build.0 = Release|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Release|x64.ActiveCfg = Release|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Release|x64.Build.0 = Release|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Release|x86.ActiveCfg = Release|Any CPU + {ED3E5B89-091C-4A0E-9A2B-946CA1A11557}.Release|x86.Build.0 = Release|Any CPU {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Debug|x64.ActiveCfg = Debug|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Debug|x64.Build.0 = Debug|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Debug|x86.ActiveCfg = Debug|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Debug|x86.Build.0 = Debug|Any CPU {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Release|Any CPU.ActiveCfg = Release|Any CPU {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Release|Any CPU.Build.0 = Release|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Release|x64.ActiveCfg = Release|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Release|x64.Build.0 = Release|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Release|x86.ActiveCfg = Release|Any CPU + {0A4E5B43-155A-4FDA-A50F-0B86CF1705E7}.Release|x86.Build.0 = Release|Any CPU {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Debug|Any CPU.Build.0 = Debug|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Debug|x64.ActiveCfg = Debug|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Debug|x64.Build.0 = Debug|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Debug|x86.ActiveCfg = Debug|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Debug|x86.Build.0 = Debug|Any CPU {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Release|Any CPU.ActiveCfg = Release|Any CPU {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Release|Any CPU.Build.0 = Release|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Release|x64.ActiveCfg = Release|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Release|x64.Build.0 = Release|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Release|x86.ActiveCfg = Release|Any CPU + {019D6506-9D68-41AD-A7A1-A27B2FFE1253}.Release|x86.Build.0 = Release|Any CPU {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Debug|x64.ActiveCfg = Debug|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Debug|x64.Build.0 = Debug|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Debug|x86.ActiveCfg = Debug|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Debug|x86.Build.0 = Debug|Any CPU {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Release|Any CPU.ActiveCfg = Release|Any CPU {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Release|Any CPU.Build.0 = Release|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Release|x64.ActiveCfg = Release|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Release|x64.Build.0 = Release|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Release|x86.ActiveCfg = Release|Any CPU + {C696480B-C2E0-4ACA-BD5E-A62BF8558024}.Release|x86.Build.0 = Release|Any CPU {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Debug|x64.ActiveCfg = Debug|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Debug|x64.Build.0 = Debug|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Debug|x86.ActiveCfg = Debug|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Debug|x86.Build.0 = Debug|Any CPU {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Release|Any CPU.ActiveCfg = Release|Any CPU {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Release|Any CPU.Build.0 = Release|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Release|x64.ActiveCfg = Release|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Release|x64.Build.0 = Release|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Release|x86.ActiveCfg = Release|Any CPU + {CF6CF1C3-EBE1-41CE-9B34-0C2F931AEA12}.Release|x86.Build.0 = Release|Any CPU {978EED2A-43BB-4DE6-8563-3A9972869661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {978EED2A-43BB-4DE6-8563-3A9972869661}.Debug|Any CPU.Build.0 = Debug|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Debug|x64.ActiveCfg = Debug|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Debug|x64.Build.0 = Debug|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Debug|x86.ActiveCfg = Debug|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Debug|x86.Build.0 = Debug|Any CPU {978EED2A-43BB-4DE6-8563-3A9972869661}.Release|Any CPU.ActiveCfg = Release|Any CPU {978EED2A-43BB-4DE6-8563-3A9972869661}.Release|Any CPU.Build.0 = Release|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Release|x64.ActiveCfg = Release|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Release|x64.Build.0 = Release|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Release|x86.ActiveCfg = Release|Any CPU + {978EED2A-43BB-4DE6-8563-3A9972869661}.Release|x86.Build.0 = Release|Any CPU {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Debug|x64.ActiveCfg = Debug|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Debug|x64.Build.0 = Debug|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Debug|x86.ActiveCfg = Debug|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Debug|x86.Build.0 = Debug|Any CPU {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Release|Any CPU.ActiveCfg = Release|Any CPU {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Release|Any CPU.Build.0 = Release|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Release|x64.ActiveCfg = Release|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Release|x64.Build.0 = Release|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Release|x86.ActiveCfg = Release|Any CPU + {A87F7800-BD24-4577-8F15-50D33C8DACF1}.Release|x86.Build.0 = Release|Any CPU {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Debug|x64.ActiveCfg = Debug|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Debug|x64.Build.0 = Debug|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Debug|x86.ActiveCfg = Debug|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Debug|x86.Build.0 = Debug|Any CPU {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Release|Any CPU.ActiveCfg = Release|Any CPU {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Release|Any CPU.Build.0 = Release|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Release|x64.ActiveCfg = Release|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Release|x64.Build.0 = Release|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Release|x86.ActiveCfg = Release|Any CPU + {1200FB2E-F476-4151-BDFD-1DAEE3E99FF5}.Release|x86.Build.0 = Release|Any CPU {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Debug|x64.ActiveCfg = Debug|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Debug|x64.Build.0 = Debug|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Debug|x86.ActiveCfg = Debug|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Debug|x86.Build.0 = Debug|Any CPU {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Release|Any CPU.ActiveCfg = Release|Any CPU {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Release|Any CPU.Build.0 = Release|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Release|x64.ActiveCfg = Release|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Release|x64.Build.0 = Release|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Release|x86.ActiveCfg = Release|Any CPU + {DE596B1A-B923-4D19-89B6-A361FA4EB5BF}.Release|x86.Build.0 = Release|Any CPU {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Debug|x64.ActiveCfg = Debug|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Debug|x64.Build.0 = Debug|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Debug|x86.ActiveCfg = Debug|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Debug|x86.Build.0 = Debug|Any CPU {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Release|Any CPU.ActiveCfg = Release|Any CPU {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Release|Any CPU.Build.0 = Release|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Release|x64.ActiveCfg = Release|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Release|x64.Build.0 = Release|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Release|x86.ActiveCfg = Release|Any CPU + {0761C6CF-28E8-FC0F-6AF3-213E4B312DD0}.Release|x86.Build.0 = Release|Any CPU {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Debug|x64.ActiveCfg = Debug|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Debug|x64.Build.0 = Debug|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Debug|x86.ActiveCfg = Debug|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Debug|x86.Build.0 = Debug|Any CPU {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Release|Any CPU.ActiveCfg = Release|Any CPU {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Release|Any CPU.Build.0 = Release|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Release|x64.ActiveCfg = Release|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Release|x64.Build.0 = Release|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Release|x86.ActiveCfg = Release|Any CPU + {84DCC422-2F8D-4309-A324-07E2C8C2EE8E}.Release|x86.Build.0 = Release|Any CPU {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Debug|x64.ActiveCfg = Debug|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Debug|x64.Build.0 = Debug|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Debug|x86.ActiveCfg = Debug|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Debug|x86.Build.0 = Debug|Any CPU {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Release|Any CPU.ActiveCfg = Release|Any CPU {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Release|Any CPU.Build.0 = Release|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Release|x64.ActiveCfg = Release|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Release|x64.Build.0 = Release|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Release|x86.ActiveCfg = Release|Any CPU + {FF2CE5E5-41C7-4BED-92EA-9F9FD8A7A444}.Release|x86.Build.0 = Release|Any CPU {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Debug|x64.ActiveCfg = Debug|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Debug|x64.Build.0 = Debug|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Debug|x86.ActiveCfg = Debug|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Debug|x86.Build.0 = Debug|Any CPU {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Release|Any CPU.ActiveCfg = Release|Any CPU {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Release|Any CPU.Build.0 = Release|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Release|x64.ActiveCfg = Release|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Release|x64.Build.0 = Release|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Release|x86.ActiveCfg = Release|Any CPU + {1E18FE0B-C6DF-4935-AD43-4FEE73ED810C}.Release|x86.Build.0 = Release|Any CPU {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Debug|Any CPU.Build.0 = Debug|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Debug|x64.ActiveCfg = Debug|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Debug|x64.Build.0 = Debug|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Debug|x86.ActiveCfg = Debug|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Debug|x86.Build.0 = Debug|Any CPU {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Release|Any CPU.ActiveCfg = Release|Any CPU {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Release|Any CPU.Build.0 = Release|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Release|x64.ActiveCfg = Release|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Release|x64.Build.0 = Release|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Release|x86.ActiveCfg = Release|Any CPU + {59101126-7BD2-4E03-9C4D-D0D01AD14674}.Release|x86.Build.0 = Release|Any CPU {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Debug|x64.ActiveCfg = Debug|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Debug|x64.Build.0 = Debug|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Debug|x86.ActiveCfg = Debug|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Debug|x86.Build.0 = Debug|Any CPU {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Release|Any CPU.ActiveCfg = Release|Any CPU {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Release|Any CPU.Build.0 = Release|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Release|x64.ActiveCfg = Release|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Release|x64.Build.0 = Release|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Release|x86.ActiveCfg = Release|Any CPU + {31D2ECC1-15EA-4850-88E9-A5F967D742C9}.Release|x86.Build.0 = Release|Any CPU {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Debug|x64.ActiveCfg = Debug|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Debug|x64.Build.0 = Debug|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Debug|x86.ActiveCfg = Debug|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Debug|x86.Build.0 = Debug|Any CPU {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Release|Any CPU.ActiveCfg = Release|Any CPU {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Release|Any CPU.Build.0 = Release|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Release|x64.ActiveCfg = Release|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Release|x64.Build.0 = Release|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Release|x86.ActiveCfg = Release|Any CPU + {BEA41234-DFF9-49AE-AD6C-42A9D54202E7}.Release|x86.Build.0 = Release|Any CPU {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Debug|x64.ActiveCfg = Debug|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Debug|x64.Build.0 = Debug|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Debug|x86.ActiveCfg = Debug|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Debug|x86.Build.0 = Debug|Any CPU {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Release|Any CPU.ActiveCfg = Release|Any CPU {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Release|Any CPU.Build.0 = Release|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Release|x64.ActiveCfg = Release|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Release|x64.Build.0 = Release|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Release|x86.ActiveCfg = Release|Any CPU + {97E455C1-C914-4C51-87A9-2C213CE2ED5B}.Release|x86.Build.0 = Release|Any CPU {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Debug|x64.ActiveCfg = Debug|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Debug|x64.Build.0 = Debug|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Debug|x86.ActiveCfg = Debug|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Debug|x86.Build.0 = Debug|Any CPU {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Release|Any CPU.ActiveCfg = Release|Any CPU {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Release|Any CPU.Build.0 = Release|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Release|x64.ActiveCfg = Release|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Release|x64.Build.0 = Release|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Release|x86.ActiveCfg = Release|Any CPU + {5DF8F833-F6F8-4C9C-ABEC-80EC0C734A88}.Release|x86.Build.0 = Release|Any CPU {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Debug|x64.ActiveCfg = Debug|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Debug|x64.Build.0 = Debug|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Debug|x86.ActiveCfg = Debug|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Debug|x86.Build.0 = Debug|Any CPU {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Release|Any CPU.ActiveCfg = Release|Any CPU {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Release|Any CPU.Build.0 = Release|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Release|x64.ActiveCfg = Release|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Release|x64.Build.0 = Release|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Release|x86.ActiveCfg = Release|Any CPU + {E48F6DDD-D62D-4723-810D-0F178C35E8B8}.Release|x86.Build.0 = Release|Any CPU {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Debug|x64.ActiveCfg = Debug|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Debug|x64.Build.0 = Debug|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Debug|x86.ActiveCfg = Debug|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Debug|x86.Build.0 = Debug|Any CPU {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Release|Any CPU.ActiveCfg = Release|Any CPU {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Release|Any CPU.Build.0 = Release|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Release|x64.ActiveCfg = Release|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Release|x64.Build.0 = Release|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Release|x86.ActiveCfg = Release|Any CPU + {DD7042A1-8E44-40A8-B338-DC2F7B755702}.Release|x86.Build.0 = Release|Any CPU {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Debug|x64.ActiveCfg = Debug|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Debug|x64.Build.0 = Debug|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Debug|x86.ActiveCfg = Debug|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Debug|x86.Build.0 = Debug|Any CPU {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Release|Any CPU.ActiveCfg = Release|Any CPU {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Release|Any CPU.Build.0 = Release|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Release|x64.ActiveCfg = Release|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Release|x64.Build.0 = Release|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Release|x86.ActiveCfg = Release|Any CPU + {E54E9DCA-1420-4306-83B6-D45D6EC49DBF}.Release|x86.Build.0 = Release|Any CPU {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Debug|x64.ActiveCfg = Debug|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Debug|x64.Build.0 = Debug|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Debug|x86.ActiveCfg = Debug|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Debug|x86.Build.0 = Debug|Any CPU {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Release|Any CPU.ActiveCfg = Release|Any CPU {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Release|Any CPU.Build.0 = Release|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Release|x64.ActiveCfg = Release|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Release|x64.Build.0 = Release|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Release|x86.ActiveCfg = Release|Any CPU + {0E6EBCFB-DEF5-496C-95AF-00884826CFC8}.Release|x86.Build.0 = Release|Any CPU {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Debug|Any CPU.Build.0 = Debug|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Debug|x64.ActiveCfg = Debug|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Debug|x64.Build.0 = Debug|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Debug|x86.ActiveCfg = Debug|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Debug|x86.Build.0 = Debug|Any CPU {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Release|Any CPU.ActiveCfg = Release|Any CPU {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Release|Any CPU.Build.0 = Release|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Release|x64.ActiveCfg = Release|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Release|x64.Build.0 = Release|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Release|x86.ActiveCfg = Release|Any CPU + {861FE61C-90EE-49B0-BCC8-8417C293CC21}.Release|x86.Build.0 = Release|Any CPU {52846E18-99D1-4040-AF5F-17FC69198BCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {52846E18-99D1-4040-AF5F-17FC69198BCE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Debug|x64.ActiveCfg = Debug|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Debug|x64.Build.0 = Debug|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Debug|x86.ActiveCfg = Debug|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Debug|x86.Build.0 = Debug|Any CPU {52846E18-99D1-4040-AF5F-17FC69198BCE}.Release|Any CPU.ActiveCfg = Release|Any CPU {52846E18-99D1-4040-AF5F-17FC69198BCE}.Release|Any CPU.Build.0 = Release|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Release|x64.ActiveCfg = Release|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Release|x64.Build.0 = Release|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Release|x86.ActiveCfg = Release|Any CPU + {52846E18-99D1-4040-AF5F-17FC69198BCE}.Release|x86.Build.0 = Release|Any CPU {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Debug|x64.ActiveCfg = Debug|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Debug|x64.Build.0 = Debug|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Debug|x86.ActiveCfg = Debug|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Debug|x86.Build.0 = Debug|Any CPU {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Release|Any CPU.ActiveCfg = Release|Any CPU {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Release|Any CPU.Build.0 = Release|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Release|x64.ActiveCfg = Release|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Release|x64.Build.0 = Release|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Release|x86.ActiveCfg = Release|Any CPU + {D098AD9B-4D9C-45E1-9D7D-17FCC0EE95E2}.Release|x86.Build.0 = Release|Any CPU {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Debug|x64.ActiveCfg = Debug|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Debug|x64.Build.0 = Debug|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Debug|x86.ActiveCfg = Debug|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Debug|x86.Build.0 = Debug|Any CPU {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Release|Any CPU.ActiveCfg = Release|Any CPU {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Release|Any CPU.Build.0 = Release|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Release|x64.ActiveCfg = Release|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Release|x64.Build.0 = Release|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Release|x86.ActiveCfg = Release|Any CPU + {C46D82D9-327E-43CE-9FEB-B0A233E1C094}.Release|x86.Build.0 = Release|Any CPU {E267907F-4467-4504-9947-2A5A6940DE9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E267907F-4467-4504-9947-2A5A6940DE9B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Debug|x64.ActiveCfg = Debug|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Debug|x64.Build.0 = Debug|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Debug|x86.ActiveCfg = Debug|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Debug|x86.Build.0 = Debug|Any CPU {E267907F-4467-4504-9947-2A5A6940DE9B}.Release|Any CPU.ActiveCfg = Release|Any CPU {E267907F-4467-4504-9947-2A5A6940DE9B}.Release|Any CPU.Build.0 = Release|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Release|x64.ActiveCfg = Release|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Release|x64.Build.0 = Release|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Release|x86.ActiveCfg = Release|Any CPU + {E267907F-4467-4504-9947-2A5A6940DE9B}.Release|x86.Build.0 = Release|Any CPU {9772004D-0905-421A-98C6-DAE1C35080B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9772004D-0905-421A-98C6-DAE1C35080B3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Debug|x64.ActiveCfg = Debug|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Debug|x64.Build.0 = Debug|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Debug|x86.ActiveCfg = Debug|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Debug|x86.Build.0 = Debug|Any CPU {9772004D-0905-421A-98C6-DAE1C35080B3}.Release|Any CPU.ActiveCfg = Release|Any CPU {9772004D-0905-421A-98C6-DAE1C35080B3}.Release|Any CPU.Build.0 = Release|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Release|x64.ActiveCfg = Release|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Release|x64.Build.0 = Release|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Release|x86.ActiveCfg = Release|Any CPU + {9772004D-0905-421A-98C6-DAE1C35080B3}.Release|x86.Build.0 = Release|Any CPU {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Debug|x64.ActiveCfg = Debug|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Debug|x64.Build.0 = Debug|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Debug|x86.ActiveCfg = Debug|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Debug|x86.Build.0 = Debug|Any CPU {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Release|Any CPU.ActiveCfg = Release|Any CPU {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Release|Any CPU.Build.0 = Release|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Release|x64.ActiveCfg = Release|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Release|x64.Build.0 = Release|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Release|x86.ActiveCfg = Release|Any CPU + {449B3661-A6F2-46D3-8EC9-B515362A72C1}.Release|x86.Build.0 = Release|Any CPU {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Debug|x64.ActiveCfg = Debug|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Debug|x64.Build.0 = Debug|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Debug|x86.ActiveCfg = Debug|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Debug|x86.Build.0 = Debug|Any CPU {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Release|Any CPU.ActiveCfg = Release|Any CPU {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Release|Any CPU.Build.0 = Release|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Release|x64.ActiveCfg = Release|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Release|x64.Build.0 = Release|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Release|x86.ActiveCfg = Release|Any CPU + {70A77931-7D25-4CBF-AE55-F5A3B932E9F8}.Release|x86.Build.0 = Release|Any CPU {80CCC017-3821-4F7D-902C-BB71DE875F58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {80CCC017-3821-4F7D-902C-BB71DE875F58}.Debug|Any CPU.Build.0 = Debug|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Debug|x64.ActiveCfg = Debug|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Debug|x64.Build.0 = Debug|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Debug|x86.ActiveCfg = Debug|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Debug|x86.Build.0 = Debug|Any CPU {80CCC017-3821-4F7D-902C-BB71DE875F58}.Release|Any CPU.ActiveCfg = Release|Any CPU {80CCC017-3821-4F7D-902C-BB71DE875F58}.Release|Any CPU.Build.0 = Release|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Release|x64.ActiveCfg = Release|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Release|x64.Build.0 = Release|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Release|x86.ActiveCfg = Release|Any CPU + {80CCC017-3821-4F7D-902C-BB71DE875F58}.Release|x86.Build.0 = Release|Any CPU {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Debug|x64.ActiveCfg = Debug|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Debug|x64.Build.0 = Debug|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Debug|x86.ActiveCfg = Debug|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Debug|x86.Build.0 = Debug|Any CPU {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Release|Any CPU.ActiveCfg = Release|Any CPU {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Release|Any CPU.Build.0 = Release|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Release|x64.ActiveCfg = Release|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Release|x64.Build.0 = Release|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Release|x86.ActiveCfg = Release|Any CPU + {B81CEEE6-991E-418C-96D3-F831540C6DE1}.Release|x86.Build.0 = Release|Any CPU {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Debug|x64.ActiveCfg = Debug|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Debug|x64.Build.0 = Debug|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Debug|x86.ActiveCfg = Debug|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Debug|x86.Build.0 = Debug|Any CPU {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Release|Any CPU.ActiveCfg = Release|Any CPU {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Release|Any CPU.Build.0 = Release|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Release|x64.ActiveCfg = Release|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Release|x64.Build.0 = Release|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Release|x86.ActiveCfg = Release|Any CPU + {B9BEA97B-D722-4390-A34D-228AE7947E7C}.Release|x86.Build.0 = Release|Any CPU {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Debug|x64.ActiveCfg = Debug|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Debug|x64.Build.0 = Debug|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Debug|x86.ActiveCfg = Debug|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Debug|x86.Build.0 = Debug|Any CPU {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Release|Any CPU.ActiveCfg = Release|Any CPU {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Release|Any CPU.Build.0 = Release|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Release|x64.ActiveCfg = Release|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Release|x64.Build.0 = Release|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Release|x86.ActiveCfg = Release|Any CPU + {D2DDEA96-4A7E-496B-AFBE-69A133156C5F}.Release|x86.Build.0 = Release|Any CPU {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Debug|x64.ActiveCfg = Debug|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Debug|x64.Build.0 = Debug|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Debug|x86.ActiveCfg = Debug|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Debug|x86.Build.0 = Debug|Any CPU {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Release|Any CPU.ActiveCfg = Release|Any CPU {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Release|Any CPU.Build.0 = Release|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Release|x64.ActiveCfg = Release|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Release|x64.Build.0 = Release|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Release|x86.ActiveCfg = Release|Any CPU + {5ADBE907-7E0B-4AD7-9073-C032C4183914}.Release|x86.Build.0 = Release|Any CPU {99441705-4BFA-499F-9897-371238665E38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {99441705-4BFA-499F-9897-371238665E38}.Debug|Any CPU.Build.0 = Debug|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Debug|x64.ActiveCfg = Debug|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Debug|x64.Build.0 = Debug|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Debug|x86.ActiveCfg = Debug|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Debug|x86.Build.0 = Debug|Any CPU {99441705-4BFA-499F-9897-371238665E38}.Release|Any CPU.ActiveCfg = Release|Any CPU {99441705-4BFA-499F-9897-371238665E38}.Release|Any CPU.Build.0 = Release|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Release|x64.ActiveCfg = Release|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Release|x64.Build.0 = Release|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Release|x86.ActiveCfg = Release|Any CPU + {99441705-4BFA-499F-9897-371238665E38}.Release|x86.Build.0 = Release|Any CPU {11768120-E86C-4464-A68A-6F9BD0999BB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {11768120-E86C-4464-A68A-6F9BD0999BB9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Debug|x64.ActiveCfg = Debug|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Debug|x64.Build.0 = Debug|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Debug|x86.ActiveCfg = Debug|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Debug|x86.Build.0 = Debug|Any CPU {11768120-E86C-4464-A68A-6F9BD0999BB9}.Release|Any CPU.ActiveCfg = Release|Any CPU {11768120-E86C-4464-A68A-6F9BD0999BB9}.Release|Any CPU.Build.0 = Release|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Release|x64.ActiveCfg = Release|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Release|x64.Build.0 = Release|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Release|x86.ActiveCfg = Release|Any CPU + {11768120-E86C-4464-A68A-6F9BD0999BB9}.Release|x86.Build.0 = Release|Any CPU {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Debug|x64.ActiveCfg = Debug|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Debug|x64.Build.0 = Debug|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Debug|x86.ActiveCfg = Debug|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Debug|x86.Build.0 = Debug|Any CPU {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Release|Any CPU.ActiveCfg = Release|Any CPU {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Release|Any CPU.Build.0 = Release|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Release|x64.ActiveCfg = Release|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Release|x64.Build.0 = Release|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Release|x86.ActiveCfg = Release|Any CPU + {BA416CE7-0C29-4FBA-B31A-327A7ECB56C9}.Release|x86.Build.0 = Release|Any CPU {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Debug|x64.ActiveCfg = Debug|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Debug|x64.Build.0 = Debug|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Debug|x86.ActiveCfg = Debug|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Debug|x86.Build.0 = Debug|Any CPU {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Release|Any CPU.ActiveCfg = Release|Any CPU {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Release|Any CPU.Build.0 = Release|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Release|x64.ActiveCfg = Release|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Release|x64.Build.0 = Release|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Release|x86.ActiveCfg = Release|Any CPU + {A7852D8B-BE38-4D95-A8D6-3B6F96F94A5A}.Release|x86.Build.0 = Release|Any CPU {35B51242-F576-4CCE-BA29-712A80749CB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {35B51242-F576-4CCE-BA29-712A80749CB1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Debug|x64.ActiveCfg = Debug|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Debug|x64.Build.0 = Debug|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Debug|x86.ActiveCfg = Debug|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Debug|x86.Build.0 = Debug|Any CPU {35B51242-F576-4CCE-BA29-712A80749CB1}.Release|Any CPU.ActiveCfg = Release|Any CPU {35B51242-F576-4CCE-BA29-712A80749CB1}.Release|Any CPU.Build.0 = Release|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Release|x64.ActiveCfg = Release|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Release|x64.Build.0 = Release|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Release|x86.ActiveCfg = Release|Any CPU + {35B51242-F576-4CCE-BA29-712A80749CB1}.Release|x86.Build.0 = Release|Any CPU {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Debug|Any CPU.Build.0 = Debug|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Debug|x64.ActiveCfg = Debug|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Debug|x64.Build.0 = Debug|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Debug|x86.ActiveCfg = Debug|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Debug|x86.Build.0 = Debug|Any CPU {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Release|Any CPU.ActiveCfg = Release|Any CPU {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Release|Any CPU.Build.0 = Release|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Release|x64.ActiveCfg = Release|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Release|x64.Build.0 = Release|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Release|x86.ActiveCfg = Release|Any CPU + {28FCB1E2-7460-4FDD-AA63-03162C9F2154}.Release|x86.Build.0 = Release|Any CPU {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Debug|x64.ActiveCfg = Debug|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Debug|x64.Build.0 = Debug|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Debug|x86.ActiveCfg = Debug|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Debug|x86.Build.0 = Debug|Any CPU {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Release|Any CPU.ActiveCfg = Release|Any CPU {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Release|Any CPU.Build.0 = Release|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Release|x64.ActiveCfg = Release|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Release|x64.Build.0 = Release|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Release|x86.ActiveCfg = Release|Any CPU + {3D076CFF-6482-4126-9F29-C7617E7D2F5B}.Release|x86.Build.0 = Release|Any CPU {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Debug|x64.ActiveCfg = Debug|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Debug|x64.Build.0 = Debug|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Debug|x86.ActiveCfg = Debug|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Debug|x86.Build.0 = Debug|Any CPU {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Release|Any CPU.Build.0 = Release|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Release|x64.ActiveCfg = Release|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Release|x64.Build.0 = Release|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Release|x86.ActiveCfg = Release|Any CPU + {D214CBF5-D5E4-4641-868D-66B0C5337DD5}.Release|x86.Build.0 = Release|Any CPU {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Debug|x64.ActiveCfg = Debug|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Debug|x64.Build.0 = Debug|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Debug|x86.ActiveCfg = Debug|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Debug|x86.Build.0 = Debug|Any CPU {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Release|Any CPU.ActiveCfg = Release|Any CPU {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Release|Any CPU.Build.0 = Release|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Release|x64.ActiveCfg = Release|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Release|x64.Build.0 = Release|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Release|x86.ActiveCfg = Release|Any CPU + {BDAF7D27-C600-4419-9782-CF15BA5272E9}.Release|x86.Build.0 = Release|Any CPU {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Debug|Any CPU.Build.0 = Debug|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Debug|x64.ActiveCfg = Debug|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Debug|x64.Build.0 = Debug|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Debug|x86.ActiveCfg = Debug|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Debug|x86.Build.0 = Debug|Any CPU {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Release|Any CPU.ActiveCfg = Release|Any CPU {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Release|Any CPU.Build.0 = Release|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Release|x64.ActiveCfg = Release|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Release|x64.Build.0 = Release|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Release|x86.ActiveCfg = Release|Any CPU + {356853EE-2C47-429C-B6CF-F3F76B6FFD91}.Release|x86.Build.0 = Release|Any CPU {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Debug|x64.ActiveCfg = Debug|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Debug|x64.Build.0 = Debug|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Debug|x86.ActiveCfg = Debug|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Debug|x86.Build.0 = Debug|Any CPU {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Release|Any CPU.ActiveCfg = Release|Any CPU {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Release|Any CPU.Build.0 = Release|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Release|x64.ActiveCfg = Release|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Release|x64.Build.0 = Release|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Release|x86.ActiveCfg = Release|Any CPU + {F926FB8A-77C6-4D39-AE44-9A7C11A3202D}.Release|x86.Build.0 = Release|Any CPU {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Debug|x64.ActiveCfg = Debug|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Debug|x64.Build.0 = Debug|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Debug|x86.ActiveCfg = Debug|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Debug|x86.Build.0 = Debug|Any CPU {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Release|Any CPU.ActiveCfg = Release|Any CPU {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Release|Any CPU.Build.0 = Release|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Release|x64.ActiveCfg = Release|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Release|x64.Build.0 = Release|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Release|x86.ActiveCfg = Release|Any CPU + {FE9F4F1A-1115-4F18-96D8-C8A4AD50CDA5}.Release|x86.Build.0 = Release|Any CPU {C4C113D8-7E40-4962-BBD8-735B478933D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C4C113D8-7E40-4962-BBD8-735B478933D6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Debug|x64.ActiveCfg = Debug|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Debug|x64.Build.0 = Debug|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Debug|x86.ActiveCfg = Debug|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Debug|x86.Build.0 = Debug|Any CPU {C4C113D8-7E40-4962-BBD8-735B478933D6}.Release|Any CPU.ActiveCfg = Release|Any CPU {C4C113D8-7E40-4962-BBD8-735B478933D6}.Release|Any CPU.Build.0 = Release|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Release|x64.ActiveCfg = Release|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Release|x64.Build.0 = Release|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Release|x86.ActiveCfg = Release|Any CPU + {C4C113D8-7E40-4962-BBD8-735B478933D6}.Release|x86.Build.0 = Release|Any CPU {3CC919A7-3550-4046-99CF-BC164F817E63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3CC919A7-3550-4046-99CF-BC164F817E63}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Debug|x64.ActiveCfg = Debug|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Debug|x64.Build.0 = Debug|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Debug|x86.ActiveCfg = Debug|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Debug|x86.Build.0 = Debug|Any CPU {3CC919A7-3550-4046-99CF-BC164F817E63}.Release|Any CPU.ActiveCfg = Release|Any CPU {3CC919A7-3550-4046-99CF-BC164F817E63}.Release|Any CPU.Build.0 = Release|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Release|x64.ActiveCfg = Release|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Release|x64.Build.0 = Release|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Release|x86.ActiveCfg = Release|Any CPU + {3CC919A7-3550-4046-99CF-BC164F817E63}.Release|x86.Build.0 = Release|Any CPU {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Debug|x64.ActiveCfg = Debug|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Debug|x64.Build.0 = Debug|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Debug|x86.ActiveCfg = Debug|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Debug|x86.Build.0 = Debug|Any CPU {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Release|Any CPU.ActiveCfg = Release|Any CPU {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Release|Any CPU.Build.0 = Release|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Release|x64.ActiveCfg = Release|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Release|x64.Build.0 = Release|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Release|x86.ActiveCfg = Release|Any CPU + {C40D5274-DACF-4962-A58A-F08BDA80D0E2}.Release|x86.Build.0 = Release|Any CPU {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Debug|x64.ActiveCfg = Debug|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Debug|x64.Build.0 = Debug|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Debug|x86.ActiveCfg = Debug|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Debug|x86.Build.0 = Debug|Any CPU {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Release|Any CPU.ActiveCfg = Release|Any CPU {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Release|Any CPU.Build.0 = Release|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Release|x64.ActiveCfg = Release|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Release|x64.Build.0 = Release|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Release|x86.ActiveCfg = Release|Any CPU + {F4891827-BE07-4547-AF89-2734FB8DE6D5}.Release|x86.Build.0 = Release|Any CPU {96458513-CAA8-498B-B4EE-3BF994140741}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {96458513-CAA8-498B-B4EE-3BF994140741}.Debug|Any CPU.Build.0 = Debug|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Debug|x64.ActiveCfg = Debug|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Debug|x64.Build.0 = Debug|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Debug|x86.ActiveCfg = Debug|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Debug|x86.Build.0 = Debug|Any CPU {96458513-CAA8-498B-B4EE-3BF994140741}.Release|Any CPU.ActiveCfg = Release|Any CPU {96458513-CAA8-498B-B4EE-3BF994140741}.Release|Any CPU.Build.0 = Release|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Release|x64.ActiveCfg = Release|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Release|x64.Build.0 = Release|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Release|x86.ActiveCfg = Release|Any CPU + {96458513-CAA8-498B-B4EE-3BF994140741}.Release|x86.Build.0 = Release|Any CPU {511D321E-277E-465A-AD62-B9971A6DD17E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {511D321E-277E-465A-AD62-B9971A6DD17E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Debug|x64.ActiveCfg = Debug|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Debug|x64.Build.0 = Debug|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Debug|x86.ActiveCfg = Debug|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Debug|x86.Build.0 = Debug|Any CPU {511D321E-277E-465A-AD62-B9971A6DD17E}.Release|Any CPU.ActiveCfg = Release|Any CPU {511D321E-277E-465A-AD62-B9971A6DD17E}.Release|Any CPU.Build.0 = Release|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Release|x64.ActiveCfg = Release|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Release|x64.Build.0 = Release|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Release|x86.ActiveCfg = Release|Any CPU + {511D321E-277E-465A-AD62-B9971A6DD17E}.Release|x86.Build.0 = Release|Any CPU {72054ADC-94AC-48D4-9718-72B70E830CD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {72054ADC-94AC-48D4-9718-72B70E830CD2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Debug|x64.ActiveCfg = Debug|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Debug|x64.Build.0 = Debug|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Debug|x86.ActiveCfg = Debug|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Debug|x86.Build.0 = Debug|Any CPU {72054ADC-94AC-48D4-9718-72B70E830CD2}.Release|Any CPU.ActiveCfg = Release|Any CPU {72054ADC-94AC-48D4-9718-72B70E830CD2}.Release|Any CPU.Build.0 = Release|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Release|x64.ActiveCfg = Release|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Release|x64.Build.0 = Release|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Release|x86.ActiveCfg = Release|Any CPU + {72054ADC-94AC-48D4-9718-72B70E830CD2}.Release|x86.Build.0 = Release|Any CPU {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Debug|Any CPU.Build.0 = Debug|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Debug|x64.ActiveCfg = Debug|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Debug|x64.Build.0 = Debug|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Debug|x86.ActiveCfg = Debug|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Debug|x86.Build.0 = Debug|Any CPU {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Release|Any CPU.ActiveCfg = Release|Any CPU {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Release|Any CPU.Build.0 = Release|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Release|x64.ActiveCfg = Release|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Release|x64.Build.0 = Release|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Release|x86.ActiveCfg = Release|Any CPU + {57EF72E3-24DA-41B3-A3A1-B69E26421F68}.Release|x86.Build.0 = Release|Any CPU {A461FE7E-2458-428C-B794-6CC388031F16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A461FE7E-2458-428C-B794-6CC388031F16}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Debug|x64.ActiveCfg = Debug|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Debug|x64.Build.0 = Debug|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Debug|x86.ActiveCfg = Debug|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Debug|x86.Build.0 = Debug|Any CPU {A461FE7E-2458-428C-B794-6CC388031F16}.Release|Any CPU.ActiveCfg = Release|Any CPU {A461FE7E-2458-428C-B794-6CC388031F16}.Release|Any CPU.Build.0 = Release|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Release|x64.ActiveCfg = Release|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Release|x64.Build.0 = Release|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Release|x86.ActiveCfg = Release|Any CPU + {A461FE7E-2458-428C-B794-6CC388031F16}.Release|x86.Build.0 = Release|Any CPU {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Debug|x64.ActiveCfg = Debug|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Debug|x64.Build.0 = Debug|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Debug|x86.ActiveCfg = Debug|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Debug|x86.Build.0 = Debug|Any CPU {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Release|Any CPU.ActiveCfg = Release|Any CPU {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Release|Any CPU.Build.0 = Release|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Release|x64.ActiveCfg = Release|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Release|x64.Build.0 = Release|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Release|x86.ActiveCfg = Release|Any CPU + {AFEAF08C-4959-4CF2-8806-4E75F8F73B2E}.Release|x86.Build.0 = Release|Any CPU {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Debug|x64.ActiveCfg = Debug|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Debug|x64.Build.0 = Debug|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Debug|x86.ActiveCfg = Debug|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Debug|x86.Build.0 = Debug|Any CPU {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Release|Any CPU.ActiveCfg = Release|Any CPU {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Release|Any CPU.Build.0 = Release|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Release|x64.ActiveCfg = Release|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Release|x64.Build.0 = Release|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Release|x86.ActiveCfg = Release|Any CPU + {50D628FD-9E2B-4ECB-B219-FBC008A5EBDA}.Release|x86.Build.0 = Release|Any CPU {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Debug|x64.ActiveCfg = Debug|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Debug|x64.Build.0 = Debug|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Debug|x86.ActiveCfg = Debug|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Debug|x86.Build.0 = Debug|Any CPU {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Release|Any CPU.ActiveCfg = Release|Any CPU {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Release|Any CPU.Build.0 = Release|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Release|x64.ActiveCfg = Release|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Release|x64.Build.0 = Release|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Release|x86.ActiveCfg = Release|Any CPU + {CB491C52-A3D5-4F36-97C4-75C482F90A30}.Release|x86.Build.0 = Release|Any CPU {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Debug|x64.ActiveCfg = Debug|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Debug|x64.Build.0 = Debug|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Debug|x86.ActiveCfg = Debug|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Debug|x86.Build.0 = Debug|Any CPU {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Release|Any CPU.ActiveCfg = Release|Any CPU {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Release|Any CPU.Build.0 = Release|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Release|x64.ActiveCfg = Release|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Release|x64.Build.0 = Release|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Release|x86.ActiveCfg = Release|Any CPU + {958A251E-9D2A-4D67-9D1C-47D6A9E36B3A}.Release|x86.Build.0 = Release|Any CPU {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Debug|x64.ActiveCfg = Debug|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Debug|x64.Build.0 = Debug|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Debug|x86.ActiveCfg = Debug|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Debug|x86.Build.0 = Debug|Any CPU {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Release|Any CPU.ActiveCfg = Release|Any CPU {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Release|Any CPU.Build.0 = Release|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Release|x64.ActiveCfg = Release|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Release|x64.Build.0 = Release|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Release|x86.ActiveCfg = Release|Any CPU + {F218A6C1-3D4F-4351-9580-C99DBC3774FF}.Release|x86.Build.0 = Release|Any CPU {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Debug|x64.ActiveCfg = Debug|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Debug|x64.Build.0 = Debug|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Debug|x86.ActiveCfg = Debug|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Debug|x86.Build.0 = Debug|Any CPU {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Release|Any CPU.ActiveCfg = Release|Any CPU {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Release|Any CPU.Build.0 = Release|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Release|x64.ActiveCfg = Release|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Release|x64.Build.0 = Release|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Release|x86.ActiveCfg = Release|Any CPU + {E0B23172-E795-4AC5-B9E2-6922E4F167BB}.Release|x86.Build.0 = Release|Any CPU {7068DDA8-71B9-428E-BCC3-89658670B830}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7068DDA8-71B9-428E-BCC3-89658670B830}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Debug|x64.ActiveCfg = Debug|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Debug|x64.Build.0 = Debug|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Debug|x86.ActiveCfg = Debug|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Debug|x86.Build.0 = Debug|Any CPU {7068DDA8-71B9-428E-BCC3-89658670B830}.Release|Any CPU.ActiveCfg = Release|Any CPU {7068DDA8-71B9-428E-BCC3-89658670B830}.Release|Any CPU.Build.0 = Release|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Release|x64.ActiveCfg = Release|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Release|x64.Build.0 = Release|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Release|x86.ActiveCfg = Release|Any CPU + {7068DDA8-71B9-428E-BCC3-89658670B830}.Release|x86.Build.0 = Release|Any CPU {8C463360-0156-461C-A065-CC30FE3B0595}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8C463360-0156-461C-A065-CC30FE3B0595}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Debug|x64.ActiveCfg = Debug|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Debug|x64.Build.0 = Debug|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Debug|x86.ActiveCfg = Debug|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Debug|x86.Build.0 = Debug|Any CPU {8C463360-0156-461C-A065-CC30FE3B0595}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C463360-0156-461C-A065-CC30FE3B0595}.Release|Any CPU.Build.0 = Release|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Release|x64.ActiveCfg = Release|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Release|x64.Build.0 = Release|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Release|x86.ActiveCfg = Release|Any CPU + {8C463360-0156-461C-A065-CC30FE3B0595}.Release|x86.Build.0 = Release|Any CPU {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Debug|x64.ActiveCfg = Debug|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Debug|x64.Build.0 = Debug|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Debug|x86.ActiveCfg = Debug|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Debug|x86.Build.0 = Debug|Any CPU {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Release|Any CPU.ActiveCfg = Release|Any CPU {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Release|Any CPU.Build.0 = Release|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Release|x64.ActiveCfg = Release|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Release|x64.Build.0 = Release|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Release|x86.ActiveCfg = Release|Any CPU + {A5C87DA6-6793-4824-88E5-4F8310FE55B8}.Release|x86.Build.0 = Release|Any CPU {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Debug|x64.ActiveCfg = Debug|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Debug|x64.Build.0 = Debug|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Debug|x86.ActiveCfg = Debug|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Debug|x86.Build.0 = Debug|Any CPU {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Release|Any CPU.ActiveCfg = Release|Any CPU {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Release|Any CPU.Build.0 = Release|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Release|x64.ActiveCfg = Release|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Release|x64.Build.0 = Release|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Release|x86.ActiveCfg = Release|Any CPU + {73E7BC19-A626-4C55-990B-A878BF84D4CA}.Release|x86.Build.0 = Release|Any CPU {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Debug|x64.ActiveCfg = Debug|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Debug|x64.Build.0 = Debug|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Debug|x86.ActiveCfg = Debug|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Debug|x86.Build.0 = Debug|Any CPU {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Release|Any CPU.ActiveCfg = Release|Any CPU {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Release|Any CPU.Build.0 = Release|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Release|x64.ActiveCfg = Release|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Release|x64.Build.0 = Release|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Release|x86.ActiveCfg = Release|Any CPU + {9C66ECFF-8077-4D5A-9CEB-6E9AB6CCBE94}.Release|x86.Build.0 = Release|Any CPU {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Debug|x64.ActiveCfg = Debug|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Debug|x64.Build.0 = Debug|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Debug|x86.ActiveCfg = Debug|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Debug|x86.Build.0 = Debug|Any CPU {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Release|Any CPU.ActiveCfg = Release|Any CPU {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Release|Any CPU.Build.0 = Release|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Release|x64.ActiveCfg = Release|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Release|x64.Build.0 = Release|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Release|x86.ActiveCfg = Release|Any CPU + {08EDD2B6-FFC1-42F9-AE62-479178A381FF}.Release|x86.Build.0 = Release|Any CPU {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Debug|x64.ActiveCfg = Debug|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Debug|x64.Build.0 = Debug|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Debug|x86.ActiveCfg = Debug|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Debug|x86.Build.0 = Debug|Any CPU {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Release|Any CPU.ActiveCfg = Release|Any CPU {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Release|Any CPU.Build.0 = Release|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Release|x64.ActiveCfg = Release|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Release|x64.Build.0 = Release|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Release|x86.ActiveCfg = Release|Any CPU + {547ED5DB-CD15-42B8-99C7-30274C5D843E}.Release|x86.Build.0 = Release|Any CPU {69343427-D50D-4600-ADC0-C1B1910C0287}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {69343427-D50D-4600-ADC0-C1B1910C0287}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Debug|x64.ActiveCfg = Debug|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Debug|x64.Build.0 = Debug|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Debug|x86.ActiveCfg = Debug|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Debug|x86.Build.0 = Debug|Any CPU {69343427-D50D-4600-ADC0-C1B1910C0287}.Release|Any CPU.ActiveCfg = Release|Any CPU {69343427-D50D-4600-ADC0-C1B1910C0287}.Release|Any CPU.Build.0 = Release|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Release|x64.ActiveCfg = Release|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Release|x64.Build.0 = Release|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Release|x86.ActiveCfg = Release|Any CPU + {69343427-D50D-4600-ADC0-C1B1910C0287}.Release|x86.Build.0 = Release|Any CPU {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Debug|x64.ActiveCfg = Debug|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Debug|x64.Build.0 = Debug|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Debug|x86.ActiveCfg = Debug|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Debug|x86.Build.0 = Debug|Any CPU {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Release|Any CPU.ActiveCfg = Release|Any CPU {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Release|Any CPU.Build.0 = Release|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Release|x64.ActiveCfg = Release|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Release|x64.Build.0 = Release|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Release|x86.ActiveCfg = Release|Any CPU + {E83D626B-D2DC-488D-B2BE-CA4C6049F1E0}.Release|x86.Build.0 = Release|Any CPU {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Debug|x64.ActiveCfg = Debug|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Debug|x64.Build.0 = Debug|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Debug|x86.ActiveCfg = Debug|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Debug|x86.Build.0 = Debug|Any CPU {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Release|Any CPU.ActiveCfg = Release|Any CPU {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Release|Any CPU.Build.0 = Release|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Release|x64.ActiveCfg = Release|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Release|x64.Build.0 = Release|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Release|x86.ActiveCfg = Release|Any CPU + {C38B5A72-F717-4C7F-AB4C-54039A439D4D}.Release|x86.Build.0 = Release|Any CPU {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Debug|x64.ActiveCfg = Debug|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Debug|x64.Build.0 = Debug|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Debug|x86.ActiveCfg = Debug|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Debug|x86.Build.0 = Debug|Any CPU {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Release|Any CPU.ActiveCfg = Release|Any CPU {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Release|Any CPU.Build.0 = Release|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Release|x64.ActiveCfg = Release|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Release|x64.Build.0 = Release|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Release|x86.ActiveCfg = Release|Any CPU + {B98C88E3-2AEE-4B9F-8736-4A7E746AE28B}.Release|x86.Build.0 = Release|Any CPU {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Debug|x64.ActiveCfg = Debug|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Debug|x64.Build.0 = Debug|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Debug|x86.ActiveCfg = Debug|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Debug|x86.Build.0 = Debug|Any CPU {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Release|Any CPU.ActiveCfg = Release|Any CPU {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Release|Any CPU.Build.0 = Release|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Release|x64.ActiveCfg = Release|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Release|x64.Build.0 = Release|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Release|x86.ActiveCfg = Release|Any CPU + {00D019B1-445D-F7A5-70C9-7BAD0D81E4DE}.Release|x86.Build.0 = Release|Any CPU {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Debug|Any CPU.Build.0 = Debug|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Debug|x64.ActiveCfg = Debug|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Debug|x64.Build.0 = Debug|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Debug|x86.ActiveCfg = Debug|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Debug|x86.Build.0 = Debug|Any CPU {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Release|Any CPU.ActiveCfg = Release|Any CPU {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Release|Any CPU.Build.0 = Release|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Release|x64.ActiveCfg = Release|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Release|x64.Build.0 = Release|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Release|x86.ActiveCfg = Release|Any CPU + {583674A0-3FC4-4AC1-9583-45A67CAF6198}.Release|x86.Build.0 = Release|Any CPU {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Debug|x64.ActiveCfg = Debug|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Debug|x64.Build.0 = Debug|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Debug|x86.ActiveCfg = Debug|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Debug|x86.Build.0 = Debug|Any CPU {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Release|Any CPU.ActiveCfg = Release|Any CPU {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Release|Any CPU.Build.0 = Release|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Release|x64.ActiveCfg = Release|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Release|x64.Build.0 = Release|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Release|x86.ActiveCfg = Release|Any CPU + {C6A25DC4-8B30-4B46-BC68-0D4BC93423FD}.Release|x86.Build.0 = Release|Any CPU {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Debug|x64.ActiveCfg = Debug|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Debug|x64.Build.0 = Debug|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Debug|x86.ActiveCfg = Debug|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Debug|x86.Build.0 = Debug|Any CPU {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Release|Any CPU.ActiveCfg = Release|Any CPU {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Release|Any CPU.Build.0 = Release|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Release|x64.ActiveCfg = Release|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Release|x64.Build.0 = Release|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Release|x86.ActiveCfg = Release|Any CPU + {FD66E0B7-9737-4D6F-AFEB-70E83EC8A56F}.Release|x86.Build.0 = Release|Any CPU {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Debug|x64.ActiveCfg = Debug|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Debug|x64.Build.0 = Debug|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Debug|x86.ActiveCfg = Debug|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Debug|x86.Build.0 = Debug|Any CPU {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Release|Any CPU.ActiveCfg = Release|Any CPU {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Release|Any CPU.Build.0 = Release|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Release|x64.ActiveCfg = Release|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Release|x64.Build.0 = Release|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Release|x86.ActiveCfg = Release|Any CPU + {72652F7E-CFC0-4E3D-AD96-74C206A110BA}.Release|x86.Build.0 = Release|Any CPU {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Debug|x64.ActiveCfg = Debug|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Debug|x64.Build.0 = Debug|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Debug|x86.ActiveCfg = Debug|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Debug|x86.Build.0 = Debug|Any CPU {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Release|Any CPU.ActiveCfg = Release|Any CPU {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Release|Any CPU.Build.0 = Release|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Release|x64.ActiveCfg = Release|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Release|x64.Build.0 = Release|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Release|x86.ActiveCfg = Release|Any CPU + {92D490BC-B953-45DC-8F9D-A992B2AEF96A}.Release|x86.Build.0 = Release|Any CPU {27144ED2-9F74-4A86-AABA-38CD061D8984}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {27144ED2-9F74-4A86-AABA-38CD061D8984}.Debug|Any CPU.Build.0 = Debug|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Debug|x64.ActiveCfg = Debug|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Debug|x64.Build.0 = Debug|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Debug|x86.ActiveCfg = Debug|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Debug|x86.Build.0 = Debug|Any CPU {27144ED2-9F74-4A86-AABA-38CD061D8984}.Release|Any CPU.ActiveCfg = Release|Any CPU {27144ED2-9F74-4A86-AABA-38CD061D8984}.Release|Any CPU.Build.0 = Release|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Release|x64.ActiveCfg = Release|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Release|x64.Build.0 = Release|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Release|x86.ActiveCfg = Release|Any CPU + {27144ED2-9F74-4A86-AABA-38CD061D8984}.Release|x86.Build.0 = Release|Any CPU {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Debug|Any CPU.Build.0 = Debug|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Debug|x64.ActiveCfg = Debug|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Debug|x64.Build.0 = Debug|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Debug|x86.ActiveCfg = Debug|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Debug|x86.Build.0 = Debug|Any CPU {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Release|Any CPU.ActiveCfg = Release|Any CPU {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Release|Any CPU.Build.0 = Release|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Release|x64.ActiveCfg = Release|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Release|x64.Build.0 = Release|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Release|x86.ActiveCfg = Release|Any CPU + {39A6C03B-52AB-45F4-8D01-C3A1E5095765}.Release|x86.Build.0 = Release|Any CPU {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Debug|x64.ActiveCfg = Debug|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Debug|x64.Build.0 = Debug|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Debug|x86.ActiveCfg = Debug|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Debug|x86.Build.0 = Debug|Any CPU {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Release|Any CPU.ActiveCfg = Release|Any CPU {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Release|Any CPU.Build.0 = Release|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Release|x64.ActiveCfg = Release|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Release|x64.Build.0 = Release|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Release|x86.ActiveCfg = Release|Any CPU + {C72E4CF1-EDEF-4AA8-A116-DAD99A86B531}.Release|x86.Build.0 = Release|Any CPU {744F01AD-B28E-4B25-B6BA-42821157CA72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {744F01AD-B28E-4B25-B6BA-42821157CA72}.Debug|Any CPU.Build.0 = Debug|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Debug|x64.ActiveCfg = Debug|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Debug|x64.Build.0 = Debug|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Debug|x86.ActiveCfg = Debug|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Debug|x86.Build.0 = Debug|Any CPU {744F01AD-B28E-4B25-B6BA-42821157CA72}.Release|Any CPU.ActiveCfg = Release|Any CPU {744F01AD-B28E-4B25-B6BA-42821157CA72}.Release|Any CPU.Build.0 = Release|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Release|x64.ActiveCfg = Release|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Release|x64.Build.0 = Release|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Release|x86.ActiveCfg = Release|Any CPU + {744F01AD-B28E-4B25-B6BA-42821157CA72}.Release|x86.Build.0 = Release|Any CPU {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Debug|x64.ActiveCfg = Debug|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Debug|x64.Build.0 = Debug|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Debug|x86.ActiveCfg = Debug|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Debug|x86.Build.0 = Debug|Any CPU {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Release|Any CPU.ActiveCfg = Release|Any CPU {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Release|Any CPU.Build.0 = Release|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Release|x64.ActiveCfg = Release|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Release|x64.Build.0 = Release|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Release|x86.ActiveCfg = Release|Any CPU + {15BBCE34-82A2-489C-A65B-5BAEA299F07E}.Release|x86.Build.0 = Release|Any CPU {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Debug|x64.ActiveCfg = Debug|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Debug|x64.Build.0 = Debug|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Debug|x86.ActiveCfg = Debug|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Debug|x86.Build.0 = Debug|Any CPU {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Release|Any CPU.ActiveCfg = Release|Any CPU {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Release|Any CPU.Build.0 = Release|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Release|x64.ActiveCfg = Release|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Release|x64.Build.0 = Release|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Release|x86.ActiveCfg = Release|Any CPU + {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A}.Release|x86.Build.0 = Release|Any CPU {CCFE3593-49A7-4F03-A329-687490CD0143}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CCFE3593-49A7-4F03-A329-687490CD0143}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Debug|x64.ActiveCfg = Debug|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Debug|x64.Build.0 = Debug|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Debug|x86.ActiveCfg = Debug|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Debug|x86.Build.0 = Debug|Any CPU {CCFE3593-49A7-4F03-A329-687490CD0143}.Release|Any CPU.ActiveCfg = Release|Any CPU {CCFE3593-49A7-4F03-A329-687490CD0143}.Release|Any CPU.Build.0 = Release|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Release|x64.ActiveCfg = Release|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Release|x64.Build.0 = Release|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Release|x86.ActiveCfg = Release|Any CPU + {CCFE3593-49A7-4F03-A329-687490CD0143}.Release|x86.Build.0 = Release|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Debug|x64.ActiveCfg = Debug|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Debug|x64.Build.0 = Debug|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Debug|x86.ActiveCfg = Debug|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Debug|x86.Build.0 = Debug|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Release|Any CPU.Build.0 = Release|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Release|x64.ActiveCfg = Release|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Release|x64.Build.0 = Release|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Release|x86.ActiveCfg = Release|Any CPU + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1}.Release|x86.Build.0 = Release|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Debug|x64.ActiveCfg = Debug|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Debug|x64.Build.0 = Debug|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Debug|x86.ActiveCfg = Debug|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Debug|x86.Build.0 = Debug|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Release|Any CPU.Build.0 = Release|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Release|x64.ActiveCfg = Release|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Release|x64.Build.0 = Release|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Release|x86.ActiveCfg = Release|Any CPU + {DF023DD5-1158-4E2D-B542-21AF2E387428}.Release|x86.Build.0 = Release|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Debug|x64.ActiveCfg = Debug|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Debug|x64.Build.0 = Debug|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Debug|x86.ActiveCfg = Debug|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Debug|x86.Build.0 = Debug|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Release|Any CPU.Build.0 = Release|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Release|x64.ActiveCfg = Release|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Release|x64.Build.0 = Release|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Release|x86.ActiveCfg = Release|Any CPU + {F43484E3-6D87-476D-AD21-AB880C65B6C2}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1166,6 +2414,10 @@ Global {15BBCE34-82A2-489C-A65B-5BAEA299F07E} = {612ECA40-80B7-4365-9A6A-C35A6BE30FED} {9DB0C7B2-31D3-481C-9C0C-EEAEC9B2AA6A} = {612ECA40-80B7-4365-9A6A-C35A6BE30FED} {CCFE3593-49A7-4F03-A329-687490CD0143} = {899F0713-7FC6-4750-BAFC-AC650B35B453} + {A1E57E26-B650-42D6-84E2-5C2A5C1A11D1} = {414151D4-7009-4E78-A5C6-D99EBD1E67D1} + {0CE3C255-7FF4-EA80-717A-A208DB412F1A} = {8519CC01-1370-47C8-AD94-B0F326B1563F} + {DF023DD5-1158-4E2D-B542-21AF2E387428} = {0CE3C255-7FF4-EA80-717A-A208DB412F1A} + {F43484E3-6D87-476D-AD21-AB880C65B6C2} = {0CE3C255-7FF4-EA80-717A-A208DB412F1A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {08B1D4B8-D2C5-4A64-BB8B-E1A2B29525F0} diff --git a/Directory.Packages.props b/Directory.Packages.props index 3fddd790..3ce3afdc 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -7,7 +7,7 @@ - + @@ -16,6 +16,8 @@ + + @@ -53,11 +55,9 @@ - - @@ -82,7 +82,6 @@ - @@ -98,8 +97,7 @@ - - + \ No newline at end of file diff --git a/docs/diagnostics.md b/docs/diagnostics.md index d8977b04..4bb3e098 100644 --- a/docs/diagnostics.md +++ b/docs/diagnostics.md @@ -13,3 +13,7 @@ Once a release of .NET Aspire with that API is available, the API in the .NET As ## CTASPIRE002 Support for loading extensions into SQLite requires either a NuGet package or folder path to the library to be provided, and as a result there is some custom logic to load the extension based on the path or NuGet package. This logic will require some experimenting to figure out edge cases, so the feature for extension loading will be kept as experimental until it is proven to be stable. + +## CTASPIRE003 + +The underlying type used here may change to a different resource type in the future. Avoid taking a direct dependency on the Aspire type, instead rely on the CommunityToolkit resource type returned or the `Resource` type from Aspire. diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost.csproj b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost.csproj new file mode 100644 index 00000000..a84a875d --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost.csproj @@ -0,0 +1,22 @@ + + + + + + Exe + enable + enable + true + 985811f2-fd0c-480a-885b-bc6cc0574b62 + + + + + + + + + + + + diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/Program.cs b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/Program.cs new file mode 100644 index 00000000..e0338dfd --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/Program.cs @@ -0,0 +1,9 @@ +var builder = DistributedApplication.CreateBuilder(args); + +var server = builder.AddProject("mcp-server"); + +builder.AddMcpInspector("mcp-inspector") + .WithMcpServer(server) + ; + +builder.Build().Run(); diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/Properties/launchSettings.json b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/Properties/launchSettings.json new file mode 100644 index 00000000..b15af080 --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/Properties/launchSettings.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:17118;http://localhost:15207", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development", + "DOTNET_ENVIRONMENT": "Development", + "DOTNET_DASHBOARD_OTLP_ENDPOINT_URL": "https://localhost:21173", + "DOTNET_RESOURCE_SERVICE_ENDPOINT_URL": "https://localhost:22290" + } + }, + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:15207", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development", + "DOTNET_ENVIRONMENT": "Development", + "DOTNET_DASHBOARD_OTLP_ENDPOINT_URL": "http://localhost:19133", + "DOTNET_RESOURCE_SERVICE_ENDPOINT_URL": "http://localhost:20023" + } + } + } +} diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/appsettings.json b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/appsettings.json new file mode 100644 index 00000000..31c092aa --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.AppHost/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning", + "Aspire.Hosting.Dcp": "Warning" + } + } +} diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer.csproj b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer.csproj new file mode 100644 index 00000000..7e5b50d4 --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer.csproj @@ -0,0 +1,6 @@ + + + + + + diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/Program.cs b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/Program.cs new file mode 100644 index 00000000..3b01927f --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/Program.cs @@ -0,0 +1,21 @@ +using ModelContextProtocol.Server; +using System.ComponentModel; + +var builder = WebApplication.CreateBuilder(args); + +builder.Services + .AddMcpServer() + .WithTools(); + +var app = builder.Build(); + +app.MapMcp(); + +app.Run(); + +[McpServerToolType] +class McpServerTools +{ + [McpServerTool, Description("An echo tool")] + public static string Echo(string message) => $"Echo: {message}"; +} \ No newline at end of file diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/Properties/launchSettings.json b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/Properties/launchSettings.json new file mode 100644 index 00000000..db8bb522 --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/Properties/launchSettings.json @@ -0,0 +1,23 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5230", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7295;http://localhost:5230", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/appsettings.json b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/appsettings.json new file mode 100644 index 00000000..10f68b8c --- /dev/null +++ b/examples/mcp-inspector/CommunityToolkit.Aspire.Hosting.McpInspector.McpServer/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/src/CommunityToolkit.Aspire.Hosting.McpInspector/CommunityToolkit.Aspire.Hosting.McpInspector.csproj b/src/CommunityToolkit.Aspire.Hosting.McpInspector/CommunityToolkit.Aspire.Hosting.McpInspector.csproj new file mode 100644 index 00000000..de12cbf0 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.McpInspector/CommunityToolkit.Aspire.Hosting.McpInspector.csproj @@ -0,0 +1,11 @@ + + + An Aspire to run the MCP Inspector against a MCP server. + ai mcp debugging hosting + + + + + + + diff --git a/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResource.cs b/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResource.cs new file mode 100644 index 00000000..ed7f2d27 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResource.cs @@ -0,0 +1,15 @@ +using System.Diagnostics.CodeAnalysis; + +namespace Aspire.Hosting.ApplicationModel; + +/// +/// Resource for the MCP Inspector server. +/// +/// The name of the resource. +/// +/// This resource will run as a Node.js process using the npx command. +/// +/// In future, it is likely to become a container resource, once is resolved. +/// +[Experimental("CTASPIRE003")] +public class McpInspectorResource(string name) : ExecutableResource(name, "npx", ""); diff --git a/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResourceBuilderExtensions.cs b/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResourceBuilderExtensions.cs new file mode 100644 index 00000000..85bf0971 --- /dev/null +++ b/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResourceBuilderExtensions.cs @@ -0,0 +1,50 @@ +using Aspire.Hosting.ApplicationModel; +#pragma warning disable CTASPIRE003 + +namespace Aspire.Hosting; + +/// +/// Provides extension methods for adding the MCP Inspector to an . +/// +public static class McpInspectorResourceBuilderExtensions +{ + /// + /// Adds a MCP Inspector container resource to the . + /// + /// The to which the MCP Inspector resource will be added. + /// The name of the MCP Inspector container resource. + public static IResourceBuilder AddMcpInspector(this IDistributedApplicationBuilder builder, [ResourceName] string name) + { + var resource = builder.AddResource(new McpInspectorResource(name)) + .WithArgs(["-y", "@modelcontextprotocol/inspector"]) + .ExcludeFromManifest() + .WithHttpEndpoint(isProxied: false, port: Random.Shared.Next(3000, 4000), env: "CLIENT_PORT", name: "client") + .WithHttpEndpoint(isProxied: false, port: Random.Shared.Next(4000, 5000), env: "SERVER_PORT", name: "server-proxy"); + + return resource + .WithEnvironment(ctx => + { + ctx.EnvironmentVariables["MCP_PROXY_FULL_ADDRESS"] = resource.GetEndpoint("server-proxy"); + }); + } + + /// + /// Configures the MCP Inspector resource to use a specified MCP server resource that uses SSE as the transport type. + /// + /// The type of the MCP server resource. + /// The used to configure the MCP Inspector resource. + /// The for the MCP server resource. + /// The route that the SSE connection will use. + /// A reference to the for further configuration. + public static IResourceBuilder WithMcpServer(this IResourceBuilder builder, IResourceBuilder mcpServer, string route = "/sse") + where TResource : IResourceWithEndpoints + { + return builder.WithArgs(ctx => + { + var httpEndpoint = mcpServer.Resource.GetEndpoint("http"); + + var url = ReferenceExpression.Create($"{httpEndpoint}{route}"); + ctx.Args.Add(url); + }); + } +} \ No newline at end of file