diff --git a/.github/workflows/healthchecks_influxdb_cd.yml b/.github/workflows/healthchecks_influxdb_cd.yml
new file mode 100644
index 0000000000..dd0b9ba24b
--- /dev/null
+++ b/.github/workflows/healthchecks_influxdb_cd.yml
@@ -0,0 +1,30 @@
+name: HealthChecks InfluxDB CD
+
+on:
+ push:
+ tags:
+ - release-influxdb-*
+ - release-all-*
+
+jobs:
+ build:
+ env:
+ BUILD_CONFIG: Release
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: |
+ 6.0.x
+ 7.0.x
+ - name: Restore
+ run: dotnet restore ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj
+ - name: Build
+ run: dotnet build --no-restore ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj -c $BUILD_CONFIG
+ - name: Pack
+ run: dotnet pack --no-build ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj -c $BUILD_CONFIG -o ./artifacts
+ - name: Publish
+ run: dotnet nuget push ./artifacts/AspNetCore.HealthChecks.InfluxDB.*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate
+
diff --git a/.github/workflows/healthchecks_influxdb_cd_preview.yml b/.github/workflows/healthchecks_influxdb_cd_preview.yml
new file mode 100644
index 0000000000..b4ee1d5e7b
--- /dev/null
+++ b/.github/workflows/healthchecks_influxdb_cd_preview.yml
@@ -0,0 +1,31 @@
+name: HealthChecks InfluxDB Preview CD
+
+on:
+ push:
+ tags:
+ - preview-influxdb-*
+ - preview-all-*
+
+jobs:
+ build:
+ env:
+ BUILD_CONFIG: Release
+ VERSION_SUFFIX: -rc2.${{ github.run_number }}
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: |
+ 6.0.x
+ 7.0.x
+ - name: Restore
+ run: dotnet restore ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj
+ - name: Build
+ run: dotnet build --no-restore ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj -c $BUILD_CONFIG
+ - name: dotnet pack
+ run: dotnet pack --no-build ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG -o ./artifacts
+ - name: Publish
+ run: dotnet nuget push ./artifacts/AspNetCore.HealthChecks.InfluxDB.*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate
+
diff --git a/.github/workflows/healthchecks_influxdb_ci.yml b/.github/workflows/healthchecks_influxdb_ci.yml
new file mode 100644
index 0000000000..896b3ad605
--- /dev/null
+++ b/.github/workflows/healthchecks_influxdb_ci.yml
@@ -0,0 +1,58 @@
+name: HealthChecks InfluxDB CI
+
+on:
+ workflow_dispatch:
+ push:
+ branches: [ master ]
+ paths:
+ - src/HealthChecks.InfluxDB/**
+ - test/HealthChecks.InfluxDB.Tests/**
+ - .github/workflows/healthchecks_influxdb_ci.yml
+ - Directory.Build.props
+ - Directory.Build.targets
+ tags-ignore:
+ - release-*
+ - preview-*
+
+ pull_request:
+ branches: [ master ]
+ paths:
+ - src/HealthChecks.InfluxDB/**
+ - test/HealthChecks.InfluxDB.Tests/**
+ - .github/workflows/healthchecks_influxdb_ci.yml
+ - Directory.Build.props
+ - Directory.Build.targets
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: |
+ 6.0.x
+ 7.0.x
+ - name: Restore
+ run: |
+ dotnet restore ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj &&
+ dotnet restore ./test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.Tests.csproj
+ - name: Check formatting
+ run: |
+ dotnet format --no-restore --verify-no-changes --severity warn ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj || (echo "Run 'dotnet format' to fix whitespace issues" && exit 1) &&
+ dotnet format --no-restore --verify-no-changes --severity warn ./test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.Tests.csproj || (echo "Run 'dotnet format' to fix analyzers issues" && exit 1)
+ - name: Build
+ run: |
+ dotnet build --no-restore ./src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj &&
+ dotnet build --no-restore ./test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.Tests.csproj
+ - name: Setup InfluxDB
+ uses: maikebing/influxdb-action@v4
+ with:
+ influxdb_version: latest
+ influxdb_org: influxdata
+ influxdb_user: ci_user
+ influxdb_password: password
+ influxdb_bucket: dummy
+ - name: Test
+ run: dotnet test --no-restore --no-build ./test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.Tests.csproj
diff --git a/AspNetCore.Diagnostics.HealthChecks.sln b/AspNetCore.Diagnostics.HealthChecks.sln
index b660654369..9156241db0 100644
--- a/AspNetCore.Diagnostics.HealthChecks.sln
+++ b/AspNetCore.Diagnostics.HealthChecks.sln
@@ -1,880 +1,895 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.0.31903.59
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{2A3FD988-2BB8-43CF-B3A2-B70E648259D4}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{A5A8CE48-FF38-4A49-9E59-0EC1FC4474C0}"
- ProjectSection(SolutionItems) = preProject
- .env = .env
- .github\dependabot.yml = .github\dependabot.yml
- Directory.Build.props = Directory.Build.props
- Directory.Build.targets = Directory.Build.targets
- docker-compose.yml = docker-compose.yml
- build\versions.props = build\versions.props
- .github\labeler.yml = .github\labeler.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Uris", "src\HealthChecks.Uris\HealthChecks.Uris.csproj", "{ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SqlServer", "src\HealthChecks.SqlServer\HealthChecks.SqlServer.csproj", "{6C9B61AA-BCFC-4230-9407-12B23E522580}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Sqlite", "src\HealthChecks.Sqlite\HealthChecks.Sqlite.csproj", "{65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Redis", "src\HealthChecks.Redis\HealthChecks.Redis.csproj", "{44C9850D-B260-412F-AD74-0C930562C396}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Oracle", "src\HealthChecks.Oracle\HealthChecks.Oracle.csproj", "{CADA1206-3769-4AFD-B20A-E98270592648}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.NpgSql", "src\HealthChecks.NpgSql\HealthChecks.NpgSql.csproj", "{E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MongoDb", "src\HealthChecks.MongoDb\HealthChecks.MongoDb.csproj", "{28C46480-9F1D-4FCC-B65C-2B554C4342AB}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MySql", "src\HealthChecks.MySql\HealthChecks.MySql.csproj", "{012FB7B4-D996-446C-8B98-9D429D5A0861}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Kafka", "src\HealthChecks.Kafka\HealthChecks.Kafka.csproj", "{6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.System", "src\HealthChecks.System\HealthChecks.System.csproj", "{E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Network", "src\HealthChecks.Network\HealthChecks.Network.csproj", "{46A58C98-B38F-486C-83BA-3772A217A24E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DocumentDb", "src\HealthChecks.DocumentDb\HealthChecks.DocumentDb.csproj", "{F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureStorage", "src\HealthChecks.AzureStorage\HealthChecks.AzureStorage.csproj", "{E7A1DD9B-B7B1-450D-9736-331EE85649E1}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureServiceBus", "src\HealthChecks.AzureServiceBus\HealthChecks.AzureServiceBus.csproj", "{4F45BB95-CB91-406D-B8A4-01E2830CC451}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI", "src\HealthChecks.UI\HealthChecks.UI.csproj", "{6AE01EB5-86D4-4603-B798-26C7DB63AEB3}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{092533AB-7505-4EDC-8932-D40BF575D0D2}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Sample", "samples\HealthChecks.UI.Sample\HealthChecks.UI.Sample.csproj", "{7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}"
- ProjectSection(ProjectDependencies) = postProject
- {B7C5C213-677D-4B03-ADA9-101299BCA047} = {B7C5C213-677D-4B03-ADA9-101299BCA047}
- {91DF8A73-8174-4EA2-ABFA-2557B71EE090} = {91DF8A73-8174-4EA2-ABFA-2557B71EE090}
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.ApplicationInsights", "src\HealthChecks.Publisher.ApplicationInsights\HealthChecks.Publisher.ApplicationInsights.csproj", "{EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Sample", "samples\HealthChecks.Sample\HealthChecks.Sample.csproj", "{0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.CloudWatch", "src\HealthChecks.Publisher.CloudWatch\HealthChecks.Publisher.CloudWatch.csproj", "{F477FB41-BCF1-4D5E-A408-A60ED451E50F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Prometheus", "src\HealthChecks.Publisher.Prometheus\HealthChecks.Publisher.Prometheus.csproj", "{AA04C349-6402-4241-A611-60EA3CFBD4ED}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.S3", "src\HealthChecks.Aws.S3\HealthChecks.Aws.S3.csproj", "{79EA41F3-AEB2-49E0-9C13-E3741DAA3968}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DynamoDb", "src\HealthChecks.DynamoDb\HealthChecks.DynamoDb.csproj", "{6FB1E70A-2915-4810-BCA4-AF38010AF949}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Elasticsearch", "src\HealthChecks.Elasticsearch\HealthChecks.Elasticsearch.csproj", "{8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore", "src\HealthChecks.EventStore\HealthChecks.EventStore.csproj", "{39667845-526D-46ED-90F0-05ED6B8814F1}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Seq", "src\HealthChecks.Publisher.Seq\HealthChecks.Publisher.Seq.csproj", "{60C84400-DF56-49BE-B26F-D1F70003A1B4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureKeyVault", "src\HealthChecks.AzureKeyVault\HealthChecks.AzureKeyVault.csproj", "{A6414860-EBAE-43E4-8109-DE745DA15C43}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UIAndApi", "samples\HealthChecks.UIAndApi\HealthChecks.UIAndApi.csproj", "{91DF8A73-8174-4EA2-ABFA-2557B71EE090}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UIAndApiCustomization", "samples\HealthChecks.UIAndApiCustomization\HealthChecks.UIAndApiCustomization.csproj", "{B7C5C213-677D-4B03-ADA9-101299BCA047}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Consul", "src\HealthChecks.Consul\HealthChecks.Consul.csproj", "{6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Hangfire", "src\HealthChecks.Hangfire\HealthChecks.Hangfire.csproj", "{439DF9B7-5D0F-4531-BA19-F1BD01B244DB}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.RavenDB", "src\HealthChecks.RavenDB\HealthChecks.RavenDB.csproj", "{E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Kubernetes", "src\HealthChecks.Kubernetes\HealthChecks.Kubernetes.csproj", "{AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SignalR", "src\HealthChecks.SignalR\HealthChecks.SignalR.csproj", "{6A4616DA-6471-478C-9797-D19029AD757C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.CosmosDb", "src\HealthChecks.CosmosDb\HealthChecks.CosmosDb.csproj", "{08FE3B71-2C9C-459B-9943-0C141191453C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gcp.CloudFirestore", "src\HealthChecks.Gcp.CloudFirestore\HealthChecks.Gcp.CloudFirestore.csproj", "{F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Datadog", "src\HealthChecks.Publisher.Datadog\HealthChecks.Publisher.Datadog.csproj", "{18F9E412-646D-4751-9751-30AA7A0233DF}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Branding", "samples\HealthChecks.UI.Branding\HealthChecks.UI.Branding.csproj", "{B526834E-9392-4749-BAB2-7DF579F8F418}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Azure.IoTHub", "src\HealthChecks.Azure.IoTHub\HealthChecks.Azure.IoTHub.csproj", "{252BB504-B7CB-4581-8CD8-D7398CAA16F5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.IbmMQ", "src\HealthChecks.IbmMQ\HealthChecks.IbmMQ.csproj", "{AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.K8s.Operator", "src\HealthChecks.UI.K8s.Operator\HealthChecks.UI.K8s.Operator.csproj", "{692313D3-E947-494A-83B7-754E2FFAF348}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Image", "build\docker-images\HealthChecks.UI.Image\HealthChecks.UI.Image.csproj", "{737E4FD6-EA77-4608-A20F-767557FE3190}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker-image", "docker-image", "{95119F6F-87C8-45B8-8D95-61736FBEBEDE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Solr", "src\HealthChecks.Solr\HealthChecks.Solr.csproj", "{6054F41F-6FAA-4E7F-AAE3-5B22228C1468}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.SqlServer.Storage", "src\HealthChecks.UI.SqlServer.Storage\HealthChecks.UI.SqlServer.Storage.csproj", "{0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Core", "src\HealthChecks.UI.Core\HealthChecks.UI.Core.csproj", "{146C2E30-B28B-45CA-A10C-6F3F1CF505F5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Client", "src\HealthChecks.UI.Client\HealthChecks.UI.Client.csproj", "{77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.SQLite.Storage", "src\HealthChecks.UI.SQLite.Storage\HealthChecks.UI.SQLite.Storage.csproj", "{8AFFE091-4FEF-421B-BF10-ED20129FF99F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.InMemory.Storage", "src\HealthChecks.UI.InMemory.Storage\HealthChecks.UI.InMemory.Storage.csproj", "{6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.PostgreSQL.Storage", "src\HealthChecks.UI.PostgreSQL.Storage\HealthChecks.UI.PostgreSQL.Storage.csproj", "{62511278-8E38-4753-A6AF-5C770BC0D4DC}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.StorageProviders", "samples\HealthChecks.UI.StorageProviders\HealthChecks.UI.StorageProviders.csproj", "{E3162C66-F57D-4517-AD15-8A513278DD66}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.MySql.Storage", "src\HealthChecks.UI.MySql.Storage\HealthChecks.UI.MySql.Storage.csproj", "{C755B50A-61F6-46D2-B5D0-51AE25CAFB70}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SendGrid", "src\HealthChecks.SendGrid\HealthChecks.SendGrid.csproj", "{945ABBC6-5280-4233-8E61-745B6E6B4D8B}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Prometheus.Metrics", "src\HealthChecks.Prometheus.Metrics\HealthChecks.Prometheus.Metrics.csproj", "{A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ArangoDb", "src\HealthChecks.ArangoDb\HealthChecks.ArangoDb.csproj", "{E58B606C-EDC4-4238-AE66-C547904946FE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gremlin", "src\HealthChecks.Gremlin\HealthChecks.Gremlin.csproj", "{46B0FE68-1739-49A1-AF1B-6817D54465A9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Oidc", "samples\HealthChecks.UI.Oidc\HealthChecks.UI.Oidc.csproj", "{1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ArangoDb.Tests", "test\HealthChecks.ArangoDb.Tests\HealthChecks.ArangoDb.Tests.csproj", "{321E691F-2D82-476D-9922-F0174E60D5B5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SqlServer.Tests", "test\HealthChecks.SqlServer.Tests\HealthChecks.SqlServer.Tests.csproj", "{BDDE6866-7D25-4338-A310-B7D311971577}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Uris.Tests", "test\HealthChecks.Uris.Tests\HealthChecks.Uris.Tests.csproj", "{32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.System.Tests", "test\HealthChecks.System.Tests\HealthChecks.System.Tests.csproj", "{7F33531E-4A32-45CC-A4DE-C9506E8739D6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Sqlite.Tests", "test\HealthChecks.Sqlite.Tests\HealthChecks.Sqlite.Tests.csproj", "{21E62049-3BDD-4FD1-8DBF-997399A565D0}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Redis.Tests", "test\HealthChecks.Redis.Tests\HealthChecks.Redis.Tests.csproj", "{75CC7014-0F72-44DF-A357-E03AF243EE95}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.RabbitMQ.Tests", "test\HealthChecks.RabbitMQ.Tests\HealthChecks.RabbitMQ.Tests.csproj", "{2024BEDB-B31B-46B4-A978-22D1683B5DDF}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Oracle.Tests", "test\HealthChecks.Oracle.Tests\HealthChecks.Oracle.Tests.csproj", "{788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Npgsql.Tests", "test\HealthChecks.Npgsql.Tests\HealthChecks.Npgsql.Tests.csproj", "{9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MySql.Tests", "test\HealthChecks.MySql.Tests\HealthChecks.MySql.Tests.csproj", "{DEE6C863-7EC3-4D63-872B-7FA65C9478F7}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MongoDb.Tests", "test\HealthChecks.MongoDb.Tests\HealthChecks.MongoDb.Tests.csproj", "{D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.RavenDb.Tests", "test\HealthChecks.RavenDb.Tests\HealthChecks.RavenDb.Tests.csproj", "{0BB35C7F-B16C-48EF-8335-C2200D41E2BE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Kafka.Tests", "test\HealthChecks.Kafka.Tests\HealthChecks.Kafka.Tests.csproj", "{06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Elasticsearch.Tests", "test\HealthChecks.Elasticsearch.Tests\HealthChecks.Elasticsearch.Tests.csproj", "{FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Network.Tests", "test\HealthChecks.Network.Tests\HealthChecks.Network.Tests.csproj", "{7AADABB9-FD8D-4420-AA9B-237287F50DCF}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gremlin.Tests", "test\HealthChecks.Gremlin.Tests\HealthChecks.Gremlin.Tests.csproj", "{F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Consul.Tests", "test\HealthChecks.Consul.Tests\HealthChecks.Consul.Tests.csproj", "{59E179B2-F77F-4A5C-9E8E-0BAD7236116D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore.Tests", "test\HealthChecks.EventStore.Tests\HealthChecks.EventStore.Tests.csproj", "{2551D36D-74D4-482A-B87A-8496E4B998F4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SignalR.Tests", "test\HealthChecks.SignalR.Tests\HealthChecks.SignalR.Tests.csproj", "{7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SolR.Tests", "test\HealthChecks.SolR.Tests\HealthChecks.SolR.Tests.csproj", "{5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.IbmMQ.Tests", "test\HealthChecks.IbmMQ.Tests\HealthChecks.IbmMQ.Tests.csproj", "{7883B1F9-9A81-4481-A2EC-FD101DAF6811}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Prometheus.Metrics.Tests", "test\HealthChecks.Prometheus.Metrics.Tests\HealthChecks.Prometheus.Metrics.Tests.csproj", "{F12C630F-AB61-4065-920D-2642A522ECA5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Tests", "test\HealthChecks.UI.Tests\HealthChecks.UI.Tests.csproj", "{F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Prometheus.Tests", "test\HealthChecks.Publisher.Prometheus.Tests\HealthChecks.Publisher.Prometheus.Tests.csproj", "{58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Rabbitmq", "src\HealthChecks.Rabbitmq\HealthChecks.Rabbitmq.csproj", "{F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.OpenIdConnectServer", "src\HealthChecks.OpenIdConnectServer\HealthChecks.OpenIdConnectServer.csproj", "{74921A32-8C36-4E74-B593-887FFEC1AF19}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnitTests", "test\UnitTests\UnitTests.csproj", "{C10FB21C-3785-40D5-AD4B-1BCDD2365A90}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.OpenIdConnectServer.Tests", "test\HealthChecks.OpenIdConnectServer.Tests\HealthChecks.OpenIdConnectServer.Tests.csproj", "{8B853DD2-0B83-4898-906C-F34D1AD844F9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".Solution Items", ".Solution Items", "{6D686167-7E39-44C2-B914-CC09B5CF226A}"
- ProjectSection(SolutionItems) = preProject
- .editorconfig = .editorconfig
- .gitignore = .gitignore
- README.md = README.md
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureServiceBus.Tests", "test\HealthChecks.AzureServiceBus.Tests\HealthChecks.AzureServiceBus.Tests.csproj", "{80835FF3-C984-4BCE-B047-7985B42F6B0E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureKeyVault.Tests", "test\HealthChecks.AzureKeyVault.Tests\HealthChecks.AzureKeyVault.Tests.csproj", "{CAA0DB8F-9759-436D-A4E7-2061C0125B06}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureStorage.Tests", "test\HealthChecks.AzureStorage.Tests\HealthChecks.AzureStorage.Tests.csproj", "{6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Azure.IoTHub.Tests", "test\HealthChecks.Azure.IoTHub.Tests\HealthChecks.Azure.IoTHub.Tests.csproj", "{C825E756-F1E0-4AE9-9814-B8A112B1CAA9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.S3.Tests", "test\HealthChecks.Aws.S3.Tests\HealthChecks.Aws.S3.Tests.csproj", "{62B73D6A-076D-414B-9B4E-D6C3FF38E786}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.CosmosDb.Tests", "test\HealthChecks.CosmosDb.Tests\HealthChecks.CosmosDb.Tests.csproj", "{B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DocumentDb.Tests", "test\HealthChecks.DocumentDb.Tests\HealthChecks.DocumentDb.Tests.csproj", "{6C09D144-19C9-48B7-84C4-5AADFE0552E9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DynamoDb.Tests", "test\HealthChecks.DynamoDb.Tests\HealthChecks.DynamoDb.Tests.csproj", "{BCD169E1-EA86-45D5-9658-BEA330E9EBAC}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gcp.CloudFirestore.Tests", "test\HealthChecks.Gcp.CloudFirestore.Tests\HealthChecks.Gcp.CloudFirestore.Tests.csproj", "{6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Hangfire.Tests", "test\HealthChecks.Hangfire.Tests\HealthChecks.Hangfire.Tests.csproj", "{4D28BC42-D6DB-47BA-92D2-219E41EBABE6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.ApplicationInsights.Tests", "test\HealthChecks.Publisher.ApplicationInsights.Tests\HealthChecks.Publisher.ApplicationInsights.Tests.csproj", "{B99B84B8-9767-4E5B-953C-3C50AB0D006F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Datadog.Tests", "test\HealthChecks.Publisher.Datadog.Tests\HealthChecks.Publisher.Datadog.Tests.csproj", "{FA119E76-F6D5-4D68-9E92-40EC877B9536}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Seq.Tests", "test\HealthChecks.Publisher.Seq.Tests\HealthChecks.Publisher.Seq.Tests.csproj", "{B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SendGrid.Tests", "test\HealthChecks.SendGrid.Tests\HealthChecks.SendGrid.Tests.csproj", "{9E0AFD9E-F565-4196-85C1-545633580971}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Nats", "src\HealthChecks.Nats\HealthChecks.Nats.csproj", "{030B2B8A-8C73-4469-ABAF-E934C4454B69}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Nats.Tests", "test\HealthChecks.Nats.Tests\HealthChecks.Nats.Tests.csproj", "{BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{531ABAB1-F4B5-4EAE-B310-6CB55D8FA4FD}"
- ProjectSection(SolutionItems) = preProject
- .github\workflows\healthchecks_applicationstatus_cd.yml = .github\workflows\healthchecks_applicationstatus_cd.yml
- .github\workflows\healthchecks_applicationstatus_cd_preview.yml = .github\workflows\healthchecks_applicationstatus_cd_preview.yml
- .github\workflows\healthchecks_applicationstatus_ci.yml = .github\workflows\healthchecks_applicationstatus_ci.yml
- .github\workflows\healthchecks_arangodb_cd.yml = .github\workflows\healthchecks_arangodb_cd.yml
- .github\workflows\healthchecks_arangodb_cd_preview.yml = .github\workflows\healthchecks_arangodb_cd_preview.yml
- .github\workflows\healthchecks_arangodb_ci.yml = .github\workflows\healthchecks_arangodb_ci.yml
- .github\workflows\healthchecks_aws_s3_cd.yml = .github\workflows\healthchecks_aws_s3_cd.yml
- .github\workflows\healthchecks_aws_s3_cd_preview.yml = .github\workflows\healthchecks_aws_s3_cd_preview.yml
- .github\workflows\healthchecks_aws_s3_ci.yml = .github\workflows\healthchecks_aws_s3_ci.yml
- .github\workflows\healthchecks_aws_secretsmanager_cd.yml = .github\workflows\healthchecks_aws_secretsmanager_cd.yml
- .github\workflows\healthchecks_aws_secretsmanager_cd_preview.yml = .github\workflows\healthchecks_aws_secretsmanager_cd_preview.yml
- .github\workflows\healthchecks_aws_secretsmanager_ci.yml = .github\workflows\healthchecks_aws_secretsmanager_ci.yml
- .github\workflows\healthchecks_aws_sns_cd.yml = .github\workflows\healthchecks_aws_sns_cd.yml
- .github\workflows\healthchecks_aws_sns_cd_preview.yml = .github\workflows\healthchecks_aws_sns_cd_preview.yml
- .github\workflows\healthchecks_aws_sns_ci.yml = .github\workflows\healthchecks_aws_sns_ci.yml
- .github\workflows\healthchecks_aws_sqs_cd.yml = .github\workflows\healthchecks_aws_sqs_cd.yml
- .github\workflows\healthchecks_aws_sqs_cd_preview.yml = .github\workflows\healthchecks_aws_sqs_cd_preview.yml
- .github\workflows\healthchecks_aws_sqs_ci.yml = .github\workflows\healthchecks_aws_sqs_ci.yml
- .github\workflows\healthchecks_aws_systemsmanager_cd.yml = .github\workflows\healthchecks_aws_systemsmanager_cd.yml
- .github\workflows\healthchecks_aws_systemsmanager_cd_preview.yml = .github\workflows\healthchecks_aws_systemsmanager_cd_preview.yml
- .github\workflows\healthchecks_aws_systemsmanager_ci.yml = .github\workflows\healthchecks_aws_systemsmanager_ci.yml
- .github\workflows\healthchecks_azurekeyvault_cd.yml = .github\workflows\healthchecks_azurekeyvault_cd.yml
- .github\workflows\healthchecks_azurekeyvault_cd_preview.yml = .github\workflows\healthchecks_azurekeyvault_cd_preview.yml
- .github\workflows\healthchecks_azurekeyvault_ci.yml = .github\workflows\healthchecks_azurekeyvault_ci.yml
- .github\workflows\healthchecks_azureservicebus_cd.yml = .github\workflows\healthchecks_azureservicebus_cd.yml
- .github\workflows\healthchecks_azureservicebus_cd_preview.yml = .github\workflows\healthchecks_azureservicebus_cd_preview.yml
- .github\workflows\healthchecks_azureservicebus_ci.yml = .github\workflows\healthchecks_azureservicebus_ci.yml
- .github\workflows\healthchecks_azurestorage_cd.yml = .github\workflows\healthchecks_azurestorage_cd.yml
- .github\workflows\healthchecks_azurestorage_cd_preview.yml = .github\workflows\healthchecks_azurestorage_cd_preview.yml
- .github\workflows\healthchecks_azurestorage_ci.yml = .github\workflows\healthchecks_azurestorage_ci.yml
- .github\workflows\healthchecks_azure_digitaltwin_cd.yml = .github\workflows\healthchecks_azure_digitaltwin_cd.yml
- .github\workflows\healthchecks_azure_digitaltwin_cd_preview.yml = .github\workflows\healthchecks_azure_digitaltwin_cd_preview.yml
- .github\workflows\healthchecks_azure_digitaltwin_ci.yml = .github\workflows\healthchecks_azure_digitaltwin_ci.yml
- .github\workflows\healthchecks_azure_iothub_cd .yml = .github\workflows\healthchecks_azure_iothub_cd .yml
- .github\workflows\healthchecks_azure_iothub_cd_preview.yml = .github\workflows\healthchecks_azure_iothub_cd_preview.yml
- .github\workflows\healthchecks_azure_iothub_ci.yml = .github\workflows\healthchecks_azure_iothub_ci.yml
- .github\workflows\healthchecks_consul_cd.yml = .github\workflows\healthchecks_consul_cd.yml
- .github\workflows\healthchecks_consul_cd_preview.yml = .github\workflows\healthchecks_consul_cd_preview.yml
- .github\workflows\healthchecks_consul_ci.yml = .github\workflows\healthchecks_consul_ci.yml
- .github\workflows\healthchecks_cosmosdb_cd.yml = .github\workflows\healthchecks_cosmosdb_cd.yml
- .github\workflows\healthchecks_cosmosdb_cd_preview.yml = .github\workflows\healthchecks_cosmosdb_cd_preview.yml
- .github\workflows\healthchecks_cosmosdb_ci.yml = .github\workflows\healthchecks_cosmosdb_ci.yml
- .github\workflows\healthchecks_documentdb_cd.yml = .github\workflows\healthchecks_documentdb_cd.yml
- .github\workflows\healthchecks_documentdb_cd_preview.yml = .github\workflows\healthchecks_documentdb_cd_preview.yml
- .github\workflows\healthchecks_documentdb_ci.yml = .github\workflows\healthchecks_documentdb_ci.yml
- .github\workflows\healthchecks_dynamodb_cd.yml = .github\workflows\healthchecks_dynamodb_cd.yml
- .github\workflows\healthchecks_dynamodb_cd_preview.yml = .github\workflows\healthchecks_dynamodb_cd_preview.yml
- .github\workflows\healthchecks_dynamodb_ci.yml = .github\workflows\healthchecks_dynamodb_ci.yml
- .github\workflows\healthchecks_elasticsearch_cd.yml = .github\workflows\healthchecks_elasticsearch_cd.yml
- .github\workflows\healthchecks_elasticsearch_cd_preview.yml = .github\workflows\healthchecks_elasticsearch_cd_preview.yml
- .github\workflows\healthchecks_elasticsearch_ci.yml = .github\workflows\healthchecks_elasticsearch_ci.yml
- .github\workflows\healthchecks_eventstore_cd.yml = .github\workflows\healthchecks_eventstore_cd.yml
- .github\workflows\healthchecks_eventstore_cd_preview.yml = .github\workflows\healthchecks_eventstore_cd_preview.yml
- .github\workflows\healthchecks_eventstore_ci.yml = .github\workflows\healthchecks_eventstore_ci.yml
- .github\workflows\healthchecks_eventstore_grpc_cd.yml = .github\workflows\healthchecks_eventstore_grpc_cd.yml
- .github\workflows\healthchecks_eventstore_grpc_cd_preview.yml = .github\workflows\healthchecks_eventstore_grpc_cd_preview.yml
- .github\workflows\healthchecks_eventstore_grpc_ci.yml = .github\workflows\healthchecks_eventstore_grpc_ci.yml
- .github\workflows\healthchecks_gcp_cloudfirestore_cd.yml = .github\workflows\healthchecks_gcp_cloudfirestore_cd.yml
- .github\workflows\healthchecks_gcp_cloudfirestore_cd_preview.yml = .github\workflows\healthchecks_gcp_cloudfirestore_cd_preview.yml
- .github\workflows\healthchecks_gcp_cloudfirestore_ci.yml = .github\workflows\healthchecks_gcp_cloudfirestore_ci.yml
- .github\workflows\healthchecks_gremlin_cd.yml = .github\workflows\healthchecks_gremlin_cd.yml
- .github\workflows\healthchecks_gremlin_cd_preview.yml = .github\workflows\healthchecks_gremlin_cd_preview.yml
- .github\workflows\healthchecks_gremlin_ci.yml = .github\workflows\healthchecks_gremlin_ci.yml
- .github\workflows\healthchecks_hangfire_cd.yml = .github\workflows\healthchecks_hangfire_cd.yml
- .github\workflows\healthchecks_hangfire_cd_preview.yml = .github\workflows\healthchecks_hangfire_cd_preview.yml
- .github\workflows\healthchecks_hangfire_ci.yml = .github\workflows\healthchecks_hangfire_ci.yml
- .github\workflows\healthchecks_ibmmq_cd.yml = .github\workflows\healthchecks_ibmmq_cd.yml
- .github\workflows\healthchecks_ibmmq_cd_preview.yml = .github\workflows\healthchecks_ibmmq_cd_preview.yml
- .github\workflows\healthchecks_ibmmq_ci.yml = .github\workflows\healthchecks_ibmmq_ci.yml
- .github\workflows\healthchecks_kafka_cd.yml = .github\workflows\healthchecks_kafka_cd.yml
- .github\workflows\healthchecks_kafka_cd_preview.yml = .github\workflows\healthchecks_kafka_cd_preview.yml
- .github\workflows\healthchecks_kafka_ci.yml = .github\workflows\healthchecks_kafka_ci.yml
- .github\workflows\healthchecks_mongodb_cd.yml = .github\workflows\healthchecks_mongodb_cd.yml
- .github\workflows\healthchecks_mongodb_cd_preview.yml = .github\workflows\healthchecks_mongodb_cd_preview.yml
- .github\workflows\healthchecks_mongodb_ci.yml = .github\workflows\healthchecks_mongodb_ci.yml
- .github\workflows\healthchecks_mysql_cd.yml = .github\workflows\healthchecks_mysql_cd.yml
- .github\workflows\healthchecks_mysql_cd_preview.yml = .github\workflows\healthchecks_mysql_cd_preview.yml
- .github\workflows\healthchecks_mysql_ci.yml = .github\workflows\healthchecks_mysql_ci.yml
- .github\workflows\healthchecks_nats_cd.yml = .github\workflows\healthchecks_nats_cd.yml
- .github\workflows\healthchecks_nats_cd_preview.yml = .github\workflows\healthchecks_nats_cd_preview.yml
- .github\workflows\healthchecks_nats_ci.yml = .github\workflows\healthchecks_nats_ci.yml
- .github\workflows\healthchecks_network_cd.yml = .github\workflows\healthchecks_network_cd.yml
- .github\workflows\healthchecks_network_cd_preview.yml = .github\workflows\healthchecks_network_cd_preview.yml
- .github\workflows\healthchecks_network_ci.yml = .github\workflows\healthchecks_network_ci.yml
- .github\workflows\healthchecks_npgsql_cd.yml = .github\workflows\healthchecks_npgsql_cd.yml
- .github\workflows\healthchecks_npgsql_cd_preview.yml = .github\workflows\healthchecks_npgsql_cd_preview.yml
- .github\workflows\healthchecks_npgsql_ci.yml = .github\workflows\healthchecks_npgsql_ci.yml
- .github\workflows\healthchecks_openidconnectserver_cd.yml = .github\workflows\healthchecks_openidconnectserver_cd.yml
- .github\workflows\healthchecks_openidconnectserver_cd_preview.yml = .github\workflows\healthchecks_openidconnectserver_cd_preview.yml
- .github\workflows\healthchecks_openidconnectserver_ci.yml = .github\workflows\healthchecks_openidconnectserver_ci.yml
- .github\workflows\healthchecks_oracle_cd.yml = .github\workflows\healthchecks_oracle_cd.yml
- .github\workflows\healthchecks_oracle_cd_preview.yml = .github\workflows\healthchecks_oracle_cd_preview.yml
- .github\workflows\healthchecks_oracle_ci.yml = .github\workflows\healthchecks_oracle_ci.yml
- .github\workflows\healthchecks_prometheus_metrics_cd.yml = .github\workflows\healthchecks_prometheus_metrics_cd.yml
- .github\workflows\healthchecks_prometheus_metrics_cd_preview.yml = .github\workflows\healthchecks_prometheus_metrics_cd_preview.yml
- .github\workflows\healthchecks_prometheus_metrics_ci.yml = .github\workflows\healthchecks_prometheus_metrics_ci.yml
- .github\workflows\healthchecks_publisher_applicationinsights_cd.yml = .github\workflows\healthchecks_publisher_applicationinsights_cd.yml
- .github\workflows\healthchecks_publisher_applicationinsights_cd_preview.yml = .github\workflows\healthchecks_publisher_applicationinsights_cd_preview.yml
- .github\workflows\healthchecks_publisher_applicationinsights_ci.yml = .github\workflows\healthchecks_publisher_applicationinsights_ci.yml
- .github\workflows\healthchecks_publisher_cloudwatch_cd.yml = .github\workflows\healthchecks_publisher_cloudwatch_cd.yml
- .github\workflows\healthchecks_publisher_cloudwatch_cd_preview.yml = .github\workflows\healthchecks_publisher_cloudwatch_cd_preview.yml
- .github\workflows\healthchecks_publisher_cloudwatch_ci.yml = .github\workflows\healthchecks_publisher_cloudwatch_ci.yml
- .github\workflows\healthchecks_publisher_datadog_cd.yml = .github\workflows\healthchecks_publisher_datadog_cd.yml
- .github\workflows\healthchecks_publisher_datadog_cd_preview.yml = .github\workflows\healthchecks_publisher_datadog_cd_preview.yml
- .github\workflows\healthchecks_publisher_datadog_ci.yml = .github\workflows\healthchecks_publisher_datadog_ci.yml
- .github\workflows\healthchecks_publisher_prometheus_cd.yml = .github\workflows\healthchecks_publisher_prometheus_cd.yml
- .github\workflows\healthchecks_publisher_prometheus_cd_preview.yml = .github\workflows\healthchecks_publisher_prometheus_cd_preview.yml
- .github\workflows\healthchecks_publisher_prometheus_ci.yml = .github\workflows\healthchecks_publisher_prometheus_ci.yml
- .github\workflows\healthchecks_publisher_seq_cd.yml = .github\workflows\healthchecks_publisher_seq_cd.yml
- .github\workflows\healthchecks_publisher_seq_cd_preview.yml = .github\workflows\healthchecks_publisher_seq_cd_preview.yml
- .github\workflows\healthchecks_publisher_seq_ci.yml = .github\workflows\healthchecks_publisher_seq_ci.yml
- .github\workflows\healthchecks_rabbitmq_cd.yml = .github\workflows\healthchecks_rabbitmq_cd.yml
- .github\workflows\healthchecks_rabbitmq_cd_preview.yml = .github\workflows\healthchecks_rabbitmq_cd_preview.yml
- .github\workflows\healthchecks_rabbitmq_ci.yml = .github\workflows\healthchecks_rabbitmq_ci.yml
- .github\workflows\healthchecks_ravendb_cd.yml = .github\workflows\healthchecks_ravendb_cd.yml
- .github\workflows\healthchecks_ravendb_cd_preview.yml = .github\workflows\healthchecks_ravendb_cd_preview.yml
- .github\workflows\healthchecks_ravendb_ci.yml = .github\workflows\healthchecks_ravendb_ci.yml
- .github\workflows\healthchecks_redis_cd.yml = .github\workflows\healthchecks_redis_cd.yml
- .github\workflows\healthchecks_redis_cd_preview.yml = .github\workflows\healthchecks_redis_cd_preview.yml
- .github\workflows\healthchecks_redis_ci.yml = .github\workflows\healthchecks_redis_ci.yml
- .github\workflows\healthchecks_sendgrid_cd.yml = .github\workflows\healthchecks_sendgrid_cd.yml
- .github\workflows\healthchecks_sendgrid_cd_preview.yml = .github\workflows\healthchecks_sendgrid_cd_preview.yml
- .github\workflows\healthchecks_sendgrid_ci.yml = .github\workflows\healthchecks_sendgrid_ci.yml
- .github\workflows\healthchecks_signalr_cd.yml = .github\workflows\healthchecks_signalr_cd.yml
- .github\workflows\healthchecks_signalr_cd_preview.yml = .github\workflows\healthchecks_signalr_cd_preview.yml
- .github\workflows\healthchecks_signalr_ci.yml = .github\workflows\healthchecks_signalr_ci.yml
- .github\workflows\healthchecks_solr_cd.yml = .github\workflows\healthchecks_solr_cd.yml
- .github\workflows\healthchecks_solr_cd_preview.yml = .github\workflows\healthchecks_solr_cd_preview.yml
- .github\workflows\healthchecks_solr_ci.yml = .github\workflows\healthchecks_solr_ci.yml
- .github\workflows\healthchecks_sqlite_cd.yml = .github\workflows\healthchecks_sqlite_cd.yml
- .github\workflows\healthchecks_sqlite_cd_preview.yml = .github\workflows\healthchecks_sqlite_cd_preview.yml
- .github\workflows\healthchecks_sqlite_ci.yml = .github\workflows\healthchecks_sqlite_ci.yml
- .github\workflows\healthchecks_sqlserver_cd.yml = .github\workflows\healthchecks_sqlserver_cd.yml
- .github\workflows\healthchecks_sqlserver_cd_preview.yml = .github\workflows\healthchecks_sqlserver_cd_preview.yml
- .github\workflows\healthchecks_sqlserver_ci.yml = .github\workflows\healthchecks_sqlserver_ci.yml
- .github\workflows\healthchecks_system_cd.yml = .github\workflows\healthchecks_system_cd.yml
- .github\workflows\healthchecks_system_cd_preview.yml = .github\workflows\healthchecks_system_cd_preview.yml
- .github\workflows\healthchecks_system_ci.yml = .github\workflows\healthchecks_system_ci.yml
- .github\workflows\healthchecks_ui_cd.yml = .github\workflows\healthchecks_ui_cd.yml
- .github\workflows\healthchecks_ui_cd_preview.yml = .github\workflows\healthchecks_ui_cd_preview.yml
- .github\workflows\healthchecks_ui_ci.yml = .github\workflows\healthchecks_ui_ci.yml
- .github\workflows\healthchecks_uris_cd.yml = .github\workflows\healthchecks_uris_cd.yml
- .github\workflows\healthchecks_uris_cd_preview.yml = .github\workflows\healthchecks_uris_cd_preview.yml
- .github\workflows\healthchecks_uris_ci.yml = .github\workflows\healthchecks_uris_ci.yml
- .github\workflows\label.yml = .github\workflows\label.yml
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureDigitalTwin", "src\HealthChecks.AzureDigitalTwin\HealthChecks.AzureDigitalTwin.csproj", "{256B649E-9631-44AB-B577-96B3627C889E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SecretsManager", "src\HealthChecks.Aws.SecretsManager\HealthChecks.Aws.SecretsManager.csproj", "{7873D709-1467-4EDC-B54A-39A40EEFF1BF}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SecretsManager.Tests", "test\HealthChecks.Aws.SecretsManager.Tests\HealthChecks.Aws.SecretsManager.Tests.csproj", "{E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SystemsManager", "src\HealthChecks.Aws.SystemsManager\HealthChecks.Aws.SystemsManager.csproj", "{FF492215-60BC-40C6-B118-D22DF9063547}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SystemsManager.Tests", "test\HealthChecks.Aws.SystemsManager.Tests\HealthChecks.Aws.SystemsManager.Tests.csproj", "{247EF2E5-F4B9-47D4-BB89-27860DF53D5F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureDigitalTwin.Tests", "test\HealthChecks.AzureDigitalTwin.Tests\HealthChecks.AzureDigitalTwin.Tests.csproj", "{7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sqs", "src\HealthChecks.Aws.Sqs\HealthChecks.Aws.Sqs.csproj", "{3E28B63C-814E-46C9-ADBF-7357997148F5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sqs.Tests", "test\HealthChecks.Aws.Sqs.Tests\HealthChecks.Aws.Sqs.Tests.csproj", "{EFA76A2C-CA0E-42BC-8215-AEEB16414947}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sns", "src\HealthChecks.Aws.Sns\HealthChecks.Aws.Sns.csproj", "{AE41DB38-93BC-48A7-8841-163E5E13CE8D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sns.Tests", "test\HealthChecks.Aws.Sns.Tests\HealthChecks.Aws.Sns.Tests.csproj", "{CB1A7B68-E24A-4729-9401-606F3A914586}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ApplicationStatus", "src\HealthChecks.ApplicationStatus\HealthChecks.ApplicationStatus.csproj", "{88739521-A9BC-49E1-BB98-E9D63109C231}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ApplicationStatus.Tests", "test\HealthChecks.ApplicationStatus.Tests\HealthChecks.ApplicationStatus.Tests.csproj", "{403776CB-7229-4063-85C7-C34428BDAA8F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.CloudWatch.Tests", "test\HealthChecks.Publisher.CloudWatch.Tests\HealthChecks.Publisher.CloudWatch.Tests.csproj", "{555D90D5-22C7-433D-B908-2DFFF98ED08C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore.gRPC.Tests", "test\HealthChecks.EventStore.gRPC.Tests\HealthChecks.EventStore.gRPC.Tests.csproj", "{8F174B4B-9F70-4309-B716-02B0D862FA00}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore.gRPC", "src\HealthChecks.EventStore.gRPC\HealthChecks.EventStore.gRPC.csproj", "{30B12BAB-F5DA-48D8-A706-6D9904C196A7}"
-EndProject
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.0.31903.59
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{2A3FD988-2BB8-43CF-B3A2-B70E648259D4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{A5A8CE48-FF38-4A49-9E59-0EC1FC4474C0}"
+ ProjectSection(SolutionItems) = preProject
+ .env = .env
+ .github\dependabot.yml = .github\dependabot.yml
+ Directory.Build.props = Directory.Build.props
+ Directory.Build.targets = Directory.Build.targets
+ docker-compose.yml = docker-compose.yml
+ build\versions.props = build\versions.props
+ .github\labeler.yml = .github\labeler.yml
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Uris", "src\HealthChecks.Uris\HealthChecks.Uris.csproj", "{ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SqlServer", "src\HealthChecks.SqlServer\HealthChecks.SqlServer.csproj", "{6C9B61AA-BCFC-4230-9407-12B23E522580}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Sqlite", "src\HealthChecks.Sqlite\HealthChecks.Sqlite.csproj", "{65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Redis", "src\HealthChecks.Redis\HealthChecks.Redis.csproj", "{44C9850D-B260-412F-AD74-0C930562C396}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Oracle", "src\HealthChecks.Oracle\HealthChecks.Oracle.csproj", "{CADA1206-3769-4AFD-B20A-E98270592648}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.NpgSql", "src\HealthChecks.NpgSql\HealthChecks.NpgSql.csproj", "{E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MongoDb", "src\HealthChecks.MongoDb\HealthChecks.MongoDb.csproj", "{28C46480-9F1D-4FCC-B65C-2B554C4342AB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MySql", "src\HealthChecks.MySql\HealthChecks.MySql.csproj", "{012FB7B4-D996-446C-8B98-9D429D5A0861}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Kafka", "src\HealthChecks.Kafka\HealthChecks.Kafka.csproj", "{6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.System", "src\HealthChecks.System\HealthChecks.System.csproj", "{E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Network", "src\HealthChecks.Network\HealthChecks.Network.csproj", "{46A58C98-B38F-486C-83BA-3772A217A24E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DocumentDb", "src\HealthChecks.DocumentDb\HealthChecks.DocumentDb.csproj", "{F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureStorage", "src\HealthChecks.AzureStorage\HealthChecks.AzureStorage.csproj", "{E7A1DD9B-B7B1-450D-9736-331EE85649E1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureServiceBus", "src\HealthChecks.AzureServiceBus\HealthChecks.AzureServiceBus.csproj", "{4F45BB95-CB91-406D-B8A4-01E2830CC451}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI", "src\HealthChecks.UI\HealthChecks.UI.csproj", "{6AE01EB5-86D4-4603-B798-26C7DB63AEB3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{092533AB-7505-4EDC-8932-D40BF575D0D2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Sample", "samples\HealthChecks.UI.Sample\HealthChecks.UI.Sample.csproj", "{7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {B7C5C213-677D-4B03-ADA9-101299BCA047} = {B7C5C213-677D-4B03-ADA9-101299BCA047}
+ {91DF8A73-8174-4EA2-ABFA-2557B71EE090} = {91DF8A73-8174-4EA2-ABFA-2557B71EE090}
+ EndProjectSection
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.ApplicationInsights", "src\HealthChecks.Publisher.ApplicationInsights\HealthChecks.Publisher.ApplicationInsights.csproj", "{EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Sample", "samples\HealthChecks.Sample\HealthChecks.Sample.csproj", "{0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.CloudWatch", "src\HealthChecks.Publisher.CloudWatch\HealthChecks.Publisher.CloudWatch.csproj", "{F477FB41-BCF1-4D5E-A408-A60ED451E50F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Prometheus", "src\HealthChecks.Publisher.Prometheus\HealthChecks.Publisher.Prometheus.csproj", "{AA04C349-6402-4241-A611-60EA3CFBD4ED}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.S3", "src\HealthChecks.Aws.S3\HealthChecks.Aws.S3.csproj", "{79EA41F3-AEB2-49E0-9C13-E3741DAA3968}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DynamoDb", "src\HealthChecks.DynamoDb\HealthChecks.DynamoDb.csproj", "{6FB1E70A-2915-4810-BCA4-AF38010AF949}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Elasticsearch", "src\HealthChecks.Elasticsearch\HealthChecks.Elasticsearch.csproj", "{8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore", "src\HealthChecks.EventStore\HealthChecks.EventStore.csproj", "{39667845-526D-46ED-90F0-05ED6B8814F1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Seq", "src\HealthChecks.Publisher.Seq\HealthChecks.Publisher.Seq.csproj", "{60C84400-DF56-49BE-B26F-D1F70003A1B4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureKeyVault", "src\HealthChecks.AzureKeyVault\HealthChecks.AzureKeyVault.csproj", "{A6414860-EBAE-43E4-8109-DE745DA15C43}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UIAndApi", "samples\HealthChecks.UIAndApi\HealthChecks.UIAndApi.csproj", "{91DF8A73-8174-4EA2-ABFA-2557B71EE090}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UIAndApiCustomization", "samples\HealthChecks.UIAndApiCustomization\HealthChecks.UIAndApiCustomization.csproj", "{B7C5C213-677D-4B03-ADA9-101299BCA047}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Consul", "src\HealthChecks.Consul\HealthChecks.Consul.csproj", "{6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Hangfire", "src\HealthChecks.Hangfire\HealthChecks.Hangfire.csproj", "{439DF9B7-5D0F-4531-BA19-F1BD01B244DB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.RavenDB", "src\HealthChecks.RavenDB\HealthChecks.RavenDB.csproj", "{E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Kubernetes", "src\HealthChecks.Kubernetes\HealthChecks.Kubernetes.csproj", "{AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SignalR", "src\HealthChecks.SignalR\HealthChecks.SignalR.csproj", "{6A4616DA-6471-478C-9797-D19029AD757C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.CosmosDb", "src\HealthChecks.CosmosDb\HealthChecks.CosmosDb.csproj", "{08FE3B71-2C9C-459B-9943-0C141191453C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gcp.CloudFirestore", "src\HealthChecks.Gcp.CloudFirestore\HealthChecks.Gcp.CloudFirestore.csproj", "{F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Datadog", "src\HealthChecks.Publisher.Datadog\HealthChecks.Publisher.Datadog.csproj", "{18F9E412-646D-4751-9751-30AA7A0233DF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Branding", "samples\HealthChecks.UI.Branding\HealthChecks.UI.Branding.csproj", "{B526834E-9392-4749-BAB2-7DF579F8F418}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Azure.IoTHub", "src\HealthChecks.Azure.IoTHub\HealthChecks.Azure.IoTHub.csproj", "{252BB504-B7CB-4581-8CD8-D7398CAA16F5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.IbmMQ", "src\HealthChecks.IbmMQ\HealthChecks.IbmMQ.csproj", "{AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.K8s.Operator", "src\HealthChecks.UI.K8s.Operator\HealthChecks.UI.K8s.Operator.csproj", "{692313D3-E947-494A-83B7-754E2FFAF348}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Image", "build\docker-images\HealthChecks.UI.Image\HealthChecks.UI.Image.csproj", "{737E4FD6-EA77-4608-A20F-767557FE3190}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker-image", "docker-image", "{95119F6F-87C8-45B8-8D95-61736FBEBEDE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Solr", "src\HealthChecks.Solr\HealthChecks.Solr.csproj", "{6054F41F-6FAA-4E7F-AAE3-5B22228C1468}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.SqlServer.Storage", "src\HealthChecks.UI.SqlServer.Storage\HealthChecks.UI.SqlServer.Storage.csproj", "{0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Core", "src\HealthChecks.UI.Core\HealthChecks.UI.Core.csproj", "{146C2E30-B28B-45CA-A10C-6F3F1CF505F5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Client", "src\HealthChecks.UI.Client\HealthChecks.UI.Client.csproj", "{77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.SQLite.Storage", "src\HealthChecks.UI.SQLite.Storage\HealthChecks.UI.SQLite.Storage.csproj", "{8AFFE091-4FEF-421B-BF10-ED20129FF99F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.InMemory.Storage", "src\HealthChecks.UI.InMemory.Storage\HealthChecks.UI.InMemory.Storage.csproj", "{6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.PostgreSQL.Storage", "src\HealthChecks.UI.PostgreSQL.Storage\HealthChecks.UI.PostgreSQL.Storage.csproj", "{62511278-8E38-4753-A6AF-5C770BC0D4DC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.StorageProviders", "samples\HealthChecks.UI.StorageProviders\HealthChecks.UI.StorageProviders.csproj", "{E3162C66-F57D-4517-AD15-8A513278DD66}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.MySql.Storage", "src\HealthChecks.UI.MySql.Storage\HealthChecks.UI.MySql.Storage.csproj", "{C755B50A-61F6-46D2-B5D0-51AE25CAFB70}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SendGrid", "src\HealthChecks.SendGrid\HealthChecks.SendGrid.csproj", "{945ABBC6-5280-4233-8E61-745B6E6B4D8B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Prometheus.Metrics", "src\HealthChecks.Prometheus.Metrics\HealthChecks.Prometheus.Metrics.csproj", "{A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ArangoDb", "src\HealthChecks.ArangoDb\HealthChecks.ArangoDb.csproj", "{E58B606C-EDC4-4238-AE66-C547904946FE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gremlin", "src\HealthChecks.Gremlin\HealthChecks.Gremlin.csproj", "{46B0FE68-1739-49A1-AF1B-6817D54465A9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Oidc", "samples\HealthChecks.UI.Oidc\HealthChecks.UI.Oidc.csproj", "{1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ArangoDb.Tests", "test\HealthChecks.ArangoDb.Tests\HealthChecks.ArangoDb.Tests.csproj", "{321E691F-2D82-476D-9922-F0174E60D5B5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SqlServer.Tests", "test\HealthChecks.SqlServer.Tests\HealthChecks.SqlServer.Tests.csproj", "{BDDE6866-7D25-4338-A310-B7D311971577}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Uris.Tests", "test\HealthChecks.Uris.Tests\HealthChecks.Uris.Tests.csproj", "{32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.System.Tests", "test\HealthChecks.System.Tests\HealthChecks.System.Tests.csproj", "{7F33531E-4A32-45CC-A4DE-C9506E8739D6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Sqlite.Tests", "test\HealthChecks.Sqlite.Tests\HealthChecks.Sqlite.Tests.csproj", "{21E62049-3BDD-4FD1-8DBF-997399A565D0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Redis.Tests", "test\HealthChecks.Redis.Tests\HealthChecks.Redis.Tests.csproj", "{75CC7014-0F72-44DF-A357-E03AF243EE95}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.RabbitMQ.Tests", "test\HealthChecks.RabbitMQ.Tests\HealthChecks.RabbitMQ.Tests.csproj", "{2024BEDB-B31B-46B4-A978-22D1683B5DDF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Oracle.Tests", "test\HealthChecks.Oracle.Tests\HealthChecks.Oracle.Tests.csproj", "{788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Npgsql.Tests", "test\HealthChecks.Npgsql.Tests\HealthChecks.Npgsql.Tests.csproj", "{9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MySql.Tests", "test\HealthChecks.MySql.Tests\HealthChecks.MySql.Tests.csproj", "{DEE6C863-7EC3-4D63-872B-7FA65C9478F7}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.MongoDb.Tests", "test\HealthChecks.MongoDb.Tests\HealthChecks.MongoDb.Tests.csproj", "{D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.RavenDb.Tests", "test\HealthChecks.RavenDb.Tests\HealthChecks.RavenDb.Tests.csproj", "{0BB35C7F-B16C-48EF-8335-C2200D41E2BE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Kafka.Tests", "test\HealthChecks.Kafka.Tests\HealthChecks.Kafka.Tests.csproj", "{06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Elasticsearch.Tests", "test\HealthChecks.Elasticsearch.Tests\HealthChecks.Elasticsearch.Tests.csproj", "{FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Network.Tests", "test\HealthChecks.Network.Tests\HealthChecks.Network.Tests.csproj", "{7AADABB9-FD8D-4420-AA9B-237287F50DCF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gremlin.Tests", "test\HealthChecks.Gremlin.Tests\HealthChecks.Gremlin.Tests.csproj", "{F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Consul.Tests", "test\HealthChecks.Consul.Tests\HealthChecks.Consul.Tests.csproj", "{59E179B2-F77F-4A5C-9E8E-0BAD7236116D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore.Tests", "test\HealthChecks.EventStore.Tests\HealthChecks.EventStore.Tests.csproj", "{2551D36D-74D4-482A-B87A-8496E4B998F4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SignalR.Tests", "test\HealthChecks.SignalR.Tests\HealthChecks.SignalR.Tests.csproj", "{7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SolR.Tests", "test\HealthChecks.SolR.Tests\HealthChecks.SolR.Tests.csproj", "{5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.IbmMQ.Tests", "test\HealthChecks.IbmMQ.Tests\HealthChecks.IbmMQ.Tests.csproj", "{7883B1F9-9A81-4481-A2EC-FD101DAF6811}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Prometheus.Metrics.Tests", "test\HealthChecks.Prometheus.Metrics.Tests\HealthChecks.Prometheus.Metrics.Tests.csproj", "{F12C630F-AB61-4065-920D-2642A522ECA5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.UI.Tests", "test\HealthChecks.UI.Tests\HealthChecks.UI.Tests.csproj", "{F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Prometheus.Tests", "test\HealthChecks.Publisher.Prometheus.Tests\HealthChecks.Publisher.Prometheus.Tests.csproj", "{58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Rabbitmq", "src\HealthChecks.Rabbitmq\HealthChecks.Rabbitmq.csproj", "{F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.OpenIdConnectServer", "src\HealthChecks.OpenIdConnectServer\HealthChecks.OpenIdConnectServer.csproj", "{74921A32-8C36-4E74-B593-887FFEC1AF19}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnitTests", "test\UnitTests\UnitTests.csproj", "{C10FB21C-3785-40D5-AD4B-1BCDD2365A90}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.OpenIdConnectServer.Tests", "test\HealthChecks.OpenIdConnectServer.Tests\HealthChecks.OpenIdConnectServer.Tests.csproj", "{8B853DD2-0B83-4898-906C-F34D1AD844F9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.InfluxDB", "src\HealthChecks.InfluxDB\HealthChecks.InfluxDB.csproj", "{4E8DA856-FC10-4A18-BDFB-7C604F17D1EE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".Solution Items", ".Solution Items", "{6D686167-7E39-44C2-B914-CC09B5CF226A}"
+ ProjectSection(SolutionItems) = preProject
+ .editorconfig = .editorconfig
+ .gitignore = .gitignore
+ README.md = README.md
+ EndProjectSection
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureServiceBus.Tests", "test\HealthChecks.AzureServiceBus.Tests\HealthChecks.AzureServiceBus.Tests.csproj", "{80835FF3-C984-4BCE-B047-7985B42F6B0E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureKeyVault.Tests", "test\HealthChecks.AzureKeyVault.Tests\HealthChecks.AzureKeyVault.Tests.csproj", "{CAA0DB8F-9759-436D-A4E7-2061C0125B06}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureStorage.Tests", "test\HealthChecks.AzureStorage.Tests\HealthChecks.AzureStorage.Tests.csproj", "{6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Azure.IoTHub.Tests", "test\HealthChecks.Azure.IoTHub.Tests\HealthChecks.Azure.IoTHub.Tests.csproj", "{C825E756-F1E0-4AE9-9814-B8A112B1CAA9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.S3.Tests", "test\HealthChecks.Aws.S3.Tests\HealthChecks.Aws.S3.Tests.csproj", "{62B73D6A-076D-414B-9B4E-D6C3FF38E786}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.CosmosDb.Tests", "test\HealthChecks.CosmosDb.Tests\HealthChecks.CosmosDb.Tests.csproj", "{B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DocumentDb.Tests", "test\HealthChecks.DocumentDb.Tests\HealthChecks.DocumentDb.Tests.csproj", "{6C09D144-19C9-48B7-84C4-5AADFE0552E9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.DynamoDb.Tests", "test\HealthChecks.DynamoDb.Tests\HealthChecks.DynamoDb.Tests.csproj", "{BCD169E1-EA86-45D5-9658-BEA330E9EBAC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Gcp.CloudFirestore.Tests", "test\HealthChecks.Gcp.CloudFirestore.Tests\HealthChecks.Gcp.CloudFirestore.Tests.csproj", "{6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Hangfire.Tests", "test\HealthChecks.Hangfire.Tests\HealthChecks.Hangfire.Tests.csproj", "{4D28BC42-D6DB-47BA-92D2-219E41EBABE6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.ApplicationInsights.Tests", "test\HealthChecks.Publisher.ApplicationInsights.Tests\HealthChecks.Publisher.ApplicationInsights.Tests.csproj", "{B99B84B8-9767-4E5B-953C-3C50AB0D006F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Datadog.Tests", "test\HealthChecks.Publisher.Datadog.Tests\HealthChecks.Publisher.Datadog.Tests.csproj", "{FA119E76-F6D5-4D68-9E92-40EC877B9536}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.Seq.Tests", "test\HealthChecks.Publisher.Seq.Tests\HealthChecks.Publisher.Seq.Tests.csproj", "{B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.SendGrid.Tests", "test\HealthChecks.SendGrid.Tests\HealthChecks.SendGrid.Tests.csproj", "{9E0AFD9E-F565-4196-85C1-545633580971}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Nats", "src\HealthChecks.Nats\HealthChecks.Nats.csproj", "{030B2B8A-8C73-4469-ABAF-E934C4454B69}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Nats.Tests", "test\HealthChecks.Nats.Tests\HealthChecks.Nats.Tests.csproj", "{BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{531ABAB1-F4B5-4EAE-B310-6CB55D8FA4FD}"
+ ProjectSection(SolutionItems) = preProject
+ .github\workflows\healthchecks_applicationstatus_cd.yml = .github\workflows\healthchecks_applicationstatus_cd.yml
+ .github\workflows\healthchecks_applicationstatus_cd_preview.yml = .github\workflows\healthchecks_applicationstatus_cd_preview.yml
+ .github\workflows\healthchecks_applicationstatus_ci.yml = .github\workflows\healthchecks_applicationstatus_ci.yml
+ .github\workflows\healthchecks_arangodb_cd.yml = .github\workflows\healthchecks_arangodb_cd.yml
+ .github\workflows\healthchecks_arangodb_cd_preview.yml = .github\workflows\healthchecks_arangodb_cd_preview.yml
+ .github\workflows\healthchecks_arangodb_ci.yml = .github\workflows\healthchecks_arangodb_ci.yml
+ .github\workflows\healthchecks_aws_s3_cd.yml = .github\workflows\healthchecks_aws_s3_cd.yml
+ .github\workflows\healthchecks_aws_s3_cd_preview.yml = .github\workflows\healthchecks_aws_s3_cd_preview.yml
+ .github\workflows\healthchecks_aws_s3_ci.yml = .github\workflows\healthchecks_aws_s3_ci.yml
+ .github\workflows\healthchecks_aws_secretsmanager_cd.yml = .github\workflows\healthchecks_aws_secretsmanager_cd.yml
+ .github\workflows\healthchecks_aws_secretsmanager_cd_preview.yml = .github\workflows\healthchecks_aws_secretsmanager_cd_preview.yml
+ .github\workflows\healthchecks_aws_secretsmanager_ci.yml = .github\workflows\healthchecks_aws_secretsmanager_ci.yml
+ .github\workflows\healthchecks_aws_sns_cd.yml = .github\workflows\healthchecks_aws_sns_cd.yml
+ .github\workflows\healthchecks_aws_sns_cd_preview.yml = .github\workflows\healthchecks_aws_sns_cd_preview.yml
+ .github\workflows\healthchecks_aws_sns_ci.yml = .github\workflows\healthchecks_aws_sns_ci.yml
+ .github\workflows\healthchecks_aws_sqs_cd.yml = .github\workflows\healthchecks_aws_sqs_cd.yml
+ .github\workflows\healthchecks_aws_sqs_cd_preview.yml = .github\workflows\healthchecks_aws_sqs_cd_preview.yml
+ .github\workflows\healthchecks_aws_sqs_ci.yml = .github\workflows\healthchecks_aws_sqs_ci.yml
+ .github\workflows\healthchecks_aws_systemsmanager_cd.yml = .github\workflows\healthchecks_aws_systemsmanager_cd.yml
+ .github\workflows\healthchecks_aws_systemsmanager_cd_preview.yml = .github\workflows\healthchecks_aws_systemsmanager_cd_preview.yml
+ .github\workflows\healthchecks_aws_systemsmanager_ci.yml = .github\workflows\healthchecks_aws_systemsmanager_ci.yml
+ .github\workflows\healthchecks_azurekeyvault_cd.yml = .github\workflows\healthchecks_azurekeyvault_cd.yml
+ .github\workflows\healthchecks_azurekeyvault_cd_preview.yml = .github\workflows\healthchecks_azurekeyvault_cd_preview.yml
+ .github\workflows\healthchecks_azurekeyvault_ci.yml = .github\workflows\healthchecks_azurekeyvault_ci.yml
+ .github\workflows\healthchecks_azureservicebus_cd.yml = .github\workflows\healthchecks_azureservicebus_cd.yml
+ .github\workflows\healthchecks_azureservicebus_cd_preview.yml = .github\workflows\healthchecks_azureservicebus_cd_preview.yml
+ .github\workflows\healthchecks_azureservicebus_ci.yml = .github\workflows\healthchecks_azureservicebus_ci.yml
+ .github\workflows\healthchecks_azurestorage_cd.yml = .github\workflows\healthchecks_azurestorage_cd.yml
+ .github\workflows\healthchecks_azurestorage_cd_preview.yml = .github\workflows\healthchecks_azurestorage_cd_preview.yml
+ .github\workflows\healthchecks_azurestorage_ci.yml = .github\workflows\healthchecks_azurestorage_ci.yml
+ .github\workflows\healthchecks_azure_digitaltwin_cd.yml = .github\workflows\healthchecks_azure_digitaltwin_cd.yml
+ .github\workflows\healthchecks_azure_digitaltwin_cd_preview.yml = .github\workflows\healthchecks_azure_digitaltwin_cd_preview.yml
+ .github\workflows\healthchecks_azure_digitaltwin_ci.yml = .github\workflows\healthchecks_azure_digitaltwin_ci.yml
+ .github\workflows\healthchecks_azure_iothub_cd .yml = .github\workflows\healthchecks_azure_iothub_cd .yml
+ .github\workflows\healthchecks_azure_iothub_cd_preview.yml = .github\workflows\healthchecks_azure_iothub_cd_preview.yml
+ .github\workflows\healthchecks_azure_iothub_ci.yml = .github\workflows\healthchecks_azure_iothub_ci.yml
+ .github\workflows\healthchecks_consul_cd.yml = .github\workflows\healthchecks_consul_cd.yml
+ .github\workflows\healthchecks_consul_cd_preview.yml = .github\workflows\healthchecks_consul_cd_preview.yml
+ .github\workflows\healthchecks_consul_ci.yml = .github\workflows\healthchecks_consul_ci.yml
+ .github\workflows\healthchecks_cosmosdb_cd.yml = .github\workflows\healthchecks_cosmosdb_cd.yml
+ .github\workflows\healthchecks_cosmosdb_cd_preview.yml = .github\workflows\healthchecks_cosmosdb_cd_preview.yml
+ .github\workflows\healthchecks_cosmosdb_ci.yml = .github\workflows\healthchecks_cosmosdb_ci.yml
+ .github\workflows\healthchecks_documentdb_cd.yml = .github\workflows\healthchecks_documentdb_cd.yml
+ .github\workflows\healthchecks_documentdb_cd_preview.yml = .github\workflows\healthchecks_documentdb_cd_preview.yml
+ .github\workflows\healthchecks_documentdb_ci.yml = .github\workflows\healthchecks_documentdb_ci.yml
+ .github\workflows\healthchecks_dynamodb_cd.yml = .github\workflows\healthchecks_dynamodb_cd.yml
+ .github\workflows\healthchecks_dynamodb_cd_preview.yml = .github\workflows\healthchecks_dynamodb_cd_preview.yml
+ .github\workflows\healthchecks_dynamodb_ci.yml = .github\workflows\healthchecks_dynamodb_ci.yml
+ .github\workflows\healthchecks_elasticsearch_cd.yml = .github\workflows\healthchecks_elasticsearch_cd.yml
+ .github\workflows\healthchecks_elasticsearch_cd_preview.yml = .github\workflows\healthchecks_elasticsearch_cd_preview.yml
+ .github\workflows\healthchecks_elasticsearch_ci.yml = .github\workflows\healthchecks_elasticsearch_ci.yml
+ .github\workflows\healthchecks_eventstore_cd.yml = .github\workflows\healthchecks_eventstore_cd.yml
+ .github\workflows\healthchecks_eventstore_cd_preview.yml = .github\workflows\healthchecks_eventstore_cd_preview.yml
+ .github\workflows\healthchecks_eventstore_ci.yml = .github\workflows\healthchecks_eventstore_ci.yml
+ .github\workflows\healthchecks_eventstore_grpc_cd.yml = .github\workflows\healthchecks_eventstore_grpc_cd.yml
+ .github\workflows\healthchecks_eventstore_grpc_cd_preview.yml = .github\workflows\healthchecks_eventstore_grpc_cd_preview.yml
+ .github\workflows\healthchecks_eventstore_grpc_ci.yml = .github\workflows\healthchecks_eventstore_grpc_ci.yml
+ .github\workflows\healthchecks_gcp_cloudfirestore_cd.yml = .github\workflows\healthchecks_gcp_cloudfirestore_cd.yml
+ .github\workflows\healthchecks_gcp_cloudfirestore_cd_preview.yml = .github\workflows\healthchecks_gcp_cloudfirestore_cd_preview.yml
+ .github\workflows\healthchecks_gcp_cloudfirestore_ci.yml = .github\workflows\healthchecks_gcp_cloudfirestore_ci.yml
+ .github\workflows\healthchecks_gremlin_cd.yml = .github\workflows\healthchecks_gremlin_cd.yml
+ .github\workflows\healthchecks_gremlin_cd_preview.yml = .github\workflows\healthchecks_gremlin_cd_preview.yml
+ .github\workflows\healthchecks_gremlin_ci.yml = .github\workflows\healthchecks_gremlin_ci.yml
+ .github\workflows\healthchecks_hangfire_cd.yml = .github\workflows\healthchecks_hangfire_cd.yml
+ .github\workflows\healthchecks_hangfire_cd_preview.yml = .github\workflows\healthchecks_hangfire_cd_preview.yml
+ .github\workflows\healthchecks_hangfire_ci.yml = .github\workflows\healthchecks_hangfire_ci.yml
+ .github\workflows\healthchecks_ibmmq_cd.yml = .github\workflows\healthchecks_ibmmq_cd.yml
+ .github\workflows\healthchecks_ibmmq_cd_preview.yml = .github\workflows\healthchecks_ibmmq_cd_preview.yml
+ .github\workflows\healthchecks_ibmmq_ci.yml = .github\workflows\healthchecks_ibmmq_ci.yml
+ .github\workflows\healthchecks_influxdb_cd.yml = .github\workflows\healthchecks_influxdb_cd.yml
+ .github\workflows\healthchecks_influxdb_cd_preview.yml = .github\workflows\healthchecks_influxdb_cd_preview.yml
+ .github\workflows\healthchecks_influxdb_ci.yml = .github\workflows\healthchecks_influxdb_ci.yml
+ .github\workflows\healthchecks_kafka_cd.yml = .github\workflows\healthchecks_kafka_cd.yml
+ .github\workflows\healthchecks_kafka_cd_preview.yml = .github\workflows\healthchecks_kafka_cd_preview.yml
+ .github\workflows\healthchecks_kafka_ci.yml = .github\workflows\healthchecks_kafka_ci.yml
+ .github\workflows\healthchecks_mongodb_cd.yml = .github\workflows\healthchecks_mongodb_cd.yml
+ .github\workflows\healthchecks_mongodb_cd_preview.yml = .github\workflows\healthchecks_mongodb_cd_preview.yml
+ .github\workflows\healthchecks_mongodb_ci.yml = .github\workflows\healthchecks_mongodb_ci.yml
+ .github\workflows\healthchecks_mysql_cd.yml = .github\workflows\healthchecks_mysql_cd.yml
+ .github\workflows\healthchecks_mysql_cd_preview.yml = .github\workflows\healthchecks_mysql_cd_preview.yml
+ .github\workflows\healthchecks_mysql_ci.yml = .github\workflows\healthchecks_mysql_ci.yml
+ .github\workflows\healthchecks_nats_cd.yml = .github\workflows\healthchecks_nats_cd.yml
+ .github\workflows\healthchecks_nats_cd_preview.yml = .github\workflows\healthchecks_nats_cd_preview.yml
+ .github\workflows\healthchecks_nats_ci.yml = .github\workflows\healthchecks_nats_ci.yml
+ .github\workflows\healthchecks_network_cd.yml = .github\workflows\healthchecks_network_cd.yml
+ .github\workflows\healthchecks_network_cd_preview.yml = .github\workflows\healthchecks_network_cd_preview.yml
+ .github\workflows\healthchecks_network_ci.yml = .github\workflows\healthchecks_network_ci.yml
+ .github\workflows\healthchecks_npgsql_cd.yml = .github\workflows\healthchecks_npgsql_cd.yml
+ .github\workflows\healthchecks_npgsql_cd_preview.yml = .github\workflows\healthchecks_npgsql_cd_preview.yml
+ .github\workflows\healthchecks_npgsql_ci.yml = .github\workflows\healthchecks_npgsql_ci.yml
+ .github\workflows\healthchecks_openidconnectserver_cd.yml = .github\workflows\healthchecks_openidconnectserver_cd.yml
+ .github\workflows\healthchecks_openidconnectserver_cd_preview.yml = .github\workflows\healthchecks_openidconnectserver_cd_preview.yml
+ .github\workflows\healthchecks_openidconnectserver_ci.yml = .github\workflows\healthchecks_openidconnectserver_ci.yml
+ .github\workflows\healthchecks_oracle_cd.yml = .github\workflows\healthchecks_oracle_cd.yml
+ .github\workflows\healthchecks_oracle_cd_preview.yml = .github\workflows\healthchecks_oracle_cd_preview.yml
+ .github\workflows\healthchecks_oracle_ci.yml = .github\workflows\healthchecks_oracle_ci.yml
+ .github\workflows\healthchecks_prometheus_metrics_cd.yml = .github\workflows\healthchecks_prometheus_metrics_cd.yml
+ .github\workflows\healthchecks_prometheus_metrics_cd_preview.yml = .github\workflows\healthchecks_prometheus_metrics_cd_preview.yml
+ .github\workflows\healthchecks_prometheus_metrics_ci.yml = .github\workflows\healthchecks_prometheus_metrics_ci.yml
+ .github\workflows\healthchecks_publisher_applicationinsights_cd.yml = .github\workflows\healthchecks_publisher_applicationinsights_cd.yml
+ .github\workflows\healthchecks_publisher_applicationinsights_cd_preview.yml = .github\workflows\healthchecks_publisher_applicationinsights_cd_preview.yml
+ .github\workflows\healthchecks_publisher_applicationinsights_ci.yml = .github\workflows\healthchecks_publisher_applicationinsights_ci.yml
+ .github\workflows\healthchecks_publisher_cloudwatch_cd.yml = .github\workflows\healthchecks_publisher_cloudwatch_cd.yml
+ .github\workflows\healthchecks_publisher_cloudwatch_cd_preview.yml = .github\workflows\healthchecks_publisher_cloudwatch_cd_preview.yml
+ .github\workflows\healthchecks_publisher_cloudwatch_ci.yml = .github\workflows\healthchecks_publisher_cloudwatch_ci.yml
+ .github\workflows\healthchecks_publisher_datadog_cd.yml = .github\workflows\healthchecks_publisher_datadog_cd.yml
+ .github\workflows\healthchecks_publisher_datadog_cd_preview.yml = .github\workflows\healthchecks_publisher_datadog_cd_preview.yml
+ .github\workflows\healthchecks_publisher_datadog_ci.yml = .github\workflows\healthchecks_publisher_datadog_ci.yml
+ .github\workflows\healthchecks_publisher_prometheus_cd.yml = .github\workflows\healthchecks_publisher_prometheus_cd.yml
+ .github\workflows\healthchecks_publisher_prometheus_cd_preview.yml = .github\workflows\healthchecks_publisher_prometheus_cd_preview.yml
+ .github\workflows\healthchecks_publisher_prometheus_ci.yml = .github\workflows\healthchecks_publisher_prometheus_ci.yml
+ .github\workflows\healthchecks_publisher_seq_cd.yml = .github\workflows\healthchecks_publisher_seq_cd.yml
+ .github\workflows\healthchecks_publisher_seq_cd_preview.yml = .github\workflows\healthchecks_publisher_seq_cd_preview.yml
+ .github\workflows\healthchecks_publisher_seq_ci.yml = .github\workflows\healthchecks_publisher_seq_ci.yml
+ .github\workflows\healthchecks_rabbitmq_cd.yml = .github\workflows\healthchecks_rabbitmq_cd.yml
+ .github\workflows\healthchecks_rabbitmq_cd_preview.yml = .github\workflows\healthchecks_rabbitmq_cd_preview.yml
+ .github\workflows\healthchecks_rabbitmq_ci.yml = .github\workflows\healthchecks_rabbitmq_ci.yml
+ .github\workflows\healthchecks_ravendb_cd.yml = .github\workflows\healthchecks_ravendb_cd.yml
+ .github\workflows\healthchecks_ravendb_cd_preview.yml = .github\workflows\healthchecks_ravendb_cd_preview.yml
+ .github\workflows\healthchecks_ravendb_ci.yml = .github\workflows\healthchecks_ravendb_ci.yml
+ .github\workflows\healthchecks_redis_cd.yml = .github\workflows\healthchecks_redis_cd.yml
+ .github\workflows\healthchecks_redis_cd_preview.yml = .github\workflows\healthchecks_redis_cd_preview.yml
+ .github\workflows\healthchecks_redis_ci.yml = .github\workflows\healthchecks_redis_ci.yml
+ .github\workflows\healthchecks_sendgrid_cd.yml = .github\workflows\healthchecks_sendgrid_cd.yml
+ .github\workflows\healthchecks_sendgrid_cd_preview.yml = .github\workflows\healthchecks_sendgrid_cd_preview.yml
+ .github\workflows\healthchecks_sendgrid_ci.yml = .github\workflows\healthchecks_sendgrid_ci.yml
+ .github\workflows\healthchecks_signalr_cd.yml = .github\workflows\healthchecks_signalr_cd.yml
+ .github\workflows\healthchecks_signalr_cd_preview.yml = .github\workflows\healthchecks_signalr_cd_preview.yml
+ .github\workflows\healthchecks_signalr_ci.yml = .github\workflows\healthchecks_signalr_ci.yml
+ .github\workflows\healthchecks_solr_cd.yml = .github\workflows\healthchecks_solr_cd.yml
+ .github\workflows\healthchecks_solr_cd_preview.yml = .github\workflows\healthchecks_solr_cd_preview.yml
+ .github\workflows\healthchecks_solr_ci.yml = .github\workflows\healthchecks_solr_ci.yml
+ .github\workflows\healthchecks_sqlite_cd.yml = .github\workflows\healthchecks_sqlite_cd.yml
+ .github\workflows\healthchecks_sqlite_cd_preview.yml = .github\workflows\healthchecks_sqlite_cd_preview.yml
+ .github\workflows\healthchecks_sqlite_ci.yml = .github\workflows\healthchecks_sqlite_ci.yml
+ .github\workflows\healthchecks_sqlserver_cd.yml = .github\workflows\healthchecks_sqlserver_cd.yml
+ .github\workflows\healthchecks_sqlserver_cd_preview.yml = .github\workflows\healthchecks_sqlserver_cd_preview.yml
+ .github\workflows\healthchecks_sqlserver_ci.yml = .github\workflows\healthchecks_sqlserver_ci.yml
+ .github\workflows\healthchecks_system_cd.yml = .github\workflows\healthchecks_system_cd.yml
+ .github\workflows\healthchecks_system_cd_preview.yml = .github\workflows\healthchecks_system_cd_preview.yml
+ .github\workflows\healthchecks_system_ci.yml = .github\workflows\healthchecks_system_ci.yml
+ .github\workflows\healthchecks_ui_cd.yml = .github\workflows\healthchecks_ui_cd.yml
+ .github\workflows\healthchecks_ui_cd_preview.yml = .github\workflows\healthchecks_ui_cd_preview.yml
+ .github\workflows\healthchecks_ui_ci.yml = .github\workflows\healthchecks_ui_ci.yml
+ .github\workflows\healthchecks_uris_cd.yml = .github\workflows\healthchecks_uris_cd.yml
+ .github\workflows\healthchecks_uris_cd_preview.yml = .github\workflows\healthchecks_uris_cd_preview.yml
+ .github\workflows\healthchecks_uris_ci.yml = .github\workflows\healthchecks_uris_ci.yml
+ .github\workflows\label.yml = .github\workflows\label.yml
+ EndProjectSection
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureDigitalTwin", "src\HealthChecks.AzureDigitalTwin\HealthChecks.AzureDigitalTwin.csproj", "{256B649E-9631-44AB-B577-96B3627C889E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SecretsManager", "src\HealthChecks.Aws.SecretsManager\HealthChecks.Aws.SecretsManager.csproj", "{7873D709-1467-4EDC-B54A-39A40EEFF1BF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.InfluxDB.Tests", "test\HealthChecks.InfluxDB.Tests\HealthChecks.InfluxDB.Tests.csproj", "{6E583EA4-CEED-468E-8B40-5F6E168D29AF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SecretsManager.Tests", "test\HealthChecks.Aws.SecretsManager.Tests\HealthChecks.Aws.SecretsManager.Tests.csproj", "{E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SystemsManager", "src\HealthChecks.Aws.SystemsManager\HealthChecks.Aws.SystemsManager.csproj", "{FF492215-60BC-40C6-B118-D22DF9063547}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.SystemsManager.Tests", "test\HealthChecks.Aws.SystemsManager.Tests\HealthChecks.Aws.SystemsManager.Tests.csproj", "{247EF2E5-F4B9-47D4-BB89-27860DF53D5F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.AzureDigitalTwin.Tests", "test\HealthChecks.AzureDigitalTwin.Tests\HealthChecks.AzureDigitalTwin.Tests.csproj", "{7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sqs", "src\HealthChecks.Aws.Sqs\HealthChecks.Aws.Sqs.csproj", "{3E28B63C-814E-46C9-ADBF-7357997148F5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sqs.Tests", "test\HealthChecks.Aws.Sqs.Tests\HealthChecks.Aws.Sqs.Tests.csproj", "{EFA76A2C-CA0E-42BC-8215-AEEB16414947}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sns", "src\HealthChecks.Aws.Sns\HealthChecks.Aws.Sns.csproj", "{AE41DB38-93BC-48A7-8841-163E5E13CE8D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Aws.Sns.Tests", "test\HealthChecks.Aws.Sns.Tests\HealthChecks.Aws.Sns.Tests.csproj", "{CB1A7B68-E24A-4729-9401-606F3A914586}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ApplicationStatus", "src\HealthChecks.ApplicationStatus\HealthChecks.ApplicationStatus.csproj", "{88739521-A9BC-49E1-BB98-E9D63109C231}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.ApplicationStatus.Tests", "test\HealthChecks.ApplicationStatus.Tests\HealthChecks.ApplicationStatus.Tests.csproj", "{403776CB-7229-4063-85C7-C34428BDAA8F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.Publisher.CloudWatch.Tests", "test\HealthChecks.Publisher.CloudWatch.Tests\HealthChecks.Publisher.CloudWatch.Tests.csproj", "{555D90D5-22C7-433D-B908-2DFFF98ED08C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore.gRPC.Tests", "test\HealthChecks.EventStore.gRPC.Tests\HealthChecks.EventStore.gRPC.Tests.csproj", "{8F174B4B-9F70-4309-B716-02B0D862FA00}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HealthChecks.EventStore.gRPC", "src\HealthChecks.EventStore.gRPC\HealthChecks.EventStore.gRPC.csproj", "{30B12BAB-F5DA-48D8-A706-6D9904C196A7}"
+EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HealthChecks.UI.Core.Tests", "test\HealthChecks.UI.Core.Tests\HealthChecks.UI.Core.Tests.csproj", "{3B32DF1F-03AA-4625-8694-E427C51E2398}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HealthChecks.UI.Client.Tests", "test\HealthChecks.UI.Client.Tests\HealthChecks.UI.Client.Tests.csproj", "{711762D3-0A1E-4859-81F1-94C8E8E82610}"
EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Release|Any CPU.Build.0 = Release|Any CPU
- {6C9B61AA-BCFC-4230-9407-12B23E522580}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6C9B61AA-BCFC-4230-9407-12B23E522580}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6C9B61AA-BCFC-4230-9407-12B23E522580}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6C9B61AA-BCFC-4230-9407-12B23E522580}.Release|Any CPU.Build.0 = Release|Any CPU
- {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Release|Any CPU.Build.0 = Release|Any CPU
- {44C9850D-B260-412F-AD74-0C930562C396}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {44C9850D-B260-412F-AD74-0C930562C396}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {44C9850D-B260-412F-AD74-0C930562C396}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {44C9850D-B260-412F-AD74-0C930562C396}.Release|Any CPU.Build.0 = Release|Any CPU
- {CADA1206-3769-4AFD-B20A-E98270592648}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CADA1206-3769-4AFD-B20A-E98270592648}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CADA1206-3769-4AFD-B20A-E98270592648}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CADA1206-3769-4AFD-B20A-E98270592648}.Release|Any CPU.Build.0 = Release|Any CPU
- {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Release|Any CPU.Build.0 = Release|Any CPU
- {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Release|Any CPU.Build.0 = Release|Any CPU
- {012FB7B4-D996-446C-8B98-9D429D5A0861}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {012FB7B4-D996-446C-8B98-9D429D5A0861}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {012FB7B4-D996-446C-8B98-9D429D5A0861}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {012FB7B4-D996-446C-8B98-9D429D5A0861}.Release|Any CPU.Build.0 = Release|Any CPU
- {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Release|Any CPU.Build.0 = Release|Any CPU
- {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Release|Any CPU.Build.0 = Release|Any CPU
- {46A58C98-B38F-486C-83BA-3772A217A24E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {46A58C98-B38F-486C-83BA-3772A217A24E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {46A58C98-B38F-486C-83BA-3772A217A24E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {46A58C98-B38F-486C-83BA-3772A217A24E}.Release|Any CPU.Build.0 = Release|Any CPU
- {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Release|Any CPU.Build.0 = Release|Any CPU
- {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Release|Any CPU.Build.0 = Release|Any CPU
- {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Release|Any CPU.Build.0 = Release|Any CPU
- {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Release|Any CPU.Build.0 = Release|Any CPU
- {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Release|Any CPU.Build.0 = Release|Any CPU
- {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Release|Any CPU.Build.0 = Release|Any CPU
- {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Release|Any CPU.Build.0 = Release|Any CPU
- {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Release|Any CPU.Build.0 = Release|Any CPU
- {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Release|Any CPU.Build.0 = Release|Any CPU
- {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Release|Any CPU.Build.0 = Release|Any CPU
- {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Release|Any CPU.Build.0 = Release|Any CPU
- {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Release|Any CPU.Build.0 = Release|Any CPU
- {39667845-526D-46ED-90F0-05ED6B8814F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {39667845-526D-46ED-90F0-05ED6B8814F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {39667845-526D-46ED-90F0-05ED6B8814F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {39667845-526D-46ED-90F0-05ED6B8814F1}.Release|Any CPU.Build.0 = Release|Any CPU
- {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Release|Any CPU.Build.0 = Release|Any CPU
- {A6414860-EBAE-43E4-8109-DE745DA15C43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A6414860-EBAE-43E4-8109-DE745DA15C43}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A6414860-EBAE-43E4-8109-DE745DA15C43}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A6414860-EBAE-43E4-8109-DE745DA15C43}.Release|Any CPU.Build.0 = Release|Any CPU
- {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Release|Any CPU.Build.0 = Release|Any CPU
- {B7C5C213-677D-4B03-ADA9-101299BCA047}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B7C5C213-677D-4B03-ADA9-101299BCA047}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B7C5C213-677D-4B03-ADA9-101299BCA047}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B7C5C213-677D-4B03-ADA9-101299BCA047}.Release|Any CPU.Build.0 = Release|Any CPU
- {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Release|Any CPU.Build.0 = Release|Any CPU
- {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Release|Any CPU.Build.0 = Release|Any CPU
- {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Release|Any CPU.Build.0 = Release|Any CPU
- {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Release|Any CPU.Build.0 = Release|Any CPU
- {6A4616DA-6471-478C-9797-D19029AD757C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6A4616DA-6471-478C-9797-D19029AD757C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6A4616DA-6471-478C-9797-D19029AD757C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6A4616DA-6471-478C-9797-D19029AD757C}.Release|Any CPU.Build.0 = Release|Any CPU
- {08FE3B71-2C9C-459B-9943-0C141191453C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08FE3B71-2C9C-459B-9943-0C141191453C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08FE3B71-2C9C-459B-9943-0C141191453C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08FE3B71-2C9C-459B-9943-0C141191453C}.Release|Any CPU.Build.0 = Release|Any CPU
- {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Release|Any CPU.Build.0 = Release|Any CPU
- {18F9E412-646D-4751-9751-30AA7A0233DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18F9E412-646D-4751-9751-30AA7A0233DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18F9E412-646D-4751-9751-30AA7A0233DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18F9E412-646D-4751-9751-30AA7A0233DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {B526834E-9392-4749-BAB2-7DF579F8F418}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B526834E-9392-4749-BAB2-7DF579F8F418}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B526834E-9392-4749-BAB2-7DF579F8F418}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B526834E-9392-4749-BAB2-7DF579F8F418}.Release|Any CPU.Build.0 = Release|Any CPU
- {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Release|Any CPU.Build.0 = Release|Any CPU
- {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Release|Any CPU.Build.0 = Release|Any CPU
- {692313D3-E947-494A-83B7-754E2FFAF348}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {692313D3-E947-494A-83B7-754E2FFAF348}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {692313D3-E947-494A-83B7-754E2FFAF348}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {692313D3-E947-494A-83B7-754E2FFAF348}.Release|Any CPU.Build.0 = Release|Any CPU
- {737E4FD6-EA77-4608-A20F-767557FE3190}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {737E4FD6-EA77-4608-A20F-767557FE3190}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {737E4FD6-EA77-4608-A20F-767557FE3190}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {737E4FD6-EA77-4608-A20F-767557FE3190}.Release|Any CPU.Build.0 = Release|Any CPU
- {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Release|Any CPU.Build.0 = Release|Any CPU
- {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Release|Any CPU.Build.0 = Release|Any CPU
- {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Release|Any CPU.Build.0 = Release|Any CPU
- {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Release|Any CPU.Build.0 = Release|Any CPU
- {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Release|Any CPU.Build.0 = Release|Any CPU
- {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Release|Any CPU.Build.0 = Release|Any CPU
- {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Release|Any CPU.Build.0 = Release|Any CPU
- {E3162C66-F57D-4517-AD15-8A513278DD66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E3162C66-F57D-4517-AD15-8A513278DD66}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E3162C66-F57D-4517-AD15-8A513278DD66}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E3162C66-F57D-4517-AD15-8A513278DD66}.Release|Any CPU.Build.0 = Release|Any CPU
- {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Release|Any CPU.Build.0 = Release|Any CPU
- {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Release|Any CPU.Build.0 = Release|Any CPU
- {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Release|Any CPU.Build.0 = Release|Any CPU
- {E58B606C-EDC4-4238-AE66-C547904946FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E58B606C-EDC4-4238-AE66-C547904946FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E58B606C-EDC4-4238-AE66-C547904946FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E58B606C-EDC4-4238-AE66-C547904946FE}.Release|Any CPU.Build.0 = Release|Any CPU
- {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Release|Any CPU.Build.0 = Release|Any CPU
- {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Release|Any CPU.Build.0 = Release|Any CPU
- {321E691F-2D82-476D-9922-F0174E60D5B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {321E691F-2D82-476D-9922-F0174E60D5B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {321E691F-2D82-476D-9922-F0174E60D5B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {321E691F-2D82-476D-9922-F0174E60D5B5}.Release|Any CPU.Build.0 = Release|Any CPU
- {BDDE6866-7D25-4338-A310-B7D311971577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BDDE6866-7D25-4338-A310-B7D311971577}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BDDE6866-7D25-4338-A310-B7D311971577}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BDDE6866-7D25-4338-A310-B7D311971577}.Release|Any CPU.Build.0 = Release|Any CPU
- {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Release|Any CPU.Build.0 = Release|Any CPU
- {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Release|Any CPU.Build.0 = Release|Any CPU
- {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Release|Any CPU.Build.0 = Release|Any CPU
- {75CC7014-0F72-44DF-A357-E03AF243EE95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {75CC7014-0F72-44DF-A357-E03AF243EE95}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {75CC7014-0F72-44DF-A357-E03AF243EE95}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {75CC7014-0F72-44DF-A357-E03AF243EE95}.Release|Any CPU.Build.0 = Release|Any CPU
- {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Release|Any CPU.Build.0 = Release|Any CPU
- {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Release|Any CPU.Build.0 = Release|Any CPU
- {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Release|Any CPU.Build.0 = Release|Any CPU
- {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Release|Any CPU.Build.0 = Release|Any CPU
- {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Release|Any CPU.Build.0 = Release|Any CPU
- {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Release|Any CPU.Build.0 = Release|Any CPU
- {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Release|Any CPU.Build.0 = Release|Any CPU
- {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Release|Any CPU.Build.0 = Release|Any CPU
- {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Release|Any CPU.Build.0 = Release|Any CPU
- {2551D36D-74D4-482A-B87A-8496E4B998F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2551D36D-74D4-482A-B87A-8496E4B998F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2551D36D-74D4-482A-B87A-8496E4B998F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2551D36D-74D4-482A-B87A-8496E4B998F4}.Release|Any CPU.Build.0 = Release|Any CPU
- {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Release|Any CPU.Build.0 = Release|Any CPU
- {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Release|Any CPU.Build.0 = Release|Any CPU
- {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Release|Any CPU.Build.0 = Release|Any CPU
- {F12C630F-AB61-4065-920D-2642A522ECA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F12C630F-AB61-4065-920D-2642A522ECA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F12C630F-AB61-4065-920D-2642A522ECA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F12C630F-AB61-4065-920D-2642A522ECA5}.Release|Any CPU.Build.0 = Release|Any CPU
- {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Release|Any CPU.Build.0 = Release|Any CPU
- {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Release|Any CPU.Build.0 = Release|Any CPU
- {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Release|Any CPU.Build.0 = Release|Any CPU
- {74921A32-8C36-4E74-B593-887FFEC1AF19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74921A32-8C36-4E74-B593-887FFEC1AF19}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74921A32-8C36-4E74-B593-887FFEC1AF19}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74921A32-8C36-4E74-B593-887FFEC1AF19}.Release|Any CPU.Build.0 = Release|Any CPU
- {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Release|Any CPU.Build.0 = Release|Any CPU
- {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Release|Any CPU.Build.0 = Release|Any CPU
- {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Release|Any CPU.Build.0 = Release|Any CPU
- {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Release|Any CPU.Build.0 = Release|Any CPU
- {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Release|Any CPU.Build.0 = Release|Any CPU
- {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Release|Any CPU.Build.0 = Release|Any CPU
- {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Release|Any CPU.Build.0 = Release|Any CPU
- {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Release|Any CPU.Build.0 = Release|Any CPU
- {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Release|Any CPU.Build.0 = Release|Any CPU
- {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Release|Any CPU.Build.0 = Release|Any CPU
- {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Release|Any CPU.Build.0 = Release|Any CPU
- {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Release|Any CPU.Build.0 = Release|Any CPU
- {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Release|Any CPU.Build.0 = Release|Any CPU
- {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Release|Any CPU.Build.0 = Release|Any CPU
- {9E0AFD9E-F565-4196-85C1-545633580971}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9E0AFD9E-F565-4196-85C1-545633580971}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9E0AFD9E-F565-4196-85C1-545633580971}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9E0AFD9E-F565-4196-85C1-545633580971}.Release|Any CPU.Build.0 = Release|Any CPU
- {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Release|Any CPU.Build.0 = Release|Any CPU
- {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Release|Any CPU.Build.0 = Release|Any CPU
- {256B649E-9631-44AB-B577-96B3627C889E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {256B649E-9631-44AB-B577-96B3627C889E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {256B649E-9631-44AB-B577-96B3627C889E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {256B649E-9631-44AB-B577-96B3627C889E}.Release|Any CPU.Build.0 = Release|Any CPU
- {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Release|Any CPU.Build.0 = Release|Any CPU
- {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Release|Any CPU.Build.0 = Release|Any CPU
- {FF492215-60BC-40C6-B118-D22DF9063547}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FF492215-60BC-40C6-B118-D22DF9063547}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FF492215-60BC-40C6-B118-D22DF9063547}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FF492215-60BC-40C6-B118-D22DF9063547}.Release|Any CPU.Build.0 = Release|Any CPU
- {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Release|Any CPU.Build.0 = Release|Any CPU
- {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Release|Any CPU.Build.0 = Release|Any CPU
- {3E28B63C-814E-46C9-ADBF-7357997148F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3E28B63C-814E-46C9-ADBF-7357997148F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3E28B63C-814E-46C9-ADBF-7357997148F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3E28B63C-814E-46C9-ADBF-7357997148F5}.Release|Any CPU.Build.0 = Release|Any CPU
- {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Release|Any CPU.Build.0 = Release|Any CPU
- {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Release|Any CPU.Build.0 = Release|Any CPU
- {CB1A7B68-E24A-4729-9401-606F3A914586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CB1A7B68-E24A-4729-9401-606F3A914586}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CB1A7B68-E24A-4729-9401-606F3A914586}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CB1A7B68-E24A-4729-9401-606F3A914586}.Release|Any CPU.Build.0 = Release|Any CPU
- {88739521-A9BC-49E1-BB98-E9D63109C231}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {88739521-A9BC-49E1-BB98-E9D63109C231}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {88739521-A9BC-49E1-BB98-E9D63109C231}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {88739521-A9BC-49E1-BB98-E9D63109C231}.Release|Any CPU.Build.0 = Release|Any CPU
- {403776CB-7229-4063-85C7-C34428BDAA8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {403776CB-7229-4063-85C7-C34428BDAA8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {403776CB-7229-4063-85C7-C34428BDAA8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {403776CB-7229-4063-85C7-C34428BDAA8F}.Release|Any CPU.Build.0 = Release|Any CPU
- {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Release|Any CPU.Build.0 = Release|Any CPU
- {8F174B4B-9F70-4309-B716-02B0D862FA00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8F174B4B-9F70-4309-B716-02B0D862FA00}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8F174B4B-9F70-4309-B716-02B0D862FA00}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8F174B4B-9F70-4309-B716-02B0D862FA00}.Release|Any CPU.Build.0 = Release|Any CPU
- {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Release|Any CPU.Build.0 = Release|Any CPU
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6C9B61AA-BCFC-4230-9407-12B23E522580}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6C9B61AA-BCFC-4230-9407-12B23E522580}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6C9B61AA-BCFC-4230-9407-12B23E522580}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6C9B61AA-BCFC-4230-9407-12B23E522580}.Release|Any CPU.Build.0 = Release|Any CPU
+ {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {44C9850D-B260-412F-AD74-0C930562C396}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {44C9850D-B260-412F-AD74-0C930562C396}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {44C9850D-B260-412F-AD74-0C930562C396}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {44C9850D-B260-412F-AD74-0C930562C396}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CADA1206-3769-4AFD-B20A-E98270592648}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CADA1206-3769-4AFD-B20A-E98270592648}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CADA1206-3769-4AFD-B20A-E98270592648}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CADA1206-3769-4AFD-B20A-E98270592648}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {28C46480-9F1D-4FCC-B65C-2B554C4342AB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {012FB7B4-D996-446C-8B98-9D429D5A0861}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {012FB7B4-D996-446C-8B98-9D429D5A0861}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {012FB7B4-D996-446C-8B98-9D429D5A0861}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {012FB7B4-D996-446C-8B98-9D429D5A0861}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403}.Release|Any CPU.Build.0 = Release|Any CPU
+ {46A58C98-B38F-486C-83BA-3772A217A24E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {46A58C98-B38F-486C-83BA-3772A217A24E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {46A58C98-B38F-486C-83BA-3772A217A24E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {46A58C98-B38F-486C-83BA-3772A217A24E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E7A1DD9B-B7B1-450D-9736-331EE85649E1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4F45BB95-CB91-406D-B8A4-01E2830CC451}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6AE01EB5-86D4-4603-B798-26C7DB63AEB3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F477FB41-BCF1-4D5E-A408-A60ED451E50F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AA04C349-6402-4241-A611-60EA3CFBD4ED}.Release|Any CPU.Build.0 = Release|Any CPU
+ {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {79EA41F3-AEB2-49E0-9C13-E3741DAA3968}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6FB1E70A-2915-4810-BCA4-AF38010AF949}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {39667845-526D-46ED-90F0-05ED6B8814F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {39667845-526D-46ED-90F0-05ED6B8814F1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {39667845-526D-46ED-90F0-05ED6B8814F1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {39667845-526D-46ED-90F0-05ED6B8814F1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {60C84400-DF56-49BE-B26F-D1F70003A1B4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A6414860-EBAE-43E4-8109-DE745DA15C43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A6414860-EBAE-43E4-8109-DE745DA15C43}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A6414860-EBAE-43E4-8109-DE745DA15C43}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A6414860-EBAE-43E4-8109-DE745DA15C43}.Release|Any CPU.Build.0 = Release|Any CPU
+ {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {91DF8A73-8174-4EA2-ABFA-2557B71EE090}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B7C5C213-677D-4B03-ADA9-101299BCA047}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B7C5C213-677D-4B03-ADA9-101299BCA047}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B7C5C213-677D-4B03-ADA9-101299BCA047}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B7C5C213-677D-4B03-ADA9-101299BCA047}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {439DF9B7-5D0F-4531-BA19-F1BD01B244DB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6A4616DA-6471-478C-9797-D19029AD757C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6A4616DA-6471-478C-9797-D19029AD757C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6A4616DA-6471-478C-9797-D19029AD757C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6A4616DA-6471-478C-9797-D19029AD757C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08FE3B71-2C9C-459B-9943-0C141191453C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08FE3B71-2C9C-459B-9943-0C141191453C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08FE3B71-2C9C-459B-9943-0C141191453C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08FE3B71-2C9C-459B-9943-0C141191453C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18F9E412-646D-4751-9751-30AA7A0233DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18F9E412-646D-4751-9751-30AA7A0233DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18F9E412-646D-4751-9751-30AA7A0233DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18F9E412-646D-4751-9751-30AA7A0233DF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B526834E-9392-4749-BAB2-7DF579F8F418}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B526834E-9392-4749-BAB2-7DF579F8F418}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B526834E-9392-4749-BAB2-7DF579F8F418}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B526834E-9392-4749-BAB2-7DF579F8F418}.Release|Any CPU.Build.0 = Release|Any CPU
+ {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {252BB504-B7CB-4581-8CD8-D7398CAA16F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10}.Release|Any CPU.Build.0 = Release|Any CPU
+ {692313D3-E947-494A-83B7-754E2FFAF348}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {692313D3-E947-494A-83B7-754E2FFAF348}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {692313D3-E947-494A-83B7-754E2FFAF348}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {692313D3-E947-494A-83B7-754E2FFAF348}.Release|Any CPU.Build.0 = Release|Any CPU
+ {737E4FD6-EA77-4608-A20F-767557FE3190}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {737E4FD6-EA77-4608-A20F-767557FE3190}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {737E4FD6-EA77-4608-A20F-767557FE3190}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {737E4FD6-EA77-4608-A20F-767557FE3190}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6054F41F-6FAA-4E7F-AAE3-5B22228C1468}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16}.Release|Any CPU.Build.0 = Release|Any CPU
+ {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {146C2E30-B28B-45CA-A10C-6F3F1CF505F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8AFFE091-4FEF-421B-BF10-ED20129FF99F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26}.Release|Any CPU.Build.0 = Release|Any CPU
+ {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {62511278-8E38-4753-A6AF-5C770BC0D4DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E3162C66-F57D-4517-AD15-8A513278DD66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E3162C66-F57D-4517-AD15-8A513278DD66}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E3162C66-F57D-4517-AD15-8A513278DD66}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E3162C66-F57D-4517-AD15-8A513278DD66}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C755B50A-61F6-46D2-B5D0-51AE25CAFB70}.Release|Any CPU.Build.0 = Release|Any CPU
+ {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {945ABBC6-5280-4233-8E61-745B6E6B4D8B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E58B606C-EDC4-4238-AE66-C547904946FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E58B606C-EDC4-4238-AE66-C547904946FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E58B606C-EDC4-4238-AE66-C547904946FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E58B606C-EDC4-4238-AE66-C547904946FE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {46B0FE68-1739-49A1-AF1B-6817D54465A9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {321E691F-2D82-476D-9922-F0174E60D5B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {321E691F-2D82-476D-9922-F0174E60D5B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {321E691F-2D82-476D-9922-F0174E60D5B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {321E691F-2D82-476D-9922-F0174E60D5B5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BDDE6866-7D25-4338-A310-B7D311971577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BDDE6866-7D25-4338-A310-B7D311971577}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BDDE6866-7D25-4338-A310-B7D311971577}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BDDE6866-7D25-4338-A310-B7D311971577}.Release|Any CPU.Build.0 = Release|Any CPU
+ {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7F33531E-4A32-45CC-A4DE-C9506E8739D6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {21E62049-3BDD-4FD1-8DBF-997399A565D0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {75CC7014-0F72-44DF-A357-E03AF243EE95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {75CC7014-0F72-44DF-A357-E03AF243EE95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {75CC7014-0F72-44DF-A357-E03AF243EE95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {75CC7014-0F72-44DF-A357-E03AF243EE95}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2024BEDB-B31B-46B4-A978-22D1683B5DDF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DEE6C863-7EC3-4D63-872B-7FA65C9478F7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0BB35C7F-B16C-48EF-8335-C2200D41E2BE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7AADABB9-FD8D-4420-AA9B-237287F50DCF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {59E179B2-F77F-4A5C-9E8E-0BAD7236116D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2551D36D-74D4-482A-B87A-8496E4B998F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2551D36D-74D4-482A-B87A-8496E4B998F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2551D36D-74D4-482A-B87A-8496E4B998F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2551D36D-74D4-482A-B87A-8496E4B998F4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7883B1F9-9A81-4481-A2EC-FD101DAF6811}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F12C630F-AB61-4065-920D-2642A522ECA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F12C630F-AB61-4065-920D-2642A522ECA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F12C630F-AB61-4065-920D-2642A522ECA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F12C630F-AB61-4065-920D-2642A522ECA5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29}.Release|Any CPU.Build.0 = Release|Any CPU
+ {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {74921A32-8C36-4E74-B593-887FFEC1AF19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {74921A32-8C36-4E74-B593-887FFEC1AF19}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {74921A32-8C36-4E74-B593-887FFEC1AF19}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {74921A32-8C36-4E74-B593-887FFEC1AF19}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C10FB21C-3785-40D5-AD4B-1BCDD2365A90}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8B853DD2-0B83-4898-906C-F34D1AD844F9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4E8DA856-FC10-4A18-BDFB-7C604F17D1EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4E8DA856-FC10-4A18-BDFB-7C604F17D1EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4E8DA856-FC10-4A18-BDFB-7C604F17D1EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4E8DA856-FC10-4A18-BDFB-7C604F17D1EE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {80835FF3-C984-4BCE-B047-7985B42F6B0E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CAA0DB8F-9759-436D-A4E7-2061C0125B06}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C825E756-F1E0-4AE9-9814-B8A112B1CAA9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {62B73D6A-076D-414B-9B4E-D6C3FF38E786}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6C09D144-19C9-48B7-84C4-5AADFE0552E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BCD169E1-EA86-45D5-9658-BEA330E9EBAC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4D28BC42-D6DB-47BA-92D2-219E41EBABE6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B99B84B8-9767-4E5B-953C-3C50AB0D006F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA119E76-F6D5-4D68-9E92-40EC877B9536}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9E0AFD9E-F565-4196-85C1-545633580971}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E0AFD9E-F565-4196-85C1-545633580971}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9E0AFD9E-F565-4196-85C1-545633580971}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9E0AFD9E-F565-4196-85C1-545633580971}.Release|Any CPU.Build.0 = Release|Any CPU
+ {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {030B2B8A-8C73-4469-ABAF-E934C4454B69}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {256B649E-9631-44AB-B577-96B3627C889E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {256B649E-9631-44AB-B577-96B3627C889E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {256B649E-9631-44AB-B577-96B3627C889E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {256B649E-9631-44AB-B577-96B3627C889E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7873D709-1467-4EDC-B54A-39A40EEFF1BF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6E583EA4-CEED-468E-8B40-5F6E168D29AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6E583EA4-CEED-468E-8B40-5F6E168D29AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6E583EA4-CEED-468E-8B40-5F6E168D29AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6E583EA4-CEED-468E-8B40-5F6E168D29AF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FF492215-60BC-40C6-B118-D22DF9063547}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FF492215-60BC-40C6-B118-D22DF9063547}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FF492215-60BC-40C6-B118-D22DF9063547}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FF492215-60BC-40C6-B118-D22DF9063547}.Release|Any CPU.Build.0 = Release|Any CPU
+ {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {247EF2E5-F4B9-47D4-BB89-27860DF53D5F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3E28B63C-814E-46C9-ADBF-7357997148F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3E28B63C-814E-46C9-ADBF-7357997148F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3E28B63C-814E-46C9-ADBF-7357997148F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3E28B63C-814E-46C9-ADBF-7357997148F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EFA76A2C-CA0E-42BC-8215-AEEB16414947}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AE41DB38-93BC-48A7-8841-163E5E13CE8D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CB1A7B68-E24A-4729-9401-606F3A914586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CB1A7B68-E24A-4729-9401-606F3A914586}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CB1A7B68-E24A-4729-9401-606F3A914586}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CB1A7B68-E24A-4729-9401-606F3A914586}.Release|Any CPU.Build.0 = Release|Any CPU
+ {88739521-A9BC-49E1-BB98-E9D63109C231}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {88739521-A9BC-49E1-BB98-E9D63109C231}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {88739521-A9BC-49E1-BB98-E9D63109C231}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {88739521-A9BC-49E1-BB98-E9D63109C231}.Release|Any CPU.Build.0 = Release|Any CPU
+ {403776CB-7229-4063-85C7-C34428BDAA8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {403776CB-7229-4063-85C7-C34428BDAA8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {403776CB-7229-4063-85C7-C34428BDAA8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {403776CB-7229-4063-85C7-C34428BDAA8F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {555D90D5-22C7-433D-B908-2DFFF98ED08C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8F174B4B-9F70-4309-B716-02B0D862FA00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8F174B4B-9F70-4309-B716-02B0D862FA00}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F174B4B-9F70-4309-B716-02B0D862FA00}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8F174B4B-9F70-4309-B716-02B0D862FA00}.Release|Any CPU.Build.0 = Release|Any CPU
+ {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {30B12BAB-F5DA-48D8-A706-6D9904C196A7}.Release|Any CPU.Build.0 = Release|Any CPU
{3B32DF1F-03AA-4625-8694-E427C51E2398}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B32DF1F-03AA-4625-8694-E427C51E2398}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3B32DF1F-03AA-4625-8694-E427C51E2398}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -883,130 +898,132 @@ Global
{711762D3-0A1E-4859-81F1-94C8E8E82610}.Debug|Any CPU.Build.0 = Debug|Any CPU
{711762D3-0A1E-4859-81F1-94C8E8E82610}.Release|Any CPU.ActiveCfg = Release|Any CPU
{711762D3-0A1E-4859-81F1-94C8E8E82610}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {6C9B61AA-BCFC-4230-9407-12B23E522580} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {44C9850D-B260-412F-AD74-0C930562C396} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {CADA1206-3769-4AFD-B20A-E98270592648} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {28C46480-9F1D-4FCC-B65C-2B554C4342AB} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {012FB7B4-D996-446C-8B98-9D429D5A0861} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {46A58C98-B38F-486C-83BA-3772A217A24E} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {E7A1DD9B-B7B1-450D-9736-331EE85649E1} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {4F45BB95-CB91-406D-B8A4-01E2830CC451} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {6AE01EB5-86D4-4603-B798-26C7DB63AEB3} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
- {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
- {F477FB41-BCF1-4D5E-A408-A60ED451E50F} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {AA04C349-6402-4241-A611-60EA3CFBD4ED} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {79EA41F3-AEB2-49E0-9C13-E3741DAA3968} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {6FB1E70A-2915-4810-BCA4-AF38010AF949} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {39667845-526D-46ED-90F0-05ED6B8814F1} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {60C84400-DF56-49BE-B26F-D1F70003A1B4} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {A6414860-EBAE-43E4-8109-DE745DA15C43} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {91DF8A73-8174-4EA2-ABFA-2557B71EE090} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
- {B7C5C213-677D-4B03-ADA9-101299BCA047} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
- {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {439DF9B7-5D0F-4531-BA19-F1BD01B244DB} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {6A4616DA-6471-478C-9797-D19029AD757C} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {08FE3B71-2C9C-459B-9943-0C141191453C} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {18F9E412-646D-4751-9751-30AA7A0233DF} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {B526834E-9392-4749-BAB2-7DF579F8F418} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
- {252BB504-B7CB-4581-8CD8-D7398CAA16F5} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {692313D3-E947-494A-83B7-754E2FFAF348} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {737E4FD6-EA77-4608-A20F-767557FE3190} = {95119F6F-87C8-45B8-8D95-61736FBEBEDE}
- {6054F41F-6FAA-4E7F-AAE3-5B22228C1468} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {146C2E30-B28B-45CA-A10C-6F3F1CF505F5} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {8AFFE091-4FEF-421B-BF10-ED20129FF99F} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {62511278-8E38-4753-A6AF-5C770BC0D4DC} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {E3162C66-F57D-4517-AD15-8A513278DD66} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
- {C755B50A-61F6-46D2-B5D0-51AE25CAFB70} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {945ABBC6-5280-4233-8E61-745B6E6B4D8B} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {E58B606C-EDC4-4238-AE66-C547904946FE} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {46B0FE68-1739-49A1-AF1B-6817D54465A9} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
- {321E691F-2D82-476D-9922-F0174E60D5B5} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {BDDE6866-7D25-4338-A310-B7D311971577} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {7F33531E-4A32-45CC-A4DE-C9506E8739D6} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {21E62049-3BDD-4FD1-8DBF-997399A565D0} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {75CC7014-0F72-44DF-A357-E03AF243EE95} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {2024BEDB-B31B-46B4-A978-22D1683B5DDF} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {DEE6C863-7EC3-4D63-872B-7FA65C9478F7} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {0BB35C7F-B16C-48EF-8335-C2200D41E2BE} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {7AADABB9-FD8D-4420-AA9B-237287F50DCF} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {59E179B2-F77F-4A5C-9E8E-0BAD7236116D} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {2551D36D-74D4-482A-B87A-8496E4B998F4} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {7883B1F9-9A81-4481-A2EC-FD101DAF6811} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {F12C630F-AB61-4065-920D-2642A522ECA5} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {74921A32-8C36-4E74-B593-887FFEC1AF19} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {C10FB21C-3785-40D5-AD4B-1BCDD2365A90} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {8B853DD2-0B83-4898-906C-F34D1AD844F9} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {80835FF3-C984-4BCE-B047-7985B42F6B0E} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {CAA0DB8F-9759-436D-A4E7-2061C0125B06} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {C825E756-F1E0-4AE9-9814-B8A112B1CAA9} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {62B73D6A-076D-414B-9B4E-D6C3FF38E786} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {6C09D144-19C9-48B7-84C4-5AADFE0552E9} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {BCD169E1-EA86-45D5-9658-BEA330E9EBAC} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {4D28BC42-D6DB-47BA-92D2-219E41EBABE6} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {B99B84B8-9767-4E5B-953C-3C50AB0D006F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {FA119E76-F6D5-4D68-9E92-40EC877B9536} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {9E0AFD9E-F565-4196-85C1-545633580971} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {030B2B8A-8C73-4469-ABAF-E934C4454B69} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {531ABAB1-F4B5-4EAE-B310-6CB55D8FA4FD} = {A5A8CE48-FF38-4A49-9E59-0EC1FC4474C0}
- {256B649E-9631-44AB-B577-96B3627C889E} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {7873D709-1467-4EDC-B54A-39A40EEFF1BF} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {FF492215-60BC-40C6-B118-D22DF9063547} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {247EF2E5-F4B9-47D4-BB89-27860DF53D5F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {3E28B63C-814E-46C9-ADBF-7357997148F5} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {EFA76A2C-CA0E-42BC-8215-AEEB16414947} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {AE41DB38-93BC-48A7-8841-163E5E13CE8D} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {CB1A7B68-E24A-4729-9401-606F3A914586} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {88739521-A9BC-49E1-BB98-E9D63109C231} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
- {403776CB-7229-4063-85C7-C34428BDAA8F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {555D90D5-22C7-433D-B908-2DFFF98ED08C} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {8F174B4B-9F70-4309-B716-02B0D862FA00} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- {30B12BAB-F5DA-48D8-A706-6D9904C196A7} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {ED6D5756-ABEB-4EC6-9A09-F1B1EA398F97} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {6C9B61AA-BCFC-4230-9407-12B23E522580} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {65E0BF0F-B3B6-4DFD-A3E3-F91FE02DA7D3} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {44C9850D-B260-412F-AD74-0C930562C396} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {CADA1206-3769-4AFD-B20A-E98270592648} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {E6DCAE74-A1B1-4B23-879D-3D71BC13CFC6} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {28C46480-9F1D-4FCC-B65C-2B554C4342AB} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {012FB7B4-D996-446C-8B98-9D429D5A0861} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {6DF5AF51-A3DE-437C-8983-9AF60FB16BF6} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {E6AF5AD6-618A-491D-B8BB-F8EF56C6B403} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {46A58C98-B38F-486C-83BA-3772A217A24E} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {F42DB8D6-65CE-4C7B-A1CB-560DDA468F93} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {E7A1DD9B-B7B1-450D-9736-331EE85649E1} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {4F45BB95-CB91-406D-B8A4-01E2830CC451} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {6AE01EB5-86D4-4603-B798-26C7DB63AEB3} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {7C8F7A48-2FF9-4CF4-AAAC-142053E34FC0} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
+ {EEF1E206-DEE3-45F2-A753-73D2FFFF8EDA} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {0A7AF6F0-DEA6-4195-91F3-CD9E2484E1F3} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
+ {F477FB41-BCF1-4D5E-A408-A60ED451E50F} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {AA04C349-6402-4241-A611-60EA3CFBD4ED} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {79EA41F3-AEB2-49E0-9C13-E3741DAA3968} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {6FB1E70A-2915-4810-BCA4-AF38010AF949} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {8ACAEE4F-55EA-452F-A5EF-9D99EA9885F9} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {39667845-526D-46ED-90F0-05ED6B8814F1} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {60C84400-DF56-49BE-B26F-D1F70003A1B4} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {A6414860-EBAE-43E4-8109-DE745DA15C43} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {91DF8A73-8174-4EA2-ABFA-2557B71EE090} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
+ {B7C5C213-677D-4B03-ADA9-101299BCA047} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
+ {6F2F1445-01C9-4CFD-9F41-BD95E4F96BA6} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {439DF9B7-5D0F-4531-BA19-F1BD01B244DB} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {E91924B0-BE65-4CF8-A43A-2F22EEFE53F2} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {AFEB2B9F-6750-4DDA-AACC-B05D899D04E1} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {6A4616DA-6471-478C-9797-D19029AD757C} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {08FE3B71-2C9C-459B-9943-0C141191453C} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {F561CEBE-C1D4-45CC-978C-A7CAA8A1F0C4} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {18F9E412-646D-4751-9751-30AA7A0233DF} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {B526834E-9392-4749-BAB2-7DF579F8F418} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
+ {252BB504-B7CB-4581-8CD8-D7398CAA16F5} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {AC711D43-DD3D-4C7C-BF31-1EAADEF50E10} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {692313D3-E947-494A-83B7-754E2FFAF348} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {737E4FD6-EA77-4608-A20F-767557FE3190} = {95119F6F-87C8-45B8-8D95-61736FBEBEDE}
+ {6054F41F-6FAA-4E7F-AAE3-5B22228C1468} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {0CCC5412-3856-4DAF-BE7E-4AEF13DCCB16} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {146C2E30-B28B-45CA-A10C-6F3F1CF505F5} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {77CF612D-76FC-4F8A-8A30-2B61DC80DA5D} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {8AFFE091-4FEF-421B-BF10-ED20129FF99F} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {6BE8F0AC-5681-42B7-A1A4-18CEE4CB3F26} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {62511278-8E38-4753-A6AF-5C770BC0D4DC} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {E3162C66-F57D-4517-AD15-8A513278DD66} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
+ {C755B50A-61F6-46D2-B5D0-51AE25CAFB70} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {945ABBC6-5280-4233-8E61-745B6E6B4D8B} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {A292F77F-DAC9-4539-A9A1-E4FFA5FADDFD} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {E58B606C-EDC4-4238-AE66-C547904946FE} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {46B0FE68-1739-49A1-AF1B-6817D54465A9} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {1F4EBCF4-5D1E-4079-8512-B501A6E0DAF0} = {092533AB-7505-4EDC-8932-D40BF575D0D2}
+ {321E691F-2D82-476D-9922-F0174E60D5B5} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {BDDE6866-7D25-4338-A310-B7D311971577} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {32CB9E4A-94AC-47BC-B1C9-586CBC0F9BF7} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {7F33531E-4A32-45CC-A4DE-C9506E8739D6} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {21E62049-3BDD-4FD1-8DBF-997399A565D0} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {75CC7014-0F72-44DF-A357-E03AF243EE95} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {2024BEDB-B31B-46B4-A978-22D1683B5DDF} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {788FC1A1-D9BB-479D-8B8B-7F792CFA5C5C} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {9C8B6E20-CA2E-4CB9-A4E6-3C7349CBEB5A} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {DEE6C863-7EC3-4D63-872B-7FA65C9478F7} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {D73EBE5E-D324-484F-84CA-2DFFA1B4F23E} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {0BB35C7F-B16C-48EF-8335-C2200D41E2BE} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {06F1DAA7-4260-4C48-83E8-7D2A6D45EB5B} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {FEBB4BC3-48C4-4EEB-AB86-CC2DF658836A} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {7AADABB9-FD8D-4420-AA9B-237287F50DCF} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {F170805C-1A21-4CC9-BE77-8EF4C1DE17EB} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {59E179B2-F77F-4A5C-9E8E-0BAD7236116D} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {2551D36D-74D4-482A-B87A-8496E4B998F4} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {7E97D2BC-1914-4F70-B2D8-65A81AA3F0A6} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {5E93E1E7-E09C-4DBC-8FF8-F1A6689F16E8} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {7883B1F9-9A81-4481-A2EC-FD101DAF6811} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {F12C630F-AB61-4065-920D-2642A522ECA5} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {F6C8B233-73BB-4DF4-B3D9-213CE5FEEA29} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {58E63AEA-52A5-47F5-BD10-6AFFEBFDCCF2} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {F76845F9-7225-4FA0-A4B2-7D353EC4E5EE} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {74921A32-8C36-4E74-B593-887FFEC1AF19} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {C10FB21C-3785-40D5-AD4B-1BCDD2365A90} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {8B853DD2-0B83-4898-906C-F34D1AD844F9} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {4E8DA856-FC10-4A18-BDFB-7C604F17D1EE} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {80835FF3-C984-4BCE-B047-7985B42F6B0E} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {CAA0DB8F-9759-436D-A4E7-2061C0125B06} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {6BA3E850-92EC-4F0F-BF53-D3F01EE6A120} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {C825E756-F1E0-4AE9-9814-B8A112B1CAA9} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {62B73D6A-076D-414B-9B4E-D6C3FF38E786} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {B67AF15E-698D-44E6-A58C-2BC7CCF62CBE} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {6C09D144-19C9-48B7-84C4-5AADFE0552E9} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {BCD169E1-EA86-45D5-9658-BEA330E9EBAC} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {6DE9B1D7-0A38-4D11-8C1B-164CC6310E63} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {4D28BC42-D6DB-47BA-92D2-219E41EBABE6} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {B99B84B8-9767-4E5B-953C-3C50AB0D006F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {FA119E76-F6D5-4D68-9E92-40EC877B9536} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {B04CCCF7-DB45-4D69-8D5E-84E0EF5E6E4E} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {9E0AFD9E-F565-4196-85C1-545633580971} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {030B2B8A-8C73-4469-ABAF-E934C4454B69} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {BCEF8EE5-D93E-4F75-AAE0-52C9C87A0B6F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {531ABAB1-F4B5-4EAE-B310-6CB55D8FA4FD} = {A5A8CE48-FF38-4A49-9E59-0EC1FC4474C0}
+ {256B649E-9631-44AB-B577-96B3627C889E} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {7873D709-1467-4EDC-B54A-39A40EEFF1BF} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {6E583EA4-CEED-468E-8B40-5F6E168D29AF} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {E10BC7F5-EE0C-444B-88F0-1FEAF214AD72} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {FF492215-60BC-40C6-B118-D22DF9063547} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {247EF2E5-F4B9-47D4-BB89-27860DF53D5F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {7052C706-4B1A-4167-A33A-DF3E9FBCFE6B} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {3E28B63C-814E-46C9-ADBF-7357997148F5} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {EFA76A2C-CA0E-42BC-8215-AEEB16414947} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {AE41DB38-93BC-48A7-8841-163E5E13CE8D} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {CB1A7B68-E24A-4729-9401-606F3A914586} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {88739521-A9BC-49E1-BB98-E9D63109C231} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
+ {403776CB-7229-4063-85C7-C34428BDAA8F} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {555D90D5-22C7-433D-B908-2DFFF98ED08C} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {8F174B4B-9F70-4309-B716-02B0D862FA00} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
+ {30B12BAB-F5DA-48D8-A706-6D9904C196A7} = {2A3FD988-2BB8-43CF-B3A2-B70E648259D4}
{3B32DF1F-03AA-4625-8694-E427C51E2398} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
{711762D3-0A1E-4859-81F1-94C8E8E82610} = {FF4414C2-8863-4ADA-8A1D-4B9F25C361FE}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {2B8C62A1-11B6-469F-874C-A02443256568}
- EndGlobalSection
-EndGlobal
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {2B8C62A1-11B6-469F-874C-A02443256568}
+ EndGlobalSection
+EndGlobal
diff --git a/README.md b/README.md
index 9807b3c64e..be500bc002 100644
--- a/README.md
+++ b/README.md
@@ -21,6 +21,7 @@
[![GremlinDb Build status](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_gremlin_ci.yml/badge.svg)](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_gremlin_ci.yml)
[![Hangfire Build status](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_hangfire_ci.yml/badge.svg)](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_hangfire_ci.yml)
[![IbmMQ Build status](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_ibmmq_ci.yml/badge.svg)](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_ibmmq_ci.yml)
+[![InfluxDB Build status](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_influxdb_ci.yml/badge.svg)](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_influxdb_ci.yml)
[![Kafka Build status](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_kafka_ci.yml/badge.svg)](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_kafka_ci.yml)
[![MongoDb Build status](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_mongodb_ci.yml/badge.svg)](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_mongodb_ci.yml)
[![MySql Build status](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_mysql_ci.yml/badge.svg)](https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/actions/workflows/healthchecks_mysql_ci.yml)
@@ -123,6 +124,7 @@ HealthChecks packages include health checks for:
| Gremlin | [![Nuget](https://img.shields.io/nuget/dt/AspNetCore.HealthChecks.Gremlin)](https://www.nuget.org/packages/AspNetCore.HealthChecks.Gremlin) |
| Hangfire | [![Nuget](https://img.shields.io/nuget/dt/AspNetCore.HealthChecks.Hangfire)](https://www.nuget.org/packages/AspNetCore.HealthChecks.Hangfire) |
| IbmMQ | [![Nuget](https://img.shields.io/nuget/dt/AspNetCore.HealthChecks.IbmMQ)](https://www.nuget.org/packages/AspNetCore.HealthChecks.IbmMQ) |
+| InfluxDB | [![Nuget](https://img.shields.io/nuget/dt/AspNetCore.HealthChecks.InfluxDB)](https://www.nuget.org/packages/AspNetCore.HealthChecks.InfluxDB) |
| Kafka | [![Nuget](https://img.shields.io/nuget/dt/AspNetCore.HealthChecks.Kafka)](https://www.nuget.org/packages/AspNetCore.HealthChecks.Kafka) |
| Kubernetes | [![Nuget](https://img.shields.io/nuget/dt/AspNetCore.HealthChecks.Kubernetes)](https://www.nuget.org/packages/AspNetCore.HealthChecks.Kubernetes) |
| MongoDB | [![Nuget](https://img.shields.io/nuget/dt/AspNetCore.HealthChecks.MongoDb)](https://www.nuget.org/packages/AspNetCore.HealthChecks.MongoDb) |
@@ -169,6 +171,7 @@ Install-Package AspNetCore.HealthChecks.Gcp.CloudFirestore
Install-Package AspNetCore.HealthChecks.Gremlin
Install-Package AspNetCore.HealthChecks.Hangfire
Install-Package AspNetCore.HealthChecks.IbmMQ
+Install-Package AspNetCore.HealthChecks.InfluxDB
Install-Package AspNetCore.HealthChecks.Kafka
Install-Package AspNetCore.HealthChecks.Kubernetes
Install-Package AspNetCore.HealthChecks.MongoDb
diff --git a/docker-compose.yml b/docker-compose.yml
index e78afef4f4..2cf3463b2d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -173,4 +173,16 @@ services:
ports:
- "4222:4222"
- "8222:8222"
- - "6222:6222"
\ No newline at end of file
+ - "6222:6222"
+ influx:
+ image: influxdb:2.6.0
+ restart: always
+ ports:
+ - "8086:8086"
+ environment:
+ DOCKER_INFLUXDB_INIT_MODE: setup
+ DOCKER_INFLUXDB_INIT_USERNAME: ci_user
+ DOCKER_INFLUXDB_INIT_PASSWORD: password
+ DOCKER_INFLUXDB_INIT_ORG: influxdata
+ DOCKER_INFLUXDB_INIT_BUCKET: dummy
+
diff --git a/src/HealthChecks.InfluxDB/DependencyInjection/InfluxDBHealthCheckBuilderExtensions.cs b/src/HealthChecks.InfluxDB/DependencyInjection/InfluxDBHealthCheckBuilderExtensions.cs
new file mode 100644
index 0000000000..0de8df99c7
--- /dev/null
+++ b/src/HealthChecks.InfluxDB/DependencyInjection/InfluxDBHealthCheckBuilderExtensions.cs
@@ -0,0 +1,140 @@
+using HealthChecks.InfluxDB;
+using InfluxDB.Client;
+using Microsoft.Extensions.Diagnostics.HealthChecks;
+
+namespace Microsoft.Extensions.DependencyInjection;
+
+public static class InfluxDBHealthCheckBuilderExtensions
+{
+ private const string NAME = "influxdb";
+
+ ///
+ /// Add a health check for InfluxDB services using connection string.
+ ///
+ /// The .
+ /// The InfluxDB connection string to be used.
+ /// The health check name. Optional. If null the type name 'influxdb' will be used for the name.
+ ///
+ /// The that should be reported when the health check fails. Optional. If null then
+ /// the default status of will be reported.
+ ///
+ /// A list of tags that can be used to filter sets of health checks. Optional.
+ /// An optional representing the timeout of the check.
+ /// The .
+ public static IHealthChecksBuilder AddInfluxDB(this IHealthChecksBuilder builder, string connectionString, string? name = default, HealthStatus? failureStatus = default, IEnumerable? tags = default, TimeSpan? timeout = default)
+ {
+ builder.Services
+ .AddSingleton(sp => new InfluxDBHealthCheck(builder => builder.ConnectionString(connectionString).Build()));
+
+ return builder.Add(new HealthCheckRegistration(
+ name ?? NAME,
+ sp => sp.GetRequiredService(),
+ failureStatus,
+ tags,
+ timeout));
+ }
+
+ ///
+ /// Add a health check for InfluxDB services using connection string.
+ ///
+ /// The .
+ /// The InfluxDB connection string to be used.
+ /// The health check name. Optional. If null the type name 'influxdb' will be used for the name.
+ ///
+ /// The that should be reported when the health check fails. Optional. If null then
+ /// the default status of will be reported.
+ ///
+ /// A list of tags that can be used to filter sets of health checks. Optional.
+ /// An optional representing the timeout of the check.
+ /// The .
+ public static IHealthChecksBuilder AddInfluxDB(this IHealthChecksBuilder builder, Uri uri, string? name = default, HealthStatus? failureStatus = default, IEnumerable? tags = default, TimeSpan? timeout = default)
+ {
+ builder.Services
+ .AddSingleton(sp => new InfluxDBHealthCheck(builder => builder.Url(uri.ToString()).Build()));
+
+ return builder.Add(new HealthCheckRegistration(
+ name ?? NAME,
+ sp => sp.GetRequiredService(),
+ failureStatus,
+ tags,
+ timeout));
+ }
+
+ ///
+ /// Add a health check for InfluxDB services using url with token.
+ ///
+ /// The .
+ ///
+ ///
+ /// The health check name. Optional. If null the type name 'influxdb' will be used for the name.
+ ///
+ /// The that should be reported when the health check fails. Optional. If null then
+ /// the default status of will be reported.
+ ///
+ /// A list of tags that can be used to filter sets of health checks. Optional.
+ /// An optional representing the timeout of the check.
+ /// The .
+ public static IHealthChecksBuilder AddInfluxDB(this IHealthChecksBuilder builder, string url, string token, string? name = default, HealthStatus? failureStatus = default, IEnumerable? tags = default, TimeSpan? timeout = default)
+ {
+ builder.Services
+ .AddSingleton(sp => new InfluxDBHealthCheck(builder => builder.Url(url).AuthenticateToken(token.ToArray()).Build()));
+
+ return builder.Add(new HealthCheckRegistration(
+ name ?? NAME,
+ sp => sp.GetRequiredService(),
+ failureStatus,
+ tags,
+ timeout));
+ }
+
+ ///
+ /// Add a health check for InfluxDB services using url.
+ ///
+ /// The .
+ ///
+ ///
+ ///
+ /// The health check name. Optional. If null the type name 'influxdb' will be used for the name.
+ ///
+ /// The that should be reported when the health check fails. Optional. If null then
+ /// the default status of will be reported.
+ ///
+ /// A list of tags that can be used to filter sets of health checks. Optional.
+ /// An optional representing the timeout of the check.
+ /// The .
+ public static IHealthChecksBuilder AddInfluxDB(this IHealthChecksBuilder builder, string url, string username, string password, string? name = default, HealthStatus? failureStatus = default, IEnumerable? tags = default, TimeSpan? timeout = default)
+ {
+ builder.Services
+ .AddSingleton(sp => new InfluxDBHealthCheck(builder => builder.Url(url).Authenticate(username, password.ToArray()).Build()));
+
+ return builder.Add(new HealthCheckRegistration(
+ name ?? NAME,
+ sp => sp.GetRequiredService(),
+ failureStatus,
+ tags,
+ timeout));
+ }
+
+ ///
+ /// Add a health check for InfluxDB services using from service provider.
+ ///
+ /// The .
+ /// The health check name. Optional. If null the type name 'influxdb' will be used for the name.
+ ///
+ /// The that should be reported when the health check fails. Optional. If null then
+ /// the default status of will be reported.
+ ///
+ /// A list of tags that can be used to filter sets of health checks. Optional.
+ /// An optional representing the timeout of the check.
+ /// The .
+ public static IHealthChecksBuilder AddInfluxDB(this IHealthChecksBuilder builder, string? name = default, HealthStatus? failureStatus = default, IEnumerable? tags = default, TimeSpan? timeout = default)
+ {
+ builder.Services.AddSingleton(sp => new InfluxDBHealthCheck(sp.GetRequiredService()));
+ return builder.Add(new HealthCheckRegistration(
+ name ?? NAME,
+ sp => sp.GetRequiredService(),
+ failureStatus,
+ tags,
+ timeout));
+ }
+}
diff --git a/src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj b/src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj
new file mode 100644
index 0000000000..4f23b88a75
--- /dev/null
+++ b/src/HealthChecks.InfluxDB/HealthChecks.InfluxDB.csproj
@@ -0,0 +1,16 @@
+
+
+
+ netstandard2.0
+ HealthCheck;Health;InfluxDB
+ HealthChecks.InfluxDB is the health check package for InfluxDB.
+ $(HealthCheckInfluxDB)
+
+
+
+
+
+
+
+
+
diff --git a/src/HealthChecks.InfluxDB/InfluxDBHealthCheck.cs b/src/HealthChecks.InfluxDB/InfluxDBHealthCheck.cs
new file mode 100644
index 0000000000..535ff8de26
--- /dev/null
+++ b/src/HealthChecks.InfluxDB/InfluxDBHealthCheck.cs
@@ -0,0 +1,53 @@
+using InfluxDB.Client;
+using InfluxDB.Client.Api.Domain;
+using Microsoft.Extensions.Diagnostics.HealthChecks;
+
+namespace HealthChecks.InfluxDB;
+
+public class InfluxDBHealthCheck : IHealthCheck, IDisposable
+{
+ private readonly InfluxDBClient _influxDbClient;
+
+ public InfluxDBHealthCheck(Func _options)
+ {
+ _influxDbClient = new InfluxDBClient(_options.Invoke(InfluxDBClientOptions.Builder.CreateNew()));
+ }
+
+ public InfluxDBHealthCheck(InfluxDBClient influxDBClient)
+ {
+ _influxDbClient = influxDBClient;
+ }
+
+ ///
+ public async Task CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default)
+ {
+ try
+ {
+ var ready = await _influxDbClient.ReadyAsync();
+ var ping = await _influxDbClient.PingAsync();
+ var ok = ping && ready.Status == Ready.StatusEnum.Ready;
+ if (ok)
+ {
+ var me = await _influxDbClient.GetUsersApi().MeAsync(cancellationToken);
+ if (me?.Status == User.StatusEnum.Active)
+ {
+ return HealthCheckResult.Healthy($"Started:{ready.Started} Up:{ready.Up}");
+ }
+ else
+ {
+ return HealthCheckResult.Degraded($"User status is {me?.Status}.");
+ }
+ }
+ else
+ {
+ return HealthCheckResult.Unhealthy($"Ping:{ping} Status:{ready.Status} Started:{ready.Started} Up:{ready.Up}");
+ }
+ }
+ catch (Exception ex)
+ {
+ return HealthCheckResult.Unhealthy(ex.Message, exception: ex);
+ }
+ }
+
+ public void Dispose() => _influxDbClient.Dispose();
+}
diff --git a/src/HealthChecks.InfluxDB/README.md b/src/HealthChecks.InfluxDB/README.md
new file mode 100644
index 0000000000..4cd1233fc6
--- /dev/null
+++ b/src/HealthChecks.InfluxDB/README.md
@@ -0,0 +1,40 @@
+# InfluxDB Health Check
+
+This health check verifies the ability to communicate with a InfluxDB server.
+
+## Example Usage
+
+With all of the following examples, you can additionally add the following parameters:
+
+- `name`: The health check name. Default if not specified is `influxdb`.
+- `failureStatus`: The `HealthStatus` that should be reported when the health check fails. Default is `HealthStatus.Unhealthy`.
+- `tags`: A list of tags that can be used to filter sets of health checks.
+- `timeout`: A `System.TimeSpan` representing the timeout of the check.
+
+### Basic
+
+This will create a new `InfluxDBClient` and reuse it on every request to get the health check result. Use
+the extension method where you provide the `Uri` to connect with.
+
+```csharp
+ public void ConfigureServices(IServiceCollection services)
+ {
+ services.AddHealthChecks()
+ .AddInfluxDB("http://localhost:8086/?org=iotsharp&bucket=iotsharp-bucket&token=iotsharp-token");
+ }
+```
+
+If you are sharing a single `InfluxDBClient` for every time a health check is requested,
+you must ensure automatic recovery is enabled so that the `InfluxDBClient` can be re-established if lost.
+
+```csharp
+ public void ConfigureServices(IServiceCollection services)
+ {
+ services.AddSingleton(sp =>
+ {
+ return InfluxDBClientFactory.Create("http://localhost:8086/?org=iotsharp&bucket=iotsharp-bucket&token=iotsharp-token");
+ })
+ .AddHealthChecks()
+ .AddInfluxDB();
+ }
+```
diff --git a/test/HealthChecks.InfluxDB.Tests/DependencyInjection/RegistrationTests.cs b/test/HealthChecks.InfluxDB.Tests/DependencyInjection/RegistrationTests.cs
new file mode 100644
index 0000000000..0c1a4a9d1b
--- /dev/null
+++ b/test/HealthChecks.InfluxDB.Tests/DependencyInjection/RegistrationTests.cs
@@ -0,0 +1,21 @@
+namespace HealthChecks.InfluxDB.Tests.DependencyInjection;
+
+public class influxdb_registration_should
+{
+ [Fact]
+ public void add_health_check_when_properly_configured()
+ {
+ var services = new ServiceCollection();
+ services
+ .AddHealthChecks()
+ .AddInfluxDB("http://localhost:8086/?org=influxdata&bucket=dummy&latest=-72h", "ci_user", "password", "influxdb");
+
+ using var serviceProvider = services.BuildServiceProvider();
+ var options = serviceProvider.GetService>();
+ var registration = options?.Value.Registrations.First();
+ var check = registration?.Factory(serviceProvider);
+
+ registration?.Name.ShouldBe("influxdb");
+ check.ShouldBeOfType();
+ }
+}
diff --git a/test/HealthChecks.InfluxDB.Tests/Functional/InfluxDBHealthCheckTests.cs b/test/HealthChecks.InfluxDB.Tests/Functional/InfluxDBHealthCheckTests.cs
new file mode 100644
index 0000000000..d75854eda2
--- /dev/null
+++ b/test/HealthChecks.InfluxDB.Tests/Functional/InfluxDBHealthCheckTests.cs
@@ -0,0 +1,58 @@
+using System.Net;
+
+namespace HealthChecks.InfluxDB.Tests.Functional;
+
+public class influxdb_healthcheck_should
+{
+ [Fact]
+ public async Task be_healthy_if_influxdb_is_available()
+ {
+ var webHostBuilder = new WebHostBuilder()
+ .ConfigureServices(services =>
+ {
+ services
+ .AddHealthChecks()
+ .AddInfluxDB("http://localhost:8086/?org=influxdata&bucket=dummy&latest=-72h", "ci_user", "password", "influxdb", tags: new string[] { "influxdb" });
+ })
+ .Configure(app =>
+ {
+ app.UseHealthChecks("/health", new HealthCheckOptions()
+ {
+ Predicate = r => r.Tags.Contains("influxdb")
+ });
+ });
+
+ using var server = new TestServer(webHostBuilder);
+
+ var response = await server.CreateRequest("/health")
+ .GetAsync();
+
+ response.StatusCode.ShouldBe(HttpStatusCode.OK);
+ }
+
+ [Fact]
+ public async Task be_unhealthy_if_influxdb_is_unavailable()
+ {
+ var webHostBuilder = new WebHostBuilder()
+ .ConfigureServices(services =>
+ {
+ services
+ .AddHealthChecks()
+ .AddInfluxDB("http://localhost:8086/?org=influxdata&bucket=dummy&latest=-72h", "ci_user_unavailable", "password", "influxdb", tags: new string[] { "influxdb" });
+ })
+ .Configure(app =>
+ {
+ app.UseHealthChecks("/health", new HealthCheckOptions()
+ {
+ Predicate = r => r.Tags.Contains("influxdb")
+ });
+ });
+
+ using var server = new TestServer(webHostBuilder);
+
+ var response = await server.CreateRequest("/health")
+ .GetAsync();
+
+ response.StatusCode.ShouldBe(HttpStatusCode.ServiceUnavailable);
+ }
+}
diff --git a/test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.Tests.csproj b/test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.Tests.csproj
new file mode 100644
index 0000000000..6b120bb009
--- /dev/null
+++ b/test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.Tests.csproj
@@ -0,0 +1,11 @@
+
+
+
+ net6.0;net7.0
+
+
+
+
+
+
+
diff --git a/test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.approved.txt b/test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.approved.txt
new file mode 100644
index 0000000000..ecca4e9726
--- /dev/null
+++ b/test/HealthChecks.InfluxDB.Tests/HealthChecks.InfluxDB.approved.txt
@@ -0,0 +1,21 @@
+namespace HealthChecks.InfluxDB
+{
+ public class InfluxDBHealthCheck : Microsoft.Extensions.Diagnostics.HealthChecks.IHealthCheck, System.IDisposable
+ {
+ public InfluxDBHealthCheck(InfluxDB.Client.InfluxDBClient influxDBClient) { }
+ public InfluxDBHealthCheck(System.Func _options) { }
+ public System.Threading.Tasks.Task CheckHealthAsync(Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckContext context, System.Threading.CancellationToken cancellationToken = default) { }
+ public void Dispose() { }
+ }
+}
+namespace Microsoft.Extensions.DependencyInjection
+{
+ public static class InfluxDBHealthCheckBuilderExtensions
+ {
+ public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddInfluxDB(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string? name = null, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable? tags = null, System.TimeSpan? timeout = default) { }
+ public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddInfluxDB(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string connectionString, string? name = null, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable? tags = null, System.TimeSpan? timeout = default) { }
+ public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddInfluxDB(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, System.Uri uri, string? name = null, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable? tags = null, System.TimeSpan? timeout = default) { }
+ public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddInfluxDB(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string url, string token, string? name = null, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable? tags = null, System.TimeSpan? timeout = default) { }
+ public static Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder AddInfluxDB(this Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder builder, string url, string username, string password, string? name = null, Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus? failureStatus = default, System.Collections.Generic.IEnumerable? tags = null, System.TimeSpan? timeout = default) { }
+ }
+}
\ No newline at end of file