From 9e52cbb58d8b6ca5932f094065a9142bd0189ac2 Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Wed, 8 Jan 2025 19:20:11 -0500 Subject: [PATCH 01/10] Fixed leveldb on release --- .github/workflows/release.yml | 86 ----------------------------------- src/Neo.CLI/Neo.CLI.csproj | 21 +++++++++ 2 files changed, 21 insertions(+), 86 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b1d0107825..6382ca7280 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,67 +13,6 @@ env: OUTPUT_PATH: /tmp/out jobs: - build-leveldb: - name: Build leveldb win-${{ matrix.arch }} - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [windows-latest] - arch: [x64, arm64] - - steps: - # Step to lookup cache for the LevelDB build distribution - - name: Lookup Cache Distribution - id: cache-leveldb - uses: actions/cache@v4 - with: - path: ./leveldb/build/Release/* - key: leveldb-${{ matrix.os }}-${{ matrix.arch }} - enableCrossOsArchive: true - lookup-only: true - - # Conditionally checkout LevelDB repository if cache is not found - - if: ${{ steps.cache-leveldb.outputs.cache-hit != 'true' }} - name: Checkout Repository Code (leveldb) - uses: actions/checkout@v4 - with: - repository: google/leveldb - path: leveldb - submodules: true - fetch-depth: 0 - - # Conditionally setup MSBuild if cache is not found - - if: ${{ matrix.os == 'windows-latest' && steps.cache-leveldb.outputs.cache-hit != 'true' }} - name: Setup MSBuild - uses: microsoft/setup-msbuild@v2 - - # Conditionally setup LevelDB build directory if cache is not found - - if: ${{ steps.cache-leveldb.outputs.cache-hit != 'true' }} - name: Setup LevelDb - working-directory: ./leveldb - run: mkdir -p ./build/Release - - # Conditionally create build files for LevelDB if cache is not found - - if: ${{ steps.cache-leveldb.outputs.cache-hit != 'true' }} - name: Create Build Files (win-${{ matrix.arch }}) - working-directory: ./leveldb/build - run: cmake -DBUILD_SHARED_LIBS=ON -A ${{ matrix.arch }} .. - - # Conditionally build LevelDB using MSBuild if cache is not found - - if: ${{ matrix.os == 'windows-latest' && steps.cache-leveldb.outputs.cache-hit != 'true' }} - name: Build (MSBuild) - working-directory: ./leveldb/build - run: msbuild ./leveldb.sln /p:Configuration=Release - - # Conditionally cache the LevelDB distribution if it was built - - if: ${{ steps.cache-leveldb.outputs.cache-hit != 'true' }} - name: Cache Distribution - uses: actions/cache/save@v4 - with: - path: ./leveldb/build/Release/* - key: leveldb-${{ matrix.os }}-${{ matrix.arch }} - enableCrossOsArchive: true - build-neo-cli: needs: [build-leveldb] name: ${{ matrix.runtime }} @@ -147,31 +86,6 @@ jobs: working-directory: ${{ env.OUTPUT_PATH }}/${{ matrix.runtime }} run: rm -v *.xml - # Get cached LevelDB distribution for Windows x64 if applicable - - if: ${{ startsWith(matrix.runtime, 'win-x64') }} - name: Get Distribution Caches (win-x64) - uses: actions/cache@v4 - with: - path: ./leveldb/build/Release/* - key: leveldb-windows-latest-x64 - enableCrossOsArchive: true - fail-on-cache-miss: true - - # Get cached LevelDB distribution for Windows arm64 if applicable - - if: ${{ startsWith(matrix.runtime, 'win-arm64') }} - name: Get Distribution Caches (win-arm64) - uses: actions/cache@v4 - with: - path: ./leveldb/build/Release/* - key: leveldb-windows-latest-arm64 - enableCrossOsArchive: true - fail-on-cache-miss: true - - # Copy LevelDB files to the output directory for Windows - - if: ${{ startsWith(matrix.runtime, 'win') }} - name: Copy Files (leveldb) (win) - run: cp -v ./leveldb/build/Release/leveldb.dll ${{ env.OUTPUT_PATH }}/${{ matrix.runtime }}/libleveldb.dll - # Create the distribution directory - name: Create Distribution Directory run: mkdir -p ${{ env.DIST_PATH }} diff --git a/src/Neo.CLI/Neo.CLI.csproj b/src/Neo.CLI/Neo.CLI.csproj index ff71de843f..5cb9f5db87 100644 --- a/src/Neo.CLI/Neo.CLI.csproj +++ b/src/Neo.CLI/Neo.CLI.csproj @@ -40,4 +40,25 @@ + + + + + + + + + + + + + + + + true + false + Always + + + From 91b1424d4a7362bf849c4852bd75507c0978b46e Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Wed, 8 Jan 2025 19:23:17 -0500 Subject: [PATCH 02/10] fixed release.yml --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6382ca7280..71ae855d3b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,6 @@ env: jobs: build-neo-cli: - needs: [build-leveldb] name: ${{ matrix.runtime }} runs-on: ubuntu-latest strategy: From 5b1fa734db98aa96b1632b9d23a197b30083b70c Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Wed, 8 Jan 2025 21:16:12 -0500 Subject: [PATCH 03/10] update test and everything --- .github/workflows/main.yml | 2 - .github/workflows/release.yml | 1 + neo.sln | 292 +++++++++++++++++++ src/Neo.CLI/Neo.CLI.csproj | 27 +- src/Plugins/LevelDBStore/LevelDBStore.csproj | 21 ++ 5 files changed, 323 insertions(+), 20 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fd290a9111..69306ee98b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -69,13 +69,11 @@ jobs: run: | brew install leveldb dotnet build - cp -vp /opt/homebrew/Cellar/leveldb/1.23_1/lib/libleveldb.dylib ./tests/Neo.Plugins.Storage.Tests/bin/Debug/net9.0/ dotnet test --blame-hang --blame-crash --no-build - name: Test (windows) if: matrix.os == 'windows-latest' run: | - dotnet sln neo.sln remove ./tests/Neo.Plugins.Storage.Tests/Neo.Plugins.Storage.Tests.csproj dotnet build dotnet test --blame-hang --blame-crash --no-build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 71ae855d3b..c4f193fec7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -76,6 +76,7 @@ jobs: - name: Remove files (junk) working-directory: ${{ env.OUTPUT_PATH }}/${{ matrix.runtime }}/Plugins/LevelDBStore run: | + rm -v -R runtimes rm -v Neo* rm -v *.pdb rm -v *.xml diff --git a/neo.sln b/neo.sln index e746e07e7f..cbd2f66774 100644 --- a/neo.sln +++ b/neo.sln @@ -87,153 +87,445 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 Release|Any CPU = Release|Any CPU + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|ARM64.Build.0 = Debug|Any CPU + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|x64.ActiveCfg = Debug|x64 + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|x64.Build.0 = Debug|x64 {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|Any CPU.ActiveCfg = Release|Any CPU {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|Any CPU.Build.0 = Release|Any CPU + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|ARM64.ActiveCfg = Release|Any CPU + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|ARM64.Build.0 = Release|Any CPU + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|x64.ActiveCfg = Release|x64 + {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|x64.Build.0 = Release|x64 {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|ARM64.Build.0 = Debug|Any CPU + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|x64.ActiveCfg = Debug|x64 + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|x64.Build.0 = Debug|x64 {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|Any CPU.ActiveCfg = Release|Any CPU {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|Any CPU.Build.0 = Release|Any CPU + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|ARM64.ActiveCfg = Release|Any CPU + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|ARM64.Build.0 = Release|Any CPU + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|x64.ActiveCfg = Release|x64 + {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|x64.Build.0 = Release|x64 {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|ARM64.Build.0 = Debug|ARM64 + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|x64.ActiveCfg = Debug|x64 + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|x64.Build.0 = Debug|x64 {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|Any CPU.ActiveCfg = Release|Any CPU {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|Any CPU.Build.0 = Release|Any CPU + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|ARM64.ActiveCfg = Release|ARM64 + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|ARM64.Build.0 = Release|ARM64 + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|x64.ActiveCfg = Release|x64 + {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|x64.Build.0 = Release|x64 {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|ARM64.Build.0 = Debug|ARM64 + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|x64.ActiveCfg = Debug|x64 + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|x64.Build.0 = Debug|x64 {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|Any CPU.ActiveCfg = Release|Any CPU {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|Any CPU.Build.0 = Release|Any CPU + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|ARM64.ActiveCfg = Release|ARM64 + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|ARM64.Build.0 = Release|ARM64 + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|x64.ActiveCfg = Release|x64 + {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|x64.Build.0 = Release|x64 {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|ARM64.Build.0 = Debug|ARM64 + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|x64.ActiveCfg = Debug|x64 + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|x64.Build.0 = Debug|x64 {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|Any CPU.ActiveCfg = Release|Any CPU {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|Any CPU.Build.0 = Release|Any CPU + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|ARM64.ActiveCfg = Release|ARM64 + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|ARM64.Build.0 = Release|ARM64 + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|x64.ActiveCfg = Release|x64 + {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|x64.Build.0 = Release|x64 {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|ARM64.Build.0 = Debug|ARM64 + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|x64.ActiveCfg = Debug|x64 + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|x64.Build.0 = Debug|x64 {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|Any CPU.ActiveCfg = Release|Any CPU {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|Any CPU.Build.0 = Release|Any CPU + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|ARM64.ActiveCfg = Release|ARM64 + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|ARM64.Build.0 = Release|ARM64 + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|x64.ActiveCfg = Release|x64 + {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|x64.Build.0 = Release|x64 {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|ARM64.Build.0 = Debug|Any CPU + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|x64.ActiveCfg = Debug|x64 + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|x64.Build.0 = Debug|x64 {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|Any CPU.ActiveCfg = Release|Any CPU {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|Any CPU.Build.0 = Release|Any CPU + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|ARM64.ActiveCfg = Release|Any CPU + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|ARM64.Build.0 = Release|Any CPU + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|x64.ActiveCfg = Release|x64 + {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|x64.Build.0 = Release|x64 {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|ARM64.Build.0 = Debug|ARM64 + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|x64.ActiveCfg = Debug|x64 + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|x64.Build.0 = Debug|x64 {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|Any CPU.ActiveCfg = Release|Any CPU {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|Any CPU.Build.0 = Release|Any CPU + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|ARM64.ActiveCfg = Release|ARM64 + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|ARM64.Build.0 = Release|ARM64 + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|x64.ActiveCfg = Release|x64 + {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|x64.Build.0 = Release|x64 {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|ARM64.Build.0 = Debug|Any CPU + {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|x64.ActiveCfg = Debug|x64 + {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|x64.Build.0 = Debug|x64 {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|Any CPU.ActiveCfg = Release|Any CPU {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|Any CPU.Build.0 = Release|Any CPU + {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|ARM64.ActiveCfg = Release|Any CPU + {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|ARM64.Build.0 = Release|Any CPU + {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|x64.ActiveCfg = Release|x64 + {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|x64.Build.0 = Release|x64 {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|ARM64.Build.0 = Debug|ARM64 + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|x64.ActiveCfg = Debug|x64 + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|x64.Build.0 = Debug|x64 {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|Any CPU.ActiveCfg = Release|Any CPU {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|Any CPU.Build.0 = Release|Any CPU + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|ARM64.ActiveCfg = Release|ARM64 + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|ARM64.Build.0 = Release|ARM64 + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|x64.ActiveCfg = Release|x64 + {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|x64.Build.0 = Release|x64 {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|ARM64.Build.0 = Debug|ARM64 + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|x64.ActiveCfg = Debug|x64 + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|x64.Build.0 = Debug|x64 {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|Any CPU.ActiveCfg = Release|Any CPU {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|Any CPU.Build.0 = Release|Any CPU + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|ARM64.ActiveCfg = Release|ARM64 + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|ARM64.Build.0 = Release|ARM64 + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|x64.ActiveCfg = Release|x64 + {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|x64.Build.0 = Release|x64 {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|ARM64.Build.0 = Debug|ARM64 + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|x64.ActiveCfg = Debug|x64 + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|x64.Build.0 = Debug|x64 {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|Any CPU.ActiveCfg = Release|Any CPU {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|Any CPU.Build.0 = Release|Any CPU + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|ARM64.ActiveCfg = Release|ARM64 + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|ARM64.Build.0 = Release|ARM64 + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|x64.ActiveCfg = Release|x64 + {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|x64.Build.0 = Release|x64 {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|ARM64.Build.0 = Debug|Any CPU + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|x64.ActiveCfg = Debug|x64 + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|x64.Build.0 = Debug|x64 {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|Any CPU.ActiveCfg = Release|Any CPU {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|Any CPU.Build.0 = Release|Any CPU + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|ARM64.ActiveCfg = Release|Any CPU + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|ARM64.Build.0 = Release|Any CPU + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|x64.ActiveCfg = Release|x64 + {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|x64.Build.0 = Release|x64 {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|ARM64.Build.0 = Debug|ARM64 + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|x64.ActiveCfg = Debug|x64 + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|x64.Build.0 = Debug|x64 {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|Any CPU.ActiveCfg = Release|Any CPU {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|Any CPU.Build.0 = Release|Any CPU + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|ARM64.ActiveCfg = Release|ARM64 + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|ARM64.Build.0 = Release|ARM64 + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|x64.ActiveCfg = Release|x64 + {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|x64.Build.0 = Release|x64 {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|ARM64.Build.0 = Debug|Any CPU + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|x64.ActiveCfg = Debug|x64 + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|x64.Build.0 = Debug|x64 {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|Any CPU.ActiveCfg = Release|Any CPU {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|Any CPU.Build.0 = Release|Any CPU + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|ARM64.ActiveCfg = Release|Any CPU + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|ARM64.Build.0 = Release|Any CPU + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|x64.ActiveCfg = Release|x64 + {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|x64.Build.0 = Release|x64 {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|ARM64.Build.0 = Debug|Any CPU + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|x64.ActiveCfg = Debug|x64 + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|x64.Build.0 = Debug|x64 {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|Any CPU.ActiveCfg = Release|Any CPU {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|Any CPU.Build.0 = Release|Any CPU + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|ARM64.ActiveCfg = Release|Any CPU + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|ARM64.Build.0 = Release|Any CPU + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|x64.ActiveCfg = Release|x64 + {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|x64.Build.0 = Release|x64 {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|ARM64.Build.0 = Debug|ARM64 + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|x64.ActiveCfg = Debug|x64 + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|x64.Build.0 = Debug|x64 {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|Any CPU.ActiveCfg = Release|Any CPU {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|Any CPU.Build.0 = Release|Any CPU + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|ARM64.ActiveCfg = Release|ARM64 + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|ARM64.Build.0 = Release|ARM64 + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|x64.ActiveCfg = Release|x64 + {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|x64.Build.0 = Release|x64 {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|ARM64.Build.0 = Debug|ARM64 + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|x64.ActiveCfg = Debug|x64 + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|x64.Build.0 = Debug|x64 {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|Any CPU.ActiveCfg = Release|Any CPU {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|Any CPU.Build.0 = Release|Any CPU + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|ARM64.ActiveCfg = Release|ARM64 + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|ARM64.Build.0 = Release|ARM64 + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|x64.ActiveCfg = Release|x64 + {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|x64.Build.0 = Release|x64 {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|ARM64.Build.0 = Debug|ARM64 + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|x64.ActiveCfg = Debug|x64 + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|x64.Build.0 = Debug|x64 {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|Any CPU.ActiveCfg = Release|Any CPU {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|Any CPU.Build.0 = Release|Any CPU + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|ARM64.ActiveCfg = Release|ARM64 + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|ARM64.Build.0 = Release|ARM64 + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|x64.ActiveCfg = Release|x64 + {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|x64.Build.0 = Release|x64 {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|ARM64.Build.0 = Debug|ARM64 + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|x64.ActiveCfg = Debug|x64 + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|x64.Build.0 = Debug|x64 {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|Any CPU.Build.0 = Release|Any CPU + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|ARM64.ActiveCfg = Release|ARM64 + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|ARM64.Build.0 = Release|ARM64 + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|x64.ActiveCfg = Release|x64 + {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|x64.Build.0 = Release|x64 {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|ARM64.Build.0 = Debug|ARM64 + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|x64.ActiveCfg = Debug|x64 + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|x64.Build.0 = Debug|x64 {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|Any CPU.ActiveCfg = Release|Any CPU {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|Any CPU.Build.0 = Release|Any CPU + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|ARM64.ActiveCfg = Release|ARM64 + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|ARM64.Build.0 = Release|ARM64 + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|x64.ActiveCfg = Release|x64 + {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|x64.Build.0 = Release|x64 {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|ARM64.Build.0 = Debug|ARM64 + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|x64.ActiveCfg = Debug|x64 + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|x64.Build.0 = Debug|x64 {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|Any CPU.ActiveCfg = Release|Any CPU {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|Any CPU.Build.0 = Release|Any CPU + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|ARM64.ActiveCfg = Release|ARM64 + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|ARM64.Build.0 = Release|ARM64 + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|x64.ActiveCfg = Release|x64 + {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|x64.Build.0 = Release|x64 {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|ARM64.Build.0 = Debug|ARM64 + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|x64.ActiveCfg = Debug|x64 + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|x64.Build.0 = Debug|x64 {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|Any CPU.ActiveCfg = Release|Any CPU {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|Any CPU.Build.0 = Release|Any CPU + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|ARM64.ActiveCfg = Release|ARM64 + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|ARM64.Build.0 = Release|ARM64 + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|x64.ActiveCfg = Release|x64 + {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|x64.Build.0 = Release|x64 {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|ARM64.Build.0 = Debug|ARM64 + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|x64.ActiveCfg = Debug|x64 + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|x64.Build.0 = Debug|x64 {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|Any CPU.ActiveCfg = Release|Any CPU {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|Any CPU.Build.0 = Release|Any CPU + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|ARM64.ActiveCfg = Release|ARM64 + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|ARM64.Build.0 = Release|ARM64 + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|x64.ActiveCfg = Release|x64 + {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|x64.Build.0 = Release|x64 {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|ARM64.Build.0 = Debug|ARM64 + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|x64.ActiveCfg = Debug|x64 + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|x64.Build.0 = Debug|x64 {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|Any CPU.ActiveCfg = Release|Any CPU {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|Any CPU.Build.0 = Release|Any CPU + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|ARM64.ActiveCfg = Release|ARM64 + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|ARM64.Build.0 = Release|ARM64 + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|x64.ActiveCfg = Release|x64 + {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|x64.Build.0 = Release|x64 {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|ARM64.Build.0 = Debug|ARM64 + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|x64.ActiveCfg = Debug|x64 + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|x64.Build.0 = Debug|x64 {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|Any CPU.ActiveCfg = Release|Any CPU {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|Any CPU.Build.0 = Release|Any CPU + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|ARM64.ActiveCfg = Release|ARM64 + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|ARM64.Build.0 = Release|ARM64 + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|x64.ActiveCfg = Release|x64 + {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|x64.Build.0 = Release|x64 {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|ARM64.Build.0 = Debug|ARM64 + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|x64.ActiveCfg = Debug|x64 + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|x64.Build.0 = Debug|x64 {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|Any CPU.ActiveCfg = Release|Any CPU {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|Any CPU.Build.0 = Release|Any CPU + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|ARM64.ActiveCfg = Release|ARM64 + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|ARM64.Build.0 = Release|ARM64 + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|x64.ActiveCfg = Release|x64 + {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|x64.Build.0 = Release|x64 {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|x64.ActiveCfg = Debug|x64 + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|x64.Build.0 = Debug|x64 {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|Any CPU.ActiveCfg = Release|Any CPU {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|Any CPU.Build.0 = Release|Any CPU + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|ARM64.Build.0 = Release|ARM64 + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|x64.ActiveCfg = Release|x64 + {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|x64.Build.0 = Release|x64 {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|ARM64.Build.0 = Debug|ARM64 + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|x64.ActiveCfg = Debug|x64 + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|x64.Build.0 = Debug|x64 {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|Any CPU.ActiveCfg = Release|Any CPU {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|Any CPU.Build.0 = Release|Any CPU + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|ARM64.ActiveCfg = Release|ARM64 + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|ARM64.Build.0 = Release|ARM64 + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|x64.ActiveCfg = Release|x64 + {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|x64.Build.0 = Release|x64 {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|Any CPU.Build.0 = Debug|Any CPU + {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|ARM64.Build.0 = Debug|ARM64 + {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|x64.ActiveCfg = Debug|x64 + {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|x64.Build.0 = Debug|x64 {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|Any CPU.ActiveCfg = Release|Any CPU {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|Any CPU.Build.0 = Release|Any CPU + {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|ARM64.ActiveCfg = Release|ARM64 + {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|ARM64.Build.0 = Release|ARM64 + {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|x64.ActiveCfg = Release|x64 + {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|x64.Build.0 = Release|x64 {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|ARM64.Build.0 = Debug|ARM64 + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|x64.ActiveCfg = Debug|x64 + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|x64.Build.0 = Debug|x64 {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|Any CPU.ActiveCfg = Release|Any CPU {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|Any CPU.Build.0 = Release|Any CPU + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|ARM64.ActiveCfg = Release|ARM64 + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|ARM64.Build.0 = Release|ARM64 + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|x64.ActiveCfg = Release|x64 + {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|x64.Build.0 = Release|x64 {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|ARM64.Build.0 = Debug|ARM64 + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|x64.ActiveCfg = Debug|x64 + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|x64.Build.0 = Debug|x64 {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|Any CPU.ActiveCfg = Release|Any CPU {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|Any CPU.Build.0 = Release|Any CPU + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|ARM64.ActiveCfg = Release|ARM64 + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|ARM64.Build.0 = Release|ARM64 + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|x64.ActiveCfg = Release|x64 + {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|x64.Build.0 = Release|x64 {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|ARM64.Build.0 = Debug|ARM64 + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|x64.ActiveCfg = Debug|x64 + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|x64.Build.0 = Debug|x64 {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|Any CPU.ActiveCfg = Release|Any CPU {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|Any CPU.Build.0 = Release|Any CPU + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|ARM64.ActiveCfg = Release|ARM64 + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|ARM64.Build.0 = Release|ARM64 + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|x64.ActiveCfg = Release|x64 + {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|x64.Build.0 = Release|x64 {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|ARM64.Build.0 = Debug|ARM64 + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|x64.ActiveCfg = Debug|x64 + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|x64.Build.0 = Debug|x64 {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|Any CPU.Build.0 = Release|Any CPU + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|ARM64.ActiveCfg = Release|ARM64 + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|ARM64.Build.0 = Release|ARM64 + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|x64.ActiveCfg = Release|x64 + {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|x64.Build.0 = Release|x64 {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|ARM64.Build.0 = Debug|ARM64 + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|x64.ActiveCfg = Debug|x64 + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|x64.Build.0 = Debug|x64 {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|Any CPU.ActiveCfg = Release|Any CPU {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|Any CPU.Build.0 = Release|Any CPU + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|ARM64.ActiveCfg = Release|ARM64 + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|ARM64.Build.0 = Release|ARM64 + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|x64.ActiveCfg = Release|x64 + {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|x64.Build.0 = Release|x64 {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|ARM64.Build.0 = Debug|ARM64 + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|x64.ActiveCfg = Debug|x64 + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|x64.Build.0 = Debug|x64 {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|Any CPU.ActiveCfg = Release|Any CPU {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|Any CPU.Build.0 = Release|Any CPU + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|ARM64.ActiveCfg = Release|ARM64 + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|ARM64.Build.0 = Release|ARM64 + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|x64.ActiveCfg = Release|x64 + {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/Neo.CLI/Neo.CLI.csproj b/src/Neo.CLI/Neo.CLI.csproj index 5cb9f5db87..109cccae8d 100644 --- a/src/Neo.CLI/Neo.CLI.csproj +++ b/src/Neo.CLI/Neo.CLI.csproj @@ -33,6 +33,8 @@ + + @@ -40,25 +42,14 @@ - - - - + + + - - - - - - - - - - true - false - Always - - + + + + diff --git a/src/Plugins/LevelDBStore/LevelDBStore.csproj b/src/Plugins/LevelDBStore/LevelDBStore.csproj index 09e4abb7bd..5f7b84def7 100644 --- a/src/Plugins/LevelDBStore/LevelDBStore.csproj +++ b/src/Plugins/LevelDBStore/LevelDBStore.csproj @@ -8,4 +8,25 @@ ../../../bin/$(PackageId) + + + + + + + + + + + + + + + + true + false + Always + + + From 663b901fa59915dd82e32c17abed6859083bac5e Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Wed, 8 Jan 2025 21:19:43 -0500 Subject: [PATCH 04/10] fixed bug --- src/Neo.CLI/Neo.CLI.csproj | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Neo.CLI/Neo.CLI.csproj b/src/Neo.CLI/Neo.CLI.csproj index 109cccae8d..37a75bb42a 100644 --- a/src/Neo.CLI/Neo.CLI.csproj +++ b/src/Neo.CLI/Neo.CLI.csproj @@ -43,13 +43,8 @@ - - - - - - - + + From 18a95282f72c66f3159e3b6b86d64c4e5b9d8cb9 Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Wed, 8 Jan 2025 21:24:37 -0500 Subject: [PATCH 05/10] fix bug --- src/Neo.CLI/Neo.CLI.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Neo.CLI/Neo.CLI.csproj b/src/Neo.CLI/Neo.CLI.csproj index 37a75bb42a..466f5a3f7b 100644 --- a/src/Neo.CLI/Neo.CLI.csproj +++ b/src/Neo.CLI/Neo.CLI.csproj @@ -43,8 +43,8 @@ - - + + From 2c5f07028da24d533d3f0f032869ec8055de1a0a Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Wed, 8 Jan 2025 21:53:53 -0500 Subject: [PATCH 06/10] fixed bug --- .github/workflows/main.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 81baafb3ed..69306ee98b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -69,7 +69,6 @@ jobs: run: | brew install leveldb dotnet build - cp -vp /opt/homebrew/Cellar/leveldb/1.23_2/lib/libleveldb.dylib ./tests/Neo.Plugins.Storage.Tests/bin/Debug/net9.0/ dotnet test --blame-hang --blame-crash --no-build - name: Test (windows) From aeb5b59a727ea0e8951f28c49666f24285164c7b Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Wed, 8 Jan 2025 22:04:10 -0500 Subject: [PATCH 07/10] fixed bug --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 69306ee98b..2d283370df 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -68,6 +68,7 @@ jobs: if: matrix.os == 'macos-latest' run: | brew install leveldb + brew install gperftools dotnet build dotnet test --blame-hang --blame-crash --no-build From 26dd38f484e6a08da890373858804208d3084730 Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Thu, 9 Jan 2025 03:43:45 -0500 Subject: [PATCH 08/10] Added support for linux-arm64 --- src/Plugins/LevelDBStore/LevelDBStore.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Plugins/LevelDBStore/LevelDBStore.csproj b/src/Plugins/LevelDBStore/LevelDBStore.csproj index 5f7b84def7..7c20d83039 100644 --- a/src/Plugins/LevelDBStore/LevelDBStore.csproj +++ b/src/Plugins/LevelDBStore/LevelDBStore.csproj @@ -18,7 +18,7 @@ - + From 5fad90f1b9a57a6328f54d6051a2a42a4317a861 Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Fri, 17 Jan 2025 08:28:20 -0500 Subject: [PATCH 09/10] fixed `main.yml` --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4f35048d06..7a2174efc4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -70,7 +70,7 @@ jobs: brew install leveldb brew install gperftools dotnet build - dotnet test --blame-hang --blame-crash --no-build + dotnet test --no-build - name: Test (windows) if: matrix.os == 'windows-latest' From 0d950a7e781b80678b6ddc03868f808dd57e7930 Mon Sep 17 00:00:00 2001 From: Christopher Schuchardt Date: Fri, 17 Jan 2025 08:38:59 -0500 Subject: [PATCH 10/10] remove `arm64` and `x64` --- .../Neo.Extensions.Benchmarks.csproj | 16 +- neo.sln | 288 ------------------ 2 files changed, 8 insertions(+), 296 deletions(-) diff --git a/benchmarks/Neo.Extensions.Benchmarks/Neo.Extensions.Benchmarks.csproj b/benchmarks/Neo.Extensions.Benchmarks/Neo.Extensions.Benchmarks.csproj index 0201ed1b72..1d9290d19b 100644 --- a/benchmarks/Neo.Extensions.Benchmarks/Neo.Extensions.Benchmarks.csproj +++ b/benchmarks/Neo.Extensions.Benchmarks/Neo.Extensions.Benchmarks.csproj @@ -1,12 +1,12 @@ - + - - Exe - net9.0 - Neo.Extensions - enable - enable - + + Exe + net9.0 + Neo.Extensions + enable + enable + diff --git a/neo.sln b/neo.sln index ab74ed7253..11ee10a080 100644 --- a/neo.sln +++ b/neo.sln @@ -89,439 +89,151 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 Release|Any CPU = Release|Any CPU - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|ARM64.Build.0 = Debug|Any CPU - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|x64.ActiveCfg = Debug|x64 - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Debug|x64.Build.0 = Debug|x64 {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|Any CPU.ActiveCfg = Release|Any CPU {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|Any CPU.Build.0 = Release|Any CPU - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|ARM64.ActiveCfg = Release|Any CPU - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|ARM64.Build.0 = Release|Any CPU - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|x64.ActiveCfg = Release|x64 - {36447A9B-0311-4D4D-A3D5-AECBE9C15BBC}.Release|x64.Build.0 = Release|x64 {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|ARM64.Build.0 = Debug|Any CPU - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|x64.ActiveCfg = Debug|x64 - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Debug|x64.Build.0 = Debug|x64 {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|Any CPU.ActiveCfg = Release|Any CPU {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|Any CPU.Build.0 = Release|Any CPU - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|ARM64.ActiveCfg = Release|Any CPU - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|ARM64.Build.0 = Release|Any CPU - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|x64.ActiveCfg = Release|x64 - {6B709ED6-64C0-451D-B07F-8F49185AE191}.Release|x64.Build.0 = Release|x64 {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|ARM64.Build.0 = Debug|ARM64 - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|x64.ActiveCfg = Debug|x64 - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Debug|x64.Build.0 = Debug|x64 {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|Any CPU.ActiveCfg = Release|Any CPU {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|Any CPU.Build.0 = Release|Any CPU - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|ARM64.ActiveCfg = Release|ARM64 - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|ARM64.Build.0 = Release|ARM64 - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|x64.ActiveCfg = Release|x64 - {5B783B30-B422-4C2F-AC22-187A8D1993F4}.Release|x64.Build.0 = Release|x64 {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|ARM64.Build.0 = Debug|ARM64 - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|x64.ActiveCfg = Debug|x64 - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Debug|x64.Build.0 = Debug|x64 {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|Any CPU.ActiveCfg = Release|Any CPU {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|Any CPU.Build.0 = Release|Any CPU - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|ARM64.ActiveCfg = Release|ARM64 - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|ARM64.Build.0 = Release|ARM64 - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|x64.ActiveCfg = Release|x64 - {AE6C32EE-8447-4E01-8187-2AE02BB64251}.Release|x64.Build.0 = Release|x64 {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|ARM64.Build.0 = Debug|ARM64 - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|x64.ActiveCfg = Debug|x64 - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Debug|x64.Build.0 = Debug|x64 {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|Any CPU.ActiveCfg = Release|Any CPU {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|Any CPU.Build.0 = Release|Any CPU - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|ARM64.ActiveCfg = Release|ARM64 - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|ARM64.Build.0 = Release|ARM64 - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|x64.ActiveCfg = Release|x64 - {BCD03521-5F8F-4775-9ADF-FA361480804F}.Release|x64.Build.0 = Release|x64 {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|ARM64.Build.0 = Debug|ARM64 - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|x64.ActiveCfg = Debug|x64 - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Debug|x64.Build.0 = Debug|x64 {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|Any CPU.ActiveCfg = Release|Any CPU {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|Any CPU.Build.0 = Release|Any CPU - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|ARM64.ActiveCfg = Release|ARM64 - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|ARM64.Build.0 = Release|ARM64 - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|x64.ActiveCfg = Release|x64 - {E83633BA-FCF0-4A1A-B5BC-42000E24D437}.Release|x64.Build.0 = Release|x64 {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|ARM64.Build.0 = Debug|Any CPU - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|x64.ActiveCfg = Debug|x64 - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Debug|x64.Build.0 = Debug|x64 {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|Any CPU.ActiveCfg = Release|Any CPU {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|Any CPU.Build.0 = Release|Any CPU - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|ARM64.ActiveCfg = Release|Any CPU - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|ARM64.Build.0 = Release|Any CPU - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|x64.ActiveCfg = Release|x64 - {0603710E-E0BA-494C-AA0F-6FB0C8A8C754}.Release|x64.Build.0 = Release|x64 {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|ARM64.Build.0 = Debug|ARM64 - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|x64.ActiveCfg = Debug|x64 - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Debug|x64.Build.0 = Debug|x64 {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|Any CPU.ActiveCfg = Release|Any CPU {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|Any CPU.Build.0 = Release|Any CPU - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|ARM64.ActiveCfg = Release|ARM64 - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|ARM64.Build.0 = Release|ARM64 - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|x64.ActiveCfg = Release|x64 - {005F84EB-EA2E-449F-930A-7B4173DDC7EC}.Release|x64.Build.0 = Release|x64 {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|ARM64.Build.0 = Debug|Any CPU - {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|x64.ActiveCfg = Debug|x64 - {9E886812-7243-48D8-BEAF-47AADC11C054}.Debug|x64.Build.0 = Debug|x64 {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|Any CPU.ActiveCfg = Release|Any CPU {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|Any CPU.Build.0 = Release|Any CPU - {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|ARM64.ActiveCfg = Release|Any CPU - {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|ARM64.Build.0 = Release|Any CPU - {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|x64.ActiveCfg = Release|x64 - {9E886812-7243-48D8-BEAF-47AADC11C054}.Release|x64.Build.0 = Release|x64 {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|Any CPU.Build.0 = Debug|Any CPU - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|ARM64.Build.0 = Debug|ARM64 - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|x64.ActiveCfg = Debug|x64 - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Debug|x64.Build.0 = Debug|x64 {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|Any CPU.ActiveCfg = Release|Any CPU {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|Any CPU.Build.0 = Release|Any CPU - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|ARM64.ActiveCfg = Release|ARM64 - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|ARM64.Build.0 = Release|ARM64 - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|x64.ActiveCfg = Release|x64 - {02ABDE42-9880-43B4-B6F7-8D618602A277}.Release|x64.Build.0 = Release|x64 {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|ARM64.Build.0 = Debug|ARM64 - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|x64.ActiveCfg = Debug|x64 - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Debug|x64.Build.0 = Debug|x64 {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|Any CPU.ActiveCfg = Release|Any CPU {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|Any CPU.Build.0 = Release|Any CPU - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|ARM64.ActiveCfg = Release|ARM64 - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|ARM64.Build.0 = Release|ARM64 - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|x64.ActiveCfg = Release|x64 - {BDFBE455-4C1F-4FC4-B5FC-1387B93A8687}.Release|x64.Build.0 = Release|x64 {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|ARM64.Build.0 = Debug|ARM64 - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|x64.ActiveCfg = Debug|x64 - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Debug|x64.Build.0 = Debug|x64 {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|Any CPU.ActiveCfg = Release|Any CPU {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|Any CPU.Build.0 = Release|Any CPU - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|ARM64.ActiveCfg = Release|ARM64 - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|ARM64.Build.0 = Release|ARM64 - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|x64.ActiveCfg = Release|x64 - {B40F8584-5AFB-452C-AEFA-009C80CC23A9}.Release|x64.Build.0 = Release|x64 {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|ARM64.Build.0 = Debug|Any CPU - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|x64.ActiveCfg = Debug|x64 - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Debug|x64.Build.0 = Debug|x64 {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|Any CPU.ActiveCfg = Release|Any CPU {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|Any CPU.Build.0 = Release|Any CPU - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|ARM64.ActiveCfg = Release|Any CPU - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|ARM64.Build.0 = Release|Any CPU - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|x64.ActiveCfg = Release|x64 - {D48C1FAB-3471-4CA0-8688-25E6F43F2C25}.Release|x64.Build.0 = Release|x64 {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|ARM64.Build.0 = Debug|ARM64 - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|x64.ActiveCfg = Debug|x64 - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Debug|x64.Build.0 = Debug|x64 {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|Any CPU.ActiveCfg = Release|Any CPU {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|Any CPU.Build.0 = Release|Any CPU - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|ARM64.ActiveCfg = Release|ARM64 - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|ARM64.Build.0 = Release|ARM64 - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|x64.ActiveCfg = Release|x64 - {387CCF6C-9A26-43F6-A639-0A82E91E10D8}.Release|x64.Build.0 = Release|x64 {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|ARM64.Build.0 = Debug|Any CPU - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|x64.ActiveCfg = Debug|x64 - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Debug|x64.Build.0 = Debug|x64 {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|Any CPU.ActiveCfg = Release|Any CPU {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|Any CPU.Build.0 = Release|Any CPU - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|ARM64.ActiveCfg = Release|Any CPU - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|ARM64.Build.0 = Release|Any CPU - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|x64.ActiveCfg = Release|x64 - {4CDAC1AA-45C6-4157-8D8E-199050433048}.Release|x64.Build.0 = Release|x64 {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|ARM64.Build.0 = Debug|Any CPU - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|x64.ActiveCfg = Debug|x64 - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Debug|x64.Build.0 = Debug|x64 {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|Any CPU.ActiveCfg = Release|Any CPU {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|Any CPU.Build.0 = Release|Any CPU - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|ARM64.ActiveCfg = Release|Any CPU - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|ARM64.Build.0 = Release|Any CPU - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|x64.ActiveCfg = Release|x64 - {9C5213D6-3833-4570-8AE2-47E9F9017A8F}.Release|x64.Build.0 = Release|x64 {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|ARM64.Build.0 = Debug|ARM64 - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|x64.ActiveCfg = Debug|x64 - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Debug|x64.Build.0 = Debug|x64 {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|Any CPU.ActiveCfg = Release|Any CPU {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|Any CPU.Build.0 = Release|Any CPU - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|ARM64.ActiveCfg = Release|ARM64 - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|ARM64.Build.0 = Release|ARM64 - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|x64.ActiveCfg = Release|x64 - {FAF5D8AC-B6B3-4CD4-879D-0E5F6211480F}.Release|x64.Build.0 = Release|x64 {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|ARM64.Build.0 = Debug|ARM64 - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|x64.ActiveCfg = Debug|x64 - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Debug|x64.Build.0 = Debug|x64 {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|Any CPU.ActiveCfg = Release|Any CPU {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|Any CPU.Build.0 = Release|Any CPU - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|ARM64.ActiveCfg = Release|ARM64 - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|ARM64.Build.0 = Release|ARM64 - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|x64.ActiveCfg = Release|x64 - {0E92F219-1225-4DD0-8C4A-98840985D59C}.Release|x64.Build.0 = Release|x64 {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|ARM64.Build.0 = Debug|ARM64 - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|x64.ActiveCfg = Debug|x64 - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Debug|x64.Build.0 = Debug|x64 {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|Any CPU.ActiveCfg = Release|Any CPU {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|Any CPU.Build.0 = Release|Any CPU - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|ARM64.ActiveCfg = Release|ARM64 - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|ARM64.Build.0 = Release|ARM64 - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|x64.ActiveCfg = Release|x64 - {5D9764FB-827D-4DDE-84E3-3C05FD8ABC89}.Release|x64.Build.0 = Release|x64 {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|ARM64.Build.0 = Debug|ARM64 - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|x64.ActiveCfg = Debug|x64 - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Debug|x64.Build.0 = Debug|x64 {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|Any CPU.Build.0 = Release|Any CPU - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|ARM64.ActiveCfg = Release|ARM64 - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|ARM64.Build.0 = Release|ARM64 - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|x64.ActiveCfg = Release|x64 - {2CBD2311-BA2E-4921-A000-FDDA59B74958}.Release|x64.Build.0 = Release|x64 {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|ARM64.Build.0 = Debug|ARM64 - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|x64.ActiveCfg = Debug|x64 - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Debug|x64.Build.0 = Debug|x64 {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|Any CPU.ActiveCfg = Release|Any CPU {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|Any CPU.Build.0 = Release|Any CPU - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|ARM64.ActiveCfg = Release|ARM64 - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|ARM64.Build.0 = Release|ARM64 - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|x64.ActiveCfg = Release|x64 - {EF01E062-DBBC-47AF-AF3B-9EDEB00CFF7C}.Release|x64.Build.0 = Release|x64 {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|ARM64.Build.0 = Debug|ARM64 - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|x64.ActiveCfg = Debug|x64 - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Debug|x64.Build.0 = Debug|x64 {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|Any CPU.ActiveCfg = Release|Any CPU {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|Any CPU.Build.0 = Release|Any CPU - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|ARM64.ActiveCfg = Release|ARM64 - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|ARM64.Build.0 = Release|ARM64 - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|x64.ActiveCfg = Release|x64 - {22E2CE64-080B-4138-885F-7FA74A9159FB}.Release|x64.Build.0 = Release|x64 {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|ARM64.Build.0 = Debug|ARM64 - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|x64.ActiveCfg = Debug|x64 - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Debug|x64.Build.0 = Debug|x64 {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|Any CPU.ActiveCfg = Release|Any CPU {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|Any CPU.Build.0 = Release|Any CPU - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|ARM64.ActiveCfg = Release|ARM64 - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|ARM64.Build.0 = Release|ARM64 - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|x64.ActiveCfg = Release|x64 - {4C39E872-FC37-4BFD-AE4C-3E3F0546B726}.Release|x64.Build.0 = Release|x64 {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|ARM64.Build.0 = Debug|ARM64 - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|x64.ActiveCfg = Debug|x64 - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Debug|x64.Build.0 = Debug|x64 {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|Any CPU.ActiveCfg = Release|Any CPU {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|Any CPU.Build.0 = Release|Any CPU - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|ARM64.ActiveCfg = Release|ARM64 - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|ARM64.Build.0 = Release|ARM64 - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|x64.ActiveCfg = Release|x64 - {4C4D8180-9326-486C-AECF-8368BBD0766A}.Release|x64.Build.0 = Release|x64 {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|ARM64.Build.0 = Debug|ARM64 - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|x64.ActiveCfg = Debug|x64 - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Debug|x64.Build.0 = Debug|x64 {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|Any CPU.ActiveCfg = Release|Any CPU {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|Any CPU.Build.0 = Release|Any CPU - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|ARM64.ActiveCfg = Release|ARM64 - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|ARM64.Build.0 = Release|ARM64 - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|x64.ActiveCfg = Release|x64 - {80DA3CE7-9770-4F00-9179-0DA91DABFDFA}.Release|x64.Build.0 = Release|x64 {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|ARM64.Build.0 = Debug|ARM64 - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|x64.ActiveCfg = Debug|x64 - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Debug|x64.Build.0 = Debug|x64 {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|Any CPU.ActiveCfg = Release|Any CPU {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|Any CPU.Build.0 = Release|Any CPU - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|ARM64.ActiveCfg = Release|ARM64 - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|ARM64.Build.0 = Release|ARM64 - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|x64.ActiveCfg = Release|x64 - {DE0FB77E-3099-4C88-BB7D-BFAED75D813E}.Release|x64.Build.0 = Release|x64 {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|ARM64.Build.0 = Debug|ARM64 - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|x64.ActiveCfg = Debug|x64 - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Debug|x64.Build.0 = Debug|x64 {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|Any CPU.ActiveCfg = Release|Any CPU {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|Any CPU.Build.0 = Release|Any CPU - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|ARM64.ActiveCfg = Release|ARM64 - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|ARM64.Build.0 = Release|ARM64 - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|x64.ActiveCfg = Release|x64 - {3DE59148-59D6-4CD3-8086-0BC74E3D4E0B}.Release|x64.Build.0 = Release|x64 {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|ARM64.Build.0 = Debug|ARM64 - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|x64.ActiveCfg = Debug|x64 - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Debug|x64.Build.0 = Debug|x64 {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|Any CPU.ActiveCfg = Release|Any CPU {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|Any CPU.Build.0 = Release|Any CPU - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|ARM64.ActiveCfg = Release|ARM64 - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|ARM64.Build.0 = Release|ARM64 - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|x64.ActiveCfg = Release|x64 - {A3941551-E72C-42D7-8C4D-5122CB60D73D}.Release|x64.Build.0 = Release|x64 {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|ARM64.Build.0 = Debug|ARM64 - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|x64.ActiveCfg = Debug|x64 - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Debug|x64.Build.0 = Debug|x64 {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|Any CPU.ActiveCfg = Release|Any CPU {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|Any CPU.Build.0 = Release|Any CPU - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|ARM64.ActiveCfg = Release|ARM64 - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|ARM64.Build.0 = Release|ARM64 - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|x64.ActiveCfg = Release|x64 - {F53D5FF0-5D3D-4E8B-A44F-C4C5D9B563B1}.Release|x64.Build.0 = Release|x64 {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|Any CPU.Build.0 = Debug|Any CPU - {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|ARM64.Build.0 = Debug|ARM64 - {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|x64.ActiveCfg = Debug|x64 - {88975A8D-4797-45A4-BC3E-15962A425A54}.Debug|x64.Build.0 = Debug|x64 {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|Any CPU.ActiveCfg = Release|Any CPU {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|Any CPU.Build.0 = Release|Any CPU - {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|ARM64.ActiveCfg = Release|ARM64 - {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|ARM64.Build.0 = Release|ARM64 - {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|x64.ActiveCfg = Release|x64 - {88975A8D-4797-45A4-BC3E-15962A425A54}.Release|x64.Build.0 = Release|x64 {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|ARM64.Build.0 = Debug|ARM64 - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|x64.ActiveCfg = Debug|x64 - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Debug|x64.Build.0 = Debug|x64 {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|Any CPU.ActiveCfg = Release|Any CPU {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|Any CPU.Build.0 = Release|Any CPU - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|ARM64.ActiveCfg = Release|ARM64 - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|ARM64.Build.0 = Release|ARM64 - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|x64.ActiveCfg = Release|x64 - {FF76D8A4-356B-461A-8471-BC1B83E57BBC}.Release|x64.Build.0 = Release|x64 {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|ARM64.Build.0 = Debug|ARM64 - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|x64.ActiveCfg = Debug|x64 - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Debug|x64.Build.0 = Debug|x64 {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|Any CPU.ActiveCfg = Release|Any CPU {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|Any CPU.Build.0 = Release|Any CPU - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|ARM64.ActiveCfg = Release|ARM64 - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|ARM64.Build.0 = Release|ARM64 - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|x64.ActiveCfg = Release|x64 - {5E4947F3-05D3-4806-B0F3-30DAC71B5986}.Release|x64.Build.0 = Release|x64 {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|ARM64.Build.0 = Debug|ARM64 - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|x64.ActiveCfg = Debug|x64 - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Debug|x64.Build.0 = Debug|x64 {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|Any CPU.ActiveCfg = Release|Any CPU {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|Any CPU.Build.0 = Release|Any CPU - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|ARM64.ActiveCfg = Release|ARM64 - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|ARM64.Build.0 = Release|ARM64 - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|x64.ActiveCfg = Release|x64 - {185ADAFC-BFC6-413D-BC2E-97F9FB0A8AF0}.Release|x64.Build.0 = Release|x64 {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|ARM64.Build.0 = Debug|ARM64 - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|x64.ActiveCfg = Debug|x64 - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Debug|x64.Build.0 = Debug|x64 {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|Any CPU.Build.0 = Release|Any CPU - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|ARM64.ActiveCfg = Release|ARM64 - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|ARM64.Build.0 = Release|ARM64 - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|x64.ActiveCfg = Release|x64 - {8C866DC8-2E55-4399-9563-2F47FD4602EC}.Release|x64.Build.0 = Release|x64 {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|ARM64.Build.0 = Debug|ARM64 - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|x64.ActiveCfg = Debug|x64 - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Debug|x64.Build.0 = Debug|x64 {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|Any CPU.ActiveCfg = Release|Any CPU {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|Any CPU.Build.0 = Release|Any CPU - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|ARM64.ActiveCfg = Release|ARM64 - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|ARM64.Build.0 = Release|ARM64 - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|x64.ActiveCfg = Release|x64 - {77FDEE2E-9381-4BFC-B9E6-741EDBD6B90F}.Release|x64.Build.0 = Release|x64 {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|ARM64.Build.0 = Debug|ARM64 - {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|x64.ActiveCfg = Debug|x64 - {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Debug|x64.Build.0 = Debug|x64 {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|Any CPU.ActiveCfg = Release|Any CPU {B6CB2559-10F9-41AC-8D58-364BFEF9688B}.Release|Any CPU.Build.0 = Release|Any CPU {5F984D2B-793F-4683-B53A-80050E6E0286}.Debug|Any CPU.ActiveCfg = Debug|Any CPU