diff --git a/config.json b/config.json index 22a4e31e2..1822fd756 100644 --- a/config.json +++ b/config.json @@ -2713,6 +2713,20 @@ "for-loops" ], "difficulty": 7 + }, + { + "slug": "split-second-stopwatch", + "name": "Split-Second Stopwatch", + "uuid": "1d95976d-b3db-4705-b345-0832f226620f", + "practices": [ + "datetimes", + "classes" + ], + "prerequisites": [ + "datetimes", + "classes" + ], + "difficulty": 5 } ], "foregone": [ diff --git a/exercises/Exercises.sln b/exercises/Exercises.sln index f7c3b9ec7..dd95fbb5b 100644 --- a/exercises/Exercises.sln +++ b/exercises/Exercises.sln @@ -357,712 +357,2142 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StateOfTicTacToe", "practic EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BottleSong", "practice\bottle-song\BottleSong.csproj", "{6BD384E6-225E-4F8A-856C-3079957C6E36}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SplitSecondStopwatch", "practice\split-second-stopwatch\SplitSecondStopwatch.csproj", "{0A6CD51A-2120-4A72-A17B-08CCC2E6D365}" +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 {DBDE9159-2423-4473-9853-4101095D93A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DBDE9159-2423-4473-9853-4101095D93A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Debug|x64.ActiveCfg = Debug|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Debug|x64.Build.0 = Debug|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Debug|x86.ActiveCfg = Debug|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Debug|x86.Build.0 = Debug|Any CPU {DBDE9159-2423-4473-9853-4101095D93A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {DBDE9159-2423-4473-9853-4101095D93A2}.Release|Any CPU.Build.0 = Release|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Release|x64.ActiveCfg = Release|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Release|x64.Build.0 = Release|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Release|x86.ActiveCfg = Release|Any CPU + {DBDE9159-2423-4473-9853-4101095D93A2}.Release|x86.Build.0 = Release|Any CPU {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Debug|x64.ActiveCfg = Debug|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Debug|x64.Build.0 = Debug|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Debug|x86.ActiveCfg = Debug|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Debug|x86.Build.0 = Debug|Any CPU {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Release|Any CPU.Build.0 = Release|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Release|x64.ActiveCfg = Release|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Release|x64.Build.0 = Release|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Release|x86.ActiveCfg = Release|Any CPU + {DFEFB3E9-95FB-4D29-9A95-68608B1F3AE8}.Release|x86.Build.0 = Release|Any CPU {758FC429-A223-439E-B4C4-3FC5E318468C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {758FC429-A223-439E-B4C4-3FC5E318468C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Debug|x64.ActiveCfg = Debug|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Debug|x64.Build.0 = Debug|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Debug|x86.ActiveCfg = Debug|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Debug|x86.Build.0 = Debug|Any CPU {758FC429-A223-439E-B4C4-3FC5E318468C}.Release|Any CPU.ActiveCfg = Release|Any CPU {758FC429-A223-439E-B4C4-3FC5E318468C}.Release|Any CPU.Build.0 = Release|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Release|x64.ActiveCfg = Release|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Release|x64.Build.0 = Release|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Release|x86.ActiveCfg = Release|Any CPU + {758FC429-A223-439E-B4C4-3FC5E318468C}.Release|x86.Build.0 = Release|Any CPU {F185E45E-9806-4617-BF97-635FCEB61680}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F185E45E-9806-4617-BF97-635FCEB61680}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Debug|x64.ActiveCfg = Debug|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Debug|x64.Build.0 = Debug|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Debug|x86.ActiveCfg = Debug|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Debug|x86.Build.0 = Debug|Any CPU {F185E45E-9806-4617-BF97-635FCEB61680}.Release|Any CPU.ActiveCfg = Release|Any CPU {F185E45E-9806-4617-BF97-635FCEB61680}.Release|Any CPU.Build.0 = Release|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Release|x64.ActiveCfg = Release|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Release|x64.Build.0 = Release|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Release|x86.ActiveCfg = Release|Any CPU + {F185E45E-9806-4617-BF97-635FCEB61680}.Release|x86.Build.0 = Release|Any CPU {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Debug|x64.ActiveCfg = Debug|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Debug|x64.Build.0 = Debug|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Debug|x86.ActiveCfg = Debug|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Debug|x86.Build.0 = Debug|Any CPU {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Release|Any CPU.ActiveCfg = Release|Any CPU {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Release|Any CPU.Build.0 = Release|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Release|x64.ActiveCfg = Release|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Release|x64.Build.0 = Release|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Release|x86.ActiveCfg = Release|Any CPU + {0F17DA54-D7DA-4EBC-8A4A-63D6ACA43A1D}.Release|x86.Build.0 = Release|Any CPU {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Debug|Any CPU.Build.0 = Debug|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Debug|x64.ActiveCfg = Debug|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Debug|x64.Build.0 = Debug|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Debug|x86.ActiveCfg = Debug|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Debug|x86.Build.0 = Debug|Any CPU {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Release|Any CPU.ActiveCfg = Release|Any CPU {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Release|Any CPU.Build.0 = Release|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Release|x64.ActiveCfg = Release|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Release|x64.Build.0 = Release|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Release|x86.ActiveCfg = Release|Any CPU + {331F0F1E-6A35-4E22-BBFA-004A1D4EE757}.Release|x86.Build.0 = Release|Any CPU {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Debug|x64.ActiveCfg = Debug|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Debug|x64.Build.0 = Debug|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Debug|x86.ActiveCfg = Debug|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Debug|x86.Build.0 = Debug|Any CPU {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Release|Any CPU.ActiveCfg = Release|Any CPU {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Release|Any CPU.Build.0 = Release|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Release|x64.ActiveCfg = Release|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Release|x64.Build.0 = Release|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Release|x86.ActiveCfg = Release|Any CPU + {1B613B04-C002-48F8-B320-EA7BCC8483A7}.Release|x86.Build.0 = Release|Any CPU {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Debug|x64.ActiveCfg = Debug|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Debug|x64.Build.0 = Debug|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Debug|x86.ActiveCfg = Debug|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Debug|x86.Build.0 = Debug|Any CPU {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Release|Any CPU.ActiveCfg = Release|Any CPU {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Release|Any CPU.Build.0 = Release|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Release|x64.ActiveCfg = Release|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Release|x64.Build.0 = Release|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Release|x86.ActiveCfg = Release|Any CPU + {BA955D45-C36D-4CDC-A0BA-708432C63B3E}.Release|x86.Build.0 = Release|Any CPU {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Debug|x64.ActiveCfg = Debug|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Debug|x64.Build.0 = Debug|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Debug|x86.ActiveCfg = Debug|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Debug|x86.Build.0 = Debug|Any CPU {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Release|Any CPU.ActiveCfg = Release|Any CPU {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Release|Any CPU.Build.0 = Release|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Release|x64.ActiveCfg = Release|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Release|x64.Build.0 = Release|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Release|x86.ActiveCfg = Release|Any CPU + {1C829A36-C841-4BD6-993D-1F6EA3998B12}.Release|x86.Build.0 = Release|Any CPU {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Debug|x64.ActiveCfg = Debug|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Debug|x64.Build.0 = Debug|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Debug|x86.ActiveCfg = Debug|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Debug|x86.Build.0 = Debug|Any CPU {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Release|Any CPU.ActiveCfg = Release|Any CPU {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Release|Any CPU.Build.0 = Release|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Release|x64.ActiveCfg = Release|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Release|x64.Build.0 = Release|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Release|x86.ActiveCfg = Release|Any CPU + {AF9F84FA-7B8E-4B6A-AD7F-3BF1579F3AFD}.Release|x86.Build.0 = Release|Any CPU {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Debug|x64.ActiveCfg = Debug|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Debug|x64.Build.0 = Debug|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Debug|x86.ActiveCfg = Debug|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Debug|x86.Build.0 = Debug|Any CPU {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Release|Any CPU.ActiveCfg = Release|Any CPU {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Release|Any CPU.Build.0 = Release|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Release|x64.ActiveCfg = Release|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Release|x64.Build.0 = Release|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Release|x86.ActiveCfg = Release|Any CPU + {D8B7C7FD-5A31-4D8E-82AB-9D0C97BBEBDB}.Release|x86.Build.0 = Release|Any CPU {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Debug|x64.ActiveCfg = Debug|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Debug|x64.Build.0 = Debug|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Debug|x86.ActiveCfg = Debug|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Debug|x86.Build.0 = Debug|Any CPU {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Release|Any CPU.ActiveCfg = Release|Any CPU {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Release|Any CPU.Build.0 = Release|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Release|x64.ActiveCfg = Release|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Release|x64.Build.0 = Release|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Release|x86.ActiveCfg = Release|Any CPU + {DB21BFB8-0FCC-4F17-9773-8141B0B4F0D2}.Release|x86.Build.0 = Release|Any CPU {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Debug|x64.ActiveCfg = Debug|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Debug|x64.Build.0 = Debug|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Debug|x86.ActiveCfg = Debug|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Debug|x86.Build.0 = Debug|Any CPU {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Release|Any CPU.ActiveCfg = Release|Any CPU {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Release|Any CPU.Build.0 = Release|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Release|x64.ActiveCfg = Release|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Release|x64.Build.0 = Release|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Release|x86.ActiveCfg = Release|Any CPU + {D1F4D5E0-D4BB-4FED-AFA9-0DDACA1F5A71}.Release|x86.Build.0 = Release|Any CPU {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Debug|x64.ActiveCfg = Debug|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Debug|x64.Build.0 = Debug|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Debug|x86.ActiveCfg = Debug|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Debug|x86.Build.0 = Debug|Any CPU {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Release|Any CPU.ActiveCfg = Release|Any CPU {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Release|Any CPU.Build.0 = Release|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Release|x64.ActiveCfg = Release|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Release|x64.Build.0 = Release|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Release|x86.ActiveCfg = Release|Any CPU + {E55BB790-87EC-4C8E-9908-8D0C01E5C215}.Release|x86.Build.0 = Release|Any CPU {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Debug|x64.ActiveCfg = Debug|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Debug|x64.Build.0 = Debug|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Debug|x86.ActiveCfg = Debug|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Debug|x86.Build.0 = Debug|Any CPU {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Release|Any CPU.ActiveCfg = Release|Any CPU {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Release|Any CPU.Build.0 = Release|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Release|x64.ActiveCfg = Release|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Release|x64.Build.0 = Release|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Release|x86.ActiveCfg = Release|Any CPU + {E3D46015-AB12-47AB-AB37-5FFF5B781BD9}.Release|x86.Build.0 = Release|Any CPU {62F13963-52BC-4513-B2F5-ED5E07146860}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {62F13963-52BC-4513-B2F5-ED5E07146860}.Debug|Any CPU.Build.0 = Debug|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Debug|x64.ActiveCfg = Debug|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Debug|x64.Build.0 = Debug|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Debug|x86.ActiveCfg = Debug|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Debug|x86.Build.0 = Debug|Any CPU {62F13963-52BC-4513-B2F5-ED5E07146860}.Release|Any CPU.ActiveCfg = Release|Any CPU {62F13963-52BC-4513-B2F5-ED5E07146860}.Release|Any CPU.Build.0 = Release|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Release|x64.ActiveCfg = Release|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Release|x64.Build.0 = Release|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Release|x86.ActiveCfg = Release|Any CPU + {62F13963-52BC-4513-B2F5-ED5E07146860}.Release|x86.Build.0 = Release|Any CPU {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Debug|x64.ActiveCfg = Debug|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Debug|x64.Build.0 = Debug|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Debug|x86.ActiveCfg = Debug|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Debug|x86.Build.0 = Debug|Any CPU {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Release|Any CPU.ActiveCfg = Release|Any CPU {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Release|Any CPU.Build.0 = Release|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Release|x64.ActiveCfg = Release|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Release|x64.Build.0 = Release|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Release|x86.ActiveCfg = Release|Any CPU + {17A5BDBE-C1D1-452E-8627-CE492B3E56BE}.Release|x86.Build.0 = Release|Any CPU {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Debug|x64.ActiveCfg = Debug|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Debug|x64.Build.0 = Debug|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Debug|x86.ActiveCfg = Debug|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Debug|x86.Build.0 = Debug|Any CPU {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Release|Any CPU.ActiveCfg = Release|Any CPU {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Release|Any CPU.Build.0 = Release|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Release|x64.ActiveCfg = Release|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Release|x64.Build.0 = Release|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Release|x86.ActiveCfg = Release|Any CPU + {0CD65A26-E3AC-4D84-9603-4F6E4FA20E20}.Release|x86.Build.0 = Release|Any CPU {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Debug|x64.ActiveCfg = Debug|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Debug|x64.Build.0 = Debug|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Debug|x86.ActiveCfg = Debug|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Debug|x86.Build.0 = Debug|Any CPU {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Release|Any CPU.ActiveCfg = Release|Any CPU {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Release|Any CPU.Build.0 = Release|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Release|x64.ActiveCfg = Release|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Release|x64.Build.0 = Release|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Release|x86.ActiveCfg = Release|Any CPU + {C4AE5AC9-45E3-43A8-93CF-A7B0853FEA4A}.Release|x86.Build.0 = Release|Any CPU {9557D34F-A76C-4A04-92F6-7769676C60B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9557D34F-A76C-4A04-92F6-7769676C60B1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Debug|x64.ActiveCfg = Debug|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Debug|x64.Build.0 = Debug|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Debug|x86.ActiveCfg = Debug|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Debug|x86.Build.0 = Debug|Any CPU {9557D34F-A76C-4A04-92F6-7769676C60B1}.Release|Any CPU.ActiveCfg = Release|Any CPU {9557D34F-A76C-4A04-92F6-7769676C60B1}.Release|Any CPU.Build.0 = Release|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Release|x64.ActiveCfg = Release|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Release|x64.Build.0 = Release|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Release|x86.ActiveCfg = Release|Any CPU + {9557D34F-A76C-4A04-92F6-7769676C60B1}.Release|x86.Build.0 = Release|Any CPU {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Debug|x64.ActiveCfg = Debug|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Debug|x64.Build.0 = Debug|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Debug|x86.ActiveCfg = Debug|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Debug|x86.Build.0 = Debug|Any CPU {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Release|Any CPU.ActiveCfg = Release|Any CPU {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Release|Any CPU.Build.0 = Release|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Release|x64.ActiveCfg = Release|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Release|x64.Build.0 = Release|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Release|x86.ActiveCfg = Release|Any CPU + {5FDE6E83-C44B-46E1-9453-98A2EF4C52C8}.Release|x86.Build.0 = Release|Any CPU {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Debug|x64.ActiveCfg = Debug|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Debug|x64.Build.0 = Debug|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Debug|x86.ActiveCfg = Debug|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Debug|x86.Build.0 = Debug|Any CPU {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Release|Any CPU.ActiveCfg = Release|Any CPU {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Release|Any CPU.Build.0 = Release|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Release|x64.ActiveCfg = Release|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Release|x64.Build.0 = Release|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Release|x86.ActiveCfg = Release|Any CPU + {22D6F789-FE96-48DB-ACC1-3A52664B9F9E}.Release|x86.Build.0 = Release|Any CPU {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Debug|x64.ActiveCfg = Debug|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Debug|x64.Build.0 = Debug|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Debug|x86.ActiveCfg = Debug|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Debug|x86.Build.0 = Debug|Any CPU {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Release|Any CPU.ActiveCfg = Release|Any CPU {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Release|Any CPU.Build.0 = Release|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Release|x64.ActiveCfg = Release|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Release|x64.Build.0 = Release|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Release|x86.ActiveCfg = Release|Any CPU + {F72896F4-43E6-4FBC-8D7D-D0306657DE34}.Release|x86.Build.0 = Release|Any CPU {B512C62C-677E-4A07-8B96-E973005501E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B512C62C-677E-4A07-8B96-E973005501E6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Debug|x64.ActiveCfg = Debug|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Debug|x64.Build.0 = Debug|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Debug|x86.ActiveCfg = Debug|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Debug|x86.Build.0 = Debug|Any CPU {B512C62C-677E-4A07-8B96-E973005501E6}.Release|Any CPU.ActiveCfg = Release|Any CPU {B512C62C-677E-4A07-8B96-E973005501E6}.Release|Any CPU.Build.0 = Release|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Release|x64.ActiveCfg = Release|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Release|x64.Build.0 = Release|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Release|x86.ActiveCfg = Release|Any CPU + {B512C62C-677E-4A07-8B96-E973005501E6}.Release|x86.Build.0 = Release|Any CPU {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Debug|x64.ActiveCfg = Debug|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Debug|x64.Build.0 = Debug|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Debug|x86.ActiveCfg = Debug|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Debug|x86.Build.0 = Debug|Any CPU {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Release|Any CPU.ActiveCfg = Release|Any CPU {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Release|Any CPU.Build.0 = Release|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Release|x64.ActiveCfg = Release|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Release|x64.Build.0 = Release|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Release|x86.ActiveCfg = Release|Any CPU + {3B766FF7-0B73-409C-AC9F-833FA152BD0C}.Release|x86.Build.0 = Release|Any CPU {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Debug|x64.ActiveCfg = Debug|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Debug|x64.Build.0 = Debug|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Debug|x86.ActiveCfg = Debug|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Debug|x86.Build.0 = Debug|Any CPU {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Release|Any CPU.ActiveCfg = Release|Any CPU {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Release|Any CPU.Build.0 = Release|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Release|x64.ActiveCfg = Release|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Release|x64.Build.0 = Release|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Release|x86.ActiveCfg = Release|Any CPU + {FB29A674-B8AC-4A1E-9D64-6DC151E7884E}.Release|x86.Build.0 = Release|Any CPU {842EF7A8-F305-42BC-8740-9ABB58202606}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {842EF7A8-F305-42BC-8740-9ABB58202606}.Debug|Any CPU.Build.0 = Debug|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Debug|x64.ActiveCfg = Debug|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Debug|x64.Build.0 = Debug|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Debug|x86.ActiveCfg = Debug|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Debug|x86.Build.0 = Debug|Any CPU {842EF7A8-F305-42BC-8740-9ABB58202606}.Release|Any CPU.ActiveCfg = Release|Any CPU {842EF7A8-F305-42BC-8740-9ABB58202606}.Release|Any CPU.Build.0 = Release|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Release|x64.ActiveCfg = Release|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Release|x64.Build.0 = Release|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Release|x86.ActiveCfg = Release|Any CPU + {842EF7A8-F305-42BC-8740-9ABB58202606}.Release|x86.Build.0 = Release|Any CPU {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Debug|x64.ActiveCfg = Debug|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Debug|x64.Build.0 = Debug|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Debug|x86.ActiveCfg = Debug|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Debug|x86.Build.0 = Debug|Any CPU {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Release|Any CPU.ActiveCfg = Release|Any CPU {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Release|Any CPU.Build.0 = Release|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Release|x64.ActiveCfg = Release|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Release|x64.Build.0 = Release|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Release|x86.ActiveCfg = Release|Any CPU + {BD7B6827-75A9-4DEE-BF71-3379AD78FA3E}.Release|x86.Build.0 = Release|Any CPU {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Debug|x64.ActiveCfg = Debug|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Debug|x64.Build.0 = Debug|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Debug|x86.ActiveCfg = Debug|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Debug|x86.Build.0 = Debug|Any CPU {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Release|Any CPU.ActiveCfg = Release|Any CPU {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Release|Any CPU.Build.0 = Release|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Release|x64.ActiveCfg = Release|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Release|x64.Build.0 = Release|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Release|x86.ActiveCfg = Release|Any CPU + {FADC30C7-4F6D-4C4B-B0C5-53F3424878D5}.Release|x86.Build.0 = Release|Any CPU {F67A2623-4C33-46D4-9CE3-827C59240089}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F67A2623-4C33-46D4-9CE3-827C59240089}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Debug|x64.ActiveCfg = Debug|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Debug|x64.Build.0 = Debug|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Debug|x86.ActiveCfg = Debug|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Debug|x86.Build.0 = Debug|Any CPU {F67A2623-4C33-46D4-9CE3-827C59240089}.Release|Any CPU.ActiveCfg = Release|Any CPU {F67A2623-4C33-46D4-9CE3-827C59240089}.Release|Any CPU.Build.0 = Release|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Release|x64.ActiveCfg = Release|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Release|x64.Build.0 = Release|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Release|x86.ActiveCfg = Release|Any CPU + {F67A2623-4C33-46D4-9CE3-827C59240089}.Release|x86.Build.0 = Release|Any CPU {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Debug|x64.ActiveCfg = Debug|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Debug|x64.Build.0 = Debug|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Debug|x86.ActiveCfg = Debug|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Debug|x86.Build.0 = Debug|Any CPU {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Release|Any CPU.ActiveCfg = Release|Any CPU {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Release|Any CPU.Build.0 = Release|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Release|x64.ActiveCfg = Release|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Release|x64.Build.0 = Release|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Release|x86.ActiveCfg = Release|Any CPU + {86830781-83E7-40D4-AC04-9F8CB730C5CF}.Release|x86.Build.0 = Release|Any CPU {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Debug|x64.ActiveCfg = Debug|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Debug|x64.Build.0 = Debug|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Debug|x86.ActiveCfg = Debug|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Debug|x86.Build.0 = Debug|Any CPU {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Release|Any CPU.ActiveCfg = Release|Any CPU {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Release|Any CPU.Build.0 = Release|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Release|x64.ActiveCfg = Release|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Release|x64.Build.0 = Release|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Release|x86.ActiveCfg = Release|Any CPU + {19ED9FC4-D6AA-44C6-8B0C-C4B58FFF75AB}.Release|x86.Build.0 = Release|Any CPU {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Debug|x64.ActiveCfg = Debug|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Debug|x64.Build.0 = Debug|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Debug|x86.ActiveCfg = Debug|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Debug|x86.Build.0 = Debug|Any CPU {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Release|Any CPU.ActiveCfg = Release|Any CPU {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Release|Any CPU.Build.0 = Release|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Release|x64.ActiveCfg = Release|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Release|x64.Build.0 = Release|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Release|x86.ActiveCfg = Release|Any CPU + {42F380C0-9B44-40FD-8F15-19D949CCB2BD}.Release|x86.Build.0 = Release|Any CPU {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Debug|Any CPU.Build.0 = Debug|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Debug|x64.ActiveCfg = Debug|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Debug|x64.Build.0 = Debug|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Debug|x86.ActiveCfg = Debug|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Debug|x86.Build.0 = Debug|Any CPU {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Release|Any CPU.ActiveCfg = Release|Any CPU {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Release|Any CPU.Build.0 = Release|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Release|x64.ActiveCfg = Release|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Release|x64.Build.0 = Release|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Release|x86.ActiveCfg = Release|Any CPU + {85B57E4B-C0CC-45A2-BA93-A10302AC9080}.Release|x86.Build.0 = Release|Any CPU {F85A785C-195A-4B88-9563-6AFED7D8A398}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F85A785C-195A-4B88-9563-6AFED7D8A398}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Debug|x64.ActiveCfg = Debug|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Debug|x64.Build.0 = Debug|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Debug|x86.ActiveCfg = Debug|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Debug|x86.Build.0 = Debug|Any CPU {F85A785C-195A-4B88-9563-6AFED7D8A398}.Release|Any CPU.ActiveCfg = Release|Any CPU {F85A785C-195A-4B88-9563-6AFED7D8A398}.Release|Any CPU.Build.0 = Release|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Release|x64.ActiveCfg = Release|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Release|x64.Build.0 = Release|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Release|x86.ActiveCfg = Release|Any CPU + {F85A785C-195A-4B88-9563-6AFED7D8A398}.Release|x86.Build.0 = Release|Any CPU {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Debug|x64.ActiveCfg = Debug|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Debug|x64.Build.0 = Debug|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Debug|x86.ActiveCfg = Debug|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Debug|x86.Build.0 = Debug|Any CPU {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Release|Any CPU.ActiveCfg = Release|Any CPU {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Release|Any CPU.Build.0 = Release|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Release|x64.ActiveCfg = Release|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Release|x64.Build.0 = Release|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Release|x86.ActiveCfg = Release|Any CPU + {FC58281F-374A-4C48-B00E-BB46D6EE2B89}.Release|x86.Build.0 = Release|Any CPU {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Debug|x64.ActiveCfg = Debug|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Debug|x64.Build.0 = Debug|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Debug|x86.ActiveCfg = Debug|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Debug|x86.Build.0 = Debug|Any CPU {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Release|Any CPU.ActiveCfg = Release|Any CPU {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Release|Any CPU.Build.0 = Release|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Release|x64.ActiveCfg = Release|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Release|x64.Build.0 = Release|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Release|x86.ActiveCfg = Release|Any CPU + {48E8B6EF-A590-417C-B7B9-A6345FCD70A0}.Release|x86.Build.0 = Release|Any CPU {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Debug|x64.ActiveCfg = Debug|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Debug|x64.Build.0 = Debug|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Debug|x86.ActiveCfg = Debug|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Debug|x86.Build.0 = Debug|Any CPU {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Release|Any CPU.ActiveCfg = Release|Any CPU {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Release|Any CPU.Build.0 = Release|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Release|x64.ActiveCfg = Release|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Release|x64.Build.0 = Release|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Release|x86.ActiveCfg = Release|Any CPU + {D9D540F8-AEAA-4076-A5A5-5711FC451D99}.Release|x86.Build.0 = Release|Any CPU {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Debug|x64.ActiveCfg = Debug|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Debug|x64.Build.0 = Debug|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Debug|x86.ActiveCfg = Debug|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Debug|x86.Build.0 = Debug|Any CPU {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Release|Any CPU.ActiveCfg = Release|Any CPU {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Release|Any CPU.Build.0 = Release|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Release|x64.ActiveCfg = Release|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Release|x64.Build.0 = Release|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Release|x86.ActiveCfg = Release|Any CPU + {7F321163-AD3F-4F08-83B9-714BDA5FE088}.Release|x86.Build.0 = Release|Any CPU {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Debug|x64.ActiveCfg = Debug|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Debug|x64.Build.0 = Debug|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Debug|x86.ActiveCfg = Debug|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Debug|x86.Build.0 = Debug|Any CPU {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Release|Any CPU.ActiveCfg = Release|Any CPU {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Release|Any CPU.Build.0 = Release|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Release|x64.ActiveCfg = Release|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Release|x64.Build.0 = Release|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Release|x86.ActiveCfg = Release|Any CPU + {3329B3ED-C681-4BA4-9947-5F152A38FD0D}.Release|x86.Build.0 = Release|Any CPU {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Debug|x64.ActiveCfg = Debug|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Debug|x64.Build.0 = Debug|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Debug|x86.ActiveCfg = Debug|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Debug|x86.Build.0 = Debug|Any CPU {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Release|Any CPU.ActiveCfg = Release|Any CPU {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Release|Any CPU.Build.0 = Release|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Release|x64.ActiveCfg = Release|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Release|x64.Build.0 = Release|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Release|x86.ActiveCfg = Release|Any CPU + {5D0FF2A0-BE05-4F07-BB41-8E4A7D0D4442}.Release|x86.Build.0 = Release|Any CPU {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Debug|x64.ActiveCfg = Debug|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Debug|x64.Build.0 = Debug|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Debug|x86.ActiveCfg = Debug|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Debug|x86.Build.0 = Debug|Any CPU {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Release|Any CPU.ActiveCfg = Release|Any CPU {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Release|Any CPU.Build.0 = Release|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Release|x64.ActiveCfg = Release|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Release|x64.Build.0 = Release|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Release|x86.ActiveCfg = Release|Any CPU + {684FA1FC-5BA3-4089-B6C4-5E6797D463C2}.Release|x86.Build.0 = Release|Any CPU {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Debug|Any CPU.Build.0 = Debug|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Debug|x64.ActiveCfg = Debug|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Debug|x64.Build.0 = Debug|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Debug|x86.ActiveCfg = Debug|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Debug|x86.Build.0 = Debug|Any CPU {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Release|Any CPU.ActiveCfg = Release|Any CPU {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Release|Any CPU.Build.0 = Release|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Release|x64.ActiveCfg = Release|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Release|x64.Build.0 = Release|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Release|x86.ActiveCfg = Release|Any CPU + {863F435B-B7C7-4CC8-9A4F-2267385B8487}.Release|x86.Build.0 = Release|Any CPU {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Debug|x64.ActiveCfg = Debug|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Debug|x64.Build.0 = Debug|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Debug|x86.ActiveCfg = Debug|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Debug|x86.Build.0 = Debug|Any CPU {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Release|Any CPU.ActiveCfg = Release|Any CPU {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Release|Any CPU.Build.0 = Release|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Release|x64.ActiveCfg = Release|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Release|x64.Build.0 = Release|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Release|x86.ActiveCfg = Release|Any CPU + {FBDEECDC-AF92-42B3-AE69-3AF91F26F683}.Release|x86.Build.0 = Release|Any CPU {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Debug|x64.ActiveCfg = Debug|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Debug|x64.Build.0 = Debug|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Debug|x86.ActiveCfg = Debug|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Debug|x86.Build.0 = Debug|Any CPU {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Release|Any CPU.ActiveCfg = Release|Any CPU {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Release|Any CPU.Build.0 = Release|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Release|x64.ActiveCfg = Release|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Release|x64.Build.0 = Release|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Release|x86.ActiveCfg = Release|Any CPU + {BE366E7A-F7C8-4AB2-9928-04FC68238883}.Release|x86.Build.0 = Release|Any CPU {A405FB21-249D-4F71-A46E-D943021BA33F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A405FB21-249D-4F71-A46E-D943021BA33F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Debug|x64.ActiveCfg = Debug|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Debug|x64.Build.0 = Debug|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Debug|x86.ActiveCfg = Debug|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Debug|x86.Build.0 = Debug|Any CPU {A405FB21-249D-4F71-A46E-D943021BA33F}.Release|Any CPU.ActiveCfg = Release|Any CPU {A405FB21-249D-4F71-A46E-D943021BA33F}.Release|Any CPU.Build.0 = Release|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Release|x64.ActiveCfg = Release|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Release|x64.Build.0 = Release|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Release|x86.ActiveCfg = Release|Any CPU + {A405FB21-249D-4F71-A46E-D943021BA33F}.Release|x86.Build.0 = Release|Any CPU {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Debug|Any CPU.Build.0 = Debug|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Debug|x64.ActiveCfg = Debug|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Debug|x64.Build.0 = Debug|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Debug|x86.ActiveCfg = Debug|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Debug|x86.Build.0 = Debug|Any CPU {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Release|Any CPU.ActiveCfg = Release|Any CPU {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Release|Any CPU.Build.0 = Release|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Release|x64.ActiveCfg = Release|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Release|x64.Build.0 = Release|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Release|x86.ActiveCfg = Release|Any CPU + {54EBB5D5-B14C-4297-945E-1A3C11B51740}.Release|x86.Build.0 = Release|Any CPU {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Debug|x64.ActiveCfg = Debug|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Debug|x64.Build.0 = Debug|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Debug|x86.ActiveCfg = Debug|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Debug|x86.Build.0 = Debug|Any CPU {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Release|Any CPU.ActiveCfg = Release|Any CPU {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Release|Any CPU.Build.0 = Release|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Release|x64.ActiveCfg = Release|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Release|x64.Build.0 = Release|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Release|x86.ActiveCfg = Release|Any CPU + {A6CE175A-285A-40C1-ABA8-90A9E483FB70}.Release|x86.Build.0 = Release|Any CPU {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Debug|x64.ActiveCfg = Debug|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Debug|x64.Build.0 = Debug|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Debug|x86.ActiveCfg = Debug|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Debug|x86.Build.0 = Debug|Any CPU {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Release|Any CPU.ActiveCfg = Release|Any CPU {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Release|Any CPU.Build.0 = Release|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Release|x64.ActiveCfg = Release|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Release|x64.Build.0 = Release|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Release|x86.ActiveCfg = Release|Any CPU + {3B0DA602-0415-408E-A3AC-84B3EC23DE13}.Release|x86.Build.0 = Release|Any CPU {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Debug|x64.ActiveCfg = Debug|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Debug|x64.Build.0 = Debug|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Debug|x86.ActiveCfg = Debug|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Debug|x86.Build.0 = Debug|Any CPU {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Release|Any CPU.ActiveCfg = Release|Any CPU {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Release|Any CPU.Build.0 = Release|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Release|x64.ActiveCfg = Release|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Release|x64.Build.0 = Release|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Release|x86.ActiveCfg = Release|Any CPU + {EB3333ED-3B41-4C2A-A979-C224E4B7C646}.Release|x86.Build.0 = Release|Any CPU {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Debug|x64.ActiveCfg = Debug|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Debug|x64.Build.0 = Debug|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Debug|x86.ActiveCfg = Debug|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Debug|x86.Build.0 = Debug|Any CPU {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Release|Any CPU.ActiveCfg = Release|Any CPU {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Release|Any CPU.Build.0 = Release|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Release|x64.ActiveCfg = Release|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Release|x64.Build.0 = Release|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Release|x86.ActiveCfg = Release|Any CPU + {E6ACD7AB-2E78-4789-855A-F473E8BEAC6B}.Release|x86.Build.0 = Release|Any CPU {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Debug|x64.ActiveCfg = Debug|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Debug|x64.Build.0 = Debug|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Debug|x86.ActiveCfg = Debug|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Debug|x86.Build.0 = Debug|Any CPU {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Release|Any CPU.Build.0 = Release|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Release|x64.ActiveCfg = Release|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Release|x64.Build.0 = Release|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Release|x86.ActiveCfg = Release|Any CPU + {B51D51B6-07C4-4A8D-AA08-7BAE69548ED8}.Release|x86.Build.0 = Release|Any CPU {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Debug|x64.ActiveCfg = Debug|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Debug|x64.Build.0 = Debug|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Debug|x86.ActiveCfg = Debug|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Debug|x86.Build.0 = Debug|Any CPU {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Release|Any CPU.ActiveCfg = Release|Any CPU {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Release|Any CPU.Build.0 = Release|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Release|x64.ActiveCfg = Release|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Release|x64.Build.0 = Release|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Release|x86.ActiveCfg = Release|Any CPU + {252C4A30-8AB3-4A5C-AA06-21D49D9E2AA4}.Release|x86.Build.0 = Release|Any CPU {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Debug|x64.ActiveCfg = Debug|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Debug|x64.Build.0 = Debug|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Debug|x86.ActiveCfg = Debug|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Debug|x86.Build.0 = Debug|Any CPU {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Release|Any CPU.Build.0 = Release|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Release|x64.ActiveCfg = Release|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Release|x64.Build.0 = Release|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Release|x86.ActiveCfg = Release|Any CPU + {1FD342FB-67C0-4A93-8DCE-93180CAF38A2}.Release|x86.Build.0 = Release|Any CPU {F74F4279-B424-49A9-A539-909FD5298A04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F74F4279-B424-49A9-A539-909FD5298A04}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Debug|x64.ActiveCfg = Debug|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Debug|x64.Build.0 = Debug|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Debug|x86.ActiveCfg = Debug|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Debug|x86.Build.0 = Debug|Any CPU {F74F4279-B424-49A9-A539-909FD5298A04}.Release|Any CPU.ActiveCfg = Release|Any CPU {F74F4279-B424-49A9-A539-909FD5298A04}.Release|Any CPU.Build.0 = Release|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Release|x64.ActiveCfg = Release|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Release|x64.Build.0 = Release|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Release|x86.ActiveCfg = Release|Any CPU + {F74F4279-B424-49A9-A539-909FD5298A04}.Release|x86.Build.0 = Release|Any CPU {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Debug|x64.ActiveCfg = Debug|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Debug|x64.Build.0 = Debug|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Debug|x86.ActiveCfg = Debug|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Debug|x86.Build.0 = Debug|Any CPU {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Release|Any CPU.ActiveCfg = Release|Any CPU {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Release|Any CPU.Build.0 = Release|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Release|x64.ActiveCfg = Release|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Release|x64.Build.0 = Release|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Release|x86.ActiveCfg = Release|Any CPU + {5A24CA2C-7E8F-4123-9B2C-9866957A76B9}.Release|x86.Build.0 = Release|Any CPU {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Debug|x64.ActiveCfg = Debug|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Debug|x64.Build.0 = Debug|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Debug|x86.ActiveCfg = Debug|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Debug|x86.Build.0 = Debug|Any CPU {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Release|Any CPU.ActiveCfg = Release|Any CPU {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Release|Any CPU.Build.0 = Release|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Release|x64.ActiveCfg = Release|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Release|x64.Build.0 = Release|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Release|x86.ActiveCfg = Release|Any CPU + {B9285667-4EBE-4EF7-AB66-396F8651BDAD}.Release|x86.Build.0 = Release|Any CPU {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Debug|Any CPU.Build.0 = Debug|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Debug|x64.ActiveCfg = Debug|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Debug|x64.Build.0 = Debug|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Debug|x86.ActiveCfg = Debug|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Debug|x86.Build.0 = Debug|Any CPU {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Release|Any CPU.ActiveCfg = Release|Any CPU {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Release|Any CPU.Build.0 = Release|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Release|x64.ActiveCfg = Release|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Release|x64.Build.0 = Release|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Release|x86.ActiveCfg = Release|Any CPU + {97E48A24-B5CB-478E-AF2A-B8FB2350DB12}.Release|x86.Build.0 = Release|Any CPU {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Debug|x64.ActiveCfg = Debug|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Debug|x64.Build.0 = Debug|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Debug|x86.ActiveCfg = Debug|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Debug|x86.Build.0 = Debug|Any CPU {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Release|Any CPU.ActiveCfg = Release|Any CPU {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Release|Any CPU.Build.0 = Release|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Release|x64.ActiveCfg = Release|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Release|x64.Build.0 = Release|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Release|x86.ActiveCfg = Release|Any CPU + {AC08CDB7-CA75-4A66-AD41-DAB86D6C8435}.Release|x86.Build.0 = Release|Any CPU {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Debug|x64.ActiveCfg = Debug|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Debug|x64.Build.0 = Debug|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Debug|x86.ActiveCfg = Debug|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Debug|x86.Build.0 = Debug|Any CPU {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Release|Any CPU.ActiveCfg = Release|Any CPU {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Release|Any CPU.Build.0 = Release|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Release|x64.ActiveCfg = Release|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Release|x64.Build.0 = Release|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Release|x86.ActiveCfg = Release|Any CPU + {B4F23CFF-7434-4FC9-AD7E-B25012D6AB69}.Release|x86.Build.0 = Release|Any CPU {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Debug|x64.ActiveCfg = Debug|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Debug|x64.Build.0 = Debug|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Debug|x86.ActiveCfg = Debug|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Debug|x86.Build.0 = Debug|Any CPU {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Release|Any CPU.ActiveCfg = Release|Any CPU {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Release|Any CPU.Build.0 = Release|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Release|x64.ActiveCfg = Release|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Release|x64.Build.0 = Release|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Release|x86.ActiveCfg = Release|Any CPU + {CB9E0567-82A1-4E03-95B9-8397A80A7144}.Release|x86.Build.0 = Release|Any CPU {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Debug|x64.ActiveCfg = Debug|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Debug|x64.Build.0 = Debug|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Debug|x86.ActiveCfg = Debug|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Debug|x86.Build.0 = Debug|Any CPU {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Release|Any CPU.ActiveCfg = Release|Any CPU {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Release|Any CPU.Build.0 = Release|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Release|x64.ActiveCfg = Release|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Release|x64.Build.0 = Release|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Release|x86.ActiveCfg = Release|Any CPU + {21BF1A27-D8A6-4C6C-9C2E-9E3C798F25A1}.Release|x86.Build.0 = Release|Any CPU {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Debug|x64.ActiveCfg = Debug|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Debug|x64.Build.0 = Debug|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Debug|x86.ActiveCfg = Debug|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Debug|x86.Build.0 = Debug|Any CPU {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Release|Any CPU.ActiveCfg = Release|Any CPU {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Release|Any CPU.Build.0 = Release|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Release|x64.ActiveCfg = Release|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Release|x64.Build.0 = Release|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Release|x86.ActiveCfg = Release|Any CPU + {EC4A3AD2-1923-4816-904F-B49A9B1D1ECB}.Release|x86.Build.0 = Release|Any CPU {7628BE7F-AD0D-4C08-95FF-907E78593169}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7628BE7F-AD0D-4C08-95FF-907E78593169}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Debug|x64.ActiveCfg = Debug|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Debug|x64.Build.0 = Debug|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Debug|x86.ActiveCfg = Debug|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Debug|x86.Build.0 = Debug|Any CPU {7628BE7F-AD0D-4C08-95FF-907E78593169}.Release|Any CPU.ActiveCfg = Release|Any CPU {7628BE7F-AD0D-4C08-95FF-907E78593169}.Release|Any CPU.Build.0 = Release|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Release|x64.ActiveCfg = Release|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Release|x64.Build.0 = Release|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Release|x86.ActiveCfg = Release|Any CPU + {7628BE7F-AD0D-4C08-95FF-907E78593169}.Release|x86.Build.0 = Release|Any CPU {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Debug|x64.ActiveCfg = Debug|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Debug|x64.Build.0 = Debug|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Debug|x86.ActiveCfg = Debug|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Debug|x86.Build.0 = Debug|Any CPU {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Release|Any CPU.ActiveCfg = Release|Any CPU {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Release|Any CPU.Build.0 = Release|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Release|x64.ActiveCfg = Release|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Release|x64.Build.0 = Release|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Release|x86.ActiveCfg = Release|Any CPU + {21C347CC-D097-4B78-8B2D-9763B3FA868E}.Release|x86.Build.0 = Release|Any CPU {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Debug|Any CPU.Build.0 = Debug|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Debug|x64.ActiveCfg = Debug|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Debug|x64.Build.0 = Debug|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Debug|x86.ActiveCfg = Debug|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Debug|x86.Build.0 = Debug|Any CPU {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Release|Any CPU.ActiveCfg = Release|Any CPU {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Release|Any CPU.Build.0 = Release|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Release|x64.ActiveCfg = Release|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Release|x64.Build.0 = Release|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Release|x86.ActiveCfg = Release|Any CPU + {78FBF12B-FF17-4FAB-A51C-375DFB376A84}.Release|x86.Build.0 = Release|Any CPU {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Debug|x64.ActiveCfg = Debug|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Debug|x64.Build.0 = Debug|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Debug|x86.ActiveCfg = Debug|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Debug|x86.Build.0 = Debug|Any CPU {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Release|Any CPU.ActiveCfg = Release|Any CPU {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Release|Any CPU.Build.0 = Release|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Release|x64.ActiveCfg = Release|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Release|x64.Build.0 = Release|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Release|x86.ActiveCfg = Release|Any CPU + {6E91AA59-BD05-49EC-8DEA-C69542C8438F}.Release|x86.Build.0 = Release|Any CPU {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Debug|x64.ActiveCfg = Debug|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Debug|x64.Build.0 = Debug|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Debug|x86.ActiveCfg = Debug|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Debug|x86.Build.0 = Debug|Any CPU {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Release|Any CPU.ActiveCfg = Release|Any CPU {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Release|Any CPU.Build.0 = Release|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Release|x64.ActiveCfg = Release|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Release|x64.Build.0 = Release|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Release|x86.ActiveCfg = Release|Any CPU + {A680BF33-6C6E-4093-84C1-813C51BDA1E7}.Release|x86.Build.0 = Release|Any CPU {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Debug|x64.ActiveCfg = Debug|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Debug|x64.Build.0 = Debug|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Debug|x86.ActiveCfg = Debug|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Debug|x86.Build.0 = Debug|Any CPU {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Release|Any CPU.ActiveCfg = Release|Any CPU {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Release|Any CPU.Build.0 = Release|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Release|x64.ActiveCfg = Release|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Release|x64.Build.0 = Release|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Release|x86.ActiveCfg = Release|Any CPU + {4BC37EC1-225E-4949-AAE0-44E3DCE0E141}.Release|x86.Build.0 = Release|Any CPU {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Debug|x64.ActiveCfg = Debug|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Debug|x64.Build.0 = Debug|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Debug|x86.ActiveCfg = Debug|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Debug|x86.Build.0 = Debug|Any CPU {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Release|Any CPU.ActiveCfg = Release|Any CPU {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Release|Any CPU.Build.0 = Release|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Release|x64.ActiveCfg = Release|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Release|x64.Build.0 = Release|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Release|x86.ActiveCfg = Release|Any CPU + {4E1525D6-8F38-4599-BA08-C1A3E4BAF50D}.Release|x86.Build.0 = Release|Any CPU {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Debug|x64.ActiveCfg = Debug|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Debug|x64.Build.0 = Debug|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Debug|x86.ActiveCfg = Debug|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Debug|x86.Build.0 = Debug|Any CPU {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Release|Any CPU.ActiveCfg = Release|Any CPU {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Release|Any CPU.Build.0 = Release|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Release|x64.ActiveCfg = Release|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Release|x64.Build.0 = Release|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Release|x86.ActiveCfg = Release|Any CPU + {C43D0602-7C1C-46BA-B4C4-FBC1C1428859}.Release|x86.Build.0 = Release|Any CPU {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Debug|x64.ActiveCfg = Debug|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Debug|x64.Build.0 = Debug|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Debug|x86.ActiveCfg = Debug|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Debug|x86.Build.0 = Debug|Any CPU {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Release|Any CPU.ActiveCfg = Release|Any CPU {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Release|Any CPU.Build.0 = Release|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Release|x64.ActiveCfg = Release|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Release|x64.Build.0 = Release|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Release|x86.ActiveCfg = Release|Any CPU + {BF12CAF7-F9F8-4B6B-AC94-2EFE2345AAF6}.Release|x86.Build.0 = Release|Any CPU {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Debug|x64.ActiveCfg = Debug|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Debug|x64.Build.0 = Debug|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Debug|x86.ActiveCfg = Debug|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Debug|x86.Build.0 = Debug|Any CPU {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Release|Any CPU.ActiveCfg = Release|Any CPU {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Release|Any CPU.Build.0 = Release|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Release|x64.ActiveCfg = Release|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Release|x64.Build.0 = Release|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Release|x86.ActiveCfg = Release|Any CPU + {1D0DEF05-4CBE-4738-AAF0-CC5DEDBE9833}.Release|x86.Build.0 = Release|Any CPU {53713CF1-576B-480A-B40A-1753A4A90CC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {53713CF1-576B-480A-B40A-1753A4A90CC3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Debug|x64.ActiveCfg = Debug|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Debug|x64.Build.0 = Debug|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Debug|x86.ActiveCfg = Debug|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Debug|x86.Build.0 = Debug|Any CPU {53713CF1-576B-480A-B40A-1753A4A90CC3}.Release|Any CPU.ActiveCfg = Release|Any CPU {53713CF1-576B-480A-B40A-1753A4A90CC3}.Release|Any CPU.Build.0 = Release|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Release|x64.ActiveCfg = Release|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Release|x64.Build.0 = Release|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Release|x86.ActiveCfg = Release|Any CPU + {53713CF1-576B-480A-B40A-1753A4A90CC3}.Release|x86.Build.0 = Release|Any CPU {EF104B33-8F43-458A-9533-597CF8389004}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EF104B33-8F43-458A-9533-597CF8389004}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Debug|x64.ActiveCfg = Debug|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Debug|x64.Build.0 = Debug|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Debug|x86.ActiveCfg = Debug|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Debug|x86.Build.0 = Debug|Any CPU {EF104B33-8F43-458A-9533-597CF8389004}.Release|Any CPU.ActiveCfg = Release|Any CPU {EF104B33-8F43-458A-9533-597CF8389004}.Release|Any CPU.Build.0 = Release|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Release|x64.ActiveCfg = Release|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Release|x64.Build.0 = Release|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Release|x86.ActiveCfg = Release|Any CPU + {EF104B33-8F43-458A-9533-597CF8389004}.Release|x86.Build.0 = Release|Any CPU {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Debug|x64.ActiveCfg = Debug|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Debug|x64.Build.0 = Debug|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Debug|x86.ActiveCfg = Debug|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Debug|x86.Build.0 = Debug|Any CPU {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Release|Any CPU.ActiveCfg = Release|Any CPU {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Release|Any CPU.Build.0 = Release|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Release|x64.ActiveCfg = Release|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Release|x64.Build.0 = Release|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Release|x86.ActiveCfg = Release|Any CPU + {BCB6248A-D3A4-4BC5-AF3C-35BAB88009E6}.Release|x86.Build.0 = Release|Any CPU {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Debug|Any CPU.Build.0 = Debug|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Debug|x64.ActiveCfg = Debug|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Debug|x64.Build.0 = Debug|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Debug|x86.ActiveCfg = Debug|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Debug|x86.Build.0 = Debug|Any CPU {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Release|Any CPU.ActiveCfg = Release|Any CPU {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Release|Any CPU.Build.0 = Release|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Release|x64.ActiveCfg = Release|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Release|x64.Build.0 = Release|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Release|x86.ActiveCfg = Release|Any CPU + {802FAF1C-3A5E-44D9-8D0A-ED292579CF00}.Release|x86.Build.0 = Release|Any CPU {E582C914-C7B0-4812-92DE-7849F485EAD4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E582C914-C7B0-4812-92DE-7849F485EAD4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Debug|x64.ActiveCfg = Debug|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Debug|x64.Build.0 = Debug|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Debug|x86.ActiveCfg = Debug|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Debug|x86.Build.0 = Debug|Any CPU {E582C914-C7B0-4812-92DE-7849F485EAD4}.Release|Any CPU.ActiveCfg = Release|Any CPU {E582C914-C7B0-4812-92DE-7849F485EAD4}.Release|Any CPU.Build.0 = Release|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Release|x64.ActiveCfg = Release|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Release|x64.Build.0 = Release|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Release|x86.ActiveCfg = Release|Any CPU + {E582C914-C7B0-4812-92DE-7849F485EAD4}.Release|x86.Build.0 = Release|Any CPU {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Debug|x64.ActiveCfg = Debug|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Debug|x64.Build.0 = Debug|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Debug|x86.ActiveCfg = Debug|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Debug|x86.Build.0 = Debug|Any CPU {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Release|Any CPU.ActiveCfg = Release|Any CPU {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Release|Any CPU.Build.0 = Release|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Release|x64.ActiveCfg = Release|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Release|x64.Build.0 = Release|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Release|x86.ActiveCfg = Release|Any CPU + {FFE3F9EB-D6F9-47EE-AA5F-486053610D80}.Release|x86.Build.0 = Release|Any CPU {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Debug|x64.ActiveCfg = Debug|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Debug|x64.Build.0 = Debug|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Debug|x86.ActiveCfg = Debug|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Debug|x86.Build.0 = Debug|Any CPU {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Release|Any CPU.ActiveCfg = Release|Any CPU {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Release|Any CPU.Build.0 = Release|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Release|x64.ActiveCfg = Release|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Release|x64.Build.0 = Release|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Release|x86.ActiveCfg = Release|Any CPU + {A901A7DB-5CAC-4245-9920-6BC28DCC94D8}.Release|x86.Build.0 = Release|Any CPU {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Debug|x64.ActiveCfg = Debug|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Debug|x64.Build.0 = Debug|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Debug|x86.ActiveCfg = Debug|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Debug|x86.Build.0 = Debug|Any CPU {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Release|Any CPU.ActiveCfg = Release|Any CPU {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Release|Any CPU.Build.0 = Release|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Release|x64.ActiveCfg = Release|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Release|x64.Build.0 = Release|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Release|x86.ActiveCfg = Release|Any CPU + {0DA78D58-5ABC-4C33-B390-A3022E815B36}.Release|x86.Build.0 = Release|Any CPU {89D0A49C-D534-4DE0-8357-75F8AE363994}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {89D0A49C-D534-4DE0-8357-75F8AE363994}.Debug|Any CPU.Build.0 = Debug|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Debug|x64.ActiveCfg = Debug|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Debug|x64.Build.0 = Debug|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Debug|x86.ActiveCfg = Debug|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Debug|x86.Build.0 = Debug|Any CPU {89D0A49C-D534-4DE0-8357-75F8AE363994}.Release|Any CPU.ActiveCfg = Release|Any CPU {89D0A49C-D534-4DE0-8357-75F8AE363994}.Release|Any CPU.Build.0 = Release|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Release|x64.ActiveCfg = Release|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Release|x64.Build.0 = Release|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Release|x86.ActiveCfg = Release|Any CPU + {89D0A49C-D534-4DE0-8357-75F8AE363994}.Release|x86.Build.0 = Release|Any CPU {A340652C-93D8-42AB-8724-08A0BC737A05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A340652C-93D8-42AB-8724-08A0BC737A05}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Debug|x64.ActiveCfg = Debug|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Debug|x64.Build.0 = Debug|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Debug|x86.ActiveCfg = Debug|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Debug|x86.Build.0 = Debug|Any CPU {A340652C-93D8-42AB-8724-08A0BC737A05}.Release|Any CPU.ActiveCfg = Release|Any CPU {A340652C-93D8-42AB-8724-08A0BC737A05}.Release|Any CPU.Build.0 = Release|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Release|x64.ActiveCfg = Release|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Release|x64.Build.0 = Release|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Release|x86.ActiveCfg = Release|Any CPU + {A340652C-93D8-42AB-8724-08A0BC737A05}.Release|x86.Build.0 = Release|Any CPU {58B4C338-F610-4227-8685-DD04393587A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {58B4C338-F610-4227-8685-DD04393587A0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Debug|x64.ActiveCfg = Debug|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Debug|x64.Build.0 = Debug|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Debug|x86.ActiveCfg = Debug|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Debug|x86.Build.0 = Debug|Any CPU {58B4C338-F610-4227-8685-DD04393587A0}.Release|Any CPU.ActiveCfg = Release|Any CPU {58B4C338-F610-4227-8685-DD04393587A0}.Release|Any CPU.Build.0 = Release|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Release|x64.ActiveCfg = Release|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Release|x64.Build.0 = Release|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Release|x86.ActiveCfg = Release|Any CPU + {58B4C338-F610-4227-8685-DD04393587A0}.Release|x86.Build.0 = Release|Any CPU {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Debug|x64.ActiveCfg = Debug|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Debug|x64.Build.0 = Debug|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Debug|x86.ActiveCfg = Debug|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Debug|x86.Build.0 = Debug|Any CPU {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Release|Any CPU.ActiveCfg = Release|Any CPU {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Release|Any CPU.Build.0 = Release|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Release|x64.ActiveCfg = Release|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Release|x64.Build.0 = Release|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Release|x86.ActiveCfg = Release|Any CPU + {338D09E0-2EEF-4C00-B360-77EDCDEDC3C9}.Release|x86.Build.0 = Release|Any CPU {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Debug|Any CPU.Build.0 = Debug|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Debug|x64.ActiveCfg = Debug|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Debug|x64.Build.0 = Debug|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Debug|x86.ActiveCfg = Debug|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Debug|x86.Build.0 = Debug|Any CPU {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Release|Any CPU.ActiveCfg = Release|Any CPU {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Release|Any CPU.Build.0 = Release|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Release|x64.ActiveCfg = Release|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Release|x64.Build.0 = Release|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Release|x86.ActiveCfg = Release|Any CPU + {672CEA36-D471-4ECA-9FB4-CE4576835A28}.Release|x86.Build.0 = Release|Any CPU {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Debug|x64.ActiveCfg = Debug|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Debug|x64.Build.0 = Debug|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Debug|x86.ActiveCfg = Debug|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Debug|x86.Build.0 = Debug|Any CPU {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Release|Any CPU.Build.0 = Release|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Release|x64.ActiveCfg = Release|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Release|x64.Build.0 = Release|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Release|x86.ActiveCfg = Release|Any CPU + {DE1B6A83-3B0D-418C-B5AC-FB0BAD2A2D0A}.Release|x86.Build.0 = Release|Any CPU {37A064B1-AB4D-4137-B912-B6D358407A26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {37A064B1-AB4D-4137-B912-B6D358407A26}.Debug|Any CPU.Build.0 = Debug|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Debug|x64.ActiveCfg = Debug|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Debug|x64.Build.0 = Debug|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Debug|x86.ActiveCfg = Debug|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Debug|x86.Build.0 = Debug|Any CPU {37A064B1-AB4D-4137-B912-B6D358407A26}.Release|Any CPU.ActiveCfg = Release|Any CPU {37A064B1-AB4D-4137-B912-B6D358407A26}.Release|Any CPU.Build.0 = Release|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Release|x64.ActiveCfg = Release|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Release|x64.Build.0 = Release|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Release|x86.ActiveCfg = Release|Any CPU + {37A064B1-AB4D-4137-B912-B6D358407A26}.Release|x86.Build.0 = Release|Any CPU {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Debug|x64.ActiveCfg = Debug|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Debug|x64.Build.0 = Debug|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Debug|x86.ActiveCfg = Debug|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Debug|x86.Build.0 = Debug|Any CPU {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Release|Any CPU.ActiveCfg = Release|Any CPU {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Release|Any CPU.Build.0 = Release|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Release|x64.ActiveCfg = Release|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Release|x64.Build.0 = Release|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Release|x86.ActiveCfg = Release|Any CPU + {DA9C49FF-6215-406D-BD5E-2EA3F8BFE0DB}.Release|x86.Build.0 = Release|Any CPU {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Debug|x64.ActiveCfg = Debug|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Debug|x64.Build.0 = Debug|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Debug|x86.ActiveCfg = Debug|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Debug|x86.Build.0 = Debug|Any CPU {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Release|Any CPU.ActiveCfg = Release|Any CPU {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Release|Any CPU.Build.0 = Release|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Release|x64.ActiveCfg = Release|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Release|x64.Build.0 = Release|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Release|x86.ActiveCfg = Release|Any CPU + {D0D3DDF6-5338-4751-BA6E-8D64A77201B9}.Release|x86.Build.0 = Release|Any CPU {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Debug|x64.ActiveCfg = Debug|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Debug|x64.Build.0 = Debug|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Debug|x86.ActiveCfg = Debug|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Debug|x86.Build.0 = Debug|Any CPU {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Release|Any CPU.ActiveCfg = Release|Any CPU {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Release|Any CPU.Build.0 = Release|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Release|x64.ActiveCfg = Release|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Release|x64.Build.0 = Release|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Release|x86.ActiveCfg = Release|Any CPU + {16711F82-EB7C-4D74-9E4E-ECB8B20BA1ED}.Release|x86.Build.0 = Release|Any CPU {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Debug|x64.ActiveCfg = Debug|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Debug|x64.Build.0 = Debug|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Debug|x86.ActiveCfg = Debug|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Debug|x86.Build.0 = Debug|Any CPU {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Release|Any CPU.ActiveCfg = Release|Any CPU {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Release|Any CPU.Build.0 = Release|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Release|x64.ActiveCfg = Release|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Release|x64.Build.0 = Release|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Release|x86.ActiveCfg = Release|Any CPU + {E2A8FC3A-9154-4DBC-BF66-FEF6D11DF3E8}.Release|x86.Build.0 = Release|Any CPU {23101060-4031-4158-92F2-0E4995C24ADE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {23101060-4031-4158-92F2-0E4995C24ADE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Debug|x64.ActiveCfg = Debug|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Debug|x64.Build.0 = Debug|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Debug|x86.ActiveCfg = Debug|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Debug|x86.Build.0 = Debug|Any CPU {23101060-4031-4158-92F2-0E4995C24ADE}.Release|Any CPU.ActiveCfg = Release|Any CPU {23101060-4031-4158-92F2-0E4995C24ADE}.Release|Any CPU.Build.0 = Release|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Release|x64.ActiveCfg = Release|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Release|x64.Build.0 = Release|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Release|x86.ActiveCfg = Release|Any CPU + {23101060-4031-4158-92F2-0E4995C24ADE}.Release|x86.Build.0 = Release|Any CPU {9D5AF8C8-791B-47F1-986D-27900531B594}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9D5AF8C8-791B-47F1-986D-27900531B594}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Debug|x64.ActiveCfg = Debug|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Debug|x64.Build.0 = Debug|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Debug|x86.ActiveCfg = Debug|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Debug|x86.Build.0 = Debug|Any CPU {9D5AF8C8-791B-47F1-986D-27900531B594}.Release|Any CPU.ActiveCfg = Release|Any CPU {9D5AF8C8-791B-47F1-986D-27900531B594}.Release|Any CPU.Build.0 = Release|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Release|x64.ActiveCfg = Release|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Release|x64.Build.0 = Release|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Release|x86.ActiveCfg = Release|Any CPU + {9D5AF8C8-791B-47F1-986D-27900531B594}.Release|x86.Build.0 = Release|Any CPU {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Debug|x64.ActiveCfg = Debug|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Debug|x64.Build.0 = Debug|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Debug|x86.ActiveCfg = Debug|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Debug|x86.Build.0 = Debug|Any CPU {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Release|Any CPU.ActiveCfg = Release|Any CPU {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Release|Any CPU.Build.0 = Release|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Release|x64.ActiveCfg = Release|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Release|x64.Build.0 = Release|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Release|x86.ActiveCfg = Release|Any CPU + {EE8DC120-142D-40EE-A846-2BB56BEA4608}.Release|x86.Build.0 = Release|Any CPU {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Debug|x64.ActiveCfg = Debug|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Debug|x64.Build.0 = Debug|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Debug|x86.ActiveCfg = Debug|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Debug|x86.Build.0 = Debug|Any CPU {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Release|Any CPU.ActiveCfg = Release|Any CPU {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Release|Any CPU.Build.0 = Release|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Release|x64.ActiveCfg = Release|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Release|x64.Build.0 = Release|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Release|x86.ActiveCfg = Release|Any CPU + {6F459E05-765F-4DBA-82E3-EAD6A4B2874C}.Release|x86.Build.0 = Release|Any CPU {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Debug|x64.ActiveCfg = Debug|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Debug|x64.Build.0 = Debug|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Debug|x86.ActiveCfg = Debug|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Debug|x86.Build.0 = Debug|Any CPU {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Release|Any CPU.Build.0 = Release|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Release|x64.ActiveCfg = Release|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Release|x64.Build.0 = Release|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Release|x86.ActiveCfg = Release|Any CPU + {D06A3406-D4CF-4317-BEB6-A631CB3F51DC}.Release|x86.Build.0 = Release|Any CPU {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Debug|x64.ActiveCfg = Debug|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Debug|x64.Build.0 = Debug|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Debug|x86.ActiveCfg = Debug|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Debug|x86.Build.0 = Debug|Any CPU {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Release|Any CPU.ActiveCfg = Release|Any CPU {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Release|Any CPU.Build.0 = Release|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Release|x64.ActiveCfg = Release|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Release|x64.Build.0 = Release|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Release|x86.ActiveCfg = Release|Any CPU + {B037C0BA-CE27-4C1D-A869-65FF4C4A5689}.Release|x86.Build.0 = Release|Any CPU {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Debug|x64.ActiveCfg = Debug|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Debug|x64.Build.0 = Debug|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Debug|x86.ActiveCfg = Debug|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Debug|x86.Build.0 = Debug|Any CPU {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Release|Any CPU.ActiveCfg = Release|Any CPU {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Release|Any CPU.Build.0 = Release|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Release|x64.ActiveCfg = Release|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Release|x64.Build.0 = Release|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Release|x86.ActiveCfg = Release|Any CPU + {CB025E4C-ED1D-4760-8062-CFEA989914FA}.Release|x86.Build.0 = Release|Any CPU {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Debug|x64.ActiveCfg = Debug|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Debug|x64.Build.0 = Debug|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Debug|x86.ActiveCfg = Debug|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Debug|x86.Build.0 = Debug|Any CPU {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Release|Any CPU.ActiveCfg = Release|Any CPU {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Release|Any CPU.Build.0 = Release|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Release|x64.ActiveCfg = Release|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Release|x64.Build.0 = Release|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Release|x86.ActiveCfg = Release|Any CPU + {65EB1B23-8CFB-445A-A9A4-C139B09F372F}.Release|x86.Build.0 = Release|Any CPU {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Debug|x64.ActiveCfg = Debug|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Debug|x64.Build.0 = Debug|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Debug|x86.ActiveCfg = Debug|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Debug|x86.Build.0 = Debug|Any CPU {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Release|Any CPU.ActiveCfg = Release|Any CPU {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Release|Any CPU.Build.0 = Release|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Release|x64.ActiveCfg = Release|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Release|x64.Build.0 = Release|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Release|x86.ActiveCfg = Release|Any CPU + {4AECB0DD-B4F2-4A00-AAC6-F416EAC44C04}.Release|x86.Build.0 = Release|Any CPU {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Debug|x64.ActiveCfg = Debug|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Debug|x64.Build.0 = Debug|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Debug|x86.ActiveCfg = Debug|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Debug|x86.Build.0 = Debug|Any CPU {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Release|Any CPU.ActiveCfg = Release|Any CPU {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Release|Any CPU.Build.0 = Release|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Release|x64.ActiveCfg = Release|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Release|x64.Build.0 = Release|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Release|x86.ActiveCfg = Release|Any CPU + {97EF0A86-F251-4FA5-8DAA-DC6C1921E1A3}.Release|x86.Build.0 = Release|Any CPU {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Debug|x64.ActiveCfg = Debug|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Debug|x64.Build.0 = Debug|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Debug|x86.ActiveCfg = Debug|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Debug|x86.Build.0 = Debug|Any CPU {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Release|Any CPU.ActiveCfg = Release|Any CPU {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Release|Any CPU.Build.0 = Release|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Release|x64.ActiveCfg = Release|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Release|x64.Build.0 = Release|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Release|x86.ActiveCfg = Release|Any CPU + {3394C204-52AE-4E13-AB87-8BEDC75CEDD0}.Release|x86.Build.0 = Release|Any CPU {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Debug|x64.ActiveCfg = Debug|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Debug|x64.Build.0 = Debug|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Debug|x86.ActiveCfg = Debug|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Debug|x86.Build.0 = Debug|Any CPU {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Release|Any CPU.ActiveCfg = Release|Any CPU {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Release|Any CPU.Build.0 = Release|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Release|x64.ActiveCfg = Release|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Release|x64.Build.0 = Release|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Release|x86.ActiveCfg = Release|Any CPU + {2F966CBF-1BE3-4F07-823E-5CC5DDB1D71F}.Release|x86.Build.0 = Release|Any CPU {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Debug|x64.ActiveCfg = Debug|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Debug|x64.Build.0 = Debug|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Debug|x86.ActiveCfg = Debug|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Debug|x86.Build.0 = Debug|Any CPU {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Release|Any CPU.ActiveCfg = Release|Any CPU {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Release|Any CPU.Build.0 = Release|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Release|x64.ActiveCfg = Release|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Release|x64.Build.0 = Release|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Release|x86.ActiveCfg = Release|Any CPU + {84182669-486C-43A1-B05B-7BB0CCBC4E6C}.Release|x86.Build.0 = Release|Any CPU {F264C02C-30E7-49B8-9E86-5B2969243109}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F264C02C-30E7-49B8-9E86-5B2969243109}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Debug|x64.ActiveCfg = Debug|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Debug|x64.Build.0 = Debug|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Debug|x86.ActiveCfg = Debug|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Debug|x86.Build.0 = Debug|Any CPU {F264C02C-30E7-49B8-9E86-5B2969243109}.Release|Any CPU.ActiveCfg = Release|Any CPU {F264C02C-30E7-49B8-9E86-5B2969243109}.Release|Any CPU.Build.0 = Release|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Release|x64.ActiveCfg = Release|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Release|x64.Build.0 = Release|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Release|x86.ActiveCfg = Release|Any CPU + {F264C02C-30E7-49B8-9E86-5B2969243109}.Release|x86.Build.0 = Release|Any CPU {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Debug|x64.ActiveCfg = Debug|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Debug|x64.Build.0 = Debug|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Debug|x86.ActiveCfg = Debug|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Debug|x86.Build.0 = Debug|Any CPU {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Release|Any CPU.ActiveCfg = Release|Any CPU {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Release|Any CPU.Build.0 = Release|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Release|x64.ActiveCfg = Release|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Release|x64.Build.0 = Release|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Release|x86.ActiveCfg = Release|Any CPU + {3ABC8F86-F0E0-4237-91C3-1F268D266701}.Release|x86.Build.0 = Release|Any CPU {5A19A062-FACD-423D-9D83-A48A836F2568}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5A19A062-FACD-423D-9D83-A48A836F2568}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Debug|x64.ActiveCfg = Debug|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Debug|x64.Build.0 = Debug|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Debug|x86.ActiveCfg = Debug|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Debug|x86.Build.0 = Debug|Any CPU {5A19A062-FACD-423D-9D83-A48A836F2568}.Release|Any CPU.ActiveCfg = Release|Any CPU {5A19A062-FACD-423D-9D83-A48A836F2568}.Release|Any CPU.Build.0 = Release|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Release|x64.ActiveCfg = Release|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Release|x64.Build.0 = Release|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Release|x86.ActiveCfg = Release|Any CPU + {5A19A062-FACD-423D-9D83-A48A836F2568}.Release|x86.Build.0 = Release|Any CPU {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Debug|x64.ActiveCfg = Debug|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Debug|x64.Build.0 = Debug|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Debug|x86.ActiveCfg = Debug|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Debug|x86.Build.0 = Debug|Any CPU {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Release|Any CPU.ActiveCfg = Release|Any CPU {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Release|Any CPU.Build.0 = Release|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Release|x64.ActiveCfg = Release|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Release|x64.Build.0 = Release|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Release|x86.ActiveCfg = Release|Any CPU + {D04B70F8-E958-42D2-A3F5-B6E359CD1990}.Release|x86.Build.0 = Release|Any CPU {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Debug|x64.ActiveCfg = Debug|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Debug|x64.Build.0 = Debug|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Debug|x86.ActiveCfg = Debug|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Debug|x86.Build.0 = Debug|Any CPU {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Release|Any CPU.ActiveCfg = Release|Any CPU {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Release|Any CPU.Build.0 = Release|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Release|x64.ActiveCfg = Release|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Release|x64.Build.0 = Release|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Release|x86.ActiveCfg = Release|Any CPU + {B8327FD5-E268-4A6E-9092-CE57E4966F08}.Release|x86.Build.0 = Release|Any CPU {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Debug|x64.ActiveCfg = Debug|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Debug|x64.Build.0 = Debug|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Debug|x86.ActiveCfg = Debug|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Debug|x86.Build.0 = Debug|Any CPU {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Release|Any CPU.ActiveCfg = Release|Any CPU {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Release|Any CPU.Build.0 = Release|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Release|x64.ActiveCfg = Release|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Release|x64.Build.0 = Release|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Release|x86.ActiveCfg = Release|Any CPU + {5A32459A-FE82-44D6-BE6C-98421FADBBEF}.Release|x86.Build.0 = Release|Any CPU {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Debug|x64.ActiveCfg = Debug|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Debug|x64.Build.0 = Debug|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Debug|x86.ActiveCfg = Debug|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Debug|x86.Build.0 = Debug|Any CPU {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Release|Any CPU.ActiveCfg = Release|Any CPU {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Release|Any CPU.Build.0 = Release|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Release|x64.ActiveCfg = Release|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Release|x64.Build.0 = Release|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Release|x86.ActiveCfg = Release|Any CPU + {A9F9A76D-EA0E-4AD1-98CC-95DB4BE0E0DD}.Release|x86.Build.0 = Release|Any CPU {98A5AA60-E695-449D-A468-9835F3476A98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {98A5AA60-E695-449D-A468-9835F3476A98}.Debug|Any CPU.Build.0 = Debug|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Debug|x64.ActiveCfg = Debug|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Debug|x64.Build.0 = Debug|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Debug|x86.ActiveCfg = Debug|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Debug|x86.Build.0 = Debug|Any CPU {98A5AA60-E695-449D-A468-9835F3476A98}.Release|Any CPU.ActiveCfg = Release|Any CPU {98A5AA60-E695-449D-A468-9835F3476A98}.Release|Any CPU.Build.0 = Release|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Release|x64.ActiveCfg = Release|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Release|x64.Build.0 = Release|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Release|x86.ActiveCfg = Release|Any CPU + {98A5AA60-E695-449D-A468-9835F3476A98}.Release|x86.Build.0 = Release|Any CPU {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Debug|x64.ActiveCfg = Debug|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Debug|x64.Build.0 = Debug|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Debug|x86.ActiveCfg = Debug|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Debug|x86.Build.0 = Debug|Any CPU {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Release|Any CPU.ActiveCfg = Release|Any CPU {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Release|Any CPU.Build.0 = Release|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Release|x64.ActiveCfg = Release|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Release|x64.Build.0 = Release|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Release|x86.ActiveCfg = Release|Any CPU + {F23D07E8-8AA1-4B71-BDAC-F4233E9C2B97}.Release|x86.Build.0 = Release|Any CPU {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Debug|x64.ActiveCfg = Debug|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Debug|x64.Build.0 = Debug|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Debug|x86.ActiveCfg = Debug|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Debug|x86.Build.0 = Debug|Any CPU {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Release|Any CPU.ActiveCfg = Release|Any CPU {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Release|Any CPU.Build.0 = Release|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Release|x64.ActiveCfg = Release|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Release|x64.Build.0 = Release|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Release|x86.ActiveCfg = Release|Any CPU + {3309FA13-B45B-4A31-B517-C9B54F9B5D5F}.Release|x86.Build.0 = Release|Any CPU {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Debug|x64.ActiveCfg = Debug|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Debug|x64.Build.0 = Debug|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Debug|x86.ActiveCfg = Debug|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Debug|x86.Build.0 = Debug|Any CPU {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Release|Any CPU.ActiveCfg = Release|Any CPU {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Release|Any CPU.Build.0 = Release|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Release|x64.ActiveCfg = Release|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Release|x64.Build.0 = Release|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Release|x86.ActiveCfg = Release|Any CPU + {1328C1EA-6B69-4EE7-A1B9-9C83B83F3988}.Release|x86.Build.0 = Release|Any CPU {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Debug|x64.ActiveCfg = Debug|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Debug|x64.Build.0 = Debug|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Debug|x86.ActiveCfg = Debug|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Debug|x86.Build.0 = Debug|Any CPU {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Release|Any CPU.ActiveCfg = Release|Any CPU {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Release|Any CPU.Build.0 = Release|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Release|x64.ActiveCfg = Release|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Release|x64.Build.0 = Release|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Release|x86.ActiveCfg = Release|Any CPU + {9A1B9520-6C5E-4096-9C12-EBA26130DB6F}.Release|x86.Build.0 = Release|Any CPU {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Debug|x64.ActiveCfg = Debug|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Debug|x64.Build.0 = Debug|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Debug|x86.ActiveCfg = Debug|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Debug|x86.Build.0 = Debug|Any CPU {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Release|Any CPU.ActiveCfg = Release|Any CPU {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Release|Any CPU.Build.0 = Release|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Release|x64.ActiveCfg = Release|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Release|x64.Build.0 = Release|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Release|x86.ActiveCfg = Release|Any CPU + {882F9ADC-1317-4DFD-82E6-20DD9E596D6A}.Release|x86.Build.0 = Release|Any CPU {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Debug|x64.ActiveCfg = Debug|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Debug|x64.Build.0 = Debug|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Debug|x86.ActiveCfg = Debug|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Debug|x86.Build.0 = Debug|Any CPU {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Release|Any CPU.ActiveCfg = Release|Any CPU {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Release|Any CPU.Build.0 = Release|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Release|x64.ActiveCfg = Release|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Release|x64.Build.0 = Release|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Release|x86.ActiveCfg = Release|Any CPU + {AE9614E9-C32D-4D55-A956-E8B965938AFE}.Release|x86.Build.0 = Release|Any CPU {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Debug|x64.ActiveCfg = Debug|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Debug|x64.Build.0 = Debug|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Debug|x86.ActiveCfg = Debug|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Debug|x86.Build.0 = Debug|Any CPU {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Release|Any CPU.ActiveCfg = Release|Any CPU {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Release|Any CPU.Build.0 = Release|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Release|x64.ActiveCfg = Release|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Release|x64.Build.0 = Release|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Release|x86.ActiveCfg = Release|Any CPU + {FF144E37-C3F7-4568-8C8C-BE63EDC78358}.Release|x86.Build.0 = Release|Any CPU {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Debug|x64.ActiveCfg = Debug|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Debug|x64.Build.0 = Debug|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Debug|x86.ActiveCfg = Debug|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Debug|x86.Build.0 = Debug|Any CPU {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Release|Any CPU.Build.0 = Release|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Release|x64.ActiveCfg = Release|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Release|x64.Build.0 = Release|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Release|x86.ActiveCfg = Release|Any CPU + {8C4EDF99-9492-4768-B8F5-B3915D876DF9}.Release|x86.Build.0 = Release|Any CPU {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Debug|x64.ActiveCfg = Debug|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Debug|x64.Build.0 = Debug|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Debug|x86.ActiveCfg = Debug|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Debug|x86.Build.0 = Debug|Any CPU {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Release|Any CPU.ActiveCfg = Release|Any CPU {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Release|Any CPU.Build.0 = Release|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Release|x64.ActiveCfg = Release|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Release|x64.Build.0 = Release|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Release|x86.ActiveCfg = Release|Any CPU + {7B18CDC9-66AD-469A-B847-1B38C57F4647}.Release|x86.Build.0 = Release|Any CPU {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Debug|x64.ActiveCfg = Debug|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Debug|x64.Build.0 = Debug|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Debug|x86.ActiveCfg = Debug|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Debug|x86.Build.0 = Debug|Any CPU {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Release|Any CPU.ActiveCfg = Release|Any CPU {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Release|Any CPU.Build.0 = Release|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Release|x64.ActiveCfg = Release|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Release|x64.Build.0 = Release|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Release|x86.ActiveCfg = Release|Any CPU + {CBF8AC86-406C-49E5-9261-1A73EACDFF70}.Release|x86.Build.0 = Release|Any CPU {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Debug|x64.ActiveCfg = Debug|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Debug|x64.Build.0 = Debug|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Debug|x86.ActiveCfg = Debug|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Debug|x86.Build.0 = Debug|Any CPU {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Release|Any CPU.ActiveCfg = Release|Any CPU {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Release|Any CPU.Build.0 = Release|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Release|x64.ActiveCfg = Release|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Release|x64.Build.0 = Release|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Release|x86.ActiveCfg = Release|Any CPU + {241A462E-9EF2-4AC4-8079-8BF71FE851A4}.Release|x86.Build.0 = Release|Any CPU {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Debug|x64.ActiveCfg = Debug|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Debug|x64.Build.0 = Debug|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Debug|x86.ActiveCfg = Debug|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Debug|x86.Build.0 = Debug|Any CPU {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Release|Any CPU.ActiveCfg = Release|Any CPU {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Release|Any CPU.Build.0 = Release|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Release|x64.ActiveCfg = Release|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Release|x64.Build.0 = Release|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Release|x86.ActiveCfg = Release|Any CPU + {8942C4D3-42D1-4A35-A98F-DF2C3F8E5318}.Release|x86.Build.0 = Release|Any CPU {A3E05FEF-78DE-4016-A74E-094EB696B616}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A3E05FEF-78DE-4016-A74E-094EB696B616}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Debug|x64.ActiveCfg = Debug|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Debug|x64.Build.0 = Debug|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Debug|x86.ActiveCfg = Debug|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Debug|x86.Build.0 = Debug|Any CPU {A3E05FEF-78DE-4016-A74E-094EB696B616}.Release|Any CPU.ActiveCfg = Release|Any CPU {A3E05FEF-78DE-4016-A74E-094EB696B616}.Release|Any CPU.Build.0 = Release|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Release|x64.ActiveCfg = Release|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Release|x64.Build.0 = Release|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Release|x86.ActiveCfg = Release|Any CPU + {A3E05FEF-78DE-4016-A74E-094EB696B616}.Release|x86.Build.0 = Release|Any CPU {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Debug|x64.ActiveCfg = Debug|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Debug|x64.Build.0 = Debug|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Debug|x86.ActiveCfg = Debug|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Debug|x86.Build.0 = Debug|Any CPU {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Release|Any CPU.ActiveCfg = Release|Any CPU {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Release|Any CPU.Build.0 = Release|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Release|x64.ActiveCfg = Release|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Release|x64.Build.0 = Release|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Release|x86.ActiveCfg = Release|Any CPU + {C0501987-3A00-463B-B49E-3AC708B6C4D7}.Release|x86.Build.0 = Release|Any CPU {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Debug|x64.ActiveCfg = Debug|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Debug|x64.Build.0 = Debug|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Debug|x86.ActiveCfg = Debug|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Debug|x86.Build.0 = Debug|Any CPU {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Release|Any CPU.ActiveCfg = Release|Any CPU {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Release|Any CPU.Build.0 = Release|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Release|x64.ActiveCfg = Release|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Release|x64.Build.0 = Release|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Release|x86.ActiveCfg = Release|Any CPU + {F6F5FC24-C5A6-4C54-AE21-F814CA7D4895}.Release|x86.Build.0 = Release|Any CPU {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Debug|x64.ActiveCfg = Debug|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Debug|x64.Build.0 = Debug|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Debug|x86.ActiveCfg = Debug|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Debug|x86.Build.0 = Debug|Any CPU {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Release|Any CPU.ActiveCfg = Release|Any CPU {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Release|Any CPU.Build.0 = Release|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Release|x64.ActiveCfg = Release|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Release|x64.Build.0 = Release|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Release|x86.ActiveCfg = Release|Any CPU + {DB17651A-D7F7-4792-B9A8-90D178CCCAE8}.Release|x86.Build.0 = Release|Any CPU {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Debug|x64.ActiveCfg = Debug|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Debug|x64.Build.0 = Debug|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Debug|x86.ActiveCfg = Debug|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Debug|x86.Build.0 = Debug|Any CPU {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Release|Any CPU.ActiveCfg = Release|Any CPU {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Release|Any CPU.Build.0 = Release|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Release|x64.ActiveCfg = Release|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Release|x64.Build.0 = Release|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Release|x86.ActiveCfg = Release|Any CPU + {6DFB6C23-0F88-41BA-91D3-61DEDF59359F}.Release|x86.Build.0 = Release|Any CPU {4016FAEC-445B-421E-B968-B5FD16A23561}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4016FAEC-445B-421E-B968-B5FD16A23561}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Debug|x64.ActiveCfg = Debug|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Debug|x64.Build.0 = Debug|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Debug|x86.ActiveCfg = Debug|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Debug|x86.Build.0 = Debug|Any CPU {4016FAEC-445B-421E-B968-B5FD16A23561}.Release|Any CPU.ActiveCfg = Release|Any CPU {4016FAEC-445B-421E-B968-B5FD16A23561}.Release|Any CPU.Build.0 = Release|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Release|x64.ActiveCfg = Release|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Release|x64.Build.0 = Release|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Release|x86.ActiveCfg = Release|Any CPU + {4016FAEC-445B-421E-B968-B5FD16A23561}.Release|x86.Build.0 = Release|Any CPU {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Debug|x64.ActiveCfg = Debug|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Debug|x64.Build.0 = Debug|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Debug|x86.ActiveCfg = Debug|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Debug|x86.Build.0 = Debug|Any CPU {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Release|Any CPU.ActiveCfg = Release|Any CPU {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Release|Any CPU.Build.0 = Release|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Release|x64.ActiveCfg = Release|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Release|x64.Build.0 = Release|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Release|x86.ActiveCfg = Release|Any CPU + {AD6BD65C-78F1-491A-86ED-820C948E6A1D}.Release|x86.Build.0 = Release|Any CPU {DA3D0490-0B26-4722-86A6-F2659E82021E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DA3D0490-0B26-4722-86A6-F2659E82021E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Debug|x64.ActiveCfg = Debug|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Debug|x64.Build.0 = Debug|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Debug|x86.ActiveCfg = Debug|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Debug|x86.Build.0 = Debug|Any CPU {DA3D0490-0B26-4722-86A6-F2659E82021E}.Release|Any CPU.ActiveCfg = Release|Any CPU {DA3D0490-0B26-4722-86A6-F2659E82021E}.Release|Any CPU.Build.0 = Release|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Release|x64.ActiveCfg = Release|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Release|x64.Build.0 = Release|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Release|x86.ActiveCfg = Release|Any CPU + {DA3D0490-0B26-4722-86A6-F2659E82021E}.Release|x86.Build.0 = Release|Any CPU {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Debug|x64.ActiveCfg = Debug|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Debug|x64.Build.0 = Debug|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Debug|x86.ActiveCfg = Debug|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Debug|x86.Build.0 = Debug|Any CPU {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Release|Any CPU.ActiveCfg = Release|Any CPU {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Release|Any CPU.Build.0 = Release|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Release|x64.ActiveCfg = Release|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Release|x64.Build.0 = Release|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Release|x86.ActiveCfg = Release|Any CPU + {E9C89268-E9B1-4C5C-87C8-E5645E958040}.Release|x86.Build.0 = Release|Any CPU {FB091C23-709B-4D45-87EC-88AED35A4C46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FB091C23-709B-4D45-87EC-88AED35A4C46}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Debug|x64.ActiveCfg = Debug|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Debug|x64.Build.0 = Debug|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Debug|x86.ActiveCfg = Debug|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Debug|x86.Build.0 = Debug|Any CPU {FB091C23-709B-4D45-87EC-88AED35A4C46}.Release|Any CPU.ActiveCfg = Release|Any CPU {FB091C23-709B-4D45-87EC-88AED35A4C46}.Release|Any CPU.Build.0 = Release|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Release|x64.ActiveCfg = Release|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Release|x64.Build.0 = Release|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Release|x86.ActiveCfg = Release|Any CPU + {FB091C23-709B-4D45-87EC-88AED35A4C46}.Release|x86.Build.0 = Release|Any CPU {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Debug|x64.ActiveCfg = Debug|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Debug|x64.Build.0 = Debug|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Debug|x86.ActiveCfg = Debug|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Debug|x86.Build.0 = Debug|Any CPU {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Release|Any CPU.ActiveCfg = Release|Any CPU {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Release|Any CPU.Build.0 = Release|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Release|x64.ActiveCfg = Release|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Release|x64.Build.0 = Release|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Release|x86.ActiveCfg = Release|Any CPU + {21BE5954-386A-4A9D-A5E2-9E5E934A3BCA}.Release|x86.Build.0 = Release|Any CPU {4A5926C5-F481-4167-A380-59F1A97535E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4A5926C5-F481-4167-A380-59F1A97535E3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Debug|x64.ActiveCfg = Debug|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Debug|x64.Build.0 = Debug|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Debug|x86.ActiveCfg = Debug|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Debug|x86.Build.0 = Debug|Any CPU {4A5926C5-F481-4167-A380-59F1A97535E3}.Release|Any CPU.ActiveCfg = Release|Any CPU {4A5926C5-F481-4167-A380-59F1A97535E3}.Release|Any CPU.Build.0 = Release|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Release|x64.ActiveCfg = Release|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Release|x64.Build.0 = Release|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Release|x86.ActiveCfg = Release|Any CPU + {4A5926C5-F481-4167-A380-59F1A97535E3}.Release|x86.Build.0 = Release|Any CPU {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Debug|x64.ActiveCfg = Debug|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Debug|x64.Build.0 = Debug|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Debug|x86.ActiveCfg = Debug|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Debug|x86.Build.0 = Debug|Any CPU {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Release|Any CPU.ActiveCfg = Release|Any CPU {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Release|Any CPU.Build.0 = Release|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Release|x64.ActiveCfg = Release|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Release|x64.Build.0 = Release|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Release|x86.ActiveCfg = Release|Any CPU + {49BF7A70-7280-421A-B6FC-627A967EAEDD}.Release|x86.Build.0 = Release|Any CPU {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Debug|x64.ActiveCfg = Debug|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Debug|x64.Build.0 = Debug|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Debug|x86.ActiveCfg = Debug|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Debug|x86.Build.0 = Debug|Any CPU {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Release|Any CPU.ActiveCfg = Release|Any CPU {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Release|Any CPU.Build.0 = Release|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Release|x64.ActiveCfg = Release|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Release|x64.Build.0 = Release|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Release|x86.ActiveCfg = Release|Any CPU + {95F44A22-1044-4466-A2CF-F1240F57B3F7}.Release|x86.Build.0 = Release|Any CPU {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Debug|x64.ActiveCfg = Debug|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Debug|x64.Build.0 = Debug|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Debug|x86.ActiveCfg = Debug|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Debug|x86.Build.0 = Debug|Any CPU {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Release|Any CPU.ActiveCfg = Release|Any CPU {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Release|Any CPU.Build.0 = Release|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Release|x64.ActiveCfg = Release|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Release|x64.Build.0 = Release|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Release|x86.ActiveCfg = Release|Any CPU + {321F9E9B-8819-4125-BC09-B01B3443BE7A}.Release|x86.Build.0 = Release|Any CPU {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Debug|x64.ActiveCfg = Debug|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Debug|x64.Build.0 = Debug|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Debug|x86.ActiveCfg = Debug|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Debug|x86.Build.0 = Debug|Any CPU {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Release|Any CPU.ActiveCfg = Release|Any CPU {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Release|Any CPU.Build.0 = Release|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Release|x64.ActiveCfg = Release|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Release|x64.Build.0 = Release|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Release|x86.ActiveCfg = Release|Any CPU + {7B74F0E7-C0D8-46E3-B6AB-7BBBFCA5A29C}.Release|x86.Build.0 = Release|Any CPU {77B57863-479B-4D86-A579-26C865FC0FE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {77B57863-479B-4D86-A579-26C865FC0FE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Debug|x64.ActiveCfg = Debug|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Debug|x64.Build.0 = Debug|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Debug|x86.ActiveCfg = Debug|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Debug|x86.Build.0 = Debug|Any CPU {77B57863-479B-4D86-A579-26C865FC0FE0}.Release|Any CPU.ActiveCfg = Release|Any CPU {77B57863-479B-4D86-A579-26C865FC0FE0}.Release|Any CPU.Build.0 = Release|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Release|x64.ActiveCfg = Release|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Release|x64.Build.0 = Release|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Release|x86.ActiveCfg = Release|Any CPU + {77B57863-479B-4D86-A579-26C865FC0FE0}.Release|x86.Build.0 = Release|Any CPU {8767C756-B325-46FF-B071-8F7DEFF08094}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8767C756-B325-46FF-B071-8F7DEFF08094}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Debug|x64.ActiveCfg = Debug|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Debug|x64.Build.0 = Debug|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Debug|x86.ActiveCfg = Debug|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Debug|x86.Build.0 = Debug|Any CPU {8767C756-B325-46FF-B071-8F7DEFF08094}.Release|Any CPU.ActiveCfg = Release|Any CPU {8767C756-B325-46FF-B071-8F7DEFF08094}.Release|Any CPU.Build.0 = Release|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Release|x64.ActiveCfg = Release|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Release|x64.Build.0 = Release|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Release|x86.ActiveCfg = Release|Any CPU + {8767C756-B325-46FF-B071-8F7DEFF08094}.Release|x86.Build.0 = Release|Any CPU {5F349082-1993-4BEB-A1D3-473B96776DC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5F349082-1993-4BEB-A1D3-473B96776DC5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Debug|x64.ActiveCfg = Debug|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Debug|x64.Build.0 = Debug|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Debug|x86.ActiveCfg = Debug|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Debug|x86.Build.0 = Debug|Any CPU {5F349082-1993-4BEB-A1D3-473B96776DC5}.Release|Any CPU.ActiveCfg = Release|Any CPU {5F349082-1993-4BEB-A1D3-473B96776DC5}.Release|Any CPU.Build.0 = Release|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Release|x64.ActiveCfg = Release|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Release|x64.Build.0 = Release|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Release|x86.ActiveCfg = Release|Any CPU + {5F349082-1993-4BEB-A1D3-473B96776DC5}.Release|x86.Build.0 = Release|Any CPU {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Debug|x64.ActiveCfg = Debug|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Debug|x64.Build.0 = Debug|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Debug|x86.ActiveCfg = Debug|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Debug|x86.Build.0 = Debug|Any CPU {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Release|Any CPU.ActiveCfg = Release|Any CPU {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Release|Any CPU.Build.0 = Release|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Release|x64.ActiveCfg = Release|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Release|x64.Build.0 = Release|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Release|x86.ActiveCfg = Release|Any CPU + {B91AFD2E-0C36-4BE9-A252-FFD4A2EF3C8C}.Release|x86.Build.0 = Release|Any CPU {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Debug|x64.ActiveCfg = Debug|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Debug|x64.Build.0 = Debug|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Debug|x86.ActiveCfg = Debug|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Debug|x86.Build.0 = Debug|Any CPU {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Release|Any CPU.ActiveCfg = Release|Any CPU {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Release|Any CPU.Build.0 = Release|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Release|x64.ActiveCfg = Release|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Release|x64.Build.0 = Release|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Release|x86.ActiveCfg = Release|Any CPU + {6C52BF11-3EB7-4DF6-8B5C-17711BA60A28}.Release|x86.Build.0 = Release|Any CPU {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Debug|x64.ActiveCfg = Debug|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Debug|x64.Build.0 = Debug|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Debug|x86.ActiveCfg = Debug|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Debug|x86.Build.0 = Debug|Any CPU {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Release|Any CPU.ActiveCfg = Release|Any CPU {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Release|Any CPU.Build.0 = Release|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Release|x64.ActiveCfg = Release|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Release|x64.Build.0 = Release|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Release|x86.ActiveCfg = Release|Any CPU + {B7D7FBCB-615A-4553-AA7B-CA6B5DFE5637}.Release|x86.Build.0 = Release|Any CPU {06820024-0B20-402C-BF9C-EFEC04325C98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {06820024-0B20-402C-BF9C-EFEC04325C98}.Debug|Any CPU.Build.0 = Debug|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Debug|x64.ActiveCfg = Debug|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Debug|x64.Build.0 = Debug|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Debug|x86.ActiveCfg = Debug|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Debug|x86.Build.0 = Debug|Any CPU {06820024-0B20-402C-BF9C-EFEC04325C98}.Release|Any CPU.ActiveCfg = Release|Any CPU {06820024-0B20-402C-BF9C-EFEC04325C98}.Release|Any CPU.Build.0 = Release|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Release|x64.ActiveCfg = Release|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Release|x64.Build.0 = Release|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Release|x86.ActiveCfg = Release|Any CPU + {06820024-0B20-402C-BF9C-EFEC04325C98}.Release|x86.Build.0 = Release|Any CPU {9B09E998-546C-47A3-9ED9-67309AE32945}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9B09E998-546C-47A3-9ED9-67309AE32945}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Debug|x64.ActiveCfg = Debug|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Debug|x64.Build.0 = Debug|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Debug|x86.ActiveCfg = Debug|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Debug|x86.Build.0 = Debug|Any CPU {9B09E998-546C-47A3-9ED9-67309AE32945}.Release|Any CPU.ActiveCfg = Release|Any CPU {9B09E998-546C-47A3-9ED9-67309AE32945}.Release|Any CPU.Build.0 = Release|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Release|x64.ActiveCfg = Release|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Release|x64.Build.0 = Release|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Release|x86.ActiveCfg = Release|Any CPU + {9B09E998-546C-47A3-9ED9-67309AE32945}.Release|x86.Build.0 = Release|Any CPU {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Debug|x64.ActiveCfg = Debug|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Debug|x64.Build.0 = Debug|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Debug|x86.ActiveCfg = Debug|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Debug|x86.Build.0 = Debug|Any CPU {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Release|Any CPU.ActiveCfg = Release|Any CPU {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Release|Any CPU.Build.0 = Release|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Release|x64.ActiveCfg = Release|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Release|x64.Build.0 = Release|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Release|x86.ActiveCfg = Release|Any CPU + {DF2DAE3E-E816-48B9-B485-AB023A79622B}.Release|x86.Build.0 = Release|Any CPU {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Debug|x64.ActiveCfg = Debug|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Debug|x64.Build.0 = Debug|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Debug|x86.ActiveCfg = Debug|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Debug|x86.Build.0 = Debug|Any CPU {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Release|Any CPU.ActiveCfg = Release|Any CPU {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Release|Any CPU.Build.0 = Release|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Release|x64.ActiveCfg = Release|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Release|x64.Build.0 = Release|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Release|x86.ActiveCfg = Release|Any CPU + {BEEC53E9-6E35-42B7-893A-425A1A9034FB}.Release|x86.Build.0 = Release|Any CPU {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Debug|x64.ActiveCfg = Debug|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Debug|x64.Build.0 = Debug|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Debug|x86.ActiveCfg = Debug|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Debug|x86.Build.0 = Debug|Any CPU {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Release|Any CPU.ActiveCfg = Release|Any CPU {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Release|Any CPU.Build.0 = Release|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Release|x64.ActiveCfg = Release|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Release|x64.Build.0 = Release|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Release|x86.ActiveCfg = Release|Any CPU + {B99E8C6E-2058-4103-B4FA-44FF4003D0EA}.Release|x86.Build.0 = Release|Any CPU {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Debug|x64.ActiveCfg = Debug|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Debug|x64.Build.0 = Debug|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Debug|x86.ActiveCfg = Debug|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Debug|x86.Build.0 = Debug|Any CPU {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Release|Any CPU.ActiveCfg = Release|Any CPU {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Release|Any CPU.Build.0 = Release|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Release|x64.ActiveCfg = Release|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Release|x64.Build.0 = Release|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Release|x86.ActiveCfg = Release|Any CPU + {97FB9236-C06B-4000-BAB6-5BC649AA3F3D}.Release|x86.Build.0 = Release|Any CPU {D49117D4-43C3-49FF-8DAB-4446543233F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D49117D4-43C3-49FF-8DAB-4446543233F4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Debug|x64.ActiveCfg = Debug|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Debug|x64.Build.0 = Debug|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Debug|x86.ActiveCfg = Debug|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Debug|x86.Build.0 = Debug|Any CPU {D49117D4-43C3-49FF-8DAB-4446543233F4}.Release|Any CPU.ActiveCfg = Release|Any CPU {D49117D4-43C3-49FF-8DAB-4446543233F4}.Release|Any CPU.Build.0 = Release|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Release|x64.ActiveCfg = Release|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Release|x64.Build.0 = Release|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Release|x86.ActiveCfg = Release|Any CPU + {D49117D4-43C3-49FF-8DAB-4446543233F4}.Release|x86.Build.0 = Release|Any CPU {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Debug|x64.ActiveCfg = Debug|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Debug|x64.Build.0 = Debug|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Debug|x86.ActiveCfg = Debug|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Debug|x86.Build.0 = Debug|Any CPU {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Release|Any CPU.ActiveCfg = Release|Any CPU {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Release|Any CPU.Build.0 = Release|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Release|x64.ActiveCfg = Release|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Release|x64.Build.0 = Release|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Release|x86.ActiveCfg = Release|Any CPU + {63298041-B1A6-4F17-BC1B-F1182BC3D544}.Release|x86.Build.0 = Release|Any CPU {884100F6-FF7A-4317-85D9-DE99569422BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {884100F6-FF7A-4317-85D9-DE99569422BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Debug|x64.ActiveCfg = Debug|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Debug|x64.Build.0 = Debug|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Debug|x86.ActiveCfg = Debug|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Debug|x86.Build.0 = Debug|Any CPU {884100F6-FF7A-4317-85D9-DE99569422BF}.Release|Any CPU.ActiveCfg = Release|Any CPU {884100F6-FF7A-4317-85D9-DE99569422BF}.Release|Any CPU.Build.0 = Release|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Release|x64.ActiveCfg = Release|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Release|x64.Build.0 = Release|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Release|x86.ActiveCfg = Release|Any CPU + {884100F6-FF7A-4317-85D9-DE99569422BF}.Release|x86.Build.0 = Release|Any CPU {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Debug|x64.ActiveCfg = Debug|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Debug|x64.Build.0 = Debug|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Debug|x86.ActiveCfg = Debug|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Debug|x86.Build.0 = Debug|Any CPU {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Release|Any CPU.ActiveCfg = Release|Any CPU {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Release|Any CPU.Build.0 = Release|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Release|x64.ActiveCfg = Release|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Release|x64.Build.0 = Release|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Release|x86.ActiveCfg = Release|Any CPU + {DD0851A5-CAEB-4564-B69E-4E29ED7E49E5}.Release|x86.Build.0 = Release|Any CPU {3AC218EB-EFD5-42B3-9828-38E46307170A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3AC218EB-EFD5-42B3-9828-38E46307170A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Debug|x64.ActiveCfg = Debug|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Debug|x64.Build.0 = Debug|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Debug|x86.ActiveCfg = Debug|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Debug|x86.Build.0 = Debug|Any CPU {3AC218EB-EFD5-42B3-9828-38E46307170A}.Release|Any CPU.ActiveCfg = Release|Any CPU {3AC218EB-EFD5-42B3-9828-38E46307170A}.Release|Any CPU.Build.0 = Release|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Release|x64.ActiveCfg = Release|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Release|x64.Build.0 = Release|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Release|x86.ActiveCfg = Release|Any CPU + {3AC218EB-EFD5-42B3-9828-38E46307170A}.Release|x86.Build.0 = Release|Any CPU {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Debug|x64.ActiveCfg = Debug|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Debug|x64.Build.0 = Debug|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Debug|x86.ActiveCfg = Debug|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Debug|x86.Build.0 = Debug|Any CPU {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Release|Any CPU.ActiveCfg = Release|Any CPU {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Release|Any CPU.Build.0 = Release|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Release|x64.ActiveCfg = Release|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Release|x64.Build.0 = Release|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Release|x86.ActiveCfg = Release|Any CPU + {E336ACFA-EAB1-475B-AD47-1CD6655D43A3}.Release|x86.Build.0 = Release|Any CPU {91E9585D-0547-4246-952E-4E7592510655}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {91E9585D-0547-4246-952E-4E7592510655}.Debug|Any CPU.Build.0 = Debug|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Debug|x64.ActiveCfg = Debug|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Debug|x64.Build.0 = Debug|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Debug|x86.ActiveCfg = Debug|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Debug|x86.Build.0 = Debug|Any CPU {91E9585D-0547-4246-952E-4E7592510655}.Release|Any CPU.ActiveCfg = Release|Any CPU {91E9585D-0547-4246-952E-4E7592510655}.Release|Any CPU.Build.0 = Release|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Release|x64.ActiveCfg = Release|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Release|x64.Build.0 = Release|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Release|x86.ActiveCfg = Release|Any CPU + {91E9585D-0547-4246-952E-4E7592510655}.Release|x86.Build.0 = Release|Any CPU {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Debug|x64.ActiveCfg = Debug|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Debug|x64.Build.0 = Debug|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Debug|x86.ActiveCfg = Debug|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Debug|x86.Build.0 = Debug|Any CPU {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Release|Any CPU.ActiveCfg = Release|Any CPU {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Release|Any CPU.Build.0 = Release|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Release|x64.ActiveCfg = Release|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Release|x64.Build.0 = Release|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Release|x86.ActiveCfg = Release|Any CPU + {CE8948EE-C87D-46AD-B643-30C5CA86F107}.Release|x86.Build.0 = Release|Any CPU {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Debug|x64.ActiveCfg = Debug|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Debug|x64.Build.0 = Debug|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Debug|x86.ActiveCfg = Debug|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Debug|x86.Build.0 = Debug|Any CPU {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Release|Any CPU.ActiveCfg = Release|Any CPU {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Release|Any CPU.Build.0 = Release|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Release|x64.ActiveCfg = Release|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Release|x64.Build.0 = Release|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Release|x86.ActiveCfg = Release|Any CPU + {8D0CA149-75ED-4BC0-9AF4-784367BC063B}.Release|x86.Build.0 = Release|Any CPU {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Debug|x64.ActiveCfg = Debug|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Debug|x64.Build.0 = Debug|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Debug|x86.ActiveCfg = Debug|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Debug|x86.Build.0 = Debug|Any CPU {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Release|Any CPU.ActiveCfg = Release|Any CPU {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Release|Any CPU.Build.0 = Release|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Release|x64.ActiveCfg = Release|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Release|x64.Build.0 = Release|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Release|x86.ActiveCfg = Release|Any CPU + {1AB54B73-21AF-412F-B5C5-076C39D0C901}.Release|x86.Build.0 = Release|Any CPU {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Debug|x64.ActiveCfg = Debug|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Debug|x64.Build.0 = Debug|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Debug|x86.ActiveCfg = Debug|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Debug|x86.Build.0 = Debug|Any CPU {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Release|Any CPU.ActiveCfg = Release|Any CPU {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Release|Any CPU.Build.0 = Release|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Release|x64.ActiveCfg = Release|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Release|x64.Build.0 = Release|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Release|x86.ActiveCfg = Release|Any CPU + {CDCA2085-1915-4AF1-853A-E1B8A88CAABA}.Release|x86.Build.0 = Release|Any CPU {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Debug|Any CPU.Build.0 = Debug|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Debug|x64.ActiveCfg = Debug|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Debug|x64.Build.0 = Debug|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Debug|x86.ActiveCfg = Debug|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Debug|x86.Build.0 = Debug|Any CPU {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Release|Any CPU.ActiveCfg = Release|Any CPU {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Release|Any CPU.Build.0 = Release|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Release|x64.ActiveCfg = Release|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Release|x64.Build.0 = Release|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Release|x86.ActiveCfg = Release|Any CPU + {41C422F6-49CA-4EC5-86CB-78D6720FC822}.Release|x86.Build.0 = Release|Any CPU {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Debug|x64.ActiveCfg = Debug|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Debug|x64.Build.0 = Debug|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Debug|x86.ActiveCfg = Debug|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Debug|x86.Build.0 = Debug|Any CPU {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Release|Any CPU.ActiveCfg = Release|Any CPU {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Release|Any CPU.Build.0 = Release|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Release|x64.ActiveCfg = Release|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Release|x64.Build.0 = Release|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Release|x86.ActiveCfg = Release|Any CPU + {FCB566EA-EDF0-4D97-8436-C101F384EB76}.Release|x86.Build.0 = Release|Any CPU {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Debug|x64.ActiveCfg = Debug|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Debug|x64.Build.0 = Debug|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Debug|x86.ActiveCfg = Debug|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Debug|x86.Build.0 = Debug|Any CPU {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Release|Any CPU.ActiveCfg = Release|Any CPU {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Release|Any CPU.Build.0 = Release|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Release|x64.ActiveCfg = Release|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Release|x64.Build.0 = Release|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Release|x86.ActiveCfg = Release|Any CPU + {82C5DF7B-6F86-40D3-8F65-4B63D41E23A5}.Release|x86.Build.0 = Release|Any CPU {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Debug|x64.ActiveCfg = Debug|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Debug|x64.Build.0 = Debug|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Debug|x86.ActiveCfg = Debug|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Debug|x86.Build.0 = Debug|Any CPU {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Release|Any CPU.ActiveCfg = Release|Any CPU {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Release|Any CPU.Build.0 = Release|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Release|x64.ActiveCfg = Release|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Release|x64.Build.0 = Release|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Release|x86.ActiveCfg = Release|Any CPU + {D66F4A88-0765-4D6B-A8A4-933E5882EC92}.Release|x86.Build.0 = Release|Any CPU {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Debug|x64.ActiveCfg = Debug|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Debug|x64.Build.0 = Debug|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Debug|x86.ActiveCfg = Debug|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Debug|x86.Build.0 = Debug|Any CPU {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Release|Any CPU.ActiveCfg = Release|Any CPU {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Release|Any CPU.Build.0 = Release|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Release|x64.ActiveCfg = Release|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Release|x64.Build.0 = Release|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Release|x86.ActiveCfg = Release|Any CPU + {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B}.Release|x86.Build.0 = Release|Any CPU {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Debug|x64.ActiveCfg = Debug|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Debug|x64.Build.0 = Debug|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Debug|x86.ActiveCfg = Debug|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Debug|x86.Build.0 = Debug|Any CPU {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Release|Any CPU.ActiveCfg = Release|Any CPU {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Release|Any CPU.Build.0 = Release|Any CPU - {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|Any CPU.Build.0 = Release|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Release|x64.ActiveCfg = Release|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Release|x64.Build.0 = Release|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Release|x86.ActiveCfg = Release|Any CPU + {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC}.Release|x86.Build.0 = Release|Any CPU {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Debug|x64.ActiveCfg = Debug|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Debug|x64.Build.0 = Debug|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Debug|x86.ActiveCfg = Debug|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Debug|x86.Build.0 = Debug|Any CPU {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Release|Any CPU.ActiveCfg = Release|Any CPU {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Release|Any CPU.Build.0 = Release|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Release|x64.ActiveCfg = Release|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Release|x64.Build.0 = Release|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Release|x86.ActiveCfg = Release|Any CPU + {BEBBD420-075D-46F1-AE51-CC9A05FECE4A}.Release|x86.Build.0 = Release|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|x64.ActiveCfg = Debug|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|x64.Build.0 = Debug|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|x86.ActiveCfg = Debug|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Debug|x86.Build.0 = Debug|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|Any CPU.Build.0 = Release|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|x64.ActiveCfg = Release|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|x64.Build.0 = Release|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|x86.ActiveCfg = Release|Any CPU + {5C05051E-D46C-4544-9CF8-F2A748F63172}.Release|x86.Build.0 = Release|Any CPU {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Debug|x64.ActiveCfg = Debug|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Debug|x64.Build.0 = Debug|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Debug|x86.ActiveCfg = Debug|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Debug|x86.Build.0 = Debug|Any CPU {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Release|Any CPU.ActiveCfg = Release|Any CPU {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Release|Any CPU.Build.0 = Release|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Release|x64.ActiveCfg = Release|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Release|x64.Build.0 = Release|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Release|x86.ActiveCfg = Release|Any CPU + {8E276065-1371-4CFA-BA20-95225EC6AEBC}.Release|x86.Build.0 = Release|Any CPU {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Debug|x64.ActiveCfg = Debug|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Debug|x64.Build.0 = Debug|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Debug|x86.ActiveCfg = Debug|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Debug|x86.Build.0 = Debug|Any CPU {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Release|Any CPU.ActiveCfg = Release|Any CPU {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Release|Any CPU.Build.0 = Release|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Release|x64.ActiveCfg = Release|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Release|x64.Build.0 = Release|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Release|x86.ActiveCfg = Release|Any CPU + {67E9BAB3-9805-42F1-9298-E9BBB795140E}.Release|x86.Build.0 = Release|Any CPU {6BD384E6-225E-4F8A-856C-3079957C6E36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6BD384E6-225E-4F8A-856C-3079957C6E36}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Debug|x64.ActiveCfg = Debug|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Debug|x64.Build.0 = Debug|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Debug|x86.ActiveCfg = Debug|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Debug|x86.Build.0 = Debug|Any CPU {6BD384E6-225E-4F8A-856C-3079957C6E36}.Release|Any CPU.ActiveCfg = Release|Any CPU {6BD384E6-225E-4F8A-856C-3079957C6E36}.Release|Any CPU.Build.0 = Release|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Release|x64.ActiveCfg = Release|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Release|x64.Build.0 = Release|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Release|x86.ActiveCfg = Release|Any CPU + {6BD384E6-225E-4F8A-856C-3079957C6E36}.Release|x86.Build.0 = Release|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Debug|x64.ActiveCfg = Debug|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Debug|x64.Build.0 = Debug|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Debug|x86.ActiveCfg = Debug|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Debug|x86.Build.0 = Debug|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Release|Any CPU.Build.0 = Release|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Release|x64.ActiveCfg = Release|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Release|x64.Build.0 = Release|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Release|x86.ActiveCfg = Release|Any CPU + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692}.Release|x86.Build.0 = Release|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Debug|x64.ActiveCfg = Debug|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Debug|x64.Build.0 = Debug|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Debug|x86.ActiveCfg = Debug|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Debug|x86.Build.0 = Debug|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Release|Any CPU.Build.0 = Release|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Release|x64.ActiveCfg = Release|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Release|x64.Build.0 = Release|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Release|x86.ActiveCfg = Release|Any CPU + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1238,11 +2668,14 @@ Global {D66F4A88-0765-4D6B-A8A4-933E5882EC92} = {3303F74B-62AC-47B7-A8AA-F93A52A1C95C} {2F3B7384-F4CA-4925-B07C-E05DB3FAC01B} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} {90C70CAA-A225-4D66-8B42-6AC82AD1D5DC} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} - {5C05051E-D46C-4544-9CF8-F2A748F63172} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} {BEBBD420-075D-46F1-AE51-CC9A05FECE4A} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} + {5C05051E-D46C-4544-9CF8-F2A748F63172} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} {8E276065-1371-4CFA-BA20-95225EC6AEBC} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} {67E9BAB3-9805-42F1-9298-E9BBB795140E} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} {6BD384E6-225E-4F8A-856C-3079957C6E36} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} + {DA4856F5-A260-43A0-9C9C-6DD2E2B08692} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} + {B587F905-CC4E-0FB1-25B1-84C433FD33E0} = {E276EF69-669A-43E0-88AC-8ABB17A9C026} + {0A6CD51A-2120-4A72-A17B-08CCC2E6D365} = {B587F905-CC4E-0FB1-25B1-84C433FD33E0} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {AB4EA6C9-5461-4024-BDC7-2AE0C3A85CD1} diff --git a/exercises/practice/split-second-stopwatch/.docs/instructions.md b/exercises/practice/split-second-stopwatch/.docs/instructions.md new file mode 100644 index 000000000..30bdc988d --- /dev/null +++ b/exercises/practice/split-second-stopwatch/.docs/instructions.md @@ -0,0 +1,22 @@ +# Instructions + +Your task is to build a stopwatch to keep precise track of lap times. + +The stopwatch uses four commands (start, stop, lap, and reset) to keep track of: + +1. The current lap's tracked time +2. Previously recorded lap times + +What commands can be used depends on which state the stopwatch is in: + +1. Ready: initial state +2. Running: tracking time +3. Stopped: not tracking time + +| Command | Begin state | End state | Effect | +| ------- | ----------- | --------- | -------------------------------------------------------- | +| Start | Ready | Running | Start tracking time | +| Start | Stopped | Running | Resume tracking time | +| Stop | Running | Stopped | Stop tracking time | +| Lap | Running | Running | Add current lap to previous laps, then reset current lap | +| Reset | Stopped | Ready | Reset current lap and clear previous laps | diff --git a/exercises/practice/split-second-stopwatch/.docs/introduction.md b/exercises/practice/split-second-stopwatch/.docs/introduction.md new file mode 100644 index 000000000..a84322477 --- /dev/null +++ b/exercises/practice/split-second-stopwatch/.docs/introduction.md @@ -0,0 +1,6 @@ +# Introduction + +You've always run for the thrill of it — no schedules, no timers, just the sound of your feet on the pavement. +But now that you've joined a competitive running crew, things are getting serious. +Training sessions are timed to the second, and every split second counts. +To keep pace, you've picked up the _Split-Second Stopwatch_ — a sleek, high-tech gadget that's about to become your new best friend. diff --git a/exercises/practice/split-second-stopwatch/.editorconfig b/exercises/practice/split-second-stopwatch/.editorconfig new file mode 100644 index 000000000..cfaaaf739 --- /dev/null +++ b/exercises/practice/split-second-stopwatch/.editorconfig @@ -0,0 +1,141 @@ +############################### +# Core EditorConfig Options # +############################### + +; This file is for unifying the coding style for different editors and IDEs. +; More information at: +; https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference?view=vs-2017 +; https://docs.microsoft.com/en-us/visualstudio/ide/create-portable-custom-editor-options?view=vs-2017 + +root = true + +[*] +indent_style = space + +[SplitSecondStopwatch.cs] +indent_size = 4 + +############################### +# .NET Coding Conventions # +############################### + +# Organize usings +dotnet_sort_system_directives_first = true +dotnet_separate_import_directive_groups = true + +# this. preferences +dotnet_style_qualification_for_field = false:suggestion +dotnet_style_qualification_for_property = false:suggestion +dotnet_style_qualification_for_method = false:suggestion +dotnet_style_qualification_for_event = false:suggestion + +# Language keywords vs BCL types preferences +dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion +dotnet_style_predefined_type_for_member_access = true:suggestion + +# Parentheses preferences +dotnet_style_parentheses_in_arithmetic_binary_operators = never_if_unnecessary:none +dotnet_style_parentheses_in_relational_binary_operators = never_if_unnecessary:none +dotnet_style_parentheses_in_other_binary_operators = never_if_unnecessary:none +dotnet_style_parentheses_in_other_operators = never_if_unnecessary:suggestion + +# Modifier preferences +dotnet_style_require_accessibility_modifiers = always:suggestion +dotnet_style_readonly_field = true:suggestion + +# Expression-level preferences +dotnet_style_object_initializer = true:suggestion +dotnet_style_collection_initializer = true:suggestion +dotnet_style_explicit_tuple_names = true:suggestion +dotnet_style_prefer_inferred_tuple_names = true:suggestion +dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion +dotnet_style_prefer_auto_properties = true:suggestion +dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion +dotnet_style_prefer_conditional_expression_over_assignment = true:suggestion +dotnet_style_prefer_conditional_expression_over_return = true:suggestion +dotnet_style_coalesce_expression = true:suggestion +dotnet_style_null_propagation = true:suggestion + +############################### +# Naming Conventions # +############################### + +# Style Definitions +dotnet_naming_style.pascal_case_style.capitalization = pascal_case + +# Use PascalCase for constant fields +dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = suggestion +dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields +dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style +dotnet_naming_symbols.constant_fields.applicable_kinds = field +dotnet_naming_symbols.constant_fields.applicable_accessibilities = * +dotnet_naming_symbols.constant_fields.required_modifiers = const + +############################### +# C# Code Style Rules # +############################### + +# var preferences +csharp_style_var_for_built_in_types = true:none +csharp_style_var_when_type_is_apparent = true:none +csharp_style_var_elsewhere = true:none + +# Expression-bodied members +csharp_style_expression_bodied_methods = true:suggestion +csharp_style_expression_bodied_constructors = true:suggestion +csharp_style_expression_bodied_operators = true:suggestion +csharp_style_expression_bodied_properties = true:suggestion +csharp_style_expression_bodied_indexers = true:suggestion +csharp_style_expression_bodied_accessors = true:suggestion + +# Pattern-matching preferences +csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion +csharp_style_pattern_matching_over_as_with_null_check = true:suggestion + +# Null-checking preferences +csharp_style_throw_expression = true:suggestion +csharp_style_conditional_delegate_call = true:suggestion + +# Modifier preferences +csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:suggestion + +# Expression-level preferences +csharp_prefer_braces = true:none +csharp_prefer_simple_default_expression = true:suggestion +csharp_style_deconstructed_variable_declaration = true:suggestion +csharp_style_pattern_local_over_anonymous_function = true:suggestion +csharp_style_inlined_variable_declaration = true:suggestion + +############################### +# C# Formatting Rules # +############################### + +# New line preferences +csharp_new_line_before_open_brace = all +csharp_new_line_before_else = true +csharp_new_line_before_catch = true +csharp_new_line_before_finally = true +csharp_new_line_before_members_in_object_initializers = false +csharp_new_line_before_members_in_anonymous_types = false +csharp_new_line_between_query_expression_clauses = true + +# Indentation preferences +csharp_indent_case_contents = true +csharp_indent_switch_labels = true +csharp_indent_labels = flush_left + +# Space preferences +csharp_space_after_cast = false +csharp_space_after_keywords_in_control_flow_statements = true +csharp_space_between_method_declaration_parameter_list_parentheses = false +csharp_space_between_method_call_parameter_list_parentheses = false +csharp_space_before_colon_in_inheritance_clause = true +csharp_space_after_colon_in_inheritance_clause = true +csharp_space_around_binary_operators = before_and_after +csharp_space_between_method_declaration_empty_parameter_list_parentheses = false +csharp_space_between_method_call_name_and_opening_parenthesis = false +csharp_space_between_method_call_empty_parameter_list_parentheses = false + +# Wrapping preferences +csharp_preserve_single_line_blocks = true +csharp_preserve_single_line_statements = true diff --git a/exercises/practice/split-second-stopwatch/.meta/Example.cs b/exercises/practice/split-second-stopwatch/.meta/Example.cs new file mode 100644 index 000000000..e97362a37 --- /dev/null +++ b/exercises/practice/split-second-stopwatch/.meta/Example.cs @@ -0,0 +1,65 @@ +public enum StopwatchState +{ + Ready, + Running, + Stopped +} + +public class SplitSecondStopwatch(TimeProvider time) +{ + private List _previousLaps = []; + private TimeSpan _currentLapTrackedTime = TimeSpan.Zero; + private DateTimeOffset? _currentLapTrackingTimeSince; + + private TimeSpan PreviousLapsTotal => _previousLaps.Aggregate(TimeSpan.Zero, (total, lap) => total + lap); + private TimeSpan CurrentLapTrackingTime => + _currentLapTrackingTimeSince is null ? TimeSpan.Zero : time.GetUtcNow() - _currentLapTrackingTimeSince.Value; + + public StopwatchState State { get; private set; } = StopwatchState.Ready; + public TimeSpan CurrentLap => _currentLapTrackedTime + CurrentLapTrackingTime; + public TimeSpan Total => CurrentLap + PreviousLapsTotal; + public IReadOnlyCollection PreviousLaps => _previousLaps.AsReadOnly(); + + public void Start() + { + if (State == StopwatchState.Running) + throw new InvalidOperationException(); + + _currentLapTrackingTimeSince = time.GetUtcNow(); + + State = StopwatchState.Running; + } + + public void Stop() + { + if (State != StopwatchState.Running) + throw new InvalidOperationException(); + + _currentLapTrackedTime += CurrentLap; + _currentLapTrackingTimeSince = null; + + State = StopwatchState.Stopped; + } + + public void Reset() + { + if (State != StopwatchState.Stopped) + throw new InvalidOperationException(); + + _previousLaps.Clear(); + _currentLapTrackingTimeSince = null; + _currentLapTrackedTime = TimeSpan.Zero; + + State = StopwatchState.Ready; + } + + public void Lap() + { + if (State != StopwatchState.Running) + throw new InvalidOperationException(); + + _previousLaps.Add(CurrentLap); + _currentLapTrackedTime = TimeSpan.Zero; + _currentLapTrackingTimeSince = time.GetUtcNow(); + } +} diff --git a/exercises/practice/split-second-stopwatch/.meta/Generator.tpl b/exercises/practice/split-second-stopwatch/.meta/Generator.tpl new file mode 100644 index 000000000..edea71683 --- /dev/null +++ b/exercises/practice/split-second-stopwatch/.meta/Generator.tpl @@ -0,0 +1,49 @@ +{{ func to_timespan + if $0 == "00:00:00" + ret "TimeSpan.Zero" + end + + parts = string.split $0 ":" + hours = parts[0] | string.to_int + minutes = parts[1] | string.to_int + seconds = parts[2] | string.to_int + $"new TimeSpan({hours},{minutes},{seconds})" +end }} + +using Microsoft.Extensions.Time.Testing; + +public class {{ testClass }} +{ + {{- for test in tests }} + [Fact{{ if !for.first }}(Skip = "Remove this Skip property to run this test"){{ end }}] + public void {{ test.testMethod }}() + { + {{- for command in test.input.commands }} + {{- if command.command == "new" }} + var timeProvider = new FakeTimeProvider(); + var stopwatch = new {{ testedClass }}(timeProvider); + {{- else if command.command == "state" }} + Assert.Equal({{ command.expected | enum "StopwatchState" }}, stopwatch.State); + {{- else if command.command == "currentLap" }} + Assert.Equal({{ command.expected | to_timespan }}, stopwatch.CurrentLap); + {{- else if command.command == "total" }} + Assert.Equal({{ command.expected | to_timespan }}, stopwatch.Total); + {{- else if command.command == "previousLaps" }} + {{- if command.expected.empty? }} + Assert.Empty(stopwatch.PreviousLaps); + {{ else }} + Assert.Equal([{{- for previousLap in command.expected }}{{ previousLap | to_timespan }}{{ if !for.last }}, {{ end }}{{ end -}}], stopwatch.PreviousLaps); + {{ end -}} + {{- else if command.command == "advanceTime" }} + timeProvider.Advance({{ command.by | to_timespan }}); + {{- else }} + {{- if command.expected && command.expected.error }} + Assert.Throws(() => stopwatch.{{ command.command | pascalize }}()); + {{ else }} + stopwatch.{{ command.command | pascalize }}(); + {{ end -}} + {{ end -}} + {{ end -}} + } + {{ end -}} +} diff --git a/exercises/practice/split-second-stopwatch/.meta/config.json b/exercises/practice/split-second-stopwatch/.meta/config.json new file mode 100644 index 000000000..095aeae62 --- /dev/null +++ b/exercises/practice/split-second-stopwatch/.meta/config.json @@ -0,0 +1,19 @@ +{ + "authors": [ + "erikschierboom" + ], + "files": { + "solution": [ + "SplitSecondStopwatch.cs" + ], + "test": [ + "SplitSecondStopwatchTests.cs" + ], + "example": [ + ".meta/Example.cs" + ] + }, + "blurb": "Keep track of time through a digital stopwatch.", + "source": "Erik Schierboom", + "source_url": "https://github.com/exercism/problem-specifications/pull/2547" +} diff --git a/exercises/practice/split-second-stopwatch/.meta/tests.toml b/exercises/practice/split-second-stopwatch/.meta/tests.toml new file mode 100644 index 000000000..323cb7ae8 --- /dev/null +++ b/exercises/practice/split-second-stopwatch/.meta/tests.toml @@ -0,0 +1,97 @@ +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. + +[ddb238ea-99d4-4eaa-a81d-3c917a525a23] +description = "new stopwatch starts in ready state" + +[b19635d4-08ad-4ac3-b87f-aca10e844071] +description = "new stopwatch's current lap has no elapsed time" + +[492eb532-268d-43ea-8a19-2a032067d335] +description = "new stopwatch's total has no elapsed time" + +[8a892c1e-9ef7-4690-894e-e155a1fe4484] +description = "new stopwatch does not have previous laps" + +[5b2705b6-a584-4042-ba3a-4ab8d0ab0281] +description = "start from ready state changes state to running" + +[748235ce-1109-440b-9898-0a431ea179b6] +description = "start does not change previous laps" + +[491487b1-593d-423e-a075-aa78d449ff1f] +description = "start initiates time tracking for current lap" + +[a0a7ba2c-8db6-412c-b1b6-cb890e9b72ed] +description = "start initiates time tracking for total" + +[7f558a17-ef6d-4a5b-803a-f313af7c41d3] +description = "start cannot be called from running state" + +[32466eef-b2be-4d60-a927-e24fce52dab9] +description = "stop from running state changes state to stopped" + +[621eac4c-8f43-4d99-919c-4cad776d93df] +description = "stop pauses time tracking for current lap" + +[465bcc82-7643-41f2-97ff-5e817cef8db4] +description = "stop pauses time tracking for total" + +[b1ba7454-d627-41ee-a078-891b2ed266fc] +description = "stop cannot be called from ready state" + +[5c041078-0898-44dc-9d5b-8ebb5352626c] +description = "stop cannot be called from stopped state" + +[3f32171d-8fbf-46b6-bc2b-0810e1ec53b7] +description = "start from stopped state changes state to running" + +[626997cb-78d5-4fe8-b501-29fdef804799] +description = "start from stopped state resumes time tracking for current lap" + +[58487c53-ab26-471c-a171-807ef6363319] +description = "start from stopped state resumes time tracking for total" + +[091966e3-ed25-4397-908b-8bb0330118f8] +description = "lap adds current lap to previous laps" + +[1aa4c5ee-a7d5-4d59-9679-419deef3c88f] +description = "lap resets current lap and resumes time tracking" + +[4b46b92e-1b3f-46f6-97d2-0082caf56e80] +description = "lap continues time tracking for total" + +[ea75d36e-63eb-4f34-97ce-8c70e620bdba] +description = "lap cannot be called from ready state" + +[63731154-a23a-412d-a13f-c562f208eb1e] +description = "lap cannot be called from stopped state" + +[e585ee15-3b3f-4785-976b-dd96e7cc978b] +description = "stop does not change previous laps" + +[fc3645e2-86cf-4d11-97c6-489f031103f6] +description = "reset from stopped state changes state to ready" + +[20fbfbf7-68ad-4310-975a-f5f132886c4e] +description = "reset resets current lap" + +[00a8f7bb-dd5c-43e5-8705-3ef124007662] +description = "reset clears previous laps" + +[76cea936-6214-4e95-b6d1-4d4edcf90499] +description = "reset cannot be called from ready state" + +[ba4d8e69-f200-4721-b59e-90d8cf615153] +description = "reset cannot be called from running state" + +[0b01751a-cb57-493f-bb86-409de6e84306] +description = "supports very long laps" diff --git a/exercises/practice/split-second-stopwatch/SplitSecondStopwatch.cs b/exercises/practice/split-second-stopwatch/SplitSecondStopwatch.cs new file mode 100644 index 000000000..a6926e56a --- /dev/null +++ b/exercises/practice/split-second-stopwatch/SplitSecondStopwatch.cs @@ -0,0 +1,34 @@ +public enum StopwatchState +{ + Ready, + Running, + Stopped +} + +public class SplitSecondStopwatch(TimeProvider time) +{ + public StopwatchState State { get; } + public TimeSpan CurrentLap { get; } + public TimeSpan Total { get; } + public IReadOnlyCollection PreviousLaps { get; } + + public void Start() + { + throw new NotImplementedException("You need to implement this method."); + } + + public void Stop() + { + throw new NotImplementedException("You need to implement this method."); + } + + public void Reset() + { + throw new NotImplementedException("You need to implement this method."); + } + + public void Lap() + { + throw new NotImplementedException("You need to implement this method."); + } +} diff --git a/exercises/practice/split-second-stopwatch/SplitSecondStopwatch.csproj b/exercises/practice/split-second-stopwatch/SplitSecondStopwatch.csproj new file mode 100644 index 000000000..9fdf15b8f --- /dev/null +++ b/exercises/practice/split-second-stopwatch/SplitSecondStopwatch.csproj @@ -0,0 +1,21 @@ + + + net9.0 + Exe + enable + enable + true + + + + + + + + + + + + + + diff --git a/exercises/practice/split-second-stopwatch/SplitSecondStopwatchTests.cs b/exercises/practice/split-second-stopwatch/SplitSecondStopwatchTests.cs new file mode 100644 index 000000000..2f70a9a2c --- /dev/null +++ b/exercises/practice/split-second-stopwatch/SplitSecondStopwatchTests.cs @@ -0,0 +1,377 @@ +using Microsoft.Extensions.Time.Testing; + +public class SplitSecondStopwatchTests +{ + [Fact] + public void New_stopwatch_starts_in_ready_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + Assert.Equal(StopwatchState.Ready, stopwatch.State); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void New_stopwatch_s_current_lap_has_no_elapsed_time() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + Assert.Equal(TimeSpan.Zero, stopwatch.CurrentLap); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void New_stopwatch_s_total_has_no_elapsed_time() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + Assert.Equal(TimeSpan.Zero, stopwatch.Total); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void New_stopwatch_does_not_have_previous_laps() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + Assert.Empty(stopwatch.PreviousLaps); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_from_ready_state_changes_state_to_running() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + Assert.Equal(StopwatchState.Running, stopwatch.State); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_does_not_change_previous_laps() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + Assert.Empty(stopwatch.PreviousLaps); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_initiates_time_tracking_for_current_lap() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 5)); + Assert.Equal(new TimeSpan(0, 0, 5), stopwatch.CurrentLap); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_initiates_time_tracking_for_total() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 23)); + Assert.Equal(new TimeSpan(0, 0, 23), stopwatch.Total); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_cannot_be_called_from_running_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + Assert.Throws(() => stopwatch.Start()); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Stop_from_running_state_changes_state_to_stopped() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + stopwatch.Stop(); + + Assert.Equal(StopwatchState.Stopped, stopwatch.State); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Stop_pauses_time_tracking_for_current_lap() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 5)); + stopwatch.Stop(); + + timeProvider.Advance(new TimeSpan(0, 0, 8)); + Assert.Equal(new TimeSpan(0, 0, 5), stopwatch.CurrentLap); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Stop_pauses_time_tracking_for_total() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 13)); + stopwatch.Stop(); + + timeProvider.Advance(new TimeSpan(0, 0, 44)); + Assert.Equal(new TimeSpan(0, 0, 13), stopwatch.Total); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Stop_cannot_be_called_from_ready_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + Assert.Throws(() => stopwatch.Stop()); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Stop_cannot_be_called_from_stopped_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + stopwatch.Stop(); + + Assert.Throws(() => stopwatch.Stop()); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_from_stopped_state_changes_state_to_running() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + stopwatch.Stop(); + + stopwatch.Start(); + + Assert.Equal(StopwatchState.Running, stopwatch.State); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_from_stopped_state_resumes_time_tracking_for_current_lap() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 1, 20)); + stopwatch.Stop(); + + timeProvider.Advance(new TimeSpan(0, 0, 20)); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 8)); + Assert.Equal(new TimeSpan(0, 1, 28), stopwatch.CurrentLap); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Start_from_stopped_state_resumes_time_tracking_for_total() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 23)); + stopwatch.Stop(); + + timeProvider.Advance(new TimeSpan(0, 0, 44)); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 9)); + Assert.Equal(new TimeSpan(0, 0, 32), stopwatch.Total); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Lap_adds_current_lap_to_previous_laps() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 1, 38)); + stopwatch.Lap(); + + Assert.Equal([new TimeSpan(0, 1, 38)], stopwatch.PreviousLaps); + + timeProvider.Advance(new TimeSpan(0, 0, 44)); + stopwatch.Lap(); + + Assert.Equal([new TimeSpan(0, 1, 38), new TimeSpan(0, 0, 44)], stopwatch.PreviousLaps); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Lap_resets_current_lap_and_resumes_time_tracking() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 8, 22)); + stopwatch.Lap(); + + Assert.Equal(TimeSpan.Zero, stopwatch.CurrentLap); + timeProvider.Advance(new TimeSpan(0, 0, 15)); + Assert.Equal(new TimeSpan(0, 0, 15), stopwatch.CurrentLap); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Lap_continues_time_tracking_for_total() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 22)); + stopwatch.Lap(); + + timeProvider.Advance(new TimeSpan(0, 0, 33)); + Assert.Equal(new TimeSpan(0, 0, 55), stopwatch.Total); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Lap_cannot_be_called_from_ready_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + Assert.Throws(() => stopwatch.Lap()); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Lap_cannot_be_called_from_stopped_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + stopwatch.Stop(); + + Assert.Throws(() => stopwatch.Lap()); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Stop_does_not_change_previous_laps() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 11, 22)); + stopwatch.Lap(); + + Assert.Equal([new TimeSpan(0, 11, 22)], stopwatch.PreviousLaps); + + stopwatch.Stop(); + + Assert.Equal([new TimeSpan(0, 11, 22)], stopwatch.PreviousLaps); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Reset_from_stopped_state_changes_state_to_ready() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + stopwatch.Stop(); + + stopwatch.Reset(); + + Assert.Equal(StopwatchState.Ready, stopwatch.State); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Reset_resets_current_lap() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 10)); + stopwatch.Stop(); + + stopwatch.Reset(); + + Assert.Equal(TimeSpan.Zero, stopwatch.CurrentLap); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Reset_clears_previous_laps() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(0, 0, 10)); + stopwatch.Lap(); + + timeProvider.Advance(new TimeSpan(0, 0, 20)); + stopwatch.Lap(); + + Assert.Equal([new TimeSpan(0, 0, 10), new TimeSpan(0, 0, 20)], stopwatch.PreviousLaps); + + stopwatch.Stop(); + + stopwatch.Reset(); + + Assert.Empty(stopwatch.PreviousLaps); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Reset_cannot_be_called_from_ready_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + Assert.Throws(() => stopwatch.Reset()); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Reset_cannot_be_called_from_running_state() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + Assert.Throws(() => stopwatch.Reset()); + } + + [Fact(Skip = "Remove this Skip property to run this test")] + public void Supports_very_long_laps() + { + var timeProvider = new FakeTimeProvider(); + var stopwatch = new SplitSecondStopwatch(timeProvider); + stopwatch.Start(); + + timeProvider.Advance(new TimeSpan(1, 23, 45)); + Assert.Equal(new TimeSpan(1, 23, 45), stopwatch.CurrentLap); + stopwatch.Lap(); + + Assert.Equal([new TimeSpan(1, 23, 45)], stopwatch.PreviousLaps); + + timeProvider.Advance(new TimeSpan(4, 1, 40)); + Assert.Equal(new TimeSpan(4, 1, 40), stopwatch.CurrentLap); + Assert.Equal(new TimeSpan(5, 25, 25), stopwatch.Total); + stopwatch.Lap(); + + Assert.Equal([new TimeSpan(1, 23, 45), new TimeSpan(4, 1, 40)], stopwatch.PreviousLaps); + + timeProvider.Advance(new TimeSpan(8, 43, 5)); + Assert.Equal(new TimeSpan(8, 43, 5), stopwatch.CurrentLap); + Assert.Equal(new TimeSpan(14, 8, 30), stopwatch.Total); + stopwatch.Lap(); + + Assert.Equal([new TimeSpan(1, 23, 45), new TimeSpan(4, 1, 40), new TimeSpan(8, 43, 5)], stopwatch.PreviousLaps); + } +} diff --git a/exercises/practice/split-second-stopwatch/packages.lock.json b/exercises/practice/split-second-stopwatch/packages.lock.json new file mode 100644 index 000000000..cc62a0513 --- /dev/null +++ b/exercises/practice/split-second-stopwatch/packages.lock.json @@ -0,0 +1,176 @@ +{ + "version": 1, + "dependencies": { + "net9.0": { + "Exercism.Tests.xunit.v3": { + "type": "Direct", + "requested": "[0.1.0-beta1, )", + "resolved": "0.1.0-beta1", + "contentHash": "XjVtQWWxmHDDj7UMdkPKpBFFKnsW0tkBhlyJSfFFh+fWwGemyyJwJYhdsvWhiKKCY7zItB+mI/o0OQtOKQxUhA==", + "dependencies": { + "xunit.v3.extensibility.core": "1.1.0" + } + }, + "Microsoft.Extensions.TimeProvider.Testing": { + "type": "Direct", + "requested": "[9.2.0, )", + "resolved": "9.2.0", + "contentHash": "nqySOOTJJBbpj7tqIWeZwhP1nZ168ycxYY/JR+edzdJH9jI41vniUIfftuBCrG4njkv/Jf5CtR8drzHFm6CBLQ==" + }, + "Microsoft.NET.Test.Sdk": { + "type": "Direct", + "requested": "[17.12.0, )", + "resolved": "17.12.0", + "contentHash": "kt/PKBZ91rFCWxVIJZSgVLk+YR+4KxTuHf799ho8WNiK5ZQpJNAEZCAWX86vcKrs+DiYjiibpYKdGZP6+/N17w==", + "dependencies": { + "Microsoft.CodeCoverage": "17.12.0", + "Microsoft.TestPlatform.TestHost": "17.12.0" + } + }, + "xunit.runner.visualstudio": { + "type": "Direct", + "requested": "[3.0.1, )", + "resolved": "3.0.1", + "contentHash": "lbyYtsBxA8Pz8kaf5Xn/Mj1mL9z2nlBWdZhqFaj66nxXBa4JwiTDm4eGcpSMet6du9TOWI6bfha+gQR6+IHawg==" + }, + "xunit.v3": { + "type": "Direct", + "requested": "[1.1.0, )", + "resolved": "1.1.0", + "contentHash": "1ckSz5GVswlM9TCk5bGdHOjnYwqAWjkeqxckoHawQIA8sTeuN+RCBUypCi5A/Um0XlczRx5TjAK5W6BbN0HLcQ==", + "dependencies": { + "xunit.analyzers": "1.20.0", + "xunit.v3.assert": "[1.1.0]", + "xunit.v3.core": "[1.1.0]" + } + }, + "Microsoft.Bcl.AsyncInterfaces": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==" + }, + "Microsoft.CodeCoverage": { + "type": "Transitive", + "resolved": "17.12.0", + "contentHash": "4svMznBd5JM21JIG2xZKGNanAHNXplxf/kQDFfLHXQ3OnpJkayRK/TjacFjA+EYmoyuNXHo/sOETEfcYtAzIrA==" + }, + "Microsoft.Testing.Extensions.TrxReport.Abstractions": { + "type": "Transitive", + "resolved": "1.5.3", + "contentHash": "h34zKNpGyni66VH738mRHeXSnf3klSShUdavUWNhSfWICUUi5aXeI0LBvoX/ad93N0+9xBDU3Fyi6WfxrwKQGw==", + "dependencies": { + "Microsoft.Testing.Platform": "1.5.3" + } + }, + "Microsoft.Testing.Platform": { + "type": "Transitive", + "resolved": "1.5.3", + "contentHash": "WqJydnJ99dEKtquR9HwINz104ehWJKTXbQQrydGatlLRw14bmsx0pa8+E6KUXMYXZAimN0swWlDmcJGjjW4TIg==" + }, + "Microsoft.Testing.Platform.MSBuild": { + "type": "Transitive", + "resolved": "1.5.3", + "contentHash": "bOtpRMSPeT5YLQo+NNY8EtdNTphAUcmALjW4ABU7P0rb6yR2XAZau3TzNieLmR3lRuwudguWzzBhgcLRXwZh0A==", + "dependencies": { + "Microsoft.Testing.Platform": "1.5.3" + } + }, + "Microsoft.TestPlatform.ObjectModel": { + "type": "Transitive", + "resolved": "17.12.0", + "contentHash": "TDqkTKLfQuAaPcEb3pDDWnh7b3SyZF+/W9OZvWFp6eJCIiiYFdSB6taE2I6tWrFw5ywhzOb6sreoGJTI6m3rSQ==", + "dependencies": { + "System.Reflection.Metadata": "1.6.0" + } + }, + "Microsoft.TestPlatform.TestHost": { + "type": "Transitive", + "resolved": "17.12.0", + "contentHash": "MiPEJQNyADfwZ4pJNpQex+t9/jOClBGMiCiVVFuELCMSX2nmNfvUor3uFVxNNCg30uxDP8JDYfPnMXQzsfzYyg==", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.12.0", + "Newtonsoft.Json": "13.0.1" + } + }, + "Newtonsoft.Json": { + "type": "Transitive", + "resolved": "13.0.1", + "contentHash": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==" + }, + "System.Collections.Immutable": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==" + }, + "System.Memory": { + "type": "Transitive", + "resolved": "4.6.0", + "contentHash": "OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==" + }, + "System.Reflection.Metadata": { + "type": "Transitive", + "resolved": "1.6.0", + "contentHash": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==" + }, + "xunit.analyzers": { + "type": "Transitive", + "resolved": "1.20.0", + "contentHash": "HElev2E9vFbPxwKRQtpCSSzLOu8M/N9EWBCB37v7SRx6z4Lbj19FxfLEig3v9jiI6s4b0l2uena91nEsTWl9jA==" + }, + "xunit.v3.assert": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "4D+eM08ImfhA+zLbRzi8HA4qsT98zDxgaCD7vCg8yFesokKsgSsqWsAmImHFjVymGVhVS7WFGb19d6v1k9i0xQ==", + "dependencies": { + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.6.0" + } + }, + "xunit.v3.common": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "Cq55z8pC7fOkfj+3TB/YQ6OW96qWqxKiMd15CtkIl37VtV9EsiUL4B4HsR6VLJCzkk7cBiXQ1ABVIcp3TCm6HQ==", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "6.0.0" + } + }, + "xunit.v3.core": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "kXP/1d3jnQ2m4skcdM3gSMmubI6P747D6KVswzeedysgFkLj2xJlfo7p7slsmtEnp8BZb8X6D92Hssd/UtVPMw==", + "dependencies": { + "Microsoft.Testing.Platform.MSBuild": "1.5.3", + "xunit.v3.extensibility.core": "[1.1.0]", + "xunit.v3.runner.inproc.console": "[1.1.0]" + } + }, + "xunit.v3.extensibility.core": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "AeQbbYN001x0c+B9pqwml6jZPovHz8O/sOp7jmrjz90rUzz/QPal12SlHLKYszR44CMnW4MsDam3RYT5pkYUxw==", + "dependencies": { + "xunit.v3.common": "[1.1.0]" + } + }, + "xunit.v3.runner.common": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "Q81J0VPuu8fpF+/1CIjThqKKUjnqh0TQrLlD0iORkF75KdsOV+iGWT8c3AVuY96kDoxXxkTf0ZvJsK6o9osc1A==", + "dependencies": { + "xunit.v3.common": "[1.1.0]" + } + }, + "xunit.v3.runner.inproc.console": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "lX/4TwIJe9ysCd5dqLk/Doq8ieYaZGivgf95xR59wRuSV+nHzHnyhpjXfaPUp8nkncUH1rOmJ85o1KebipisXQ==", + "dependencies": { + "Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.5.3", + "Microsoft.Testing.Platform": "1.5.3", + "xunit.v3.extensibility.core": "[1.1.0]", + "xunit.v3.runner.common": "[1.1.0]" + } + } + } + } +} \ No newline at end of file