From 917c918c01dd8709fc8d31aadcd23f900299fa68 Mon Sep 17 00:00:00 2001 From: Matvey Date: Fri, 30 Jul 2021 18:17:32 -0700 Subject: [PATCH] fix --- Jenkinsfile | 127 +++++++++++++++++++ Unibase.Publish.sln | 292 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 419 insertions(+) create mode 100644 Jenkinsfile create mode 100644 Unibase.Publish.sln diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..b1a9739 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,127 @@ + +pipeline { + agent any + environment { + deployPath = "/var/www/vhosts/bizgaze.com/qa.Bizgaze.com" + } + stages { + stage('Restore packages') { + steps { + dir('tenants') { + git url: 'https://code.bizgaze.com/Matvey/tenants.git' + } + dir('analytics') { + git url: 'https://code.bizgaze.com/Matvey/analytics.git' + } + dir('apps') { + git url: 'https://code.bizgaze.com/Matvey/apps.git' + } + dir('automation') { + git url: 'https://code.bizgaze.com/Matvey/automation.git' + } + dir('common') { + git url: 'https://code.bizgaze.com/Matvey/common.git' + } + dir('Core') { + git url: 'https://code.bizgaze.com/Matvey/core.git' + } + dir('datasources') { + git url: 'https://code.bizgaze.com/Matvey/datasources.git' + } + dir('desktop') { + git url: 'https://code.bizgaze.com/Matvey/desktop.git' + } + dir('dlls_unibase') { + git url: 'https://code.bizgaze.com/Matvey/dlls_unibase.git' + } + dir('gps') { + git url: 'https://code.bizgaze.com/Matvey/gps.git' + } + dir('helpers') { + git url: 'https://code.bizgaze.com/Matvey/helpers.git' + } + dir('integrations') { + git url: 'https://code.bizgaze.com/Matvey/integrations.git' + } + dir('mongodbprovider') { + git url: 'https://code.bizgaze.com/Matvey/mongodbprovider.git' + } + dir('mssqldbprovider') { + git url: 'https://code.bizgaze.com/Matvey/mssqldbprovider.git' + } + dir('pgsqldbprovider') { + git url: 'https://code.bizgaze.com/Matvey/pgsqldbprovider.git' + } + dir('Platform') { + git url: 'https://code.bizgaze.com/Matvey/platform.git' + } + dir('platform.server') { + git url: 'https://code.bizgaze.com/Matvey/platform.server.git' + } + dir('templates') { + git url: 'https://code.bizgaze.com/Matvey/templates.git' + } + dir('themes') { + git url: 'https://code.bizgaze.com/Matvey/themes.git' + } + dir('unibase.reference') { + git url: 'https://code.bizgaze.com/Matvey/unibase.reference.git' + } + dir('uniconnect') { + git url: 'https://code.bizgaze.com/Matvey/uniconnect.git' + } + dir('utilities') { + git url: 'https://code.bizgaze.com/Matvey/utilities.git' + } + dir('web') { + git url: 'https://code.bizgaze.com/Matvey/web.git' + } + git url: 'https://code.bizgaze.com/unibase/Solution.git' + + sh 'dotnet restore ${WORKSPACE}/Unibase.Publish.sln' + } + } + stage('Clean') { + steps { + sh 'dotnet clean ${WORKSPACE}/Unibase.Publish.sln --configuration Release' + } + } + stage('Build') { + steps { + sh 'dotnet build ${WORKSPACE}/Unibase.Publish.sln --configuration Release --no-restore' + + } + }/* + stage('Test') { + steps { + sh 'dotnet test ${WORKSPACE}/Unibase.Publish.sln --no-restore' + + } + }*/ + stage('Publish') { + steps { + sh 'dotnet publish ${WORKSPACE}/Unibase.Publish.sln -o out --configuration Release --no-restore' + + } + + } + stage ('Deploy') { + steps { + sh 'sudo ~/scripts/qa_deploy ${WORKSPACE}/out' + } + } + } + post{ + success{ + emailext body: "${currentBuild.currentResult}: Job ${env.JOB_NAME} build ${env.BUILD_NUMBER}\n More info at: ${env.BUILD_URL}", + recipientProviders: [[$class: 'DevelopersRecipientProvider'], [$class: 'RequesterRecipientProvider']], + subject: "Jenkins Build ${currentBuild.currentResult}: Job ${env.JOB_NAME}" + } + always { + deleteDir() + } + cleanup { + cleanWs() + } + } +} diff --git a/Unibase.Publish.sln b/Unibase.Publish.sln new file mode 100644 index 0000000..c7e864d --- /dev/null +++ b/Unibase.Publish.sln @@ -0,0 +1,292 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29905.134 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{D80211EB-8420-402C-8A1D-807569B30535}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Platform", "Platform", "{D7BF71B0-34EA-40DC-8313-BBA2438D8334}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unibase.Core.Publish", "core\Unibase.Core\Unibase.Core.Publish.csproj", "{10C9C5BC-EA2D-46EF-9F4C-7E662A514530}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unibase.Core.Web.Publish", "core\Unibase.Core.Web\Unibase.Core.Web.Publish.csproj", "{90CAFA9C-73C9-48BE-AC35-6EB0B5943E09}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DbProviders", "DbProviders", "{990E584E-322A-466A-9D06-B87D9D95AACD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PgSqlDbProvider.Publish", "pgsqldbprovider\PgSqlDbProvider\PgSqlDbProvider.Publish.csproj", "{13FD6D1F-63C7-44EB-ACD0-F921D1FAB558}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Core.Publish", "Platform\Platform.Core\Platform.Core.Publish.csproj", "{36406238-B892-43EF-AD1E-EC7FD9272F60}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.WebApis.Publish", "Platform\Platform.WebApis\Platform.WebApis.Publish.csproj", "{475CC8B6-E159-4AF3-B9D2-2BB56280DB75}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Helpers", "Helpers", "{5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Objects.Publish", "Platform\Platform.Objects\Platform.Objects.Publish.csproj", "{96629407-EA07-42F9-B2FF-D03ECA981063}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CsvHelper.Publish", "Helpers\CsvHelper\CsvHelper.Publish.csproj", "{615E6955-EFCD-48FE-AE9E-7C0FA08CB45D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeviceHelper.Publish", "Helpers\DeviceHelper\DeviceHelper.Publish.csproj", "{CDA3271C-641F-42E9-8BB9-15AF1B7AD041}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EmailHelper.Publish", "Helpers\EmailHelper\EmailHelper.Publish.csproj", "{DEFBB8C7-280E-4254-986D-DC148BE9CBE0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExcelHelper.Publish", "Helpers\ExcelHelper\ExcelHelper.Publish.csproj", "{71873633-4F50-416D-AC60-B5D98B5FE8D1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileHelper.Publish", "Helpers\FileHelper\FileHelper.Publish.csproj", "{A53044CF-BCBA-4018-B894-BAE22F164380}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonHelper.Publish", "Helpers\JsonHelper\JsonHelper.Publish.csproj", "{FD6568DF-2F0A-405D-BFEF-481601D3C883}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MemCacheHelper.Publish", "Helpers\MemCacheHelper\MemCacheHelper.Publish.csproj", "{F420E05E-C4AE-475D-A8C1-5E351AA344F3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PdfHelper.Publish", "Helpers\PdfHelper\PdfHelper.Publish.csproj", "{0252016A-2AA4-4AD9-9586-848E1644279C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReminderHelper.Publish", "Helpers\ReminderHelper\ReminderHelper.Publish.csproj", "{DFB0AD02-3F37-437B-980F-D35C0199FCDE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TokenHelper.Publish", "Helpers\TokenHelper\TokenHelper.Publish.csproj", "{929C0CCB-E830-423F-B7D6-08B33F17C634}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XmlHelper.Publish", "Helpers\XmlHelper\XmlHelper.Publish.csproj", "{3F4C7857-9739-4306-8ADC-6C121D17D936}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConferenceHelper.Publish", "Helpers\ConferenceHelper\ConferenceHelper.Publish.csproj", "{AD3F365E-AF76-44D7-8D9D-074F85F5146C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RedisCacheHelper.Publish", "Helpers\RedisCacheHelper\RedisCacheHelper.Publish.csproj", "{0511690B-EB40-469F-92F6-C886E665A965}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{26967155-9AC9-4790-B89A-5F457ACFAE19}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Apps", "Apps", "{509A9139-524B-42B4-B713-ADFD4FEDAD1A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analytics", "Analytics", "{1AC9C828-0A66-47FE-812B-BD6B4381903C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataSources", "DataSources", "{480C624C-3CE4-4942-A6DA-4DACD81763F1}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Integrations", "Integrations", "{D60E8844-6ABA-40E7-AC59-39CB27FBFA66}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Automation", "Automation", "{31A859BA-5367-497C-A7F0-B38544543988}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Membership.Publish", "Platform\Platform.Membership\Platform.Membership.Publish.csproj", "{9C3EAFA6-7BA2-4837-B3FD-E50A37AD554F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Membership", "Membership", "{6A8DF15B-022D-4500-82A4-65D119D2AAAB}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tenants", "Tenants", "{B4F2D2B4-3856-40DB-A3A5-F4961A922B46}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{6A1A06DE-3BCB-489B-B4B2-B5E0062EE2AC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MsSqlDbProvider.Publish", "mssqldbprovider\MsSqlDbProvider\MsSqlDbProvider.Publish.csproj", "{308F1717-88EC-475B-929C-5918F9CA975F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MongoDbProvider.Publish", "mongdbprovider\MongoDbProvider\MongoDbProvider.Publish.csproj", "{4B56C1FF-B7CA-4A20-BE37-D0250BCB89CA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LogHelper.Publish", "helpers\LogHelper\LogHelper.Publish.csproj", "{172BD8FC-FBF0-466E-AE64-A08AB2C16452}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Analytics.Publish", "platform.analytics\Platform.Analytics\Platform.Analytics.Publish.csproj", "{8FFEB474-BADD-4E20-8C3A-6B5D968A6B18}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Automation.Publish", "platform.automation\Platform.Automation\Platform.Automation.Publish.csproj", "{38FEE805-77D4-4AB0-9DE2-F29ECC8C8889}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Apps.Publish", "platform.apps\Platform.Apps\Platform.Apps.Publish.csproj", "{82188F90-85B5-46DC-B3E2-C47B2537D640}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Common.Publish", "platform.common\Platform.Common\Platform.Common.Publish.csproj", "{15BA84AA-F608-4FC0-8EF4-C2B704C3A76E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.DataSources.Publish", "platform.datasources\Platform.DataSources\Platform.DataSources.Publish.csproj", "{A2991C54-6E1D-4E74-A557-7585E35DFDC9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Integrations.Publish", "platform.integrations\Platform.Integrations\Platform.Integrations.Publish.csproj", "{ACE502B8-EE65-459F-A0AA-A44E35624F0C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Themes", "Themes", "{31B4ED42-0400-452B-97C0-6999E1FE8653}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Themes.Publish", "platform.themes\Platform.Themes\Platform.Themes.Publish.csproj", "{DEC2E812-0E79-4945-9C9B-ECC0F38BF0AE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.Templates.Publish", "platform.templates\Platform.Templates\Platform.Templates.Publish.csproj", "{9AE05C32-545F-475F-A891-EA10B6340B16}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unibase.Server.Web.Publish", "..\interface.web\Web.Server\Unibase.Server.Web.Publish.csproj", "{0493B34F-5D61-4EA0-84D8-57DC223B6B71}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GPS", "GPS", "{F07CE413-D76E-49FE-89AD-0B841E2479D0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Platform.GPS.Publish", "platform.gps\Platform.GPS\Platform.GPS.Publish.csproj", "{EE339C78-26BC-4146-8984-3DBE83295BC9}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {10C9C5BC-EA2D-46EF-9F4C-7E662A514530}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {10C9C5BC-EA2D-46EF-9F4C-7E662A514530}.Debug|Any CPU.Build.0 = Debug|Any CPU + {10C9C5BC-EA2D-46EF-9F4C-7E662A514530}.Release|Any CPU.ActiveCfg = Release|Any CPU + {10C9C5BC-EA2D-46EF-9F4C-7E662A514530}.Release|Any CPU.Build.0 = Release|Any CPU + {90CAFA9C-73C9-48BE-AC35-6EB0B5943E09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {90CAFA9C-73C9-48BE-AC35-6EB0B5943E09}.Debug|Any CPU.Build.0 = Debug|Any CPU + {90CAFA9C-73C9-48BE-AC35-6EB0B5943E09}.Release|Any CPU.ActiveCfg = Release|Any CPU + {90CAFA9C-73C9-48BE-AC35-6EB0B5943E09}.Release|Any CPU.Build.0 = Release|Any CPU + {13FD6D1F-63C7-44EB-ACD0-F921D1FAB558}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {13FD6D1F-63C7-44EB-ACD0-F921D1FAB558}.Debug|Any CPU.Build.0 = Debug|Any CPU + {13FD6D1F-63C7-44EB-ACD0-F921D1FAB558}.Release|Any CPU.ActiveCfg = Release|Any CPU + {13FD6D1F-63C7-44EB-ACD0-F921D1FAB558}.Release|Any CPU.Build.0 = Release|Any CPU + {36406238-B892-43EF-AD1E-EC7FD9272F60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {36406238-B892-43EF-AD1E-EC7FD9272F60}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36406238-B892-43EF-AD1E-EC7FD9272F60}.Release|Any CPU.ActiveCfg = Release|Any CPU + {36406238-B892-43EF-AD1E-EC7FD9272F60}.Release|Any CPU.Build.0 = Release|Any CPU + {475CC8B6-E159-4AF3-B9D2-2BB56280DB75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {475CC8B6-E159-4AF3-B9D2-2BB56280DB75}.Debug|Any CPU.Build.0 = Debug|Any CPU + {475CC8B6-E159-4AF3-B9D2-2BB56280DB75}.Release|Any CPU.ActiveCfg = Release|Any CPU + {475CC8B6-E159-4AF3-B9D2-2BB56280DB75}.Release|Any CPU.Build.0 = Release|Any CPU + {96629407-EA07-42F9-B2FF-D03ECA981063}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {96629407-EA07-42F9-B2FF-D03ECA981063}.Debug|Any CPU.Build.0 = Debug|Any CPU + {96629407-EA07-42F9-B2FF-D03ECA981063}.Release|Any CPU.ActiveCfg = Release|Any CPU + {96629407-EA07-42F9-B2FF-D03ECA981063}.Release|Any CPU.Build.0 = Release|Any CPU + {615E6955-EFCD-48FE-AE9E-7C0FA08CB45D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {615E6955-EFCD-48FE-AE9E-7C0FA08CB45D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {615E6955-EFCD-48FE-AE9E-7C0FA08CB45D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {615E6955-EFCD-48FE-AE9E-7C0FA08CB45D}.Release|Any CPU.Build.0 = Release|Any CPU + {CDA3271C-641F-42E9-8BB9-15AF1B7AD041}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CDA3271C-641F-42E9-8BB9-15AF1B7AD041}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CDA3271C-641F-42E9-8BB9-15AF1B7AD041}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CDA3271C-641F-42E9-8BB9-15AF1B7AD041}.Release|Any CPU.Build.0 = Release|Any CPU + {DEFBB8C7-280E-4254-986D-DC148BE9CBE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DEFBB8C7-280E-4254-986D-DC148BE9CBE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DEFBB8C7-280E-4254-986D-DC148BE9CBE0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DEFBB8C7-280E-4254-986D-DC148BE9CBE0}.Release|Any CPU.Build.0 = Release|Any CPU + {71873633-4F50-416D-AC60-B5D98B5FE8D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {71873633-4F50-416D-AC60-B5D98B5FE8D1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {71873633-4F50-416D-AC60-B5D98B5FE8D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {71873633-4F50-416D-AC60-B5D98B5FE8D1}.Release|Any CPU.Build.0 = Release|Any CPU + {A53044CF-BCBA-4018-B894-BAE22F164380}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A53044CF-BCBA-4018-B894-BAE22F164380}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A53044CF-BCBA-4018-B894-BAE22F164380}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A53044CF-BCBA-4018-B894-BAE22F164380}.Release|Any CPU.Build.0 = Release|Any CPU + {FD6568DF-2F0A-405D-BFEF-481601D3C883}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD6568DF-2F0A-405D-BFEF-481601D3C883}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD6568DF-2F0A-405D-BFEF-481601D3C883}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD6568DF-2F0A-405D-BFEF-481601D3C883}.Release|Any CPU.Build.0 = Release|Any CPU + {F420E05E-C4AE-475D-A8C1-5E351AA344F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F420E05E-C4AE-475D-A8C1-5E351AA344F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F420E05E-C4AE-475D-A8C1-5E351AA344F3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F420E05E-C4AE-475D-A8C1-5E351AA344F3}.Release|Any CPU.Build.0 = Release|Any CPU + {0252016A-2AA4-4AD9-9586-848E1644279C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0252016A-2AA4-4AD9-9586-848E1644279C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0252016A-2AA4-4AD9-9586-848E1644279C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0252016A-2AA4-4AD9-9586-848E1644279C}.Release|Any CPU.Build.0 = Release|Any CPU + {DFB0AD02-3F37-437B-980F-D35C0199FCDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DFB0AD02-3F37-437B-980F-D35C0199FCDE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DFB0AD02-3F37-437B-980F-D35C0199FCDE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DFB0AD02-3F37-437B-980F-D35C0199FCDE}.Release|Any CPU.Build.0 = Release|Any CPU + {929C0CCB-E830-423F-B7D6-08B33F17C634}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {929C0CCB-E830-423F-B7D6-08B33F17C634}.Debug|Any CPU.Build.0 = Debug|Any CPU + {929C0CCB-E830-423F-B7D6-08B33F17C634}.Release|Any CPU.ActiveCfg = Release|Any CPU + {929C0CCB-E830-423F-B7D6-08B33F17C634}.Release|Any CPU.Build.0 = Release|Any CPU + {3F4C7857-9739-4306-8ADC-6C121D17D936}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3F4C7857-9739-4306-8ADC-6C121D17D936}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3F4C7857-9739-4306-8ADC-6C121D17D936}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3F4C7857-9739-4306-8ADC-6C121D17D936}.Release|Any CPU.Build.0 = Release|Any CPU + {AD3F365E-AF76-44D7-8D9D-074F85F5146C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD3F365E-AF76-44D7-8D9D-074F85F5146C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD3F365E-AF76-44D7-8D9D-074F85F5146C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AD3F365E-AF76-44D7-8D9D-074F85F5146C}.Release|Any CPU.Build.0 = Release|Any CPU + {0511690B-EB40-469F-92F6-C886E665A965}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0511690B-EB40-469F-92F6-C886E665A965}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0511690B-EB40-469F-92F6-C886E665A965}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0511690B-EB40-469F-92F6-C886E665A965}.Release|Any CPU.Build.0 = Release|Any CPU + {9C3EAFA6-7BA2-4837-B3FD-E50A37AD554F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9C3EAFA6-7BA2-4837-B3FD-E50A37AD554F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C3EAFA6-7BA2-4837-B3FD-E50A37AD554F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9C3EAFA6-7BA2-4837-B3FD-E50A37AD554F}.Release|Any CPU.Build.0 = Release|Any CPU + {308F1717-88EC-475B-929C-5918F9CA975F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {308F1717-88EC-475B-929C-5918F9CA975F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {308F1717-88EC-475B-929C-5918F9CA975F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {308F1717-88EC-475B-929C-5918F9CA975F}.Release|Any CPU.Build.0 = Release|Any CPU + {4B56C1FF-B7CA-4A20-BE37-D0250BCB89CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4B56C1FF-B7CA-4A20-BE37-D0250BCB89CA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4B56C1FF-B7CA-4A20-BE37-D0250BCB89CA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4B56C1FF-B7CA-4A20-BE37-D0250BCB89CA}.Release|Any CPU.Build.0 = Release|Any CPU + {172BD8FC-FBF0-466E-AE64-A08AB2C16452}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {172BD8FC-FBF0-466E-AE64-A08AB2C16452}.Debug|Any CPU.Build.0 = Debug|Any CPU + {172BD8FC-FBF0-466E-AE64-A08AB2C16452}.Release|Any CPU.ActiveCfg = Release|Any CPU + {172BD8FC-FBF0-466E-AE64-A08AB2C16452}.Release|Any CPU.Build.0 = Release|Any CPU + {8FFEB474-BADD-4E20-8C3A-6B5D968A6B18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8FFEB474-BADD-4E20-8C3A-6B5D968A6B18}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FFEB474-BADD-4E20-8C3A-6B5D968A6B18}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8FFEB474-BADD-4E20-8C3A-6B5D968A6B18}.Release|Any CPU.Build.0 = Release|Any CPU + {38FEE805-77D4-4AB0-9DE2-F29ECC8C8889}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38FEE805-77D4-4AB0-9DE2-F29ECC8C8889}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38FEE805-77D4-4AB0-9DE2-F29ECC8C8889}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38FEE805-77D4-4AB0-9DE2-F29ECC8C8889}.Release|Any CPU.Build.0 = Release|Any CPU + {82188F90-85B5-46DC-B3E2-C47B2537D640}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {82188F90-85B5-46DC-B3E2-C47B2537D640}.Debug|Any CPU.Build.0 = Debug|Any CPU + {82188F90-85B5-46DC-B3E2-C47B2537D640}.Release|Any CPU.ActiveCfg = Release|Any CPU + {82188F90-85B5-46DC-B3E2-C47B2537D640}.Release|Any CPU.Build.0 = Release|Any CPU + {15BA84AA-F608-4FC0-8EF4-C2B704C3A76E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15BA84AA-F608-4FC0-8EF4-C2B704C3A76E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15BA84AA-F608-4FC0-8EF4-C2B704C3A76E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15BA84AA-F608-4FC0-8EF4-C2B704C3A76E}.Release|Any CPU.Build.0 = Release|Any CPU + {A2991C54-6E1D-4E74-A557-7585E35DFDC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A2991C54-6E1D-4E74-A557-7585E35DFDC9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A2991C54-6E1D-4E74-A557-7585E35DFDC9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A2991C54-6E1D-4E74-A557-7585E35DFDC9}.Release|Any CPU.Build.0 = Release|Any CPU + {ACE502B8-EE65-459F-A0AA-A44E35624F0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ACE502B8-EE65-459F-A0AA-A44E35624F0C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ACE502B8-EE65-459F-A0AA-A44E35624F0C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ACE502B8-EE65-459F-A0AA-A44E35624F0C}.Release|Any CPU.Build.0 = Release|Any CPU + {DEC2E812-0E79-4945-9C9B-ECC0F38BF0AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DEC2E812-0E79-4945-9C9B-ECC0F38BF0AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DEC2E812-0E79-4945-9C9B-ECC0F38BF0AE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DEC2E812-0E79-4945-9C9B-ECC0F38BF0AE}.Release|Any CPU.Build.0 = Release|Any CPU + {9AE05C32-545F-475F-A891-EA10B6340B16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9AE05C32-545F-475F-A891-EA10B6340B16}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9AE05C32-545F-475F-A891-EA10B6340B16}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9AE05C32-545F-475F-A891-EA10B6340B16}.Release|Any CPU.Build.0 = Release|Any CPU + {0493B34F-5D61-4EA0-84D8-57DC223B6B71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0493B34F-5D61-4EA0-84D8-57DC223B6B71}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0493B34F-5D61-4EA0-84D8-57DC223B6B71}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0493B34F-5D61-4EA0-84D8-57DC223B6B71}.Release|Any CPU.Build.0 = Release|Any CPU + {EE339C78-26BC-4146-8984-3DBE83295BC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EE339C78-26BC-4146-8984-3DBE83295BC9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE339C78-26BC-4146-8984-3DBE83295BC9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EE339C78-26BC-4146-8984-3DBE83295BC9}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {10C9C5BC-EA2D-46EF-9F4C-7E662A514530} = {D80211EB-8420-402C-8A1D-807569B30535} + {90CAFA9C-73C9-48BE-AC35-6EB0B5943E09} = {D80211EB-8420-402C-8A1D-807569B30535} + {13FD6D1F-63C7-44EB-ACD0-F921D1FAB558} = {990E584E-322A-466A-9D06-B87D9D95AACD} + {36406238-B892-43EF-AD1E-EC7FD9272F60} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {475CC8B6-E159-4AF3-B9D2-2BB56280DB75} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {96629407-EA07-42F9-B2FF-D03ECA981063} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {615E6955-EFCD-48FE-AE9E-7C0FA08CB45D} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {CDA3271C-641F-42E9-8BB9-15AF1B7AD041} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {DEFBB8C7-280E-4254-986D-DC148BE9CBE0} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {71873633-4F50-416D-AC60-B5D98B5FE8D1} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {A53044CF-BCBA-4018-B894-BAE22F164380} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {FD6568DF-2F0A-405D-BFEF-481601D3C883} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {F420E05E-C4AE-475D-A8C1-5E351AA344F3} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {0252016A-2AA4-4AD9-9586-848E1644279C} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {DFB0AD02-3F37-437B-980F-D35C0199FCDE} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {929C0CCB-E830-423F-B7D6-08B33F17C634} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {3F4C7857-9739-4306-8ADC-6C121D17D936} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {AD3F365E-AF76-44D7-8D9D-074F85F5146C} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {0511690B-EB40-469F-92F6-C886E665A965} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {26967155-9AC9-4790-B89A-5F457ACFAE19} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {509A9139-524B-42B4-B713-ADFD4FEDAD1A} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {1AC9C828-0A66-47FE-812B-BD6B4381903C} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {480C624C-3CE4-4942-A6DA-4DACD81763F1} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {D60E8844-6ABA-40E7-AC59-39CB27FBFA66} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {31A859BA-5367-497C-A7F0-B38544543988} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {9C3EAFA6-7BA2-4837-B3FD-E50A37AD554F} = {6A8DF15B-022D-4500-82A4-65D119D2AAAB} + {6A8DF15B-022D-4500-82A4-65D119D2AAAB} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {B4F2D2B4-3856-40DB-A3A5-F4961A922B46} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {6A1A06DE-3BCB-489B-B4B2-B5E0062EE2AC} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {308F1717-88EC-475B-929C-5918F9CA975F} = {990E584E-322A-466A-9D06-B87D9D95AACD} + {4B56C1FF-B7CA-4A20-BE37-D0250BCB89CA} = {990E584E-322A-466A-9D06-B87D9D95AACD} + {172BD8FC-FBF0-466E-AE64-A08AB2C16452} = {5AA6EF55-CBB3-4ECA-9597-CDECC0A1E382} + {8FFEB474-BADD-4E20-8C3A-6B5D968A6B18} = {1AC9C828-0A66-47FE-812B-BD6B4381903C} + {38FEE805-77D4-4AB0-9DE2-F29ECC8C8889} = {31A859BA-5367-497C-A7F0-B38544543988} + {82188F90-85B5-46DC-B3E2-C47B2537D640} = {509A9139-524B-42B4-B713-ADFD4FEDAD1A} + {15BA84AA-F608-4FC0-8EF4-C2B704C3A76E} = {26967155-9AC9-4790-B89A-5F457ACFAE19} + {A2991C54-6E1D-4E74-A557-7585E35DFDC9} = {480C624C-3CE4-4942-A6DA-4DACD81763F1} + {ACE502B8-EE65-459F-A0AA-A44E35624F0C} = {D60E8844-6ABA-40E7-AC59-39CB27FBFA66} + {31B4ED42-0400-452B-97C0-6999E1FE8653} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {DEC2E812-0E79-4945-9C9B-ECC0F38BF0AE} = {31B4ED42-0400-452B-97C0-6999E1FE8653} + {9AE05C32-545F-475F-A891-EA10B6340B16} = {6A1A06DE-3BCB-489B-B4B2-B5E0062EE2AC} + {F07CE413-D76E-49FE-89AD-0B841E2479D0} = {D7BF71B0-34EA-40DC-8313-BBA2438D8334} + {EE339C78-26BC-4146-8984-3DBE83295BC9} = {F07CE413-D76E-49FE-89AD-0B841E2479D0} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BC6811BD-16A3-40FB-A127-2E381584DBB6} + EndGlobalSection +EndGlobal